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