Closed2

nycの存在意義

KanonKanon

nyc自体はistanbulというカバレッジ計測ツールを使うためのコマンドラインツール。
そもそもカバレッジを取る仕組み自体はこんな感じらしい。
https://zenn.dev/eiel/articles/c27c466790c46d

で、Cypressでカバレッジを取るにはというと…?

Cypress自体にはカバレッジ計測ツールがないらしいので、Cypressとは別にistanbulでカバレッジを変数に記録したうえで、@cypress/code-coverageがレポートをCypress向けに吐いてくれる。
という感じらしい。

https://zenn.dev/tsuemura/articles/30e333aeb5bb21

一方で、nyc report --reporter=text-summaryとすればnycだけで完結することもできそう。リッチなカバレッジレポートがいらないのであればこれで十分。

こっちの方法であれば、特段Next.jsの設定をいじるとかもいらない。

このスクラップは21日前にクローズされました