[py-dev] Testing and Coverage against different python interpreter versions
meme dough
memedough at gmail.com
Mon Apr 26 16:00:17 CEST 2010
Hi,
> I looked into the new plugin and have some immediate issues/questions:
>
> - ETOOMANYCMDLINEOPTIONS ...
> could most of the command line options go away
> if we rather rely on configurability through the config file?
Yes/No, while more cmd options with -h that maybe take up more space,
it does give lots of control of coverage. I think this is good. It
could move some of them to config file only but I don't think it good
to remove completely.
The good thing with pytest is the cmd options are auto done for
conftest and env var which you can see with the --help-config with no
work to do and consistent. Also all options have --cov prefix so
clear and no clash.
If only downside is more output on -h then seems small con.
> - can you add basic (functional or unit) tests?
Was early release with loose ends because people expressed an
interest, so can test drive and have look.
I have tests but are simple compared to real project testing with.
Will commit when python versions issues are tidied up.
> - is there a need to have a pytest_cov package instead of just a single module?
Like this in preparation for rsync and activate plugin since better
rsync dir I think, but your other email I like better. For now just
require coverage / pytest-cov installed on slaves. But future have
slave env setup through normal python way (distutils2 and
virtualenv?).
I will likely change to just module, but it seems more style thing so
not sure if matters too much either way it done.
:)
More information about the Pytest-dev
mailing list