質問編集履歴
2
誤字の訂正
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のバッチでクラスファイルを改造してからクラスファイルが実行できません
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
|
|
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
|
-
|
|
40
|
+
このエラーが出て実行できません。
|
|
41
|
+
Coberturaのバッチで改造したクラスファイルが実行できません。
|
|
39
|
-
|
|
42
|
+
Coberturaのバッチで改造する前のクラスファイルは実行でき、テスト成功します。
|
|
40
43
|
|
|
44
|
+
困っています。
|
|
45
|
+
コマンドラインから、JUnitを使い、Coberturaでカバレッジの計測をしたいのですが、
|
|
41
|
-
|
|
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
|
|
48
|
+
Coberturaが使い込ませません。
|
|
50
|
-
分かる方、お教えください。困っています。
|