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: mc...@ceplovi.cz 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 Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/