668b8dd CI test updates

Authored and Committed by mcermak 2 months ago
42 files changed. 527 lines added. 39 lines removed.
tests/Install/upstream-systemtap/main.fmf
file added
+51
tests/Install/upstream-systemtap/runtest.sh
file added
+175
tests/Regression/PR16166/main.fmf
file modified
+1 -1
tests/Regression/RHEL6Feature-cpp-backtraces/main.fmf
file modified
+1 -1
tests/Regression/RHEL6Feature-cpp-ctors-and-dtors/main.fmf
file modified
+1 -1
tests/Regression/RHEL6Feature-cpp-inheritance/main.fmf
file modified
+1 -1
tests/Regression/RHEL6Feature-cpp-methods/main.fmf
file modified
+1 -1
tests/Regression/RHEL7-5-backtraces-no-longer-work-with-systemtap/main.fmf
file modified
+1 -1
tests/Regression/bz706185-various-build-and-run/main.fmf
file modified
+1 -1
tests/Regression/dtrace-create-Wall-Wextra-pedantic-clean-code/main.fmf
file modified
+1 -1
tests/Regression/elfutils-debuginfod-client-not-being-called/main.fmf
file modified
+1 -1
tests/Regression/ftrace-logging-tapset-not-working-as-expected-in/main.fmf
file modified
+1 -1
tests/Regression/ipv6-tapset-support/main.fmf
file modified
+1 -1
tests/Regression/irq-vector-tracepoints/main.fmf
file modified
+1 -1
tests/Regression/netdev-receive/main.fmf
file modified
+1 -1
tests/Regression/pass-4-failure-netfilter-examples/main.fmf
file modified
+1 -1
tests/Regression/python-probing/main.fmf
file modified
+1 -1
tests/Regression/python-probing/runtest.sh
file modified
+8 -6
tests/Regression/second-command-not-captured/main.fmf
file modified
+1 -1
tests/Regression/second-command-not-captured/runtest.sh
file modified
+12 -0
tests/Regression/semantic-error-nfs-proc-read_setup/main.fmf
file modified
+1 -1
tests/Regression/semantic-errors-bz1062076/main.fmf
file modified
+1 -1
tests/Regression/semantic-errors-bz953776/main.fmf
file modified
+1 -1
tests/Regression/small-tests/main.fmf
file modified
+1 -1
tests/Regression/stap-ERROR-Build-id-mismatch-with/main.fmf
file modified
+1 -1
tests/Regression/stapio-possible-circular-locking-dependency/main.fmf
file modified
+1 -1
tests/Regression/suspicious-RCU-usage/main.fmf
file modified
+1 -1
tests/Regression/syscall-get-arguments-returning-wrong-value/main.fmf
file modified
+1 -1
tests/Regression/task-cwd-path-results-in-an-in-kernel-memory-leak/main.fmf
file modified
+1 -1
tests/Regression/task-exe-file-results-in-an-file-struct-leak/main.fmf
file modified
+1 -1
tests/Regression/upstream-testsuite/main.fmf
file added
+54
tests/Regression/upstream-testsuite/my_environment_sanity.exp
file added
+6
tests/Regression/upstream-testsuite/runtest.sh
file added
+102
tests/Regression/upstream-testsuite/trimsuite
file added
+40
tests/Regression/upstream-testsuite/watchdog.sh
file added
+45
tests/Regression/utrace-taskfinder-misses-events/main.fmf
file modified
+1 -1
tests/Regression/wrong-data-returned-by-nfs-commit-done/main.fmf
file modified
+1 -1
tests/Sanity/byteman-java-methods-probing/main.fmf
file modified
+1 -1
tests/Sanity/kernel-modules/main.fmf
file modified
+1 -1
tests/Sanity/quick-smoke-test/main.fmf
file modified
+1 -1
tests/Sanity/stap-server-basic-sanity/main.fmf
file modified
+1 -1
tests/Sanity/userspace-probes/main.fmf
file modified
+2 -1
    CI test updates
    
    - Add upstream testsuite tests/Regression/upstream-testsuite
      to the CI testplan.  However, this one isn't a good measure
      for gating, because it is too complex and flaky.  But it's
      good to have test results at hand.  This testcase reports a
      failure only in case of an infrastructure problem.  Individual
      .exp test failures are not a show stopper from the persp of
      the CI gating.
    - Add upstream systemtap build and install pseudo testcase.
      tests/Install/upstream-systemtap to the testplan.
      This one is disabled by default (in its main.fmf file).  The
      point here is to be able to test with upstream version of
      systemtap in case a working fedora build isn't available.
      This is a helper for manual testing, although if enabled, it
      will do its job in the automated CI pipeline too.
    - Use FMF tag instead of tier attributes to define the testplan.
    - Testcase updates:
      * tests/Regression/second-command-not-captured
      * tests/Regression/python-probing