Setup subunit-trace as an entry point

This commit moves subunit-trace into the newly created cmd dir and
adds a pbr entry point to run it as a binary. This will enable using
subunit-trace just by installing tempest-lib.

Change-Id: I3ae379edca3e776e90a18d53393c4c1424d291f7
This commit is contained in:
Matthew Treinish 2014-09-16 17:32:32 -04:00
parent adf6b67288
commit d2e4040b8b
4 changed files with 8 additions and 3 deletions

View File

@ -23,6 +23,7 @@ Release Notes
0.0.1
-----
* Adds cli testing framework
* Adds subunit-trace
Indices and tables

View File

@ -25,6 +25,10 @@ classifier =
packages =
tempest_lib
[entry_points]
console_scripts =
subunit-trace = tempest_lib.cmd.subunit_trace:main
[build_sphinx]
source-dir = doc/source
build-dir = doc/build

View File

View File

@ -236,12 +236,12 @@ def main():
result.stopTestRun()
if count_tests('status', '.*') == 0:
print("The test run didn't actually run any tests")
return 1
exit(1)
if args.post_fails:
print_fails(sys.stdout)
print_summary(sys.stdout)
return (0 if summary.wasSuccessful() else 1)
exit(0 if summary.wasSuccessful() else 1)
if __name__ == '__main__':
sys.exit(main())
main()