llvm-cov による coverage test

Menu

CLAGS に-fprofile-instr-generate -fcoverage-mapping を追加する

    llvm-cov gcov *.c

とする

   test を実行

default.profdat ができるので、

  llvm-profdata merge -sparse ./default.profraw -o default.profdata
  llvm-cov show ./nkf -instr-profile=default.profdata | more

とする。

この時に、merge は test の実行毎に行うこと。


Shinji KONO / Wed Jul 6 14:01:17 2022