improve testing process
ClosedPublic

Authored by kparal on Feb 6 2017, 3:26 PM.

Details

Summary

Even though test suite is currently disabled, synchronizing this with
other projects. Print coverage in the test suite. Do not require
--system-site-packages, because all of the deps can be installed from
pypi without compilation. Add tox.ini.

Test Plan

The test suite fails, but not because of this change. At least tested that it started.

Diff Detail

Repository
rRSAPI resultsdb_api
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
kparal retitled this revision from to improve testing process.Feb 6 2017, 3:26 PM
kparal updated this object.
kparal edited the test plan for this revision. (Show Details)
kparal added a reviewer: resultsdb.
kparal updated this revision to Diff 2846.Feb 6 2017, 3:55 PM

make Makefile targets phony, because they are not actual files

jskladan accepted this revision.Feb 7 2017, 8:13 AM
jskladan added a reviewer: jskladan.
jskladan added a subscriber: jskladan.

Awesome, thanks!

This revision is now accepted and ready to land.Feb 7 2017, 8:13 AM
Closed by commit rRSAPIdec87fb06264: improve testing process (authored by Kamil Páral <kparal@redhat.com>). · Explain WhyFeb 7 2017, 8:41 AM
This revision was automatically updated to reflect the committed changes.