質問編集履歴

2

誤字の訂正

2016/03/16 08:15

投稿

gyro16
gyro16

スコア89

test CHANGED
File without changes
test CHANGED
@@ -92,4 +92,4 @@
92
92
 
93
93
 
94
94
 
95
- Coberturaが使い込ませません。
95
+ Coberturaが使いこなせません。

1

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

2016/03/16 08:15

投稿

gyro16
gyro16

スコア89

test CHANGED
@@ -1 +1 @@
1
- JUnitを使い、Coberturaでカバレッジ計測を出力したいのですが?
1
+ JUnitを使い、Coberturaでカバレッジ計測をしたいのですが?
test CHANGED
@@ -1,4 +1,4 @@
1
- JUnitを使い、Coberturaでカバレッジの計測を出力したいのですが。
1
+ JUnitを使い、Coberturaでカバレッジの計測をしたいのですが。
2
2
 
3
3
 
4
4
 
@@ -58,7 +58,7 @@
58
58
 
59
59
  >javac -cp .;junit-4.jar;hamcrest-core-1.jar Account.java AccountTest2.java
60
60
 
61
- >c:\cobertura-2\cobertura-instrument.bat AccountTest.class
61
+ >c:\cobertura-2\cobertura-instrument.bat AccountTest2.class
62
62
 
63
63
 
64
64
 
@@ -68,32 +68,28 @@
68
68
 
69
69
 
70
70
 
71
- >java -cp .;junit-4.jar;hamcrest-core-1.jar AccountTest2
71
+ >java -cp .;junit-4.jar;hamcrest-core-1.jar org.junit.runner.JUnitCore AccountTest2
72
+
73
+ Exception in thread “main” java.langNoClassDefFoundError :
74
+
75
+ net/sourceforge/cobertura/coveragedata/TouchCollector
72
76
 
73
77
 
74
78
 
75
- 手順(3)カバレッジレポトを力する
79
+ このエラて実行できません。
76
80
 
81
+ Coberturaのバッチで改造したクラスファイルが実行できません。
82
+
77
- 手順(2)で出力されたcobertura.serをcobertura-report.batを用いてHTML形式にレポートを出力するは、
83
+ Coberturaのバッチで改造する前のクラスファイル実行できテスト成功します。
78
84
 
79
85
 
80
86
 
87
+ 困っています。
88
+
89
+ コマンドラインから、JUnitを使い、Coberturaでカバレッジの計測をしたいのですが、
90
+
81
- >cobertrura-report.bat -destination 出力ダ [オプション] ソースフ
91
+ 計測のためCoberturaのバッチでクラスァイを改造して実行してカバレッジを計測するのですが、改造したクラスファイがエラーになり実行できません。
82
92
 
83
93
 
84
94
 
85
- ソースコードがc:\workにあるとしてc:\reportにHTMLレポートを出力するには、
86
-
87
-
88
-
89
- >c:\cobertura-2\cobertura-report.bat -destination c:/report c:\work
90
-
91
-
92
-
93
- とするのらしいのですが、c:\reportには何もファイルができません。
94
-
95
-
96
-
97
- CoberturaのカバレッジレポートのHTML出力のコマンドの使い方が分かりません。
95
+ Cobertura使いませません。
98
-
99
- 分かる方、お教えください。困っています。