|
46 | 46 | export LIBC=glibc
|
47 | 47 | export JAVA_TEST_HOME=$(pwd)/test_jdk
|
48 | 48 | export SANITIZER=${{ matrix.config }}
|
| 49 | + export JAVA_VERSION=$(${JAVA_TEST_HOME}/bin/java -version 2>&1 | awk -F '"' '/version/ { |
| 50 | + split($2, v, "[._]"); |
| 51 | + if (v[1] == "1") { |
| 52 | + # Java 8 or older: Include major, minor, and update |
| 53 | + printf "%s.%s.%s\n", v[2], v[3], v[4] |
| 54 | + } else { |
| 55 | + # Java 9 or newer: Major, minor, and patch |
| 56 | + printf "%s.%s.%s\n", v[1], v[2], v[3] |
| 57 | + } |
| 58 | + }') |
49 | 59 | ./gradlew :ddprof-test:test${{ matrix.config }}
|
50 | 60 | if [ $? -ne 0 ]; then
|
51 | 61 | echo "glibc-${{ matrix.java_version }}-${{ matrix.config }}" >> failures_glibc-${{ matrix.java_version }}-${{ matrix.config }}.txt
|
@@ -109,6 +119,16 @@ jobs:
|
109 | 119 | export JAVA_HOME=$JAVA_HOME
|
110 | 120 | export PATH=$JAVA_HOME/bin:$PATH
|
111 | 121 | export SANITIZER=${{ matrix.config }}
|
| 122 | + export JAVA_VERSION=$(${JAVA_TEST_HOME}/bin/java -version 2>&1 | awk -F '"' '/version/ { |
| 123 | + split($2, v, "[._]"); |
| 124 | + if (v[1] == "1") { |
| 125 | + # Java 8 or older: Include major, minor, and update |
| 126 | + printf "%s.%s.%s\n", v[2], v[3], v[4] |
| 127 | + } else { |
| 128 | + # Java 9 or newer: Major, minor, and patch |
| 129 | + printf "%s.%s.%s\n", v[1], v[2], v[3] |
| 130 | + } |
| 131 | + }') |
112 | 132 | ./gradlew :ddprof-test:test${{ matrix.config }}
|
113 | 133 | if [ $? -ne 0 ]; then
|
114 | 134 | echo "ubuntu-jdk-${{ matrix.java_version }}-${{ matrix.config }}" >> failures_ubuntu-jdk-${{ matrix.java_version }}-${{ matrix.config }}.txt
|
@@ -169,6 +189,16 @@ jobs:
|
169 | 189 | export TEST_CONFIGURATION=glibc/${{ matrix.java_version }}
|
170 | 190 | export LIBC=glibc
|
171 | 191 | export SANITIZER=${{ matrix.config }}
|
| 192 | + export JAVA_VERSION=$(${JAVA_TEST_HOME}/bin/java -version 2>&1 | awk -F '"' '/version/ { |
| 193 | + split($2, v, "[._]"); |
| 194 | + if (v[1] == "1") { |
| 195 | + # Java 8 or older: Include major, minor, and update |
| 196 | + printf "%s.%s.%s\n", v[2], v[3], v[4] |
| 197 | + } else { |
| 198 | + # Java 9 or newer: Major, minor, and patch |
| 199 | + printf "%s.%s.%s\n", v[1], v[2], v[3] |
| 200 | + } |
| 201 | + }') |
172 | 202 | chmod a+x gradlew
|
173 | 203 | ./gradlew :ddprof-test:test${{ matrix.config }}
|
174 | 204 | if [ $? -ne 0 ]; then
|
@@ -233,6 +263,16 @@ jobs:
|
233 | 263 | export JAVA_HOME=$JAVA_HOME
|
234 | 264 | export PATH=$JAVA_HOME/bin:$PATH
|
235 | 265 | export SANITIZER=${{ matrix.config }}
|
| 266 | + export JAVA_VERSION=$(${JAVA_TEST_HOME}/bin/java -version 2>&1 | awk -F '"' '/version/ { |
| 267 | + split($2, v, "[._]"); |
| 268 | + if (v[1] == "1") { |
| 269 | + # Java 8 or older: Include major, minor, and update |
| 270 | + printf "%s.%s.%s\n", v[2], v[3], v[4] |
| 271 | + } else { |
| 272 | + # Java 9 or newer: Major, minor, and patch |
| 273 | + printf "%s.%s.%s\n", v[1], v[2], v[3] |
| 274 | + } |
| 275 | + }') |
236 | 276 | ./gradlew :ddprof-test:test${{ matrix.config }}
|
237 | 277 | if [ $? -ne 0 ]; then
|
238 | 278 | echo "glibc-oracle8-${{ matrix.config }}" >> failures_glibc-oracle8-${{ matrix.config }}.txt
|
@@ -295,6 +335,16 @@ jobs:
|
295 | 335 | export LIBC=musl
|
296 | 336 | export JAVA_TEST_HOME=$(pwd)/test_jdk
|
297 | 337 | export SANITIZER=${{ matrix.config }}
|
| 338 | + export JAVA_VERSION=$(${JAVA_TEST_HOME}/bin/java -version 2>&1 | awk -F '"' '/version/ { |
| 339 | + split($2, v, "[._]"); |
| 340 | + if (v[1] == "1") { |
| 341 | + # Java 8 or older: Include major, minor, and update |
| 342 | + printf "%s.%s.%s\n", v[2], v[3], v[4] |
| 343 | + } else { |
| 344 | + # Java 9 or newer: Major, minor, and patch |
| 345 | + printf "%s.%s.%s\n", v[1], v[2], v[3] |
| 346 | + } |
| 347 | + }') |
298 | 348 | ./gradlew :ddprof-test:test${{ matrix.config }}
|
299 | 349 | if [ $? -ne 0 ]; then
|
300 | 350 | echo "musl-${{ matrix.java_version }}-${{ matrix.config }}" >> failures_musl-${{ matrix.java_version }}-${{ matrix.config }}.txt
|
@@ -380,6 +430,16 @@ jobs:
|
380 | 430 | export JAVA_HOME=$JAVA_HOME
|
381 | 431 | export PATH=$JAVA_HOME/bin:$PATH
|
382 | 432 | export SANITIZER=${{ matrix.config }}
|
| 433 | + export JAVA_VERSION=$(${JAVA_TEST_HOME}/bin/java -version 2>&1 | awk -F '"' '/version/ { |
| 434 | + split($2, v, "[._]"); |
| 435 | + if (v[1] == "1") { |
| 436 | + # Java 8 or older: Include major, minor, and update |
| 437 | + printf "%s.%s.%s\n", v[2], v[3], v[4] |
| 438 | + } else { |
| 439 | + # Java 9 or newer: Major, minor, and patch |
| 440 | + printf "%s.%s.%s\n", v[1], v[2], v[3] |
| 441 | + } |
| 442 | + }') |
383 | 443 | ./gradlew :ddprof-test:test${{ matrix.config }}
|
384 | 444 | if [ $? -ne 0 ]; then
|
385 | 445 | echo "glibc-zing-${{ matrix.java_version }}-${{ matrix.config }}" >> failures_zing-${{ matrix.java_version }}-${{ matrix.config }}.txt
|
|
0 commit comments