私が実行した場合:
lcov --output-file $(BUILD_DIR)/coverage_all.info --capture --directory $(BUILD_DIR)
すべてのコアを利用するのではなく、一度に .gcda ファイルを 1 つずつ処理しているようです。coverage_all.info
すべてのコアを使用しながらファイルを作成できるように、この手順を書き直すことはできますか?
make ファイルに入れて-j
オプションを指定して make を実行し、複数のジョブを生成して、それぞれの結果を別のファイルに記録することを考えています。次に、すべてのジョブが完了したら、おそらくlcov --add-tracefile
オプションを使用してそれらをマージします。
誰かがこのようなことをする方法を知っていますか?