Remove old script for invoking the tests.
This commit is contained in:
		
							parent
							
								
									72c8da94a3
								
							
						
					
					
						commit
						b0965bebe6
					
				| @ -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") | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Tom Alexander
						Tom Alexander