@@ -52,6 +52,7 @@ public class BaseTest {
5252 public static boolean QUICKTEST ;
5353 public static boolean SMOKETEST ;
5454 public static boolean JENKINS ;
55+ public static boolean SHARED_CLUSTER ;
5556 public static boolean INGRESSPERDOMAIN = true ;
5657
5758 private static String resultRoot = "" ;
@@ -83,6 +84,9 @@ public class BaseTest {
8384 if (System .getenv ("JENKINS" ) != null ) {
8485 JENKINS = new Boolean (System .getenv ("JENKINS" )).booleanValue ();
8586 }
87+ if (System .getenv ("SHARED_CLUSTER" ) != null ) {
88+ SHARED_CLUSTER = new Boolean (System .getenv ("SHARED_CLUSTER" )).booleanValue ();
89+ }
8690 if (System .getenv ("INGRESSPERDOMAIN" ) != null ) {
8791 INGRESSPERDOMAIN = new Boolean (System .getenv ("INGRESSPERDOMAIN" )).booleanValue ();
8892 }
@@ -128,7 +132,7 @@ public static void initialize(String appPropsFile) throws Exception {
128132 }
129133
130134 // for manual/local run, do cleanup
131- if (System . getenv ( "SHARED_CLUSTER" ) == null && System . getenv ( " JENKINS" ) == null ) {
135+ if (! JENKINS ) {
132136
133137 // delete k8s artifacts created if any, delete PV directories
134138 ExecResult clnResult = cleanup ();
@@ -143,19 +147,25 @@ public static void initialize(String appPropsFile) throws Exception {
143147 + clnResult .stderr ());
144148 }
145149
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" );
148152 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 "
150157 + resultRoot
151158 + "/acceptance_test_tmp\" " );
152159 TestUtils .exec (
153160 "/usr/local/packages/aime/ias/run_as_root \" chmod 777 "
154161 + resultRoot
155162 + "/acceptance_test_tmp\" " );
156- logger .info ("Creating " + pvRoot + "/acceptance_test_pv" );
163+ logger .info ("Deleting and Creating " + pvRoot + "/acceptance_test_pv" );
157164 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 "
159169 + pvRoot
160170 + "/acceptance_test_pv\" " );
161171 TestUtils .exec (
@@ -177,7 +187,7 @@ public static void initialize(String appPropsFile) throws Exception {
177187 logger .info ("Adding file handler, logging to file at " + resultDir + "/java_test_suite.out" );
178188
179189 // 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 ) {
181191 logger .info ("Creating PVROOT " + pvRoot );
182192 Files .createDirectories (Paths .get (pvRoot ));
183193 ExecResult result = ExecCommand .exec ("chmod 777 " + pvRoot );
@@ -211,6 +221,9 @@ public static void initialize(String appPropsFile) throws Exception {
211221 "Env var IMAGE_PULL_SECRET_OPERATOR " + System .getenv ("IMAGE_PULL_SECRET_OPERATOR" ));
212222 logger .info (
213223 "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+
214227 logger .info ("Env var BRANCH_NAME " + System .getenv ("BRANCH_NAME" ));
215228 }
216229
@@ -531,7 +544,7 @@ public static ExecResult cleanup() throws Exception {
531544 + getResultRoot ()
532545 + " export PV_ROOT="
533546 + getPvRoot ()
534- + " && "
547+ + " export SHARED_CLUSTER=false && "
535548 + getProjectRoot ()
536549 + "/src/integration-tests/bash/cleanup.sh" ;
537550 logger .info ("Command to call cleanup script " + cmd );
@@ -672,11 +685,8 @@ public static void tearDown(String iTClassName) throws Exception {
672685 StringBuffer cmd =
673686 new StringBuffer (
674687 "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} && " )
680690 .append (BaseTest .getProjectRoot ())
681691 .append ("/integration-tests/src/test/resources/statedump.sh" );
682692 logger .info ("Running " + cmd );
@@ -693,7 +703,7 @@ public static void tearDown(String iTClassName) throws Exception {
693703
694704 TestUtils .renewK8sClusterLease (getProjectRoot (), getLeaseId ());
695705
696- if (JENKINS ) {
706+ if (JENKINS || SHARED_CLUSTER ) {
697707 result = cleanup ();
698708 if (result .exitValue () != 0 ) {
699709 logger .info ("cleanup result =" + result .stdout () + "\n " + result .stderr ());
0 commit comments