|
|
@ -34,6 +34,11 @@ cd unittest
|
|
|
|
```sh
|
|
|
|
```sh
|
|
|
|
gcov <gcno檔位置>
|
|
|
|
gcov <gcno檔位置>
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
以 `sphere.cc` 為例,要查看覆蓋率可以執行
|
|
|
|
|
|
|
|
```sh
|
|
|
|
|
|
|
|
cd build/src/CMakeFiles/sphere.dir
|
|
|
|
|
|
|
|
gcov sphere.cc.gcno
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
在 macos 中,預設使用的內建 gcov 會無法開啟生成的檔案,需要使用 homebrew 安裝的 gcov(安裝 gcc 時會自動安裝),通常為 `gcov-12`,執行下列指令能夠檢查是否使用內建的 gcov
|
|
|
|
在 macos 中,預設使用的內建 gcov 會無法開啟生成的檔案,需要使用 homebrew 安裝的 gcov(安裝 gcc 時會自動安裝),通常為 `gcov-12`,執行下列指令能夠檢查是否使用內建的 gcov
|
|
|
|
```sh
|
|
|
|
```sh
|
|
|
|