File tree 1 file changed +25
-3
lines changed
1 file changed +25
-3
lines changed Original file line number Diff line number Diff line change @@ -130,11 +130,33 @@ jobs:
130
130
docker exec cws-test java -version
131
131
docker exec cws-test echo "JAVA_HOME=$JAVA_HOME"
132
132
133
- # Install Maven in the container
133
+ # Install Maven and ensure we have the correct Java version
134
134
docker exec cws-test yum install -y maven
135
135
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
138
160
139
161
# Copy test results if needed
140
162
mkdir -p ./test-results
You can’t perform that action at this time.
0 commit comments