我在src / com / xyz / tests / bla_tests / file1.py中进行测试。在该路径下我也有file2.py。
我在file1.py中有以下代码
class HelloWorld():
@pytest.mark.regressiontest
def test_001_bla?():
# Some code here.
我从命令行通过以下方式调用测试:
pytest -v -m regressiontest but no items are collected. It says : collected 0 items.
我的目标是将多个文件中的多个测试标记为returntest,并能够从命令行运行它们。 (在Mac上)。以下命令可以通过
收集测试pytest -q file1.py -v -m regressiontest
This says: collected 20 items / 11 deselected / 9 selected
有人可以帮我吗?
当调用pytest -v -m回归测试时,您正在使用当前的文件夹测试吗?我相信你应该做pytest src/com/xyz/tests/bla_tests/ -v -m regressiontest
。希望这可以帮助。