From 48899163049f59c68f8ad409908276ae938a33df Mon Sep 17 00:00:00 2001 From: rocky Date: Mon, 26 Mar 2018 09:26:24 -0400 Subject: [PATCH] Grammar coverage work --- test/grammar-cover/grammar34.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 test/grammar-cover/grammar34.sh diff --git a/test/grammar-cover/grammar34.sh b/test/grammar-cover/grammar34.sh new file mode 100755 index 00000000..8eeabe6e --- /dev/null +++ b/test/grammar-cover/grammar34.sh @@ -0,0 +1,18 @@ +#!/bin/bash +# Remake Python 3.4 grammar statistics +VERS=3.4 +me=${BASH_SOURCE[0]} +workdir=$(dirname $me) +cd $workdir +workdir=$(pwd) +cd $workdir/../.. +source ./admin-tools/setup-master.sh +GRAMMAR_TXT=$tmpdir/grammar-${VERS}.txt +pyenv local ${VERS}.8 +cd ./test +if [[ -r $GRAMMAR_TXT ]]; then + GRAMMAR_SAVE_TXT=${tmpdir}/grammar-${VERS}-save.txt + cp $GRAMMAR_TXT $GRAMMAR_SAVE_TXT +fi +make grammar-coverage-${VERS} && \ + spark-parser-coverage --path ${tmpdir}/spark-grammar-${VERS}.cover > $GRAMMAR_TXT