Mike Gerwitz

Activist for User Freedom

aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* progtest: ConsoleTestReporter: Correct number of inds on first linev2.14.1Mike Gerwitz2018-04-101-2/+2
|
* progtest: Suppress terminating classifications during const runv2.11.2Mike Gerwitz2018-03-061-1/+1
| | | | | | | | Terminating classifications will occur any time there is actual data validation, since we're passing no data at all. * progtest/src/env.js (common): Pass argument to program#rater to suppress terminating classifications.
* progtest: Return empty array of test cases if none providedv2.11.1Mike Gerwitz2018-03-061-1/+1
| | | | | | * progtest/src/reader/YamlTestReader.js (loadCases): Handle absence of any test cases. * progtest/test/reader/YamlTestReaderTest.js: New respective test.
* progtest: Do not run tests async on consolev2.11.0Mike Gerwitz2018-03-053-40/+102
| | | | | | | | | Performance hit is too great; automated tests need to be _fast_! * src/AsyncTestRunner.js: New TestRunner subtype. * src/TestRunner.js (_runAsync): Rename to virtual protected `runAllTests'; this method is overridden by aforementioned subtype. * src/env.js: Use it.
* progtest: Output trailing newline after summary lineMike Gerwitz2018-03-051-1/+1
| | | | | | * src/reporter/ConsoleTestReporter.js (createSummaryLine): Output trailing newline. * test/reporter/ConsoleTestReporterTest.js: Modify respective test.
* TestRunner: Recognize error as failurev2.10.1Mike Gerwitz2018-02-231-7/+37
|
* HtmlConsoleOutput: Add HTML-styled console outputMike Gerwitz2018-02-234-24/+326
|
* progtest: bug: constants are not initialized until ratingMike Gerwitz2018-02-191-0/+4
| | | | Ugh, this is nasty.
* progtest: Display reader errors in browserMike Gerwitz2018-02-192-4/+14
|
* progtest: Async run each test seriallyMike Gerwitz2018-02-191-5/+41
| | | | | | | If that makes sense. The problem is that the browser needs to repaint after each test is run. See code comments.
* Initial embedding of YAML test case runnerMike Gerwitz2018-02-191-0/+59
|
* progtest: Initial working console runnerMike Gerwitz2018-02-199-0/+876