File tree 1 file changed +12
-9
lines changed
1 file changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -136,27 +136,30 @@ jobs:
136
136
# Verify Java version
137
137
docker exec cws-test java -version
138
138
139
- # Create a custom test script with JDK settings
140
- docker exec -w /workspace cws-test bash -c " cat > run_tests .sh << 'EOFMARKER '
139
+ # Create test script file directly in the workflow
140
+ cat > test-script .sh << 'EOF '
141
141
# !/bin/bash
142
142
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
143
- export PATH=\ $JAVA_HOME/bin:\ $PATH
143
+ export PATH=$JAVA_HOME/bin:$PATH
144
144
source ./utils.sh
145
- echo \ "Using Java version:\ "
145
+ echo "Using Java version:"
146
146
java -version
147
- echo \ "Maven version:\ "
147
+ echo "Maven version:"
148
148
mvn --version
149
149
150
150
# Run unit tests only for now
151
- echo \ "Running unit tests...\ "
151
+ echo "Running unit tests..."
152
152
mvn -Dmaven.compiler.release=17 -Dmaven.compiler.source=17 -Dmaven.compiler.target=17 clean test
153
- EOFMARKER"
153
+ EOF
154
+
155
+ # Copy script to container
156
+ docker cp test-script.sh cws-test:/workspace/
154
157
155
158
# Make script executable
156
- docker exec -w /workspace cws-test chmod +x run_tests .sh
159
+ docker exec -w /workspace cws-test chmod +x test-script .sh
157
160
158
161
# Run our custom test script
159
- docker exec -w /workspace cws-test ./run_tests .sh
162
+ docker exec -w /workspace cws-test ./test-script .sh
160
163
161
164
# Copy test results if needed
162
165
mkdir -p ./test-results
You can’t perform that action at this time.
0 commit comments