Ejemplo n.º 1
0
 def __init__(self, name, java_ver, vendor, pkg, version, end, arch,
              filename):
     super(Default, self).__init__(name, java_ver, vendor, pkg, version,
                                   end, arch, filename)
     self.expected_provides[(name + (
         ("-" + pkg) if pkg else pkg))] = ns.get_version_full(filename)
     self.expected_provides[(name + "-" + vendor + (("-" + pkg) if pkg else pkg))] = \
         ns.get_version_full(filename)
Ejemplo n.º 2
0
 def __init__(self, name, java_ver, vendor, pkg, version, end, arch,
              filename):
     super(JreTechPreview, self).__init__(name, java_ver, vendor, pkg,
                                          version, end, arch, filename)
     self.expected_provides[("jre" + "-" + java_ver + (
         ("-" + pkg) if pkg else pkg))] = ns.get_version_full(filename)
     self.expected_provides[("jre" + "-" + java_ver + "-" + vendor + (("-" + pkg) if pkg else pkg))] = \
         ns.get_version_full(filename)
Ejemplo n.º 3
0
 def __init__(self, name, java_ver, vendor, pkg, version, end, arch,
              filename):
     super(JreRolling, self).__init__(name, java_ver, vendor, pkg, version,
                                      end, arch, filename)
     self.expected_provides[(
         "jre" + "-" + ns.simplify_full_version(version) +
         (("-" + pkg) if pkg else pkg))] = ns.get_version_full(filename)
     self.expected_provides[("jre" + "-" + ns.simplify_full_version(version) + "-" + vendor + (("-" + pkg) if pkg else pkg))] = \
         ns.get_version_full(filename)
Ejemplo n.º 4
0
 def __init__(self, name, java_ver, vendor, pkg, version, end, arch,
              filename):
     super(SdkTechPreview, self).__init__(name, java_ver, vendor, pkg,
                                          version, end, arch, filename)
     pkg = pkg.replace("devel", "")
     self.expected_provides[(name + "-sdk" + "-" + java_ver +
                             pkg)] = ns.get_version_full(filename)
     self.expected_provides[(name + "-sdk" + "-" + java_ver + "-" + vendor + pkg)] = \
         ns.get_version_full(filename)
Ejemplo n.º 5
0
 def __init__(self, name, java_ver, vendor, pkg, version, end, arch,
              filename):
     super(ITWebNonDefault, self).__init__(name, java_ver, vendor, pkg,
                                           version, end, arch, filename)
     self.expected_provides[name + (
         ("-" + pkg) if pkg else pkg)] = ns.get_version_full(filename)
     self.expected_provides[name + (
         ("-" + pkg) if pkg else pkg) + "({})".format(
             tu.validate_arch_for_provides(arch))] = ns.get_version_full(
                 filename)
Ejemplo n.º 6
0
 def __init__(self, name, java_ver, vendor, pkg, version, end, arch,
              filename):
     super(SdkRolling, self).__init__(name, java_ver, vendor, pkg, version,
                                      end, arch, filename)
     pkg = pkg.replace("devel", "")
     self.expected_provides[(name + "-sdk" + "-" +
                             ns.simplify_full_version(version) +
                             pkg)] = ns.get_version_full(filename)
     self.expected_provides[(name + "-sdk" + "-" + ns.simplify_full_version(version) + "-" + vendor + pkg)] = \
         ns.get_version_full(filename)
Ejemplo n.º 7
0
 def __init__(self, name, java_ver, vendor, pkg, version, end, arch,
              filename):
     super(DebugInfoRolling, self).__init__(name, java_ver, vendor, pkg,
                                            version, end, arch, filename)
     self.expected_provides[(
         "{}-{}-{}".format(name, java_ver, vendor) +
         (("-" + pkg) if pkg else pkg) +
         "({})".format(arch))] = ns.get_version_full(filename)
     self.expected_provides[("{}-{}-{}".format(name, java_ver, vendor) + (("-" + pkg) if pkg else pkg))] = \
         ns.get_version_full(filename)
Ejemplo n.º 8
0
 def __init__(self, name, java_ver, vendor, pkg, version, end, arch,
              filename):
     super(JavaDocZipTechPreview,
           self).__init__(name, java_ver, vendor, pkg, version, end, arch,
                          filename)
     self.expected_provides["-".join(
         [name, java_ver, pkg.replace("-zip",
                                      "")])] = ns.get_version_full(filename)
     self.expected_provides["-".join(
         [name, java_ver, vendor,
          pkg.replace("-zip", "")])] = ns.get_version_full(filename)
     self.expected_provides["-".join([name, java_ver, vendor,
                                      pkg])] = ns.get_version_full(filename)
     self.expected_provides["-".join([name, java_ver, vendor, pkg]) +
                            ("({})".format(arch) if (arch != "noarch") else
                             "")] = ns.get_version_full(filename)
Ejemplo n.º 9
0
 def __init__(self, name, java_ver, vendor, pkg, version, end, arch,
              filename):
     super(OpenJfx, self).__init__(name, java_ver, vendor, pkg, version,
                                   end, arch, filename)
     pkg = pkg.replace("openjfx", "")
     self.expected_provides[("javafx" +
                             pkg)] = ns.get_version_full(filename)
Ejemplo n.º 10
0
 def cross_check_artificial_provides(self, this):
     files = self.rpms.files
     self._document(
         "according to Jvanek every provide should be provided only once per set of rpms with exception "
         + "of javadoc-zip having common provides with javadoc")
     files = [
         x.replace("rpms/", "") for x in files
         if tu.validate_arch_for_rpms(this.current_arch) in x
     ]
     if files:
         la.LoggingAccess().log(
             "  Testing VersionRelease: " + ns.get_version_full(files[0]),
             vc.Verbosity.TEST)
     for i in range(len(files) - 1):
         actual_provides = self._get_artificial_provides(files[i])
         for j in range(i + 1, len(files)):
             if ns.get_arch(files[i]) == ns.get_arch(files[j]):
                 if ("zip" in files[i] and "javadoc" in files[j]) or (
                         "zip" in files[j] and "javadoc" in files[i]):
                     continue
                 compared_provides = self._get_artificial_provides(files[j])
                 provides_intersection = [
                     provide for provide in actual_provides
                     if provide in compared_provides
                 ]
                 tu.passed_or_failed(
                     self, not (len(provides_intersection)),
                     "{} and {} have common provides: {}".format(
                         make_rpm_readable(files[i]),
                         make_rpm_readable(files[j]),
                         ", ".join(provides_intersection)))
     return
Ejemplo n.º 11
0
 def __init__(self, name, java_ver, vendor, pkg, version, end, arch,
              filename):
     super(JavaDocZipRolling, self).__init__(name, java_ver, vendor, pkg,
                                             version, end, arch, filename)
     for provide in list(self.expected_provides):
         if "(" not in provide and java_ver not in provide:
             self.expected_provides[(provide.replace(
                 "-zip", ""))] = ns.get_version_full(filename)
             self.expected_provides.pop(provide)
Ejemplo n.º 12
0
 def __init__(self, name, java_ver, vendor, pkg, version, end, arch,
              filename):
     super(Webstart, self).__init__(name, java_ver, vendor, pkg, version,
                                    end, arch, filename)
     self.expected_provides["config({})".format("-".join(
         [name, java_ver, vendor, pkg]))] = ns.get_version_full(filename)
Ejemplo n.º 13
0
 def __init__(self, name, java_ver, vendor, pkg, version, end, arch,
              filename):
     super(JavaDocZip, self).__init__(name, java_ver, vendor, pkg, version,
                                      end, arch, filename)
     self.expected_provides["-".join([name, pkg.replace("-zip", "")
                                      ])] = ns.get_version_full(filename)