Remove old script for invoking the tests.

This commit is contained in:
Tom Alexander 2023-04-18 23:53:06 -04:00
parent 72c8da94a3
commit b0965bebe6
Signed by: talexander
GPG Key ID: D3A179C9A53C0EDE

View File

@ -1,36 +0,0 @@
#!/usr/bin/env bash
#
# Check that the official org-mode parser and this implementation of an org-mode parser agree on how the sample org-mode documents should be parsed.
set -euo pipefail
IFS=$'\n\t'
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd "$DIR"
: ${org_dir:="$DIR/../org_mode_samples"}
: ${compare_bin:="$DIR/../target/debug/org_compare"}
test_files=$(find $org_dir -type f -name '*.org' | sort)
cargo build --bin org_compare
pass=0
fail=0
while read test_file; do
print_path=$(realpath --relative-to="$org_dir" "$test_file")
set +e
diff_results=$("$compare_bin" "$test_file")
diff_status=$?
set -e
if [ $diff_status -eq 0 ]; then
echo "GOOD $print_path"
pass=$((pass + 1))
else
echo "BAD $print_path"
fail=$((fail + 1))
fi
done<<<"$test_files"
total=$((pass + fail))
(>&2 echo "Tests passed: $pass/$total")