Gibt es eine Möglichkeit, pytest
Tests auszuwählen , die aus einer Datei ausgeführt werden sollen? Beispiel: Eine Datei foo.txt
mit einer Liste der auszuführenden Tests:
tests_directory/foo.py::test_001
tests_directory/bar.py::test_some_other_test
Oder gibt es eine Möglichkeit, mehrere Tests ohne gemeinsames Muster im Testnamen aus verschiedenen Verzeichnissen mit pytest auszuwählen?
pytest -k <pattern>
ermöglicht ein einzelnes Muster.
Eine Möglichkeit besteht darin, einen pytest.mark
Test gegen jeden Test durchzuführen, aber meine Anforderung besteht darin, verschiedene Testkombinationen aus verschiedenen Dateien auszuführen.
Gibt es eine Möglichkeit, mehrere Muster und einen Testdateinamen für jedes Muster anzugeben?
Oder
Gibt es eine Möglichkeit, die genauen Testpfade in einer Datei anzugeben und diese Datei als Eingabe zu füttern pytest
?
Oder
Gibt es eine Hook-Funktion, die für diesen Zweck verwendet werden kann?