()
| 137 | |
| 138 | |
| 139 | def install_jdk25_fory_artifacts(): |
| 140 | env = save_java_env() |
| 141 | try: |
| 142 | use_jdk("25") |
| 143 | os.environ["JDK_JAVA_OPTIONS"] = " ".join(jdk25_javac_options()) |
| 144 | common.cd_project_subdir("java") |
| 145 | common.exec_cmd( |
| 146 | "mvn -T10 -B --no-transfer-progress clean install -DskipTests " |
| 147 | "-pl '!:fory-testsuite'" |
| 148 | ) |
| 149 | logging.info("Verify JDK25 benchmark multi-release jar") |
| 150 | common.cd_project_subdir("benchmarks/java") |
| 151 | common.exec_cmd("mvn -T10 -B --no-transfer-progress -Pjmh -DskipTests install") |
| 152 | logging.info("Verify JPMS tests on JDK25") |
| 153 | os.environ.pop("JDK_JAVA_OPTIONS", None) |
| 154 | common.cd_project_subdir("integration_tests/jpms_tests") |
| 155 | common.exec_cmd("mvn -T10 -B --no-transfer-progress clean test") |
| 156 | finally: |
| 157 | restore_java_env(env) |
| 158 | |
| 159 | |
| 160 | def create_toolchains_xml(jdk_mappings): |
no test coverage detected