Mike Gerwitz
42d192af79
progtest: Exit with non-zero status on test failure
...
Not a very useful test runner if it doesn't ever fail, now is it?
* Makefile.am (check): Invoke new test/runner-test. Depend on modindex.
* bin/runner.js: Exit with non-zero status on assertion failure.
* test/_stub: Add stub program with good and bad test cases to test
exit code.
* test/runner-test: Add system test.
2018-04-10 15:56:38 -04:00
Mike Gerwitz
06435f9f17
progtest: Add runner script
...
* .gitignore: Ignore new generated files (Autoconf, Automake, output).
* Makefile: Rename to `Makefile.am', dynamically expand
`--harmony-destructuring'.
* autogen.sh: New script.
* bin/runner.in: New runner script.
* bin/runner.js: Resolve program path relative to CWD.
* configure.ac: New configure script.
2018-03-05 15:57:38 -05:00
Mike Gerwitz
9e421daf67
progtest: bug: constants are not initialized until rating
...
Ugh, this is nasty.
2018-02-19 15:21:14 -05:00
Mike Gerwitz
4e3a86866a
progtest: Display reader errors in browser
2018-02-19 15:21:14 -05:00
Mike Gerwitz
f788edd675
Initial embedding of YAML test case runner
2018-02-19 15:21:14 -05:00
Mike Gerwitz
253f845803
progtest: Generate index.js files
2018-02-19 15:21:14 -05:00
Mike Gerwitz
47f0f4039b
progtest: Initial working console runner
2018-02-19 15:21:14 -05:00