-
Notifications
You must be signed in to change notification settings - Fork 10
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
base: main
Are you sure you want to change the base?
Commits on Nov 22, 2024
-
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.
Configuration menu - View commit details
-
Copy full SHA for b6c8203 - Browse repository at this point
Copy the full SHA b6c8203View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 742b9c6 - Browse repository at this point
Copy the full SHA 742b9c6View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 616c7c7 - Browse repository at this point
Copy the full SHA 616c7c7View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for b833c9f - Browse repository at this point
Copy the full SHA b833c9fView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 78d9558 - Browse repository at this point
Copy the full SHA 78d9558View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a41522 - Browse repository at this point
Copy the full SHA 2a41522View commit details -
ci: Drop LSAN suppressions for PAM tests
These are not needed anymore as the libPAM leaks are fixed in noble
Configuration menu - View commit details
-
Copy full SHA for bb77c86 - Browse repository at this point
Copy the full SHA bb77c86View commit details -
auto-updates: Run on host container
We don't need a docker image anymore now that we're depending on 24.04
Configuration menu - View commit details
-
Copy full SHA for 53185eb - Browse repository at this point
Copy the full SHA 53185ebView commit details
Commits on Nov 23, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 957c746 - Browse repository at this point
Copy the full SHA 957c746View commit details