MCPcopy Create free account
hub / github.com/apache/fory / run

Function run

ci/tasks/java.py:411–437  ·  view source on GitHub ↗

Run Java CI tasks based on the specified Java version.

(version=None, release=False, install_jdks=False, install_fory=False)

Source from the content-addressed store, hash-verified

409
410
411def run(version=None, release=False, install_jdks=False, install_fory=False):
412 """Run Java CI tasks based on the specified Java version."""
413 if install_jdks:
414 globals()["install_jdks"]()
415 if install_fory:
416 globals()["install_fory"]()
417 if release:
418 logging.info("Release mode enabled - will release to Maven Repository")
419 run_release()
420 elif version == "8":
421 run_java8()
422 elif version == "11":
423 run_java11()
424 elif version == "17":
425 run_jdk17_plus("17")
426 elif version == "21":
427 run_jdk17_plus("21")
428 elif version == "25":
429 run_jdk17_plus("25")
430 elif version == "26":
431 run_jdk17_plus("26")
432 elif version == "windows_java21":
433 run_windows_java21()
434 elif version == "integration_tests":
435 run_integration_tests()
436 elif version == "graalvm":
437 run_graalvm_test()

Callers

nothing calls this directly

Calls 8

run_releaseFunction · 0.85
run_java8Function · 0.85
run_java11Function · 0.85
run_jdk17_plusFunction · 0.85
run_windows_java21Function · 0.85
run_integration_testsFunction · 0.85
run_graalvm_testFunction · 0.85
infoMethod · 0.65

Tested by

no test coverage detected