問題タブ [scct]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
595 参照

sbt - scctを使用するときに`testOptionsinTest`を設定する方法

sbtでは、ここでtestOptions in Test += Tests.Arguments("...")説明するように、を使用してScalaTestに引数を渡すことができます。

呼び出し時にこれらのオプションをscctscct:testからScalaTestに渡す方法はありますか?試しtestOptions in Scct += ...てみましたが、効果がないようでした。

0 投票する
2 に答える
1207 参照

playframework-2.0 - SCCTを使用してコードカバレッジを計算するときにPlayFramework2.0クラスパスにない構成ファイル

カバレッジにSCCTを使用するようにPlayFramework2.0を構成し、を使用してscctを実行できますplay scct:cover

ただし、構成ファイルがクラスパスにないため、テストで構成ファイルを読み取ることができません。つまり、typesafe ConfigFactoryを使用して構成ファイルをロードしていますが、次のエラーが発生します。 com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'KEY.NAME'

play testplay run完璧に機能します。

PlayのBuild.scalaにconf/ディレクトリをクラスパスに追加させる方法はありますか?

plugins.sbtファイルの関連部分は次のようになります。 resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"

resolvers += Classpaths.typesafeResolver

resolvers += "scct-github-repository" at "http://mtkopone.github.com/scct/maven-repo"

addSbtPlugin("reaktor" % "sbt-scct" % "0.2-SNAPSHOT")

addSbtPlugin("play" % "sbt-plugin" % "2.0.4")

私のBuild.scalaの関連部分は次のようになります。 lazy val additionalSettings = Defaults.defaultSettings ++ seq(ScctPlugin.instrumentSettings: _*)

ありがとう!

0 投票する
1 に答える
472 参照

scala - SCCT を使用した Scala 統合テストのコード カバレッジ

Scala で統合テストを実行しています。これらはsrc/it/scalaディレクトリにあります。build.sbt に以下を追加しました。

しかし、SCCT を実行してコード カバレッジを計算すると、統合テストが実行されません。それらを実行するにはどうすればよいですか?

0 投票する
2 に答える
1497 参照

scala - sbt と scct .... モジュールが見つかりません: reaktor#sbt-scct;0.2-SNAPSHOT

scala はバージョン 2.10.2、sbt は 0.13.0 です。

scala 単体テスト コード カバレッジ用に scct をセットアップしようとしているので、build.sbt に追加しました

そして project/plugins.sbt に追加しました

...のようなエラーが発生します。

最後のメッセージは

http://mtkopone.github.io/scct/maven-repo/reaktor/を見る と、必要と思われるものが欠落していることがわかります。

手伝ってくれますか ?(私は sbt 初心者です)

0 投票する
2 に答える
824 参照

regex - scctを使用したscalaコードカバレッジ、正規表現でファイルを除外する方法

プロジェクトで scct を使用していますが、除外したいファイルがいくつかあります

私のビルドファイル:

scct に設定を追加して、すべての .html ファイルを除外するにはどうすればよいですか (たとえば)

scctのgithubプロジェクトを見ると、フィルターオプションがあることがわかります

https://github.com/sqality/scct/blob/master/src/main/scala/com/sqality/scct/CoverageFilter.scala

そして、この問題に対して解決された問題がありました:

https://github.com/mtkopone/scct/issues/60

これを行う方法はありますか?

ありがとう!

0 投票する
0 に答える
60 参照

scala - SCCT: カバーされていない線が最も多い場所を見つける

SCCT を使用して、Play Framework プロジェクトのコード カバレッジを取得します。これはうまく機能しますが、欠落している行のほとんどがどこにあるかを見つけるのが特に簡単になるわけではありません。カバーされた各ファイルのパーセンテージが表示されますが、それらのファイルのサイズはわかりません。カバー率50%の30行ファイルよりも、カバー率70%の1000行ファイルの方が気になります。

理想的には、カバーされていない行数でソートされたすべてのファイルのリストが必要です。SCCTの出力からその情報を取得する方法はありますか?

編集:一部のコメント作成者は、カバーされていない行の絶対数を追跡することを心配していると考えています。むしろ、SCCT のライン カバレッジをヒューリスティックとして使用して、カバーされていない機能のホットスポットを見つけられるようにしたいだけです。どんな助けでも大歓迎です。