質問するログイン新規登録

質問編集履歴

2

誤字の訂正

2016/03/16 08:15

投稿

gyro16
gyro16

スコア89

title CHANGED
File without changes
body CHANGED
@@ -45,4 +45,4 @@
45
45
  コマンドラインから、JUnitを使い、Coberturaでカバレッジの計測をしたいのですが、
46
46
  計測のためCoberturaのバッチでクラスファイルを改造して実行してカバレッジを計測するのですが、改造したクラスファイルがエラーになり実行できません。
47
47
 
48
- Coberturaが使い込ませません。
48
+ Coberturaが使いこなせません。

1

Coberturaのバッチでクラスファイルを改造してからクラスファイルが実行できません

2016/03/16 08:15

投稿

gyro16
gyro16

スコア89

title CHANGED
@@ -1,1 +1,1 @@
1
- JUnitを使い、Coberturaでカバレッジ計測を出力したいのですが?
1
+ JUnitを使い、Coberturaでカバレッジ計測をしたいのですが?
body CHANGED
@@ -1,4 +1,4 @@
1
- JUnitを使い、Coberturaでカバレッジの計測を出力したいのですが。
1
+ JUnitを使い、Coberturaでカバレッジの計測をしたいのですが。
2
2
 
3
3
  junit-4.12.jar
4
4
  hamcrest-core-1.3.jar
@@ -28,23 +28,21 @@
28
28
 
29
29
  手順(1)テストクラスのカラクリの仕込み
30
30
  >javac -cp .;junit-4.jar;hamcrest-core-1.jar Account.java AccountTest2.java
31
- >c:\cobertura-2\cobertura-instrument.bat AccountTest.class
31
+ >c:\cobertura-2\cobertura-instrument.bat AccountTest2.class
32
32
 
33
33
 
34
34
  手順(2)仕込み済みのテストクラスの実行
35
35
 
36
- >java -cp .;junit-4.jar;hamcrest-core-1.jar AccountTest2
36
+ >java -cp .;junit-4.jar;hamcrest-core-1.jar org.junit.runner.JUnitCore AccountTest2
37
+ Exception in thread “main” java.langNoClassDefFoundError :
38
+ net/sourceforge/cobertura/coveragedata/TouchCollector
37
39
 
38
- 手順(3)カバレッジレポトを力する
40
+ このエラて実行できません。
41
+ Coberturaのバッチで改造したクラスファイルが実行できません。
39
- 手順(2)出力されたcobertura.serをcobertura-report.batを用いてHTML形式にレポートを出力するは、
42
+ Coberturaのバッチ改造する前のクラスファイル実行できテスト成功します。
40
43
 
44
+ 困っています。
45
+ コマンドラインから、JUnitを使い、Coberturaでカバレッジの計測をしたいのですが、
41
- >cobertrura-report.bat -destination 出力ダ [オプション] ソースフ
46
+ 計測のためCoberturaのバッチでクラスァイを改造して実行してカバレッジを計測するのですが、改造したクラスファイがエラーになり実行できません。
42
47
 
43
- ソースコードがc:\workにあるとしてc:\reportにHTMLレポートを出力するには、
44
-
45
- >c:\cobertura-2\cobertura-report.bat -destination c:/report c:\work
46
-
47
- とするのらしいのですが、c:\reportには何もファイルができません。
48
-
49
- CoberturaのカバレッジレポートのHTML出力のコマンドの使い方が分かりません。
48
+ Cobertura使いませません。
50
- 分かる方、お教えください。困っています。