gpt4 book ai didi

eclipse - 使 autoconf "check"目标不运行

转载 作者:行者123 更新时间:2023-12-02 15:13:18 31 4
gpt4 key购买 nike

有没有办法编译 autoconf 项目的“check”目标而不运行它?

我有带有“C/C++ 单元测试”插件的 Eclipse Juno。我希望能够创建检查目标,然后在插件的上下文中运行它,以便我可以利用它的便利。

目前,我已经设置了项目配置来构建“make check”,然后运行它创建的“test”二进制文件。这有两个问题。

1)它是多余的并且会减慢进程(测试运行两次)

2) 测试失败会导致构建失败。 Eclipse 不知道其中的区别。我必须注意输出,然后在单元测试插件中运行以获取我想要的结果。

如果没有办法只编译检查目标,是否有其他方法设置 autoconf/automake 来允许我构建测试目标,而无需创建一个特殊的配置来构建测试作为“make all”的一部分?基本上,我想在一个配置中拥有所有 3 个选项:

make unitTest (for development)
make check (for automated testing)
make all (for release)

编辑:只是为了澄清一下,我知道我可以从目标目录运行“make targetName”来编译该目标(project/src/test> make myUnitTests)。我正在寻找一种从项目的基目录(project> make check_PROGRAMS)执行此操作的通用方法。

最佳答案

make check TESTS=

将运行check目标,但不调用任何测试。

关于eclipse - 使 autoconf "check"目标不运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16239973/

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