No description
Find a file
2021-11-18 02:18:46 +02:00
.gitignore Initial commit 2020-03-15 00:33:19 +01:00
LICENSE Initial commit 2020-03-15 00:33:19 +01:00
README.md now only files starting with the character 't' are included in the testsuite; during reporting, 't' prefix is removed 2020-04-11 19:39:20 +02:00
testify.nim removed forgotten new line 2021-11-18 02:18:46 +02:00
testify.nimble replaced stdout.write with echo 2021-11-18 02:01:03 +02:00

testify

Compile-Run-Report helper for Nim

This project was born out of the need of an external tool that produces a report out of multiple Nim modules/files. It does not provide any debugging info like stdlib's unittest module. Instead, it is a simple tool that works as follows:

  • the first command line argument is the path of the JUnit report to be generated
  • each command line argument that follows must be a directory and corresponds to one JUnit testsuite
  • each Nim module in the directory starting with the character 't' corresponds to one JUnit testcase
  • a single JUnit report is printed in stdout which reports for each module:
    • whether it compiled successfully or not
    • whether it executed successfully or not (in case of failure the error message is logged)