testing - 仅在 dejagnu 回归测试套件中运行 gcc 测试

标签 testing gcc compiler-construction regression

如何在 dejagnu 回归测试套件中仅执行 gcc/C 测试并忽略 c++ 测试(我正在使用 --enable-languages=c,c++ 构建编译器)。我使用的是 gcc 4.4.7 版本。
对于 gcc 4.6.2 版本,有一个“check-c”目标仅运行 C 测试,但 gcc 4.4.7 中不存在该目标。我通过以下命令从 gcc 构建目录运行测试套件:

 make check-c RUNTESTFLAGS="<someflags>"

最佳答案

很抱歉,这么晚了,但我在这里发帖,以防有人遇到此问题并发现它有用:

当我尝试在 gcc 中运行单独的测试时,我会这样做

make check-gcc-c++ RUNTESTFLAGS="dg.exp=*ignored-qualifiers*"

这将调用 gcc/testsuite/g++.dg/目录中与 glob ignored-qualifier 匹配的所有测试。

make check-gcc RUNTESTFLAGS="dg.exp=*ignored-qualifiers*"

这将调用与相同 glob 匹配但在 gcc/testsuite/gcc.dg/目录中的所有测试。

这就是我所做的,但我确信这可能不是正确的方法!

希望对你有帮助! 会

关于testing - 仅在 dejagnu 回归测试套件中运行 gcc 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14700394/

相关文章:

java - src/main/resources 中的 Maven Jar 主类

java - 使用jeeunit时如何在每次测试后重置数据库?

java - 你能模拟你正在测试的类中的方法调用吗?

c - 建议使用 gcc 编译器替代 gets() 函数

c++ - constexpr 使用静态函数初始化静态成员

c# - C# 编译器是如何工作的?

java - 如何使用 Selenium WebDriver 同时在不同的浏览器上运行多个测试?

c++11 - 返回统一的初始化引用是否有效?

objective-c - 编译器是否优化了字符串形成?

node.js - 如何使用 node.js 编译 lesscss