是否有方法选择pytest
测试从文件中运行?
例如,文件foo.txt
包含要执行的测试列表:
tests_directory/foo.py::test_001
tests_directory/bar.py::test_some_other_test
或者,是否有一种方法可以从pytest的不同目录中选择多个测试,测试名称中没有公共模式?
pytest -k <pattern>
允许使用单一模式。
一种选择是对每个测试使用pytest.mark
,但我的要求是运行来自不同文件的不同测试组合。
是否有办法为每个模式指定多个模式和一个测试文件名?
或
是否有一种方法可以在文件中指定准确的测试路径,并将该文件作为pytest
的输入?
或
是否有可以用于此目的的钩子函数?