#!/bin/bash
# This should be run from the top level directory (lgeval/)

echo "Running test for issue 2 (inside relationship mapping)..."

# NOTE: Assumes 'make' has been run, and lgeval conda env. built
# This provides necessary packages AND paths
source `conda info | grep 'base environment' | awk '{print $4}'`/etc/profile.d/conda.sh
conda activate lgeval

# Show environment (for checking and debugging)
echo "Environment Variables:"
echo "  LgEvalDir    $LgEvalDir"
echo "  PYTHONPATH   $PYTHONPATH"
echo "  PATH         $PATH"
echo ""

TEST_FILES=`ls tests/sqrt_lg/*.lg` 
for file in $TEST_FILES
do
  lg2mml $file
  filename=`basename $file .lg`
  echo Input:"        "$file
  echo ">> MathML:    $filename.mml <<"
  echo ""
  cat $filename.mml
  echo ""
done

# Clean up MML files
# Delete ONLY the files that we created.
echo "Deleting .mml files..."
for file in $TEST_FILES
do
	rm `basename $file .lg`.mml
done

# Deactivate lgeval environment
conda deactivate

echo "done."