gpt4 book ai didi

automake - 如何在Automake输入文件中将参数传递给测试?

转载 作者:行者123 更新时间:2023-12-04 03:33:40 29 4
gpt4 key购买 nike

在我的Makefile.am中,我进行了以下测试:

TESTS += tests/test1
check_PROGRAMS += tests/test1
tests_test1_SOURCES = tests/test1.c
tests_test1_CPPFLAGS = ...
tests_test1_LDADD = ...
test1会在调用 make check时编译并运行。应该如何修改 Makefile.am以将命令行参数传递给test1?

最佳答案

您不能将参数传递给测试。

代替

TESTS += tests/test1


TESTS += tests/test1.test
EXTRA_DIST += tests/test1.test

其中 tests/test1.test是可执行的Shell脚本,它将使用您希望的任何参数运行您的程序:
#!/bin/sh
tests/test1 args... < $srcdir/tests/distributed-input-file

关于automake - 如何在Automake输入文件中将参数传递给测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9857400/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com