Skip to content

Commit 49f7a73

Browse files
authored
Merge pull request #22501 from github/redsun82/robust-java-version-normalisation
Java: make JDK 11 version normalisation in gradle buildless test robust
2 parents cb55cf1 + 703d680 commit 49f7a73

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

  • java/ql/integration-tests/java/gradle-sample-without-wrapper-or-gradle-buildless

java/ql/integration-tests/java/gradle-sample-without-wrapper-or-gradle-buildless/test.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
# The version of gradle used doesn't work on java 17
77
def test(codeql, use_java_11, java, environment, check_diagnostics):
88
check_diagnostics.redact += ["attributes.java_vendor"]
9-
check_diagnostics.replacements = [("11\\.[0-9]+\\.[0-9]+", "11")]
9+
# the JDK build provided by the CI runner image may report any number of version components
10+
# (e.g. `11.0.32` or `11.0.32.1`), so keep only the feature version
11+
check_diagnostics.replacements = [(r'"11(\.[0-9]+)+"', '"11"')]
1012
gradle_override_dir = pathlib.Path(tempfile.mkdtemp())
1113
if runs_on.windows:
1214
(gradle_override_dir / "gradle.bat").write_text("@echo off\nexit /b 2\n")

0 commit comments

Comments
 (0)