1. 06 May, 2021 1 commit
    • Lukáš Voborský's avatar
      File LFS Lua module initial commit (#3332) · 949875d5
      Lukáš Voborský authored
      * File LFS module initial commit
      
      * LFS file module update #1
      
      * LFS file module update #2 - doc update and file.stat() returning read only attribute
      
      * Implementing file.list()
      
      * Fine-tuning `file_lfs` module
      
      * Adding `file_lfs` to mkdocs.yml
      
      * Implementing file.list() update #1
      
      * Fine-tuning
      
      * Fine-tuning #2
      949875d5
  2. 03 Feb, 2021 2 commits
  3. 21 Jan, 2021 1 commit
  4. 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
  5. 13 Jan, 2021 1 commit
    • Nathaniel Wesley Filardo's avatar
      LiquidCrystal robustness and test (#3369) · c3dd27cf
      Nathaniel Wesley Filardo authored
      * LiquidCrystal I2C 4-bit robustness
      
      - Fix up some formatting
      - Initialization is now more conformant with the datasheet.
      - Read-backs don't needlessly (or erroneously!) store back
      
      While here, document some unexpected behaviour of read-back commands.
      
      * liquidcrystal i2c 4bit NTest
      c3dd27cf
  6. 09 Jan, 2021 1 commit
  7. 06 Jan, 2021 1 commit
  8. 31 Dec, 2020 1 commit
  9. 12 Dec, 2020 1 commit
  10. 15 Nov, 2020 1 commit
  11. 13 Nov, 2020 1 commit
  12. 08 Nov, 2020 1 commit
    • Gregor Hartmann's avatar
      Create NodeMCU test system based on gambiarra (#2984) · c4baa9f3
      Gregor Hartmann authored
      * Create mispec_file.lua
      
      * Initial commit of gambiarra
      
      * Adapt gambiarra to NodeMCU
      
      * adapt to NodeMCU spacing and add nok functionality
      
      * Some refactoring to make it easier to add new functionality
      
      * Add methode `fail` to check failing code and pass error messages to output
      
      - fail can be called with a function that should fail and a string which should be contained in the errormessage.
      - Pass failed check reasons to output.
      
      * Create gambiarra_file.lua
      
      * Add reporting of tests that failed with Lua error
      
      * ok, nok and fail will terminate the running test
      
      * Add capability to run sync and async tests in mixed order and have a task.post inbetween them
      
      * fix gambiarra self test to also run on device (not only host)
      
      Use less ram in checking tests directly after they ran.
      Use nateie task.post to tame watchdog.
      
      * Update file tests + add async tmr tests
      
      * Another fix in executing async test
      
      * Catch errors in callba...
      c4baa9f3