googletest读写同一文件失败

时间:2018-06-08 02:00:28

标签: c++ opencv googletest

我有一些测试用例,他们都将一些字符串写入'tmp.txt'并将其读回。测试将失败。如果我一次只测试一个测试用例,或者将临时文件名从“tmp.txt”更改为一些随机生成的文件名,则测试将通过。可能的原因是什么? googletest的测试用例是按顺序运行的吗?

blogdown

1 个答案:

答案 0 :(得分:0)

默认情况下,googletest应按顺序运行测试;虽然有special testrunner并行运行测试,但Visual Studio的测试插件也可以配置为并行运行测试。

我的怀疑宁可放在cv::VideoCapture cap(filename);电话上 - 您是否可以在通话结束时确认文件确实已关闭,或者最迟在您拨打remove(filename.c_str());时确认?