Skip to content

Commit 34c20f9

Browse files
committed
Fix broken tests
1 parent dc63a21 commit 34c20f9

File tree

2 files changed

+6
-3
lines changed
  • java/operator-compatibility/src/main

2 files changed

+6
-3
lines changed

java/operator-compatibility/src/main/java/com/oracle/coherence/k8s/testing/Setup.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
import java.nio.file.Path;
1111
import java.nio.file.Paths;
1212
import java.nio.file.StandardCopyOption;
13+
import java.nio.file.attribute.PosixFilePermission;
14+
import java.nio.file.attribute.PosixFilePermissions;
15+
import java.util.HashSet;
16+
import java.util.Set;
1317

1418
/**
1519
* Set-up class run by the compatibility image build.
@@ -44,6 +48,7 @@ private static void copy(Path source, Path targetDir) throws Exception {
4448
if (source.toFile().exists()) {
4549
Path target = targetDir.resolve(source.getFileName());
4650
Files.copy(source, target, StandardCopyOption.REPLACE_EXISTING);
51+
Files.setPosixFilePermissions(target, PosixFilePermissions.fromString("rw-r--r--"));
4752
} else {
4853
System.out.println("Nothing to copy, source does not exist: " + source);
4954
}

java/operator-compatibility/src/main/resources/Dockerfile

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@ FROM ${coherence.compatibility.coherence.image} AS builder
22

33
USER root
44
COPY target/classes/build.sh build.sh
5-
COPY target/operator-compatibility-*.jar /app/libs/operator-compatibility.jar
5+
COPY --chmod=544 target/operator-compatibility-*.jar /app/libs/operator-compatibility.jar
66
RUN ["java", "-cp", "/app/libs/operator-compatibility.jar", "com.oracle.coherence.k8s.testing.Setup"]
7-
RUN ["chmod", "-R", "+r", "/app/libs/"]
8-
RUN ["ls", "-al", "/app/libs"]
97

108
FROM ${coherence.test.base.image}
119

0 commit comments

Comments
 (0)