|
34 | 34 | }, |
35 | 35 |
|
36 | 36 | local gate_lite = truffle_common + { |
37 | | - name: 'gate-truffle-mac-lite-oraclejdk-' + self.jdk_version, |
| 37 | + name: 'gate-truffle-mac-lite-oraclejdk-' + self.jdk_name, |
38 | 38 | run: [ |
39 | 39 | ["mx", "build"], |
40 | 40 | ["mx", "unittest", "--verbose"], |
41 | 41 | ], |
42 | 42 | }, |
43 | 43 |
|
44 | 44 | local sigtest = truffle_common + { |
45 | | - name: 'gate-truffle-sigtest-' + self.jdk_version, |
| 45 | + name: 'gate-truffle-sigtest-' + self.jdk_name, |
46 | 46 | run: [ |
47 | 47 | ["mx", "build"], |
48 | | - ["mx", "sigtest", "--check", (if self.jdk_version == 17 then "all" else "bin")], |
| 48 | + ["mx", "sigtest", "--check", (if self.jdk_version == 21 then "all" else "bin")], |
49 | 49 | ], |
50 | 50 | }, |
51 | 51 |
|
52 | 52 | local simple_tool_maven_project_gate = truffle_common + { |
53 | | - name: 'gate-external-mvn-simpletool-' + self.jdk_version, |
| 53 | + name: 'gate-external-mvn-simpletool-' + self.jdk_name, |
54 | 54 | packages+: { |
55 | 55 | maven: "==3.3.9" |
56 | 56 | }, |
|
70 | 70 | }, |
71 | 71 |
|
72 | 72 | local simple_language_maven_project_gate = truffle_common + { |
73 | | - name: 'gate-external-mvn-simplelanguage-' + self.jdk_version, |
| 73 | + name: 'gate-external-mvn-simplelanguage-' + self.jdk_name, |
74 | 74 | packages+: { |
75 | 75 | maven: "==3.3.9", |
76 | 76 | ruby: ">=2.1.0", |
|
99 | 99 | }, |
100 | 100 |
|
101 | 101 | local truffle_gate = truffle_common + common.deps.eclipse + common.deps.jdt { |
102 | | - name: 'gate-truffle-oraclejdk-' + self.jdk_version, |
| 102 | + downloads+: { |
| 103 | + EXTRA_JAVA_HOMES: common.jdks_data['oraclejdk21'], |
| 104 | + }, |
| 105 | + name: 'gate-truffle-oraclejdk-' + self.jdk_name, |
103 | 106 | run: [["mx", "--strict-compliance", "gate", "--strict-mode"]], |
104 | 107 | }, |
105 | 108 |
|
|
109 | 112 | [ |
110 | 113 | linux_amd64 + jdk + sigtest + guard, |
111 | 114 | linux_amd64 + jdk + simple_tool_maven_project_gate + common.mach5_target, |
112 | | - linux_amd64 + jdk + simple_language_maven_project_gate, |
113 | 115 | darwin_amd64 + jdk + truffle_weekly + gate_lite + guard, |
114 | | - ] for jdk in [common.oraclejdk21] |
| 116 | + ] for jdk in [common.oraclejdk21, common.oraclejdkLatest] |
115 | 117 | ]) + |
116 | 118 | [ |
117 | | - linux_amd64 + common.oraclejdk17 + truffle_gate + guard + {timelimit: "45:00"}, |
118 | | - linux_amd64 + common.oraclejdk21 + truffle_gate + guard + {environment+: {DISABLE_DSL_STATE_BITS_TESTS: "true"}}, |
| 119 | + # The simple_language_maven_project_gate uses native-image, so we must run on labsjdk rather than oraclejdk |
| 120 | + linux_amd64 + common.labsjdk21 + simple_language_maven_project_gate, |
| 121 | + linux_amd64 + common.labsjdkLatest + simple_language_maven_project_gate, |
| 122 | + |
| 123 | + linux_amd64 + common.oraclejdk21 + truffle_gate + guard + {timelimit: "45:00"}, |
| 124 | + linux_amd64 + common.oraclejdkLatest + truffle_gate + guard + {environment+: {DISABLE_DSL_STATE_BITS_TESTS: "true"}}, |
119 | 125 |
|
120 | 126 | truffle_common + linux_amd64 + common.oraclejdk17 + guard { |
121 | 127 | name: "gate-truffle-javadoc", |
|
125 | 131 | ], |
126 | 132 | }, |
127 | 133 |
|
128 | | - truffle_common + linux_amd64 + common.oraclejdk17 + guard { |
| 134 | + truffle_common + linux_amd64 + common.oraclejdk21 + guard { |
129 | 135 | name: "gate-truffle-slow-path-unittests", |
130 | 136 | run: [ |
131 | 137 | ["mx", "build", "-n", "-c", "-A-Atruffle.dsl.GenerateSlowPathOnly=true"], |
|
136 | 142 | ], |
137 | 143 | }, |
138 | 144 |
|
139 | | - truffle_common + windows_amd64 + common.oraclejdk17 + devkits["windows-jdk17"] + guard { |
140 | | - name: "gate-truffle-nfi-windows-17", |
| 145 | + truffle_common + windows_amd64 + common.oraclejdk21 + devkits["windows-jdk21"] + guard { |
| 146 | + name: "gate-truffle-nfi-windows-21", |
141 | 147 | # TODO make that a full gate run |
142 | 148 | # currently, some truffle unittests fail on windows |
143 | 149 | run: [ |
|
146 | 152 | ], |
147 | 153 | }, |
148 | 154 |
|
149 | | - truffle_common + linux_amd64 + common.oraclejdk17 + common.deps.eclipse + common.deps.jdt + guard + { |
150 | | - name: "weekly-truffle-coverage-17-linux-amd64", |
| 155 | + truffle_common + linux_amd64 + common.oraclejdk21 + common.deps.eclipse + common.deps.jdt + guard + { |
| 156 | + name: "weekly-truffle-coverage-21-linux-amd64", |
151 | 157 | run: [ |
152 | 158 | ["mx", "--strict-compliance", "gate", "--strict-mode", "--jacoco-relativize-paths", "--jacoco-omit-src-gen", "--jacocout", "coverage", "--jacoco-format", "lcov"], |
153 | 159 | ], |
|
0 commit comments