More NTest prep work for eventual test harness (#3353)
* Rename to tests/README.md
* Expand tests/README.md a bit
* NTest: remove report() in favor of named fields
Use a metatable to provide defaults which can be shadowed by the calling
code.
* NTest: remove old interface flag
I think we have few enough tests that we can verify not needing this
alert for ourselves.
* NTest tests: new standard prelude
Allow for NTest constructor to be passed in to the test itself.
The test harness can use this to provide a wrapper that will
pre-configure NTest itself.
* NTest output handler for TAP messages
* expect tests: core library functions
* expect tests: file xfer TCL module
* expect tests: add TAP-based test runner
* Begin documenting TCL goo
* Add .gitattributes to make sure lineends are correct ...
... if checked out under windows and executed under linux (say docker)
* tests/README: enumerate dependencies
* tests: more README.md
Co-authored-by:
Gregor Hartmann <HHHartmann@users.noreply.github.com>
tests/.gitattributes
0 → 100644
tests/expectnmcu/core.tcl
0 → 100644
tests/expectnmcu/xfer.tcl
0 → 100644
tests/tap-driver.expect
0 → 100755
tests/utils/NTestTapOut.lua
0 → 100644
Please register or sign in to comment