commit | f435d293176a6ed042257b94c7f51b43d7b88962 | [log] [tgz] |
---|---|---|
author | Dirk Pranke <dpranke@chromium.org> | Tue Sep 30 19:09:24 2014 |
committer | Dirk Pranke <dpranke@chromium.org> | Tue Sep 30 19:09:24 2014 |
tree | 0aec09371dabbbfabef7b18802609ff77475bb1d | |
parent | 81a9af807965a6fd93e9c1a6cbaa0ebc4b4fa543 [diff] |
bump version to 0.6.0-dev and fix testing issues typ wouldn't run very successfully if it wasn't installed and you tried to invoke it directly via modules or typ/main.py. This makes that work via sys.path hacking. Also, add limited support for check(rout=...) to do regexp matching on expected output. We probably still need better display of the error when tests fail.
typ is a simple program for testing command line executables and Python code.
typ originated out of work on the Blink and Chromium projects, as a way to provide a friendly interface on top of the Python unittest modules.
It supports test discovery, parallel test execution, clean logging of progress and results in the style of the Ninja build tool,
When testing Python code it also supports integrated code coverage reporting and debugging (pdb) support.
typ is still a work in progress, but it's getting close to being done. Things remaining for 1.0, roughly in priority order: