Commit Graph

6 Commits

Author SHA1 Message Date
Nathaniel Wesley Filardo 9e4c0d5214 tests: Slam docs together
Notably, move updated wiring description to README and remove it from
HardwareTestHarness
2021-12-30 08:20:30 +00:00
Nathaniel Wesley Filardo 14f06e8c98 tests: introduce NTestEnv utility functions 2021-12-30 08:20:28 +00:00
Nathaniel Wesley Filardo 5fc1a362e0 tests: tests/README basic module requirements 2021-12-30 07:48:46 +00:00
Marcel Stör b1af3fe0d6 Fix broken link 2021-02-03 22:45:05 +01:00
Philip Gladstone fc1085084f
Add test board documentation (#3359) 2021-01-21 21:38:38 +01:00
Nathaniel Wesley Filardo 6316b33296
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>
2021-01-16 21:26:22 +00:00