4b138c8923
The shell script runs the tests and diffs stdout against v8.txt. Lines added/removed means tests were broken/fixed. Future work is to a) fix failing tests, and b) enable more tests. A number are disabled for various reasons and mjsunit subdirectories are currently skipped. Need to decide on a case-by-case basis what is and isn't relevant to us. At the moment about 430 tests are run of which approx. 80% pass.
6 lines
120 B
Bash
Executable file
6 lines
120 B
Bash
Executable file
#!/bin/sh
|
|
set -e
|
|
: ${QJS:=build/qjs}
|
|
"$QJS" v8.js $* 2>&1 | tee v8.txt$$
|
|
diff -uw v8.txt v8.txt$$ || exit 1
|
|
rm v8.txt$$
|