c++ - 如果测试运行终止,如何获得 gcov .gcda / 覆盖率?
问题描述
如果测试运行不定式或测试运行很长并且我想获得临时结果,如何获得 .gcda (gcov)/ 覆盖率?例如,我对执行 1 分钟后的测试覆盖率感兴趣。
gcc -I${PWD} -fprofile-arcs -O0 --coverage program.c -o test-coverage
$ ./test-coverage
Terminated: 15
如果我终止进程,则不会创建 .gcda。有什么方法可以在进程终止之前恢复或获取临时值?
解决方案
推荐阅读
- python - 您传递给模型的 Numpy 数组列表不是模型在 3d 数组上预期的大小
- c# - .NET 模拟 Ruby 的 CableReady + Stimulus Reflex?/ SPA 在 Websockets 上使用 HTML
- sas - SAS - 如果那么做条件
- python - 当我收到来自外部 API 的 400 响应时,我应该抛出哪个异常?
- arrays - for 循环中的 else 语句将不起作用
- python - 带有 beam.dataframe.io.read_fwf 的数据流:缺少 Ptransforms
- javascript - 单击特定按钮时不断弹出打印屏幕
- amadeus - 如何使用 Amadeus API 在航班报价搜索中设置 maxFlightTime?
- azure-data-explorer - 我可以从配置文件设置 Kusto 集群吗?
- c++ - 调用对象指针的成员函数时程序崩溃