Hi, I am a lead maintainer of Python packages in OpenSUSE and I can see the pattern of many packagers adding blindly
python setup.py test
to %check section of our SPEC file. The problem is that if the
package doesn't use unittest (it actually uses nose, pytest or
something), it could lead to zero found tests, which pass and
Python returns exit code 0 (success) even though nothing has been
tested. It seems from the outside that everything is all right,
package is being tested on every build, but actually it is lie.
Would it be possible to change unittest runner, so that when 0
tests pass, whole test suite would end up failing?
Thank you for considering this,
Matěj
--
https://matej.ceplovi.cz/blog/, Jabber: [email protected]
GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8
Never ascribe to malice that which is adequately explained by
stupidity.
-- Napoleon Bonaparte (or many other people to whom this
quote is ascribed)
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Python-ideas mailing list [email protected] https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
