A simple php test runner, without the bloat of other frameworks.
Naith is a small (~100 loc) php test runner and report generator (with code coverage) for the command line.
/path/to/naith_folder/naith run in a directory, will execute all tests within
folder and requires the file
_before_test.php (if it's available).
If you want to to run your tests as soon as a file changes, just type
Just create a folder
tests and create a file:
my_test.php with the contents:
<?php assert(2 == 2); assert(3 == 2 + 1);
Now you can run your tests with:
$ naith run
Running Tests =============== [OK] my_test.php Code Coverage (for each File) =============================== Everything is tested. Awesome!
- 1.1.1 (2012/09/21)
- ignore vendor folder
- 1.1.0 (2012/04/08)
- junit.xml generation added
- 1.0.0 (2012/03/25)
- initial release
- Cleanup the test code
This work is copyright by DracoBlue (http://dracoblue.net) and licensed under the terms of MIT License.