そのため、 Sagaは優れた機能を持つコードカバレッジアナライザーです。
- ほとんどのテストフレームワークで動作します
- コンソールバージョン
- maven-pluginバージョン(公式セントラル)
- 美しく便利なレポート
始めるために必要なもの
テストとそれらを実行するためのいくつかのhtmlファイル(TestRunner)が既にあると想定されます。そうでない場合は、 Jasmineフレームワークをご覧になることをお勧めします。
コンソールバージョン
すべての依存関係を含む新しいビルドはcode.google.comで見つけるか、 github.comのソースからコンパイルできます。 そして、例えば次のようにプロジェクトフォルダーから実行します:java -jar saga-cli-1.0.5-jar-with-dependencies.jar -b tests/ -o coverage/ -i **/*Test*.html
これらのキーおよび他のキーの目的は、ドキュメントに記載されています 。
Mavenプラグイン
Sagaを接続するには、pom.xmlに次のコードを追加するだけです。 <plugin> <groupId>com.github.timurstrekalov</groupId> <artifactId>saga-maven-plugin</artifactId> <version>1.0.5</version> <executions> <execution> <phase>verify</phase> <goals> <goal>coverage</goal> </goals> </execution> </executions> <configuration> <baseDir>${testsBaseDir}</baseDir> <includes> **/*Test*.html </includes> <outputDir>${project.build.directory}/coverage</outputDir> </configuration> </plugin>
プラグインは、Maven中央リポジトリからダウンロードされます。
設定オプションの詳細については、ドキュメントをご覧ください。