【发布时间】:2017-06-18 12:03:06
【问题描述】:
我想在我运行的一些测试中使用 lcov。 测试不是我用 lcov 编译的二进制文件的一部分。 我注意到 lcov 仅在二进制文件结束后才创建 gcda 文件。 问题是我想在不重新启动二进制文件的情况下运行多个测试,并且仍然能够在新测试之前暂停以从 gcda 收集数据。 你知道如何让 lcov 在运行时创建 gcda 文件吗?
谢谢。
【问题讨论】:
我想在我运行的一些测试中使用 lcov。 测试不是我用 lcov 编译的二进制文件的一部分。 我注意到 lcov 仅在二进制文件结束后才创建 gcda 文件。 问题是我想在不重新启动二进制文件的情况下运行多个测试,并且仍然能够在新测试之前暂停以从 gcda 收集数据。 你知道如何让 lcov 在运行时创建 gcda 文件吗?
谢谢。
【问题讨论】:
在我们调用的项目中 __gcov_flush();
【讨论】: