Commit Graph

17 Commits

Author SHA1 Message Date
Martin Cermak
5d247c7220 CI Tests: make Regression/python-probing less flaky
Make Regression/python-probing less flaky by restricting
the output flow, preventing the transport buffers flood (PR29108).
2022-05-26 11:05:48 +02:00
Martin Cermak
ca4fdbacfc CI Tests: make Regression/second-command-not-captured less flaky
Make Regression/second-command-not-captured less flaky by restricting
the output flow, preventing the transport buffers flood (PR29108).
2022-05-11 14:49:56 +02:00
Martin Cermak
8d5d041590 Include downstream/RHEL tests
Find new home for downstream RHEL tests.  Upstream them.  The set of
tests used for fedora gating stays intact:  The gating tests are only
those having the tier1 tag set in their main.fmf file.  The testplan
plans/ci.fmf filters the others out from gating.

The set of Fedora gating tests stays the same as it was before this
change.
2022-05-10 09:56:18 +02:00
Martin Cermak
142fdf283d CI Gating: Add the python-probing testcase 2022-01-21 13:51:15 +01:00
Martin Cermak
20a55c19f6 CI tests: SELinux setup common for all the tests
Userspace probing needs custom SELinux setup so that systemtap
can do userspace probing using dyninst.  See check_dyninst_sebools()
in stapdyn/dynutil.cxx for details.

This update moves such SELinux setup out from the userspace-probes
testcase, and makes it common for all the systemtap CI tests.
2021-06-14 18:44:12 +02:00
Martin Cermak
107122a4e8 CI tests: Add more tests
- Separate the "stap-prep" phase out to a separate phase
 - Add tests/Sanity/byteman-java-methods-probing
 - Add tests/Sanity/kernel-modules
 - Add tests/Sanity/userspace-probes
 - Add tests/Sanity/stap-server-basic-sanity
 - Add tests/Regression/small-tests
2021-06-09 16:28:54 +02:00
Frank Ch. Eigler
8c4334f134 CI: prefer main fedora debuginfod server 2021-05-09 15:32:49 -04:00
Martin Cermak
bd7878dd23 Introduce Fedora CI gating.
Introduce CI gating.  This will introduce new testcase called
fedora-ci.koji-build.tier0.functional and will configure it
as a mandatory CI gating testcase for elfutils fedora builds.

The provided test case is executed by running ./runtest.sh.
The main.fmf file keeps the testcase metadata.  The plans and
.fmf folders contain configuration files needed for execution
of provided testcases within the Fedora CI infrastructure.

The provided testcase relies upon the debuginfod server
providing needed kernel-debuginfo.  It was tested with
staging instance of the debuginfod server running at
https://debuginfod.stg.fedoraproject.org/ .

Provided test uses Flexible Metadata Format, as documented in
https://fmf.readthedocs.io/ .
2021-04-14 17:02:36 +02:00
Frank Ch. Eigler
864ecbdfc2 test simplify more 2018-10-03 22:30:10 -04:00
Frank Ch. Eigler
b6ed2853aa CI try 8 2018-09-16 11:11:19 -04:00
Frank Ch. Eigler
c985571b05 CI try 7 2018-09-16 07:32:39 -04:00
Frank Ch. Eigler
2bcf1a3045 CI try 6 2018-09-16 06:27:14 -04:00
Frank Ch. Eigler
19d1385d28 CI take 5, k.i.s.s. 2018-09-14 21:15:59 -04:00
Frank Ch. Eigler
c730acbcfd CI try 4 2018-09-14 19:38:35 -04:00
Frank Ch. Eigler
534796bb5d CI try 3 - hand-install the kernel-debuginfo 2018-09-14 16:58:49 -04:00
Frank Ch. Eigler
40630c72c2 more rhts boilerplate imported from acl/ 2018-09-14 16:01:55 -04:00
Frank Ch. Eigler
d09f6eaf35 CI experiment 2018-09-14 14:21:05 -04:00