Skip to content

Commit 5fefb54

Browse files
committed
create PV_ROOT and RESULT_ROOT dirs in initialize
1 parent 5d85bc8 commit 5fefb54

File tree

3 files changed

+49
-41
lines changed

3 files changed

+49
-41
lines changed

integration-tests/src/test/java/oracle/kubernetes/operator/BaseTest.java

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,28 @@ public static void initialize(String appPropsFile) throws Exception {
136136
+ "\n"
137137
+ clnResult.stderr());
138138
}
139+
140+
if (System.getenv("JENKINS") != null) {
141+
logger.info("Creating " + resultRoot + "/acceptance_test_tmp");
142+
TestUtils.exec(
143+
"/usr/local/packages/aime/ias/run_as_root \"mkdir -p "
144+
+ resultRoot
145+
+ "/acceptance_test_tmp\"");
146+
TestUtils.exec(
147+
"/usr/local/packages/aime/ias/run_as_root \"chmod 777 "
148+
+ resultRoot
149+
+ "/acceptance_test_tmp\"");
150+
logger.info("Creating " + pvRoot + "/acceptance_test_pv");
151+
TestUtils.exec(
152+
"/usr/local/packages/aime/ias/run_as_root \"mkdir -p "
153+
+ pvRoot
154+
+ "/acceptance_test_pv\"");
155+
TestUtils.exec(
156+
"/usr/local/packages/aime/ias/run_as_root \"chmod 777 "
157+
+ pvRoot
158+
+ "/acceptance_test_pv\"");
159+
}
160+
139161
// create resultRoot, PVRoot, etc
140162
Files.createDirectories(Paths.get(resultRoot));
141163
Files.createDirectories(Paths.get(resultDir));
@@ -561,4 +583,29 @@ private void callWebAppAndVerifyScaling(Domain domain, int replicas) throws Exce
561583
TestUtils.checkServiceCreated(podName, domainNS);
562584
}
563585
}
586+
587+
public static void tearDown() throws Exception {
588+
StringBuffer cmd =
589+
new StringBuffer("export RESULT_ROOT=$RESULT_ROOT && export PV_ROOT=$PV_ROOT && ");
590+
cmd.append(BaseTest.getProjectRoot())
591+
.append("/integration-tests/src/test/resources/statedump.sh");
592+
logger.info("Running " + cmd);
593+
594+
ExecResult result = ExecCommand.exec(cmd.toString());
595+
if (result.exitValue() == 0) {
596+
logger.info("Executed statedump.sh " + result.stdout());
597+
} else {
598+
logger.info("Execution of statedump.sh failed, " + result.stderr() + "\n" + result.stdout());
599+
}
600+
601+
// if (JENKINS) {
602+
result = cleanup();
603+
logger.info("cleanup result =" + result.stdout() + "\n " + result.stderr());
604+
// }
605+
606+
if (getLeaseId() != "") {
607+
logger.info("Release the k8s cluster lease");
608+
TestUtils.releaseLease(getProjectRoot(), getLeaseId());
609+
}
610+
}
564611
}

integration-tests/src/test/java/oracle/kubernetes/operator/ITOperator.java

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66

77
import java.util.Map;
88
import oracle.kubernetes.operator.utils.Domain;
9-
import oracle.kubernetes.operator.utils.ExecCommand;
10-
import oracle.kubernetes.operator.utils.ExecResult;
119
import oracle.kubernetes.operator.utils.Operator;
1210
import oracle.kubernetes.operator.utils.Operator.RESTCertType;
1311
import oracle.kubernetes.operator.utils.TestUtils;
@@ -56,25 +54,7 @@ public static void staticUnPrepare() throws Exception {
5654
logger.info("BEGIN");
5755
logger.info("Run once, release cluster lease");
5856

59-
StringBuffer cmd =
60-
new StringBuffer("export RESULT_ROOT=$RESULT_ROOT && export PV_ROOT=$PV_ROOT && ");
61-
cmd.append(BaseTest.getProjectRoot())
62-
.append("/integration-tests/src/test/resources/statedump.sh");
63-
logger.info("Running " + cmd);
64-
65-
ExecResult result = ExecCommand.exec(cmd.toString());
66-
if (result.exitValue() == 0) logger.info("Executed statedump.sh " + result.stdout());
67-
else
68-
logger.info("Execution of statedump.sh failed, " + result.stderr() + "\n" + result.stdout());
69-
70-
if (JENKINS) {
71-
cleanup();
72-
}
73-
74-
if (getLeaseId() != "") {
75-
logger.info("Release the k8s cluster lease");
76-
TestUtils.releaseLease(getProjectRoot(), getLeaseId());
77-
}
57+
tearDown();
7858

7959
logger.info("SUCCESS");
8060
}

integration-tests/src/test/java/oracle/kubernetes/operator/ITUsabilityOperatorHelmChart.java

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -56,26 +56,7 @@ public static void staticUnPrepare() throws Exception {
5656
logger.info("BEGIN");
5757
logger.info("Run once, release cluster lease");
5858

59-
StringBuffer cmd =
60-
new StringBuffer("export RESULT_ROOT=$RESULT_ROOT && export PV_ROOT=$PV_ROOT && ");
61-
cmd.append(BaseTest.getProjectRoot())
62-
.append("/integration-tests/src/test/resources/statedump.sh");
63-
logger.info("Running " + cmd);
64-
65-
ExecResult result = ExecCommand.exec(cmd.toString());
66-
if (result.exitValue() == 0) logger.info("Executed statedump.sh " + result.stdout());
67-
else
68-
logger.info(
69-
"Execution of statedump.sh failed, " + result.stderr() + "\n" + result.stdout());
70-
71-
if (JENKINS) {
72-
cleanup();
73-
}
74-
75-
if (getLeaseId() != "") {
76-
logger.info("Release the k8s cluster lease");
77-
TestUtils.releaseLease(getProjectRoot(), getLeaseId());
78-
}
59+
tearDown();
7960

8061
logger.info("SUCCESS");
8162
}

0 commit comments

Comments
 (0)