Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 8 additions & 14 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -863,14 +863,12 @@ muzzle-dep-report:
- job: build
artifacts: false
variables:
DEFAULT_TEST_JVMS: /^(8|11|17|21|25|27|tip)$/ # Java 27 TODO: remove 27 after GA (tip will move to 27)
DEFAULT_TEST_JVMS: /^(11|17|21|25|27|tip)$/ # Java 27 TODO: remove 27 after GA (tip will move to 27)
TEST_JVM_ARGS: "-Xshare:off"
rules:
# IBM 8 has no arm64 image published upstream.
- if: '$testJvm == "ibm8"'
when: never
# Oracle 8 is available on arm64 but too flaky to run in CI.
- if: '$testJvm == "oracle8"'
# Java 8 is excluded from the arm64 test matrix for all distributions.
# Java 8 JVMs are very slow on AARCH64.
- if: '$testJvm =~ /^(8|oracle8|zulu8|semeru8|ibm8)$/'
when: never
# arm64 tests are newly introduced to the merge queue and master. Keep them
# non-blocking (allow_failure) for now so we can collect stability stats and
Expand Down Expand Up @@ -981,10 +979,6 @@ test_base_arm64:
CACHE_TYPE: "base"
parallel:
matrix: *test_matrix_4
# run coverage only on JVM 8, mirroring the amd64 test_base job
script:
- if [ "$testJvm" == "8" ]; then export GRADLE_PARAMS="$GRADLE_PARAMS -PcheckCoverage"; fi
- !reference [.test_job_common, script]

test_inst:
extends: .test_job_amd64_with_test_agent
Expand Down Expand Up @@ -1035,7 +1029,7 @@ test_inst_latest_arm64:
CACHE_TYPE: "latestdep"
parallel:
matrix:
- testJvm: ["8", "17", "21", "25", "27", "tip"] # Java 27 TODO: remove 27 after GA (tip will move to 27)
- testJvm: ["17", "21", "25", "27", "tip"] # Java 27 TODO: remove 27 after GA (tip will move to 27)
# Gitlab doesn't support "parallel" and "parallel:matrix" at the same time
# This emulates "parallel" by including it in the matrix
CI_SPLIT: [ "1/6", "2/6", "3/6", "4/6", "5/6", "6/6"]
Expand Down Expand Up @@ -1121,10 +1115,10 @@ test_debugger_arm64:
CACHE_TYPE: "base"
parallel:
matrix: *test_matrix
# avoid running coverage for semeru8, semeru11 and semeru17 as some tests are disabled and therefore cannot reach the
# expected coverage (ibm8/oracle8 never run on arm64)
# avoid running coverage for semeru11 and semeru17 as some tests are disabled and therefore cannot reach the
# expected coverage
script:
- if [[ "$testJvm" != "semeru8" && "$testJvm" != "semeru11" && "$testJvm" != "semeru17" ]]; then export GRADLE_PARAMS="$GRADLE_PARAMS -PcheckCoverage"; fi
- if [[ "$testJvm" != "semeru11" && "$testJvm" != "semeru17" ]]; then export GRADLE_PARAMS="$GRADLE_PARAMS -PcheckCoverage"; fi
- !reference [.test_job_common, script]

test_smoke:
Expand Down
Loading