17.79. pytest
可能的参数:(无), 4
引入了对 devel/pytest 的新依赖。它定义了一个 do-test
目标,将正常运行测试。使用参数来依赖特定的 devel/pytest 版本。对于使用 devel/pytest 的 port 来说,可以考虑使用它而不是特定的 do-test
目标。这个框架向 port 暴露了以下变量:
PYTEST_ARGS
pytest 的额外参数 (默认为空)。
PYTEST_IGNORED_TESTS
要忽略的测试的 pytest -k
模式的列表 (默认为空)。对于那些不期望通过的测试,例如需要访问数据库的测试。
PYTEST_BROKEN_TESTS
忽略的 pytest -k
模式的测试列表(默认为空)。对于需要修复的破损测试。
此外,用户还可以设置以下变量:
PYTEST_ENABLE_IGNORED_TESTS
启用那些被 PYTEST_IGNORED_TESTS
所忽略的测试。
PYTEST_ENABLE_BROKEN_TESTS
启用那些被 PYTEST_BROKEN_TESTS
忽略的测试。
PYTEST_ENABLE_ALL_TESTS
启用那些被 PYTEST_IGNORED_TESTS
和 PYTEST_BROKEN_TESTS
忽略的测试。
最后更新于