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

CI: Use noble image for QA tests #641

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open

CI: Use noble image for QA tests #641

wants to merge 9 commits into from

Commits on Nov 22, 2024

  1. pam/integration-tests: Increase some tests terminal to not cut output

    Some tests golden files were not including the whole results, let's fix
    them by increasing the terminal heights.
    3v1n0 committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    b6c8203 View commit details
    Browse the repository at this point in the history
  2. pam/runner: Move format string variables to const values

    In this way we can check for them being in golden files in a reliable
    way
    3v1n0 committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    742b9c6 View commit details
    Browse the repository at this point in the history
  3. pam/integration-tests: Ensure that golden file contains required results

    Add an helper function to check that the golden files contains the final
    pam runner results strings.
    
    In this way we can ensure that the golden files sizes are big enough to
    hold all the terminal contents.
    3v1n0 committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    616c7c7 View commit details
    Browse the repository at this point in the history
  4. ci: Run QA jobs in ubuntu noble

    That's the ubuntu version we're targetting so far, and so we should care
    about having it working as expected when doing integration tests in
    particular.
    3v1n0 committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    b833c9f View commit details
    Browse the repository at this point in the history
  5. pam/integration-tests/vhs: Do not use chromium sandboxing when root

    When running as root or in a schroot we should not care about chrome
    sandbox used by VHS, so let's ignore it.
    3v1n0 committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    78d9558 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2a41522 View commit details
    Browse the repository at this point in the history
  7. ci: Drop LSAN suppressions for PAM tests

    These are not needed anymore as the libPAM leaks are fixed in noble
    3v1n0 committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    bb77c86 View commit details
    Browse the repository at this point in the history
  8. auto-updates: Run on host container

    We don't need a docker image anymore now that we're depending on 24.04
    3v1n0 committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    53185eb View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2024

  1. ci: Install chromium for VHS testing

    Vhs installs chromium for testing, but it may slow downs things a bit if
    done during tests (as it may be repeated), while doing it once here
    avoids such issue
    3v1n0 committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    957c746 View commit details
    Browse the repository at this point in the history