aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* these don't need to be publicJesse Luehrs2013-02-261-2/+2
|
* use a recursive call rather than a varJesse Luehrs2013-02-261-18/+23
| | | | | a bit more complicated than i'd like, due to path-dependent types, but oh well
* more cleanupJesse Luehrs2013-02-261-13/+7
|
* split out the tap stream parser from the individual line parsersJesse Luehrs2013-02-267-308/+293
|
* make this a lazy val tooJesse Luehrs2013-02-261-1/+1
|
* more refactoringJesse Luehrs2013-02-261-50/+52
|
* simplifyJesse Luehrs2013-02-261-94/+53
|
* make a couple more traits sealedJesse Luehrs2013-02-262-3/+3
|
* simplifyJesse Luehrs2013-02-261-5/+6
|
* using streams is cleaner hereJesse Luehrs2013-02-261-37/+36
|
* rewrite the tap parserJesse Luehrs2013-02-261-77/+313
| | | | | | | | this parser is line based, which should make the top level logic easier to understand (although it does push some hairy stuff down to the bottom that i still need to clean up). it also should be able to be easily modified to work as a streaming parser, although i haven't tried to do that yet.
* make the test method hiding stuff a bit less fragile. hopefully.Jesse Luehrs2013-02-252-31/+40
|
* make this a bit cleanerJesse Luehrs2013-02-252-4/+2
|
* styleJesse Luehrs2013-02-254-4/+4
|
* comment that, because it's a bit non-obviousJesse Luehrs2013-02-251-0/+9
|
* make sure stdout and stderr are synchronized when possibleJesse Luehrs2013-02-251-1/+7
|
* switch back to (a simpler form of) tests reporting their exit codeJesse Luehrs2013-02-255-18/+18
|
* allow running external programs as tap producersJesse Luehrs2013-02-242-0/+46
|
* a bit more cleanupJesse Luehrs2013-02-235-7/+7
|
* clean up importsJesse Luehrs2013-02-2313-79/+57
|
* simplifyJesse Luehrs2013-02-231-3/+2
|
* clean up plan object creation a bitJesse Luehrs2013-02-233-5/+5
|
* don't need this anymore since it was moved inside the classJesse Luehrs2013-02-231-8/+5
|
* make tap line numbers more stable in these testsJesse Luehrs2013-02-232-15/+21
|
* tests shouldn't produce anything other than tapJesse Luehrs2013-02-2311-90/+137
| | | | the harness can parse the tap to figure out whatever it needs from that
* start working on docsJesse Luehrs2013-02-231-0/+5
|
* allow extensions to get the correct stack traceJesse Luehrs2013-02-232-3/+79
| | | | better implementation ideas here would be nice
* don't need theseJesse Luehrs2013-02-231-2/+0
|
* diag should print to stderr, so it's visible (note is for stdout)Jesse Luehrs2013-02-233-61/+120
|
* clean up the test runnerJesse Luehrs2013-02-232-26/+75
|
* stop threading outputstreams through everythingJesse Luehrs2013-02-238-99/+102
| | | | | it's not really necessary, since we can already capture output if necessary externally
* make this pass the outputstream for nowJesse Luehrs2013-02-231-1/+3
| | | | will clean this up later
* oops, this was brokenJesse Luehrs2013-02-231-2/+2
|
* convert the test suite to use TestMoreJesse Luehrs2013-02-234-300/+175
| | | | | still has issues (the tests run in parallel, which messes up the test output, and the outputstream parameter is required), but it's a start
* remove unnecessary importsJesse Luehrs2013-02-231-2/+0
|
* integrate with sbtJesse Luehrs2013-02-235-57/+259
|
* a bunch of refactoring and cleanupJesse Luehrs2013-02-221-27/+78
|
* give this a bit more spaceJesse Luehrs2013-02-221-1/+1
|
* hack together a multi-test harnessJesse Luehrs2013-02-225-24/+146
| | | | needs a *lot* of work, but the basic idea is there
* tap parserJesse Luehrs2013-02-222-0/+265
|
* start fleshing out the harnessJesse Luehrs2013-02-215-4/+59
|
* move more things aroundJesse Luehrs2013-02-216-32/+35
|
* handle mismatches plansJesse Luehrs2013-02-201-3/+20
|
* cleanupsJesse Luehrs2013-02-201-5/+4
|
* oopsJesse Luehrs2013-02-201-1/+1
|
* missed oneJesse Luehrs2013-02-201-4/+1
|
* test for the TestMore stuffJesse Luehrs2013-02-201-0/+144
|
* organize the tests tooJesse Luehrs2013-02-201-0/+2
|
* todo tests should note that in the failure diag tooJesse Luehrs2013-02-201-1/+4
|
* handle empty test bodiesJesse Luehrs2013-02-201-1/+6
|