In meinem virtualenv mit Python2.7 gibt es das Befehlszeilenwerkzeug pytest
."pytest" verfügbar in virtualenv, aber nicht in travis
Leider ist dieser Befehl auf travis ist nicht verfügbar:
https://docs.travis-ci.com/user/languages/python/#Specifying-Test-Script
Es wäre toll, wenn travis diesen Befehl bereitstellen würde.
Wie umgehen Sie den fehlenden Befehl pytest
?
Bevor Version 3 pytest ausführbare Datei hieß 'py.test', andernfalls sollten Sie versuchen, Ihren Befehl mit' pythonX.Y -mpytest [args] 'auszuführen, wobei XY die Version Ihres Pythons ist, zum Beispiel' python2. 7' oder 'python3.6'. Wenn das alles nicht funktioniert, könnte es sein, dass pytest nicht installiert wurde und Sie die Installation mit dem obigen Befehl durchführen müssen. – sashk
Es ist eine gute Idee, pytest zu aktualisieren, anstatt eine ältere Version in beide Richtungen zu verwenden;) –
@TheCompiler Ich upgrade pytest über .travis.yml wie folgt jetzt: https://github.com/guettli/compare-with-remote /blob/master/.travis.yml Vielen Dank für Ihre Antwort. – guettli