diff --git a/bin/tests/test-2-add-inside-relationship-mapping b/bin/tests/test-2-add-inside-relationship-mapping index 6d2689bfd7abe2a62237122cf53c70f06647b5c5..73cdd73411c4e43ef77bae2395c203bc71f51bcb 100755 --- a/bin/tests/test-2-add-inside-relationship-mapping +++ b/bin/tests/test-2-add-inside-relationship-mapping @@ -2,10 +2,17 @@ echo "Running test for issue 2 (inside relationship mapping)..." -pip install virtualenv -virtualenv .venv -source .venv/bin/activate -pip install beautifulsoup4==4.9.2 +# Do not modify user environment. +# User can install virtualenv for python if not installed. +#pip install virtualenv + +# Create the virtual environment only once. +if [ ! -f .venv/bin/activate ] +then + virtualenv .venv + source .venv/bin/activate + pip install beautifulsoup4==4.9.2 +fi # RZ -- need to set LgEvalDir and PYTHONPATH for # this to work. @@ -20,7 +27,7 @@ pip install beautifulsoup4==4.9.2 export LgEvalDir=`cd ../..; pwd` export PYTHONPATH=`cd ../../../; pwd`/ export PATH=$LgEvalDir/bin:$PATH - +echo "Environment Variables:" echo " LgEvalDir $LgEvalDir" echo " PYTHONPATH $PYTHONPATH" echo " PATH $PATH" @@ -31,7 +38,9 @@ for file in $TEST_FILES do lg2mml ../../tests/sqrt_lg/$file filename=`basename $file .lg` - echo MathML generated: "$filename".mml + echo Input:" "$file + echo " >>MathML: $filename.mml" done +# Deactivate virtualenv deactivate