Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-6288

remove baseos-ci.brew-build.tier1.functional ustream rebuild test

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • rhel-9.3.0
    • util-linux
    • None
    • None
    • rhel-sst-cs-plumbers
    • ssg_core_services
    • 3
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • If docs needed, set a value
    • None

      Now we use the upstream test suite in two places:

      a) osci.brew-build.tier0.functional (required)
      b) baseos-ci.brew-build.tier1.functional

      The second place is based on https://pkgs.devel.redhat.com/cgit/tests/util-linux/tree/Regression/testsuite/runtest.sh. This test rebuilds from scratch src.rpm and calls upstream tests. This solution is fragile because it does not use standard build root and it's affected by libtool scripts as it does not directly call test binaries.

      The plan:

      • remove Regression/testsuite/runtest.sh at all
      • add util-linux-tests subpackage (also to Fedora) to have standard test binaries and scripts
      • use util-linux-tests subpackage in osci.brew-build.tier0.functional (CI) to cover all functionality by upstream tests. Now it (without the subpackage) uses only standard util-linux binaries from $PATH, but upstream provides many other unit tests for libs, etc.

              rhn-engineering-kzak Karel Zak
              rhn-engineering-kzak Karel Zak
              Karel Zak Karel Zak
              Radka Brychtova Radka Brychtova
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: