TMT: re-enable podman e2e revdep tests#378
Conversation
Reviewer's GuideRe-enables Podman e2e revdep tests by parameterizing the test script to fetch and extract the latest Podman source, selectively running Go-based e2e or Bats-based system tests, and introduces a Makefile for streamlined test orchestration. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: lsm5 The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
43af1d2 to
7389a9a
Compare
We need to run podman e2e tests as they are not the same as system tests. For example: `podman container restore --pod ...` test isn't run in the system tests and this test is currently failing on RHEL. This reverts commit 3f2d85a and makes additional changes to suit current state. Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
|
/packit retest-failed containers/podman#26234 |
|
/packit build |
|
/packit build |
|
/packit test containers/podman#26234 |
Won't work if we need to fetch sources. Anyway, the tests will be skipped once the podman PR is merged. So, that issue can be ignored for now. |
We need to run podman e2e tests as they are not the same as system tests.
For example:
podman container restore --pod ...test isn't run in the system tests and this test is currently failing on RHEL.This reverts commit 3f2d85a and makes additional changes to suit current state.
Summary by Sourcery
Re-enable Podman E2E revdep tests by revamping the test script to fetch the latest source RPM, support separate 'e2e' and 'system' modes, and add Makefile automation for SELinux, E2E, and system tests.
Enhancements:
Tests: