1. 16 Jan, 2021 1 commit
    • Nathaniel Wesley Filardo's avatar
      More NTest prep work for eventual test harness (#3353) · 6316b332
      Nathaniel Wesley Filardo authored
      
      
      * 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: default avatarGregor Hartmann <HHHartmann@users.noreply.github.com>
      6316b332