Skip to content

Commit 64c90b9

Browse files
committed
wip6
1 parent 523aa1b commit 64c90b9

File tree

1 file changed

+25
-3
lines changed

1 file changed

+25
-3
lines changed

.github/workflows/docker-build.yml

+25-3
Original file line numberDiff line numberDiff line change
@@ -130,11 +130,33 @@ jobs:
130130
docker exec cws-test java -version
131131
docker exec cws-test echo "JAVA_HOME=$JAVA_HOME"
132132
133-
# Install Maven in the container
133+
# Install Maven and ensure we have the correct Java version
134134
docker exec cws-test yum install -y maven
135135
136-
# Run the tests
137-
docker exec cws-test ./test.sh
136+
# Verify Java version
137+
docker exec cws-test java -version
138+
139+
# Create a custom test script with JDK settings
140+
docker exec -w /workspace cws-test bash -c 'cat > run_tests.sh << EOF
141+
#!/bin/bash
142+
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
143+
export PATH=\$JAVA_HOME/bin:\$PATH
144+
source ./utils.sh
145+
echo "Using Java version:"
146+
java -version
147+
echo "Maven version:"
148+
mvn --version
149+
150+
# Run unit tests only for now
151+
echo "Running unit tests..."
152+
mvn -Dmaven.compiler.release=17 -Dmaven.compiler.source=17 -Dmaven.compiler.target=17 clean test
153+
EOF'
154+
155+
# Make script executable
156+
docker exec -w /workspace cws-test chmod +x run_tests.sh
157+
158+
# Run our custom test script
159+
docker exec -w /workspace cws-test ./run_tests.sh
138160

139161
# Copy test results if needed
140162
mkdir -p ./test-results

0 commit comments

Comments
 (0)