tests: allow to select a suite when running autopkgtests
Metadata
Current evaluation
Merged after approval and passing CI checks. Enables suite selection for autopkgtests to support PPA and Travis daily test integration.
Suggested action: —
No scores available.
Issue body
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)?
- [x] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)?
- [x] Have you successfully run `./runtests.sh static`?
- [x] Have you successfully run `./runtests.sh unit`?
-----
This PR needs to be split in two, because I first need this tiny change in the PPA in order to use it in the travis daily. I'll propose the second part once I get this change into the daily PPA.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged after approval and passing CI checks. Enables suite selection for autopkgtests to support PPA and Travis daily test integration. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to enable selecting a test suite when running autopkgtests. This change supports PPA and Travis daily integration, serving as the first part of a planned split before implementing the full test execution workflow. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to enable suite selection during autopkgtest execution. This change supports targeted test runs in the PPA and Travis CI, serving as the initial step in a planned split PR series for CI integration. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1200 tests: allow to run individual autopkgtest suites | snapcraft | merged | Merged implementation enabling execution of individual autopkgtest suites. Resolves Launchpad bug #1673981. Updated one test file with 17 additions and 13 deletions to support selective suite execution. | |
| #2188 tests: support running spread suite in autopkgtests | snapcraft | merged | Merged. Adds an autopkgtest suite to run the spread test suite during releases. CI failures were resolved by fixing missing build dependencies and temporarily disabling armhf execution. Approved by one reviewer and merged. | |
| #1643 tests: run daily autopkgtest in travis | snapcraft | merged | Merged. Configured Travis CI to run daily autopkgtests by updating .travis.yml. Changes were approved and integrated into the main branch. | |
| #1716 tests: split the integration autopkgtests | snapcraft | merged | Merged after splitting integration autopkgtests to eliminate timeout failures. The change adds minor per-test setup overhead but resolves recurring execution timeouts. Approved by two reviewers with passing CI checks. |