aboutsummaryrefslogtreecommitdiffstats
path: root/src/test
Commit message (Collapse)AuthorAgeFilesLines
* forgot to commit thisHEADmasterJesse Luehrs2013-04-131-0/+69
|
* fix broken backtracking behaviorJesse Luehrs2013-03-181-0/+14
| | | | | | | | | don't even try recursing if the indentation isn't correct for it to potentially be a subtest. this was causing exponential behavior since it would try to parse a plan as a result, fail, then try to parse it as a subtest result, and try to treat it as the start of a plan-first tap stream when that shouldn't be possible at all because the indentation should indicate that it's not a subtest
* add lives_ok/dies_ok/throws_ok/exceptionJesse Luehrs2013-03-141-0/+100
| | | | fixes gh-2
* diag and note should be able to stringify anythingJesse Luehrs2013-03-142-7/+17
| | | | fixes gh-1
* move the directory structure tooJesse Luehrs2013-03-066-0/+0
|
* renameJesse Luehrs2013-03-056-11/+11
|
* remove the ability to skip and bail out with no reasonJesse Luehrs2013-03-041-4/+2
|
* just call this method todoJesse Luehrs2013-03-041-2/+2
|
* move more things aroundJesse Luehrs2013-03-011-1/+0
|
* eh, skip all with no message isn't worth it, reallyJesse Luehrs2013-02-281-14/+0
|
* test for explicit plans with TestMoreJesse Luehrs2013-02-281-0/+29
|
* eliminate MessageJesse Luehrs2013-02-282-10/+10
|
* stop using Option[Plan]Jesse Luehrs2013-02-281-13/+13
|
* make some more things privateJesse Luehrs2013-02-281-13/+13
|
* try to name this a bit betterJesse Luehrs2013-02-272-2/+2
|
* couple more testsJesse Luehrs2013-02-272-2/+4
|
* add a leading newline to diags when running under a non-raw reporterJesse Luehrs2013-02-272-2/+2
| | | | | makes things easier to read this way, when diags are printed to stderr interspersed with test summary information
* split out the tap stream parser from the individual line parsersJesse Luehrs2013-02-263-9/+10
|
* make the test method hiding stuff a bit less fragile. hopefully.Jesse Luehrs2013-02-251-8/+4
|
* make this a bit cleanerJesse Luehrs2013-02-251-3/+1
|
* allow running external programs as tap producersJesse Luehrs2013-02-241-0/+5
|
* a bit more cleanupJesse Luehrs2013-02-231-2/+2
|
* clean up importsJesse Luehrs2013-02-232-6/+2
|
* 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-233-43/+65
| | | | the harness can parse the tap to figure out whatever it needs from that
* allow extensions to get the correct stack traceJesse Luehrs2013-02-231-0/+55
| | | | better implementation ideas here would be nice
* diag should print to stderr, so it's visible (note is for stdout)Jesse Luehrs2013-02-232-51/+101
|
* stop threading outputstreams through everythingJesse Luehrs2013-02-233-64/+83
| | | | | it's not really necessary, since we can already capture output if necessary externally
* 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-232-57/+195
|
* tap parserJesse Luehrs2013-02-221-0/+123
|
* move more things aroundJesse Luehrs2013-02-212-20/+20
|
* test for the TestMore stuffJesse Luehrs2013-02-201-0/+144
|
* organize the tests tooJesse Luehrs2013-02-201-0/+2
|
* subtestsJesse Luehrs2013-02-201-31/+0
|
* diag should comment each line in the messageJesse Luehrs2013-02-201-0/+3
|
* more renaming and suchJesse Luehrs2013-02-201-13/+13
|
* also rename the testJesse Luehrs2013-02-201-0/+0
|
* rename!Jesse Luehrs2013-02-201-1/+1
|
* add support for subtestsJesse Luehrs2013-02-201-0/+31
|
* let's try to simplify thisJesse Luehrs2013-02-201-3/+3
| | | | | | not entirely convinced this is a good idea, but it looks a lot more reasonable than all of the repeating myself i had to do previously. we'll see.
* remove some duplicationJesse Luehrs2013-02-201-11/+8
|
* implement todoJesse Luehrs2013-02-201-0/+16
|
* implement skipJesse Luehrs2013-02-201-0/+19
|
* implement skip allJesse Luehrs2013-02-201-0/+20
|
* implement bail outJesse Luehrs2013-02-201-0/+17
|
* include helpful messages for test failuresJesse Luehrs2013-02-201-4/+11
|
* actually, stop using tap4jJesse Luehrs2013-02-201-36/+33
| | | | | | | tap is simple enough that it doesn't buy us a whole lot, and java style libraries are painful to work with because java is awful, and it doesn't even provide a streaming interface, which is a pretty useful feature for tap producers