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
6eb80d77c96e94b50ffcec332b0ab1af55f1dcb1 authored about 8 years ago
7fd9a8576bfe6bb8412de4e8c0a50fa5cfe17561 authored about 8 years ago
This fixes the issue with plan coming right before the Bailout line when
there is a bailout righ...
5b271af201b9d285e015f2e04ac57f82180fa5fe authored about 8 years ago
underscores aren't cool any more
90de26ca579142ca48c32e208792d91c46d96697 authored about 8 years ago
It'd be good to move the debugging into a function so that I can turn it
on and off with a NODE_...
My hands REALLY want 'lib/t<tab>' to expand to 'lib/test.js'
f5962e9559a94f2e342b7b38789d7416bbe6067f authored about 8 years ago6d1501e2a09266d410a8bd685bcda266a9ae6794 authored about 8 years ago
1a603cd45b443d1719c4adba64afb4906cdb9846 authored about 8 years ago
causing test failures on windows.
cddf1dbc92cfaa136435326dded1b5d036b0116e authored about 8 years ago5c820a894115d8a553a4313e8b4caaaad2d7f750 authored about 8 years ago
05b9d9c532949cad767ee4af228d7c2937d71c44 authored about 8 years ago
Nudging slightly towards having a single 'main' method for a child test.
Seriously considering m...
642fadae96b2c606965bba08e57346833603e81e authored about 8 years ago
c82c752118c306edaca5213d2ed1374cf67550de authored about 8 years ago
e354064b9d01ad2fa383a051e58fe269ed35a897 authored about 8 years ago
aec8ece885a4998c41e30a07a243c5116fd94bc6 authored about 8 years ago
8b3b996462315fa97a9fefc99f73f44d5114fb9c authored about 8 years ago
750b63d86009cc406e9f6313b7ecd92ae103e89f authored about 8 years ago
a3bb777084bfe7f3edcea214f3fb702b32b29e2f authored about 8 years ago
5d600974e74a9668ec252a1ae4d75295dc4e0906 authored about 8 years ago
60efe9538b20a368815d581ee03f19b8e8f41434 authored about 8 years ago
da25f4be4a3369cd6f39863d3d3d84de3ef9dfc3 authored about 8 years ago
Yaml has its own syntax for comments, and trying to emit them as TAP
comments was causing multil...
6f727c6c7441474022f3953095071013886649bd authored about 8 years ago
b70488ee0828086fee332f6dfbac50d89ad55d03 authored about 8 years ago
Was missing a few edge cases when the bailout happens deep in the
subtest tree.
b23881767677a380cb2cf7992535a77a0d6f3cc5 authored about 8 years ago
Almost accidentally published something without test coverage
03eeaf7343a75b5234300f13aa4f85cbcb0e3d95 authored about 8 years ago337a525e0bd851e0c85a9f1185cd20b4c9b2bce3 authored about 8 years ago
It's pretty common to see this when a bailout happens in a child test.
e53a87bf8570f3554b6a77d84b5e454eef5fe433 authored about 8 years agob8f8b16fc6ca8895c92083acec01c8490eba4ee8 authored about 8 years ago
40c3d2318236b1ca7ea824e3334357e8e876f6a7 authored about 8 years ago
Also, update tests to work with new logic, and bring coverage back to 100
ada8ee59bde34d3c57eaadce5b24ba6bad62c39a authored about 8 years agoAlso, document the 'line' event, and event ordering behavior.
52b55c142d9f4256e4a491e7e4f19544f57f1a6f authored about 8 years agoOtherwise it's pretty crowded and noisy.
However, to prevent double-spacing, also change some o...
67ae57e5f125924be30eaba3b5c9adc8a5057abb authored about 8 years ago
Also, move the code around a little bit so that it'll be more
straightforward to have yaml diagn...
Also, catch invalid plans like 5..2 earlier.
8cbf1c532ffc0f9f679cacc63ced8a36b47dde25 authored about 8 years ago8aeb886b72edb0c12d7052fe13ae0ee3194029fd authored about 8 years ago
2ed6355deebab878cbd0156ba2395855ce21c777 authored about 8 years ago
0bb20bcc7cfec02a2b1ef99a35e9388eb25d50f6 authored about 8 years ago
49c12a9faffa7db6288200afc833f7fceceaa414 authored about 8 years ago
832dd54da53b2c8f436f452da45ad84535705dd3 authored about 8 years ago
3ee9fa06374bb6d516130b3222346c333510acc3 authored about 8 years ago
f2d0d182f91576c9af16a78fed453fac41ae2328 authored about 8 years ago
This also has the effect of moving the 'line' event that starts a child
to *after* the child eve...
28421f9f8a5a0fda86810ed3cb7f043cb3ec05b6 authored about 8 years ago
This also re-introduces the "ignore all data after a bailout" behavior,
so that we can replicate...
Currently, node-tap has to manually listen for these lines and filter
them out.
Better to just ...
a343061e060dddd1e1ee64626a9fd6142827c4aa authored about 8 years ago65d98cd42a152a19ef4cab0608906a425e8df5d4 authored about 8 years ago
Simulates cases where the 'TAP_etc' environs aren't handled in any sort
of way in the child proc...
Juggling the alphabet is too hard as the number of tests and cases
increases. Passing two boole...
966a1d2514f7569a34642950a519cbc6260f2a80 authored about 8 years ago
7ac36fdf9ab5403d7c153eafd4695c40c642439d authored about 8 years ago
This also updates to make buffered child bailouts less clunky
4d481a3edc59b6eab14be30ff8d05cb0415d1210 authored about 8 years ago329827c504b15efe24b65548ebe43b5577b7734f authored about 8 years ago
477425e8226102d079dc080b429f8940b62e42c7 authored about 8 years ago
Even though they're not parsed, this makes output much more consistent
when parsing child proces...
This requires an update to the parser, which also allows removing a lot
of dead code.
81d35e1fe4144347978cf8f31cfc76099f65505d authored about 8 years ago
4ac586658d4cd10eafa024c2245d8604f7526535 authored about 8 years ago
86e82fa38979b39527b45f641972ea3cc2be8c98 authored about 8 years ago
00dae08cc7fd6e72fb5302fff13bee9b6cb00091 authored about 8 years ago
951f7ba41e28e069c8c1a737f3e5c37ca667d7ae authored about 8 years ago
157ffddb7158651d263e85b131e8a0b37cbb8c75 authored about 8 years ago
re #305
b41618c1722db8ca95b05896a9d4de11d3e8ebba authored about 8 years ago0dcedc124572dbd35e2df76f1012bbbd561970ba authored about 8 years ago
0c8b42665bd412c5ca6943df8a22e297e9e89af7 authored about 8 years ago
e1ffd5e147c78ae825330a56dc4c2d43946dc70a authored about 8 years ago
61f361612d4ad2f43c7821c98727c2394195ad66 authored about 8 years ago
Also, always make them have all the same exact keys.
The better to shadowclass you with.
2b300c9d8b1a43d3fcd3f5f05d03af33df7c0dec authored about 8 years agoa2eb84d41db3ec50abd765cbcbe385b996f4dd3a authored about 8 years ago
23506e8db54d3c8b17a20200d186d16aaf29ad96 authored about 8 years ago
81f08e3eebea1e3e59aa4e40b2a610e785e0c119 authored about 8 years ago
c17d15cd778ccc24dac3b6a80e088dfcffaa447a authored about 8 years ago
03daef1e36c344bba569d5b2e9f8580e1a4f0aab authored over 8 years ago
Also, remove extraneous 'files' entry, and sort files list
8ba5ba6e18cd75303c1ca0f1dba45a87812a4bed authored over 8 years agoabad14f65b0a0aac05fc15e30f891a513033ce7d authored over 8 years ago
d8db02323c7351a340d64d6880bce152e637a5db authored over 8 years ago
2c10f67487cfa8447a5750e23fdd33ffcb16f7fe authored over 8 years ago
this also removes the need for the 'sawValidTap' check, which was a bit
of a kludge
e151ccb48f37dba399714d7c924e87d37977b3f0 authored over 8 years ago
54fdef7fe6083e56df3a8dcc631766733be23bc1 authored over 8 years ago
c0b402520f6067c611ae9389bb787fff959dbcb2 authored over 8 years ago
Node-tap jumps through a lot of hoops to treat empty subtest processes
as an empty test, by synt...
453f53509527c93447c7dff2722baac1f2e2ffaf authored over 8 years ago
fa8d76d028b5cc0e5acb12f1c67c8ddb6f714a28 authored over 8 years ago
d49c84071c65cb7dace121d136dcb15fb75c64c4 authored over 8 years ago
b5a18bf32c5671e7aa1055e5e533100e59117583 authored over 8 years ago
3971c060be2fd46f9abdfba40a4a0c7d176fb035 authored over 8 years ago
58039b19eec09d82ffc7fdbda0e43ff7e15b7081 authored over 8 years ago
Fix #302
Fix #246
h/t to @martinheidegger for finding the root problem.
3235e2ccf92f377cfd51ac06d07f224f6e8166a2 authored over 8 years ago9847e19ff3db1ba8d312c757626a0b60ee697aa7 authored over 8 years ago
Fix https://github.com/tapjs/tap-parser/issues/38
62dbb2be34ca5c1832dacd35414fe1577a205e6b authored over 8 years ago75ecf0dd7560eb4cd2f2b5de797f3c83369963df authored over 8 years ago
35a8dbfc500af766e01608e6c8a197a10c7c5e9f authored over 8 years ago
6f9e28280c19279e415f4dab5c8dc0143170c5f6 authored over 8 years ago