10.2.运行 make test
最后更新于
最后更新于
哪怕 Port 构建正常,确保软件正确执行其预期功能也是一个好主意。如果原始上游项目随软件一起提供了测试,最好运行这些测试并检查一切是否按预期工作。
Port 可以通过使用 TEST_TARGET
变量自动启用测试。设置该变量时,它包含 Port 的测试目标名称。通常为 test
,但也可以是其他名称,例如 tests
、check
,或者在特定情况下类似 run_tests.py
之类的名称。
除了 TEST_TARGET
变量,框架还提供了以下变量来控制测试的执行:
TEST_WRKSRC
是进行测试的目录。
TEST_ENV
包含在测试阶段传递的附加变量。
TEST_ARGS
包含传递给测试阶段的任何额外参数。
这些变量的使用示例可以在 、 等 Port 中找到。
注意
请确保在更新 Port 时测试不会出现故障。