improve install and testing process
ClosedPublic

Authored by kparal on Feb 6 2017, 2:56 PM.

Details

Summary

Another take on this after D1112. Recommend --system-site-packages by
default, because it's the simplest approach. Tell how to install RPM
deps if preffered. Print coverage when running the test suite.

Test Plan

Tested pytest and make test using the new instructions.

Diff Detail

Repository
rRSDB resultsdb
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 install and testing process.Feb 6 2017, 2:56 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 2842.Feb 6 2017, 3:13 PM

use builddep

kparal updated this revision to Diff 2845.Feb 6 2017, 3:52 PM

make makefile targets phony (otherwise make virtualenv works only the first time, then it skips and does not update)

Awesome, I like this. Looks like a reasonable middle way to solve the issues.
Thanks a lot for tackling this!

jskladan accepted this revision.Feb 7 2017, 8:11 AM
jskladan added a reviewer: jskladan.
This revision is now accepted and ready to land.Feb 7 2017, 8:11 AM
Closed by commit rRSDBbf5dc52c714b: improve install and testing process (authored by Kamil Páral <kparal@redhat.com>). · Explain WhyFeb 7 2017, 8:22 AM
This revision was automatically updated to reflect the committed changes.