Commit Graph
11 Commits
Author SHA1 Message Date
Jelle van der Waa 60f8d2fd2f packit: Stop notifying martinpitt for Cockpit test failures
Martin left Red Hat and is no longer active in Cockpit development.

Signed-off-by: Jelle van der Waa <jvanderwaa@redhat.com>
2026-06-03 20:38:20 +02:00
Jan Rodák aa2e532f64 tmt: archive audit and journal logs after test execution
Archive both audit.log and full journal output to TMT_PLAN_DATA/logs/ for
post-test debugging and analysis.

Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2026-05-19 15:34:31 +02:00
Lokesh Mandvekar f68103d3ad Packit/TMT: Use podman-next for tmt-revdeps test
Signed-off-by: Lokesh Mandvekar <lsm5@linux.com>
2026-04-27 16:20:11 -04:00
Lokesh Mandvekar b0f1889de7 contrib/packit-tmt: Rename script for clarity of intent
Signed-off-by: Lokesh Mandvekar <lsm5@linux.com>
2026-04-27 13:11:53 -04:00
Lokesh Mandvekar b8f24004d0 Packit: Disable testing-farm dnf repo
This will fetch latest dependencies from podman-next while using podman
from the packit copr builds.

TMT_TREE envvar is ok to use in this case as it will only be used on
upstream packit tests.

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
2025-11-17 08:26:39 -05:00
Lokesh Mandvekar 07e4b253c6 Packit: Bump podman-next repo priority for cockpit tests
TMT_TREE envvar is ok to use in this case as it will only be used on
upstream packit tests.

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
2025-11-12 14:27:15 -05:00
Lokesh Mandvekar c134825013 TMT: Exclude podman packages from podman-next repo for tests
podman-next copr repo packages have a much higher Epoch than packit copr
packages, We should exclude the former from the testing environment as
we intend to test the latter.

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
2025-11-12 11:31:46 -05:00
Lokesh Mandvekar 2419732eb7 [skip-ci] TMT: system tests
This commit introduces TMT test jobs triggered via packit to run system
tests on testing-farm infrastructure. Tests are run for
Fedora 41, 42 and rawhide on x86_64. The same
test plan will be reused by Fedora for bodhi, zuul and fedora-ci gating
tests. Packit will handle syncing of test plan and sources from upstream
to downstream.

Packit failure notification has also been updated to be less noisy and
let people know they are free to ignore any failures.

TODO:
1. Enable jobs for CentOS Stream and aarch64 envs.
2. Enable separate set of jobs for release branches as they need to be
   tested with official distro packages, not with bleeding-edge
   packages.

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2025-05-02 16:40:20 +05:30
Martin Pitt 0ec63abcad [CI:BUILD] Packit: Enable failure notifications for cockpit tests
Configure packit to automatically notify relevant Cockpit team members
when one of the "cockpit-revdeps" tests fails.

[NO NEW TESTS NEEDED] - This is test configuration.

Signed-off-by: Martin Pitt <mpitt@redhat.com>
2023-09-20 08:42:36 +02:00
Martin Pitt b8146a8a2c [CI:BUILD] Packit: Disable unexpected journal message check for cockpit-podman
These are relevant when validating upstream or selinux-policy changes,
but not podman ones. This makes the revdeps tests more robust against
random (non-fatal) SELinux denials or messages from other system
components.

[NO NEW TESTS NEEDED] - This is test configuration.

Signed-off-by: Martin Pitt <mpitt@redhat.com>
2023-08-25 17:46:33 +02:00
Martin Pitt 2c5c2d2134 [CI:BUILD] Packit: run cockpit-podman tests in PRs
See https://cockpit-project.org/blog/tmt-cross-project-testing.html

[NO NEW TESTS NEEDED] - quiesce bot, that whole commit *is* a new test

Signed-off-by: Martin Pitt <mpitt@redhat.com>
2023-08-24 18:29:44 +02:00