質問編集履歴

2

コマンド実行前に、jenkins用のCLASSPATHを設定

2016/09/12 12:07

投稿

akakuta
akakuta

スコア11

test CHANGED
File without changes
test CHANGED
@@ -26,8 +26,6 @@
26
26
 
27
27
  JUnitCoreが見つからない旨のメッセージ
28
28
 
29
-
30
-
31
29
  + java org.junit.runner.JUnitCore Test
32
30
 
33
31
  エラー: メイン・クラスorg.junit.runner.JUnitCoreが見つからなかったかロードできませんでした
@@ -39,8 +37,6 @@
39
37
  =============================================
40
38
 
41
39
 
42
-
43
-
44
40
 
45
41
  ②=【09/12/17:14 追記(-cp追加)】==============
46
42
 
@@ -54,7 +50,31 @@
54
50
 
55
51
  ===============
56
52
 
53
+
57
54
 
55
+ ③=【09/12/21:00 追記(コマンド実行前にCLASSPATHを確認・設定)】==============
56
+
57
+ + echo CLASSPATH=
58
+
59
+ CLASSPATH=
60
+
61
+ + export CLASSPATH=.:/usr/share/java/junit.jar:/usr/share/java/hamcrest-core-1.3.jar:/Users/Shared/junittest
62
+
63
+ + CLASSPATH=.:/usr/share/java/junit.jar:/usr/share/java/hamcrest-core-1.3.jar:/Users/Shared/junittest
64
+
65
+
66
+
67
+ [JOBname] $ /bin/sh -xe /Users/Shared/Jenkins/tmp/hudson3532103757068237159.sh
68
+
69
+ + java -classpath org.junit.runner.JUnitCore Test
70
+
71
+ エラー: メイン・クラスTestが見つからなかったかロードできませんでした
72
+
73
+ Build step 'シェルの実行' marked build as failure
74
+
75
+ Finished: FAILURE
76
+
77
+ ===============
58
78
 
59
79
 
60
80
 
@@ -68,7 +88,11 @@
68
88
 
69
89
  /Users/Admin/Desktop/junittest/の下
70
90
 
91
+
71
92
 
93
+ ③=【09/12/21:00 追記(コマンド実行前にCLASSPATHを設定)】
94
+
95
+ /Users/Shared/junittest/の下
72
96
 
73
97
 
74
98
 
@@ -108,6 +132,10 @@
108
132
 
109
133
  -cp を追加(ご指摘による)
110
134
 
135
+ コマンド実行前にCLASSPATHを確認(〃)
136
+
137
+ コマンド実行前にCLASSPATHを設定(junit.jar)
138
+
111
139
 
112
140
 
113
141
  ###補足情報(言語/FW/ツール等のバージョンなど)

1

-cp 追加の旨を更新

2016/09/12 12:07

投稿

akakuta
akakuta

スコア11

test CHANGED
File without changes
test CHANGED
@@ -20,6 +20,10 @@
20
20
 
21
21
  ###発生している問題・エラーメッセージ
22
22
 
23
+
24
+
25
+ ①=============================================
26
+
23
27
  JUnitCoreが見つからない旨のメッセージ
24
28
 
25
29
 
@@ -32,6 +36,26 @@
32
36
 
33
37
  Finished:FAILURE
34
38
 
39
+ =============================================
40
+
41
+
42
+
43
+
44
+
45
+ ②=【09/12/17:14 追記(-cp追加)】==============
46
+
47
+ + java -cp org.junit.runner.JUnitCore Test
48
+
49
+ エラー: メイン・クラスTestが見つからなかったかロードできませんでした
50
+
51
+ Build step 'シェルの実行' marked build as failure
52
+
53
+ Finished: FAILURE
54
+
55
+ ===============
56
+
57
+
58
+
35
59
 
36
60
 
37
61
  javaプログラムが置いてあるフォルダからの直接実行はできますので
@@ -43,6 +67,12 @@
43
67
  【・実行プログラム(java)の場所】
44
68
 
45
69
  /Users/Admin/Desktop/junittest/の下
70
+
71
+
72
+
73
+
74
+
75
+
46
76
 
47
77
 
48
78
 
@@ -60,7 +90,7 @@
60
90
 
61
91
 
62
92
 
63
- ・declare -x CLASSPATH="junit.jarへのパス"
93
+ CLASSPATH="junit.jarへのパス:実行プログラム(java)のパス:「.」"
64
94
 
65
95
  JAVA="/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/bin"
66
96
 
@@ -75,6 +105,8 @@
75
105
  ###試したこと
76
106
 
77
107
  sshプラグインを使ったリモートホストでのシェル実行
108
+
109
+ -cp を追加(ご指摘による)
78
110
 
79
111
 
80
112