如何在 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/