Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sealmove/testify
Compile-Run-Report helper for Nim (JUnit)
https://github.com/sealmove/testify
Last synced: 25 days ago
JSON representation
Compile-Run-Report helper for Nim (JUnit)
- Host: GitHub
- URL: https://github.com/sealmove/testify
- Owner: sealmove
- License: mit
- Created: 2020-03-14T23:33:17.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-11-18T00:18:50.000Z (about 3 years ago)
- Last Synced: 2023-06-18T19:34:46.944Z (over 1 year ago)
- Language: Nim
- Homepage:
- Size: 27.3 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# testify
Compile-Run-Report helper for NimThis 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)