Skip to content

Commit

Permalink
カバレッジの評価方法をjacocoからcoberturaに切り替えた。 (#26)
Browse files Browse the repository at this point in the history
* .travis.ymlの修正

* .travis.ymlの修正 (#8)

* ライセンスバッチの追加

* .travis.ymlの修正

* バッチの修正

* バッチの修正

* 単体テストの自動生成プラグインをmavenに追加した。

* 単体テスト作成モジュール(evosuite)で作成したコードのうち、動作がおかしいものを修正した。

また、単体テストを実装に伴い、READMEも修正した。

* 玉田さん指摘, 修正していただいたpom.xmlファイル.
これに変更することで, 生成されたコードは`separateClassLoader`がfalseで生成される.
変更したpomでコードを生成すると,前の時に比べて, `Main`のカバレッジは0%ではなくなった.

* 修正を加えた`pom.xml`に修正したEvoSuiteによって生成された単体テストコード群.

* カバレッジが低かったMainのテスト部分の修正をした。これによりJaCoCoのカバレッジは90%を超えた。

* カバレッジのバッチを取得するためにtravisを使って、Coverallsを実行するようにtravis.ymlを修正した。

* coverallsのバッチを追加したREADME

* .travis.ymlを修正してテストをできるようにしていたが、書き方が間違っていたようである。そのため、動くのに必要なプログラムを修正した。

* jacocoによるカバレッジを出すつもりであったが、プラグインによるビルドがうまく行かないため,coberturaに切り替えた。
  • Loading branch information
g1644222 authored Jun 10, 2020
1 parent 19b3587 commit e57ad1c
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 3 deletions.
3 changes: 2 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,5 @@ script: "mvn test"
script: "mvn install"

after_success:
- mvn clean test jacoco:report coveralls:report
- mvn cobertura:cobertura coveralls:report

3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
![Hex.pm](https://img.shields.io/hexpm/l/Apa)
[![Build Status](https://travis-ci.com/g1644222/compressor.svg?token=xdZ1c89i5sEL5QfrybCz&branch=master)](https://travis-ci.com/g1644222/compressor)
[![Coverage Status](https://coveralls.io/repos/github/g1644222/compressor/badge.svg?branch=master)](https://coveralls.io/github/g1644222/compressor?branch=master)
[![Coverage Status](https://coveralls.io/repos/github/g1644222/compressor/badge.svg?branch=updata_unit_test)](https://coveralls.io/github/g1644222/compressor?branch=updata_unit_test)


# compressor
エンピリカルソフトウェア工学のソースコード
Expand Down
14 changes: 13 additions & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,19 @@
<artifactId>coveralls-maven-plugin</artifactId>
<version>4.3.0</version>
<configuration>
<repoToken>ju1tF0ddm5QrpxoK1pSL5rYrQH96pc0Oa</repoToken>
<repoToken>2xn8ju2P8lT5GFMzpsBTkMmEKPfLTx96p</repoToken>
</configuration>
</plugin>

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.7</version>
<configuration>
<format>xml</format>
<maxmem>256m</maxmem>
<!-- aggregated reports for multi-module projects -->
<aggregate>true</aggregate>
</configuration>
</plugin>

Expand Down

0 comments on commit e57ad1c

Please sign in to comment.