Exemple #1
0
    def test_openjdk_11_highest_version_lookup(self):
        java_base_path = tempfile.mkdtemp()
        os.mkdir(os.path.join(java_base_path, "adoptopenjdk-7.jdk"))
        os.mkdir(os.path.join(java_base_path, "adoptopenjdk-8.jdk"))
        os.mkdir(os.path.join(java_base_path, "adoptopenjdk-9.jdk"))
        os.mkdir(os.path.join(java_base_path, "adoptopenjdk-10.jdk"))
        os.mkdir(os.path.join(java_base_path, "adoptopenjdk-11.jdk"))
        os.mkdir(os.path.join(java_base_path, "adoptopenjdk-11.0.2.jdk"))
        os.mkdir(os.path.join(java_base_path, "adoptopenjdk-12.jdk"))

        self.assertEquals(
            _get_java_path_for_highest_minor_version(java_base_path, 11),
            os.path.join(java_base_path, "adoptopenjdk-11.0.2.jdk"),
        )
        self.assertEquals(
            _get_java_path_for_highest_minor_version(java_base_path, 12),
            os.path.join(java_base_path, "adoptopenjdk-12.jdk"),
        )
Exemple #2
0
    def test_java_8_highest_version_lookup(self):
        java_base_path = tempfile.mkdtemp()
        os.mkdir(os.path.join(java_base_path, "jdk1.7.0"))
        os.mkdir(os.path.join(java_base_path, "jdk1.8.0_100"))
        os.mkdir(os.path.join(java_base_path, "jdk1.8.0_200"))
        os.mkdir(os.path.join(java_base_path, "jdk1.8.1"))
        os.mkdir(os.path.join(java_base_path, "jdk1.8.1_100"))

        self.assertEquals(
            _get_java_path_for_highest_minor_version(java_base_path, 8),
            os.path.join(java_base_path, "jdk1.8.1_100"),
        )
Exemple #3
0
    def test_java_11_highest_version_lookup(self):
        java_base_path = tempfile.mkdtemp()
        os.mkdir(os.path.join(java_base_path, "jdk-10.0.1"))
        os.mkdir(os.path.join(java_base_path, "jdk-11.0.1"))
        os.mkdir(os.path.join(java_base_path, "jdk-11.0.2"))
        os.mkdir(os.path.join(java_base_path, "jdk-11.0.2_100"))
        os.mkdir(os.path.join(java_base_path, "jdk-11.0.2_200"))
        os.mkdir(os.path.join(java_base_path, "jdk-12"))
        os.mkdir(os.path.join(java_base_path, "jdk-13"))

        self.assertEquals(
            _get_java_path_for_highest_minor_version(java_base_path, 11),
            os.path.join(java_base_path, "jdk-11.0.2_200"),
        )