超过警告的最大数量。使用 -maxwarnings 覆盖
Maximum amount of warnings exceeded. Use -maxwarnings to override
我是运行一个基于QTest的大型单元测试,在测试过程中,它因错误而停止:
QSYSTEM: ClassXyzTest::xyzTest() Maximum amount of warnings exceeded. Use -maxwarnings to override.
我在代码中进行了一些调试,以获得有关操作进度等的更多信息,但我在编译期间没有看到警告。
我尝试在 项目 -> 命令行参数 参数 -maxwarnings 0
中设置但没有成功。 0 值应该是无限的 - More details
如果您使用 QTest::qExec
函数来 运行 测试,请确保将参数从测试应用程序的 main
函数传递到 QTest::qExec
。
int main(argc, char **argv)
{
MyTestObject test1;
QTest::qExec(&test1, argc, argv);
}
我是运行一个基于QTest的大型单元测试,在测试过程中,它因错误而停止:
QSYSTEM: ClassXyzTest::xyzTest() Maximum amount of warnings exceeded. Use -maxwarnings to override.
我在代码中进行了一些调试,以获得有关操作进度等的更多信息,但我在编译期间没有看到警告。
我尝试在 项目 -> 命令行参数 参数 -maxwarnings 0
中设置但没有成功。 0 值应该是无限的 - More details
如果您使用 QTest::qExec
函数来 运行 测试,请确保将参数从测试应用程序的 main
函数传递到 QTest::qExec
。
int main(argc, char **argv)
{
MyTestObject test1;
QTest::qExec(&test1, argc, argv);
}