Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

System tests: add test tags #19302

Merged
merged 1 commit into from
Jul 28, 2023
Merged

Commits on Jul 26, 2023

  1. System tests: add test tags

    BATS 1.8.0 introduces tags: metadata that can be applied to
    a single test or one entire file, then used for filtering
    in a test run.
    
    Issue containers#19299 introduces the possibility of using OpenQA
    for podman reverse dependency testing: continuous CI on
    all packages that can affect podman, so we don't go two
    months with no bodhi builds then get caught by surprise
    when systemd or kernel or crun change in ways that break us.
    
    This PR introduces one bats tag, "distro-integration".
    The intention is for OpenQA (or other) tests to install
    the podman-tests package and run:
    
        bats --filter-tags distro-integration /usr/share/podman/test/system
    
    Goal is to keep the test list short and sweet: we do not
    need to test command-line option parsing. We *DO* need to
    test interactions with systemd, kernel, nethack, and other
    critical components.
    
    Signed-off-by: Ed Santiago <santiago@redhat.com>
    edsantiago committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    33891e8 View commit details
    Browse the repository at this point in the history