Uploaded image for project: 'RHEL Testing'
  1. RHEL Testing
  2. RHELTEST-2590

[RHEL] security/selinux/testsuite failed with io_uring tests

    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • rhel-se-kernel

       

      Such as beaker job: https://beaker.engineering.redhat.com/jobs/12275875

       

      ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
      ::   Test
      ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
      
      :: [ 11:42:10 ] :: [   PASS   ] :: Command 'pushd selinux-testsuite' (Expected 0, got 0)
      :: [ 11:44:10 ] :: [   PASS   ] :: Command 'env -u ARCH -u DISTRO LANG=C make SELINUXFS=/sys/fs/selinux SUPPORTS_CIL=y' (Expected 0, got 0)
      :: [ 11:44:10 ] :: [   PASS   ] :: Command 'cat results.log' (Expected 0, got 0)
      :: [ 12:41:43 ] :: [   FAIL   ] :: Command 'env -u ARCH -u DISTRO LANG=C unbuffer make -s test SELINUXFS=/sys/fs/selinux SUPPORTS_CIL=y 2>&1 | tee -a results.log' (Expected 0, got 2)
      :: [ 12:41:43 ] :: [   PASS   ] :: Command 'popd' (Expected 0, got 0)
      ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
      ::   Duration: 3573s
      ::   Assertions: 4 good, 1 bad
      ::   RESULT: FAIL (Test)
       

       

       

       

      sctp/test ................... ok
      cgroupfs_label/test ......... 
      cgroupfs_label/test ......... 1/2 
                                         
      cgroupfs_label/test ......... ok
      
      Test Summary Report
      -------------------
      io_uring/test             (Wstat: 0 Tests: 11 Failed: 3)
        Failed tests:  1, 6, 10
      Files=75, Tests=1180, 846 wallclock secs ( 0.64 usr  1.75 sys +  6.67 cusr 493.89 csys = 502.95 CPU)
      Result: FAIL
      Failed 1/75 test programs. 3/1180 subtests failed.
      make[1]: *** [Makefile:202: test] Error 255
      make: *** [Makefile:8: test] Error 2
      :: [ 21:37:29 ] :: [   FAIL   ] :: Command 'env -u ARCH -u DISTRO LANG=C unbuffer make -s test SELINUXFS=/sys/fs/selinux SUPPORTS_CIL=y 2>&1 | tee -a results.log' (Expected 0, got 2)
      :: [ 21:37:30 ] :: [  BEGIN   ] :: Running 'popd'
      /mnt/tests/repo.usersys.redhat.com/kernel-tests-public/security/selinux/testsuite
      :: [ 21:37:30 ] :: [   PASS   ] :: Command 'popd' (Expected 0, got 0)
      ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
      ::   Duration: 1047s
      ::   Assertions: 4 good, 1 bad
      ::   RESULT: FAIL (Test)
      
      ** Test FAIL Score:1
      Uploading resultoutputfile.log .done 

       

       

      This was because the change that triggered main branch usage: The execution context stopped meeting the KernelTier1 == 1 condition, causing the testsuite to fall back to the default main branch (as defined in runtest.sh:41), which includes io_uring tests that were added upstream on November 10, 2025.

      There was something changed about:

      1. Before: GIT_BRANCH = 6aba9eb5ba78bcabe8abb5e3809f3680dc0403a1 (pinned commit, no io_uring tests)
      2. After: GIT_BRANCH = "main" (latest branch, includes io_uring tests)

      This is why you suddenly started seeing io_uring tests appear on RT kernels - the branch selection mechanism switched from the pinned commit to the main branch.

       

              xiubli@redhat.com Xiubo Li
              xiubli@redhat.com Xiubo Li
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: