You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rewritten to fully leverage Fish 3.x features and capabilities (#53).
No Awk or external commands.
No syntax breaking changes.
Reduces code by about 1/3.
Run tests serially.
To enable parallelism, buffering of output from each test file was implemented to produce correct TAP, making pipelines like fishtape | report less useful.
Preprocessing of files is no longer necessary, ensuring tests behave more predictably. WYSIWYG.
The net result is faster tests for typical usage as there's no asynchronous overhead.
Removed setup and teardown functions.
No longer needed when running tests serially.
The best way to perform work before and after a test is directly in your test file.
Removed $current_dirname and $current_filename variables in favor of status dirname or status filename.
Escape actual and expected arguments via string escape.
Enables presentation of output in the same line without breaking TAP.
Added a new at error field to indicate the file name and line where a test failed.