On Fri, Feb 3, 2017 at 11:05 PM, Kamil Paral <kpa...@redhat.com> wrote:

> I spent a bit of time fixing minor issues in our test suite and makefiles
> and would like to do the following further changes across all our taskotron
> projects:
>
> 1. run the test suite while inside virtualenv with simple `pytest` command
> 2. run the test suite outside of virtualenv with `make test` or `doit
> test` and recommend this approach in readme
> 3. use a separate virtualenv when running under `make test`, without
> --system-site-packages if possible, and ensure up-to-date deps are always
> installed, to eliminate any differences that can occur on different setups
>

The only problem I see here, is that some of the packages that you'd need
to install into the test-virtualenv need some C-compilation when installing
from PyPi, and that (if used without the --system-site-packages) would mean
having to install not only gcc but also plenty of -dev packages.
Not a _huge_ ussue but an issue nevertheless.



> 4. configure pytest to print out coverage by default, so that it shows up
> for both `pytest` and `make test`
>
> Any concerns or different suggestions?
> _______________________________________________
> qa-devel mailing list -- qa-devel@lists.fedoraproject.org
> To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org
>
_______________________________________________
qa-devel mailing list -- qa-devel@lists.fedoraproject.org
To unsubscribe send an email to qa-devel-le...@lists.fedoraproject.org

Reply via email to