-
-
Notifications
You must be signed in to change notification settings - Fork 274
Comparing changes
Open a pull request
base repository: tapjs/tapjs
base: 81f08e3eebea1e3e59aa4e40b2a610e785e0c119
head repository: tapjs/tapjs
compare: bc49fb76608d4dc49dfed760797a1a93d00e2835
Commits on Dec 15, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 0c8b426 - Browse repository at this point
Copy the full SHA 0c8b426View commit details
Commits on Dec 30, 2016
-
Configuration menu - View commit details
-
Copy full SHA for b41618c - Browse repository at this point
Copy the full SHA b41618cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dcedc1 - Browse repository at this point
Copy the full SHA 0dcedc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 951f7ba - Browse repository at this point
Copy the full SHA 951f7baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81d35e1 - Browse repository at this point
Copy the full SHA 81d35e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00dae08 - Browse repository at this point
Copy the full SHA 00dae08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ac5866 - Browse repository at this point
Copy the full SHA 4ac5866View commit details -
Configuration menu - View commit details
-
Copy full SHA for 157ffdd - Browse repository at this point
Copy the full SHA 157ffddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86e82fa - Browse repository at this point
Copy the full SHA 86e82faView commit details -
Support empty buffered tests as skips
This requires an update to the parser, which also allows removing a lot of dead code.
Configuration menu - View commit details
-
Copy full SHA for 1b2caa4 - Browse repository at this point
Copy the full SHA 1b2caa4View commit details
Commits on Jan 3, 2017
-
Handle buffered tests much more simply
This also updates to make buffered child bailouts less clunky
Configuration menu - View commit details
-
Copy full SHA for 4d481a3 - Browse repository at this point
Copy the full SHA 4d481a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ac36fd - Browse repository at this point
Copy the full SHA 7ac36fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 966a1d2 - Browse repository at this point
Copy the full SHA 966a1d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1469b9d - Browse repository at this point
Copy the full SHA 1469b9dView commit details -
split up output tests by type, not name
Juggling the alphabet is too hard as the number of tests and cases increases. Passing two booleans to a function feels like it should probably be an options object, but whatever. We can cross that bridge later. Also, this allows running a single case in an ad-hoc manner which is a bit more convenient in development.
Configuration menu - View commit details
-
Copy full SHA for 9ea5a52 - Browse repository at this point
Copy the full SHA 9ea5a52View commit details -
output tests for consuming static child test output
Simulates cases where the 'TAP_etc' environs aren't handled in any sort of way in the child process test. Particularly, the output for bail-on-failure and buffered parent when the non-buffered non-bail-on-fail child has a failure midstream, is not very ideal. Printing the extra data is debatably valuable, but the fact that it lists the test name as the bailout reason rather than the original failure is very unfortunate. Ideally, it'd be treated just like when a non-child-process test bails out.
Configuration menu - View commit details
-
Copy full SHA for c40ed06 - Browse repository at this point
Copy the full SHA c40ed06View commit details
Commits on Jan 5, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 2ed6355 - Browse repository at this point
Copy the full SHA 2ed6355View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8aeb886 - Browse repository at this point
Copy the full SHA 8aeb886View commit details
Commits on Jan 7, 2017
-
Prune some excessive diagnostic output
Also, move the code around a little bit so that it'll be more straightforward to have yaml diagnostics ahead of buffered child test output once that's supported by the parser.
Configuration menu - View commit details
-
Copy full SHA for 55c23c5 - Browse repository at this point
Copy the full SHA 55c23c5View commit details -
Always put a \n after a yaml diag block
Otherwise it's pretty crowded and noisy. However, to prevent double-spacing, also change some of the logic around how and when subtest asserts get spaced (always putting a space after a child test point).
Configuration menu - View commit details
-
Copy full SHA for 67ae57e - Browse repository at this point
Copy the full SHA 67ae57eView commit details
Commits on Jan 8, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 6f727c6 - Browse repository at this point
Copy the full SHA 6f727c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60efe95 - Browse repository at this point
Copy the full SHA 60efe95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d60097 - Browse repository at this point
Copy the full SHA 5d60097View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3bb777 - Browse repository at this point
Copy the full SHA a3bb777View commit details -
Configuration menu - View commit details
-
Copy full SHA for 750b63d - Browse repository at this point
Copy the full SHA 750b63dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f1e771 - Browse repository at this point
Copy the full SHA 6f1e771View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b3b996 - Browse repository at this point
Copy the full SHA 8b3b996View commit details -
Configuration menu - View commit details
-
Copy full SHA for aec8ece - Browse repository at this point
Copy the full SHA aec8eceView commit details -
Configuration menu - View commit details
-
Copy full SHA for e354064 - Browse repository at this point
Copy the full SHA e354064View commit details -
Configuration menu - View commit details
-
Copy full SHA for c82c752 - Browse repository at this point
Copy the full SHA c82c752View commit details
Commits on Jan 9, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 642fada - Browse repository at this point
Copy the full SHA 642fadaView commit details -
refactoring and code organization
Nudging slightly towards having a single 'main' method for a child test. Seriously considering making spawn test children, in-process subtest, and stdin subtests all inherit from some root class, just to get a consistent interface. Once the 'run the subtest' and 'collect the results' logic is fully separated, it'll be possible to have two run at once and collect them both up later, making parallel jobs possible. Having an enormous amount of tests makes this work even possible. Another helpful step may be to push for 100% coverage (or as close as is feasible.)
Configuration menu - View commit details
-
Copy full SHA for da59c8e - Browse repository at this point
Copy the full SHA da59c8eView commit details -
3
Configuration menu - View commit details
-
Copy full SHA for 05b9d9c - Browse repository at this point
Copy the full SHA 05b9d9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c820a8 - Browse repository at this point
Copy the full SHA 5c820a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cddf1db - Browse repository at this point
Copy the full SHA cddf1dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a603cd - Browse repository at this point
Copy the full SHA 1a603cdView commit details
Commits on Jan 11, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 6d1501e - Browse repository at this point
Copy the full SHA 6d1501eView commit details -
move 'test-point.js' to 'point.js'
My hands REALLY want 'lib/t<tab>' to expand to 'lib/test.js'
Configuration menu - View commit details
-
Copy full SHA for f5962e9 - Browse repository at this point
Copy the full SHA f5962e9View commit details
Commits on Jan 12, 2017
-
Clean up queue management, loads of debugging
It'd be good to move the debugging into a function so that I can turn it on and off with a NODE_DEBUG=tap env setting. Spawn still isn't working, but child Tests are good with buffering and parallelizing in the job pool.
Configuration menu - View commit details
-
Copy full SHA for ea7ee51 - Browse repository at this point
Copy the full SHA ea7ee51View commit details
Commits on Jan 16, 2017
-
- Implemented a root test handler (uncaught exceptions still not handled) - Promises can be returned by the cb - subtest methods return a promise - Fix an issue where an empty buffered test would not be handled
Configuration menu - View commit details
-
Copy full SHA for 9a4ab01 - Browse repository at this point
Copy the full SHA 9a4ab01View commit details
Commits on Jan 17, 2017
-
Configuration menu - View commit details
-
Copy full SHA for eda82cd - Browse repository at this point
Copy the full SHA eda82cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0503927 - Browse repository at this point
Copy the full SHA 0503927View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c68213 - Browse repository at this point
Copy the full SHA 0c68213View commit details
Commits on Jan 18, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 8121612 - Browse repository at this point
Copy the full SHA 8121612View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82d4553 - Browse repository at this point
Copy the full SHA 82d4553View commit details -
Configuration menu - View commit details
-
Copy full SHA for adbcd73 - Browse repository at this point
Copy the full SHA adbcd73View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb37283 - Browse repository at this point
Copy the full SHA bb37283View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45723c4 - Browse repository at this point
Copy the full SHA 45723c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c65eb55 - Browse repository at this point
Copy the full SHA c65eb55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 179d713 - Browse repository at this point
Copy the full SHA 179d713View commit details
There are no files selected for viewing
This file was deleted.
This file was deleted.