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 Hartma...
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