在 automake 中,您可以使用变量添加测试TESTS,但这些测试必须是独立的测试。我需要一种方法来调用提供参数的标准测试驱动程序。有什么方法可以做到这一点,或者在测试期间调用标准 makefile 目标?
例如,我的目标之一需要运行:
driver.sh suite-a
Run Code Online (Sandbox Code Playgroud)
还有一次我需要运行:
driver.sh suite-b
Run Code Online (Sandbox Code Playgroud)
每次都必须添加另一个 bash 脚本包装器才能分配给TESTS. 因此,要么我需要添加TESTS命令行选项,要么我需要一种方法来添加 make 目标作为测试本身。
我怎样才能做到这一点?
如果您的所有测试都必须运行driver.sh,您可以使用TESTS_ENVIRONMENT它。
TESTS_ENVIRONMENT = driver.sh
TESTS = suite-a suite-b
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1534 次 |
| 最近记录: |