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_TESTSPYTEST_BROKEN_TESTS 忽略的测试。

最后更新于

FreeBSD 中文社区