@@ -52,6 +52,7 @@ public class BaseTest {
52
52
public static boolean QUICKTEST ;
53
53
public static boolean SMOKETEST ;
54
54
public static boolean JENKINS ;
55
+ public static boolean SHARED_CLUSTER ;
55
56
public static boolean INGRESSPERDOMAIN = true ;
56
57
57
58
private static String resultRoot = "" ;
@@ -83,6 +84,9 @@ public class BaseTest {
83
84
if (System .getenv ("JENKINS" ) != null ) {
84
85
JENKINS = new Boolean (System .getenv ("JENKINS" )).booleanValue ();
85
86
}
87
+ if (System .getenv ("SHARED_CLUSTER" ) != null ) {
88
+ SHARED_CLUSTER = new Boolean (System .getenv ("SHARED_CLUSTER" )).booleanValue ();
89
+ }
86
90
if (System .getenv ("INGRESSPERDOMAIN" ) != null ) {
87
91
INGRESSPERDOMAIN = new Boolean (System .getenv ("INGRESSPERDOMAIN" )).booleanValue ();
88
92
}
@@ -128,7 +132,7 @@ public static void initialize(String appPropsFile) throws Exception {
128
132
}
129
133
130
134
// for manual/local run, do cleanup
131
- if (System . getenv ( "SHARED_CLUSTER" ) == null && System . getenv ( " JENKINS" ) == null ) {
135
+ if (! JENKINS ) {
132
136
133
137
// delete k8s artifacts created if any, delete PV directories
134
138
ExecResult clnResult = cleanup ();
@@ -143,19 +147,25 @@ public static void initialize(String appPropsFile) throws Exception {
143
147
+ clnResult .stderr ());
144
148
}
145
149
146
- if (System . getenv ( " JENKINS" ) != null ) {
147
- logger .info ("Creating " + resultRoot + "/acceptance_test_tmp" );
150
+ if (JENKINS ) {
151
+ logger .info ("Deleting and creating " + resultRoot + "/acceptance_test_tmp" );
148
152
TestUtils .exec (
149
- "/usr/local/packages/aime/ias/run_as_root \" mkdir -p "
153
+ "/usr/local/packages/aime/ias/run_as_root \" rm -rf "
154
+ + resultRoot
155
+ + "/acceptance_test_tmp\" && "
156
+ + "/usr/local/packages/aime/ias/run_as_root \" mkdir -p "
150
157
+ resultRoot
151
158
+ "/acceptance_test_tmp\" " );
152
159
TestUtils .exec (
153
160
"/usr/local/packages/aime/ias/run_as_root \" chmod 777 "
154
161
+ resultRoot
155
162
+ "/acceptance_test_tmp\" " );
156
- logger .info ("Creating " + pvRoot + "/acceptance_test_pv" );
163
+ logger .info ("Deleting and Creating " + pvRoot + "/acceptance_test_pv" );
157
164
TestUtils .exec (
158
- "/usr/local/packages/aime/ias/run_as_root \" mkdir -p "
165
+ "/usr/local/packages/aime/ias/run_as_root \" rm -rf "
166
+ + pvRoot
167
+ + "/acceptance_test_pv\" && "
168
+ + "/usr/local/packages/aime/ias/run_as_root \" mkdir -p "
159
169
+ pvRoot
160
170
+ "/acceptance_test_pv\" " );
161
171
TestUtils .exec (
@@ -177,7 +187,7 @@ public static void initialize(String appPropsFile) throws Exception {
177
187
logger .info ("Adding file handler, logging to file at " + resultDir + "/java_test_suite.out" );
178
188
179
189
// for manual/local run, create file handler, create PVROOT
180
- if (System . getenv ( "SHARED_CLUSTER" ) == null && System . getenv ( "JENKINS" ) == null ) {
190
+ if (! JENKINS && ! SHARED_CLUSTER ) {
181
191
logger .info ("Creating PVROOT " + pvRoot );
182
192
Files .createDirectories (Paths .get (pvRoot ));
183
193
ExecResult result = ExecCommand .exec ("chmod 777 " + pvRoot );
@@ -211,6 +221,9 @@ public static void initialize(String appPropsFile) throws Exception {
211
221
"Env var IMAGE_PULL_SECRET_OPERATOR " + System .getenv ("IMAGE_PULL_SECRET_OPERATOR" ));
212
222
logger .info (
213
223
"Env var IMAGE_PULL_SECRET_WEBLOGIC " + System .getenv ("IMAGE_PULL_SECRET_WEBLOGIC" ));
224
+ logger .info ("Env var IMAGE_NAME_WEBLOGIC " + System .getenv ("IMAGE_NAME_WEBLOGIC" ));
225
+ logger .info ("Env var IMAGE_TAG_WEBLOGIC " + System .getenv ("IMAGE_TAG_WEBLOGIC" ));
226
+
214
227
logger .info ("Env var BRANCH_NAME " + System .getenv ("BRANCH_NAME" ));
215
228
}
216
229
@@ -531,7 +544,7 @@ public static ExecResult cleanup() throws Exception {
531
544
+ getResultRoot ()
532
545
+ " export PV_ROOT="
533
546
+ getPvRoot ()
534
- + " && "
547
+ + " export SHARED_CLUSTER=false && "
535
548
+ getProjectRoot ()
536
549
+ "/src/integration-tests/bash/cleanup.sh" ;
537
550
logger .info ("Command to call cleanup script " + cmd );
@@ -672,11 +685,8 @@ public static void tearDown(String iTClassName) throws Exception {
672
685
StringBuffer cmd =
673
686
new StringBuffer (
674
687
"export RESULT_ROOT=$RESULT_ROOT && export PV_ROOT=$PV_ROOT && export IT_CLASS=" );
675
- cmd .append (iTClassName );
676
- if (JENKINS ) {
677
- cmd .append (" && export JENKINS_RESULTS_DIR=${WORKSPACE}/logdir/${BUILD_TAG} " );
678
- }
679
- cmd .append (" && " )
688
+ cmd .append (iTClassName )
689
+ .append (" && export JENKINS_RESULTS_DIR=${WORKSPACE}/logdir/${BUILD_TAG} && " )
680
690
.append (BaseTest .getProjectRoot ())
681
691
.append ("/integration-tests/src/test/resources/statedump.sh" );
682
692
logger .info ("Running " + cmd );
@@ -693,7 +703,7 @@ public static void tearDown(String iTClassName) throws Exception {
693
703
694
704
TestUtils .renewK8sClusterLease (getProjectRoot (), getLeaseId ());
695
705
696
- if (JENKINS ) {
706
+ if (JENKINS || SHARED_CLUSTER ) {
697
707
result = cleanup ();
698
708
if (result .exitValue () != 0 ) {
699
709
logger .info ("cleanup result =" + result .stdout () + "\n " + result .stderr ());
0 commit comments