Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/tapjs/tapjs

Test Anything Protocol tools for node
https://github.com/tapjs/tapjs

Don't double-emit nonTap lines

6eb80d77c96e94b50ffcec332b0ab1af55f1dcb1 authored about 8 years ago
v5.0.0

7fd9a8576bfe6bb8412de4e8c0a50fa5cfe17561 authored about 8 years ago
emit line events in proper order

This fixes the issue with plan coming right before the Bailout line when
there is a bailout righ...

298984d64ccabaf3882ee6ff7cf23113293c125a authored about 8 years ago
update tap

because why not

1d63fbb3eb48eb6734c01d802beb75e87cc2ec55 authored about 8 years ago
Trim out extraneous }'s after a bailout

5b271af201b9d285e015f2e04ac57f82180fa5fe authored about 8 years ago
s/_parse/parse/g

underscores aren't cool any more

90de26ca579142ca48c32e208792d91c46d96697 authored about 8 years ago
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_...

ea7ee5114047069fb20b7229251b4d2229967ea1 authored about 8 years ago
move 'test-point.js' to 'point.js'

My hands REALLY want 'lib/t<tab>' to expand to 'lib/test.js'

f5962e9559a94f2e342b7b38789d7416bbe6067f authored about 8 years ago
First pass at parallel jobs. Full rewrite. Not quite there yet.

6d1501e2a09266d410a8bd685bcda266a9ae6794 authored about 8 years ago
v9.0.3

1a603cd45b443d1719c4adba64afb4906cdb9846 authored about 8 years ago
Avoid slashes in output tests

causing test failures on windows.

cddf1dbc92cfaa136435326dded1b5d036b0116e authored about 8 years ago
Make tests pass on 0.10

5c820a894115d8a553a4313e8b4caaaad2d7f750 authored about 8 years ago
v9.0.2

05b9d9c532949cad767ee4af228d7c2937d71c44 authored about 8 years ago
refactoring and code organization

Nudging slightly towards having a single 'main' method for a child test.
Seriously considering m...

da59c8eb7299c378a67cacaa92c64ca998eb6212 authored about 8 years ago
Don't end before implicit bailout from bufferend child bailout

642fadae96b2c606965bba08e57346833603e81e authored about 8 years ago
v9.0.1

c82c752118c306edaca5213d2ed1374cf67550de authored about 8 years ago
Keep my home dir out of test fixtures

e354064b9d01ad2fa383a051e58fe269ed35a897 authored about 8 years ago
v9.0.0

aec8ece885a4998c41e30a07a243c5116fd94bc6 authored about 8 years ago
nyc@10

8b3b996462315fa97a9fefc99f73f44d5114fb9c authored about 8 years ago
Make various random tests pass when TAP_BUFFER=1

750b63d86009cc406e9f6313b7ecd92ae103e89f authored about 8 years ago
bump tap-mocha-reporter dep

a3bb777084bfe7f3edcea214f3fb702b32b29e2f authored about 8 years ago
Merge branch 'buffered-tests'

5d600974e74a9668ec252a1ae4d75295dc4e0906 authored about 8 years ago
document TAP_DIAG and TAP_BUFFER environs

60efe9538b20a368815d581ee03f19b8e8f41434 authored about 8 years ago
v4.2.4

da25f4be4a3369cd6f39863d3d3d84de3ef9dfc3 authored about 8 years ago
Don't filter comments out of yaml diagnostics

Yaml has its own syntax for comments, and trying to emit them as TAP
comments was causing multil...

d3aac38ddbe27d7e0792fc1ae6f28dcdb54d7d24 authored about 8 years ago
Put diagnostics on buffered tests

6f727c6c7441474022f3953095071013886649bd authored about 8 years ago
v4.2.3

b70488ee0828086fee332f6dfbac50d89ad55d03 authored about 8 years ago
Move bailout brace handling into nonTap function

Was missing a few edge cases when the bailout happens deep in the
subtest tree.

419a12aff9e637179b60ad59996db1b1ae562ebe authored about 8 years ago
v4.2.2

b23881767677a380cb2cf7992535a77a0d6f3cc5 authored about 8 years ago
Run tests before bumping version

Almost accidentally published something without test coverage

03eeaf7343a75b5234300f13aa4f85cbcb0e3d95 authored about 8 years ago
v4.2.1

337a525e0bd851e0c85a9f1185cd20b4c9b2bce3 authored about 8 years ago
Do not treat } after a bailout as non-TAP

It's pretty common to see this when a bailout happens in a child test.

e53a87bf8570f3554b6a77d84b5e454eef5fe433 authored about 8 years ago
v4.2.0

b8f8b16fc6ca8895c92083acec01c8490eba4ee8 authored about 8 years ago
Add a comment to synthetic 1..0 plans

40c3d2318236b1ca7ea824e3334357e8e876f6a7 authored about 8 years ago
Emit failbail faster, track ok-ness more closely

Also, update tests to work with new logic, and bring coverage back to 100

ada8ee59bde34d3c57eaadce5b24ba6bad62c39a authored about 8 years ago
Add support for buffered subtests with yaml diags

Also, document the 'line' event, and event ordering behavior.

52b55c142d9f4256e4a491e7e4f19544f57f1a6f authored about 8 years ago
Always put a \n after a yaml diag block

Otherwise it's pretty crowded and noisy.

However, to prevent double-spacing, also change some o...

67ae57e5f125924be30eaba3b5c9adc8a5057abb authored about 8 years ago
Prune some excessive diagnostic output

Also, move the code around a little bit so that it'll be more
straightforward to have yaml diagn...

55c23c5024a0e556a54d313bbb4c9fb7918d45e3 authored about 8 years ago
emit plan-related parse errors more helpfully

Also, catch invalid plans like 5..2 earlier.

8cbf1c532ffc0f9f679cacc63ced8a36b47dde25 authored about 8 years ago
use -- in generated fixture names so as not to collide

8aeb886b72edb0c12d7052fe13ae0ee3194029fd authored about 8 years ago
Move all bailOnFail and version parsing to the parser

2ed6355deebab878cbd0156ba2395855ce21c777 authored about 8 years ago
v4.1.0

0bb20bcc7cfec02a2b1ef99a35e9388eb25d50f6 authored about 8 years ago
enable the cli to set ignoreWhitespace, bail, etc.

49c12a9faffa7db6288200afc833f7fceceaa414 authored about 8 years ago
Merge branch 'v4'

832dd54da53b2c8f436f452da45ad84535705dd3 authored about 8 years ago
v4.0.0

3ee9fa06374bb6d516130b3222346c333510acc3 authored about 8 years ago
run fixture tests against all configurations

f2d0d182f91576c9af16a78fed453fac41ae2328 authored about 8 years ago
Do not ignore version lines that are in yaml

This also has the effect of moving the 'line' event that starts a child
to *after* the child eve...

51e15fecbc8594cf090f1031195408cd1a3312c0 authored about 8 years ago
document bail and omitVersion options

28421f9f8a5a0fda86810ed3cb7f043cb3ec05b6 authored about 8 years ago
Support 'bail' flag to bail on first failure

This also re-introduces the "ignore all data after a bailout" behavior,
so that we can replicate...

231d8e2e61013647615958ffb8d02231e04437cd authored about 8 years ago
omit version lines in child tests

Currently, node-tap has to manually listen for these lines and filter
them out.

Better to just ...

a343061e060dddd1e1ee64626a9fd6142827c4aa authored about 8 years ago
Guard against bailing out while bailing out

65d98cd42a152a19ef4cab0608906a425e8df5d4 authored about 8 years ago
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 proc...

c40ed06677dbd8876fcad2d5236a64163aaa9af8 authored about 8 years ago
split up output tests by type, not name

Juggling the alphabet is too hard as the number of tests and cases
increases. Passing two boole...

9ea5a528cfbcdaffe287a069cdbb4f8100d2bbcf authored about 8 years ago
Buffered test { goes after #SKIP/TODO, not before

966a1d2514f7569a34642950a519cbc6260f2a80 authored about 8 years ago
tests for expected buffer output

7ac36fdf9ab5403d7c153eafd4695c40c642439d authored about 8 years ago
Handle buffered tests much more simply

This also updates to make buffered child bailouts less clunky

4d481a3edc59b6eab14be30ff8d05cb0415d1210 authored about 8 years ago
v3.0.5

329827c504b15efe24b65548ebe43b5577b7734f authored about 8 years ago
cmd: strip the { from subtest names in -t output

477425e8226102d079dc080b429f8940b62e42c7 authored about 8 years ago
Emit 'line' events after bailout

Even though they're not parsed, this makes output much more consistent
when parsing child proces...

a61e96424b4dd4dcf5a70dbf390ed6bd77fc3757 authored about 8 years ago
Support empty buffered tests as skips

This requires an update to the parser, which also allows removing a lot
of dead code.

1b2caa4d2e7ab17aa2c49675a055cc48d9a1df2e authored about 8 years ago
buffered versions of some tests

81d35e1fe4144347978cf8f31cfc76099f65505d authored about 8 years ago
plan excess buffer test output

4ac586658d4cd10eafa024c2245d8604f7526535 authored about 8 years ago
Don't drop buffered child output when it satisfies a plan

86e82fa38979b39527b45f641972ea3cc2be8c98 authored about 8 years ago
Produce output for unfinished tests in buffered mode

00dae08cc7fd6e72fb5302fff13bee9b6cb00091 authored about 8 years ago
exclude 'buffered' from yaml diags

951f7ba41e28e069c8c1a737f3e5c37ca667d7ae authored about 8 years ago
Allow env TAP_BUFFER=1 to be overridden

157ffddb7158651d263e85b131e8a0b37cbb8c75 authored about 8 years ago
wip: buffered test output

re #305

b41618c1722db8ca95b05896a9d4de11d3e8ebba authored about 8 years ago
fix infinite loop in post-end buffered test bailout

0dcedc124572dbd35e2df76f1012bbbd561970ba authored about 8 years ago
neveragain.tech pledge request

0c8b42665bd412c5ca6943df8a22e297e9e89af7 authored about 8 years ago
v3.0.4

e1ffd5e147c78ae825330a56dc4c2d43946dc70a authored about 8 years ago
update tap for faster testing

61f361612d4ad2f43c7821c98727c2394195ad66 authored about 8 years ago
Produce classy objects for final results

Also, always make them have all the same exact keys.

The better to shadowclass you with.

2b300c9d8b1a43d3fcd3f5f05d03af33df7c0dec authored about 8 years ago
Pass tests

a2eb84d41db3ec50abd765cbcbe385b996f4dd3a authored about 8 years ago
Update all tests

23506e8db54d3c8b17a20200d186d16aaf29ad96 authored about 8 years ago
v8.0.1

81f08e3eebea1e3e59aa4e40b2a610e785e0c119 authored about 8 years ago
Make coverage MUCH FASTER with nyc caching

c17d15cd778ccc24dac3b6a80e088dfcffaa447a authored about 8 years ago
v8.0.0

03daef1e36c344bba569d5b2e9f8580e1a4f0aab authored over 8 years ago
[email protected]

Also, remove extraneous 'files' entry, and sort files list

8ba5ba6e18cd75303c1ca0f1dba45a87812a4bed authored over 8 years ago
v3.0.3

abad14f65b0a0aac05fc15e30f891a513033ce7d authored over 8 years ago
bin: tap output s/diags/diag/g

d8db02323c7351a340d64d6880bce152e637a5db authored over 8 years ago
v3.0.2

2c10f67487cfa8447a5750e23fdd33ffcb16f7fe authored over 8 years ago
Use the plan method to set synthetic 1..0 plan

this also removes the need for the 'sawValidTap' check, which was a bit
of a kludge

168ca620071d240a736b7f3a9f651dec728e1b31 authored over 8 years ago
v3.0.1

e151ccb48f37dba399714d7c924e87d37977b3f0 authored over 8 years ago
Emit a 1..0 line for empty test sets

54fdef7fe6083e56df3a8dcc631766733be23bc1 authored over 8 years ago
v3.0.0

c0b402520f6067c611ae9389bb787fff959dbcb2 authored over 8 years ago
Treat empty tests the same as a 'skip all' 1..0

Node-tap jumps through a lot of hoops to treat empty subtest processes
as an empty test, by synt...

c48082bf7b1581132794d47fcb75a1b7904a9b3f authored over 8 years ago
v2.2.3

453f53509527c93447c7dff2722baac1f2e2ffaf authored over 8 years ago
allow skip/todo directives on buffered subtest lines

fa8d76d028b5cc0e5acb12f1c67c8ddb6f714a28 authored over 8 years ago
skip sigterm child test on windows

d49c84071c65cb7dace121d136dcb15fb75c64c4 authored over 8 years ago
Handle unfinished promise-awaiting tests

b5a18bf32c5671e7aa1055e5e533100e59117583 authored over 8 years ago
Include diags for first missing test on plan failures

3971c060be2fd46f9abdfba40a4a0c7d176fb035 authored over 8 years ago
v7.1.2

58039b19eec09d82ffc7fdbda0e43ff7e15b7081 authored over 8 years ago
Use _TAP_COVERAGE_ environ instead of --__coverage__

Fix #302
Fix #246

h/t to @martinheidegger for finding the root problem.

3235e2ccf92f377cfd51ac06d07f224f6e8166a2 authored over 8 years ago
v7.1.1

9847e19ff3db1ba8d312c757626a0b60ee697aa7 authored over 8 years ago
Handle bailouts better after test end happens

Fix https://github.com/tapjs/tap-parser/issues/38

62dbb2be34ca5c1832dacd35414fe1577a205e6b authored over 8 years ago
v2.2.2

75ecf0dd7560eb4cd2f2b5de797f3c83369963df authored over 8 years ago
bin tap output, put space before bailout reason

35a8dbfc500af766e01608e6c8a197a10c7c5e9f authored over 8 years ago
travis: drop 0.12, add 6

6f9e28280c19279e415f4dab5c8dc0143170c5f6 authored over 8 years ago