我有一些测试用例,他们都将一些字符串写入'tmp.txt'并将其读回。测试将失败。如果我一次只测试一个测试用例,或者将临时文件名从“tmp.txt”更改为一些随机生成的文件名,则测试将通过。可能的原因是什么? googletest的测试用例是按顺序运行的吗?
blogdown
答案 0 :(得分:0)
默认情况下,googletest应按顺序运行测试;虽然有special testrunner并行运行测试,但Visual Studio的测试插件也可以配置为并行运行测试。
我的怀疑宁可放在cv::VideoCapture cap(filename);
电话上 - 您是否可以在通话结束时确认文件确实已关闭,或者最迟在您拨打remove(filename.c_str());
时确认?