其实每次跑完测试,测试用例都是跑完了的,但是最后 googletest 最后的返回码总是 134 (不是 0,0 就是代表没有任何问题,返回不是 0,就不能生成报告)。 具体就是:
//前面单个测试用例都是跑完没有出错的
03:00:20 [----------] Global test environment tear-down
03:00:20 [==========] 200 tests from 8 test cases ran. (6000 ms total)
03:00:20 [ PASSED ] 200 tests.
googletest 返回 134
墓碑:
其实知道是自己写的 unit test 代码有问题,但是又有点无从下手。代码有用到公司自己封装的消息队列,里面好像确实有互斥锁的使用,感觉可能是这里的问题。
求各位大佬给点启发,现在脑袋都想爆了。。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.