• 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
NTest_NTest.lua 15.2 KB