Closed KowerKoint closed 2 years ago
LGTMです!
devcontainer を使う人は USE_TEST=Yes
になってるほうが嬉しいと思うので,Dockerfile の環境変数に加えてしまっていいと思いますがどうでしょうか?
:exclamation: No coverage uploaded for pull request base (
dev@81caabf
). Click here to learn what that means. The diff coverage isn/a
.
@@ Coverage Diff @@
## dev #339 +/- ##
======================================
Coverage ? 70.92%
======================================
Files ? 84
Lines ? 5971
Branches ? 0
======================================
Hits ? 4235
Misses ? 1736
Partials ? 0
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 81caabf...3c13051. Read the comment docs.
devcontainer を使う人は USE_TEST=Yes になってるほうが嬉しいと思うので,Dockerfile の環境変数に加えてしまっていいと思いますがどうでしょうか?
確かにそうですね 加える方針にします。
ただ、USE_TEST=Yesの状態でも普通にコンパイルする分にはtestコードはコンパイルしないので、分岐が増える割には有効性が低いと思うのですがどうでしょうか?
もともとこれを直そうと思った目的が #338 で言及してる、「デベロッパーじゃなくてもカバレッジを巻き込んでビルドしてしまったせいでリンクを要求してしまった」というもので、どうせそこで差をつけるならUSE_TESTをNoにして必要のないGoogle Testのインストールもカットしようと思ってました
close #338 CMakeLists.txtのUSE_TESTのデフォルトをNoにして、代わりにビルド実行時にオプションでUSE_TEST=Yesをつけるように変更しました
↓WindowsのCIをdispatchしたやつ https://github.com/Qulacs-Osaka/qulacs-osaka/actions/runs/2485651160