tests: run daily autopkgtest in travis
Metadata
Current evaluation
Merged. Configured Travis CI to run daily autopkgtests by updating .travis.yml. Changes were approved and integrated into the main branch.
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`?
-----
WIP: this makes sense only to be run on the daily. But, I need first to check if travis gets green results. I will update the .travis.yml after that.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged. Configured Travis CI to run daily autopkgtests by updating .travis.yml. Changes were approved and integrated into the main branch. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged changes to execute daily autopkgtest in Travis CI. Initially marked as work-in-progress pending green builds, the configuration was verified and integrated into the repository. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to run daily autopkgtest in Travis CI. The author updated .travis.yml after verifying successful builds, and a maintainer approved the tested changes for integration. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1630 tests: allow to select a suite when running autopkgtests | snapcraft | merged | Merged after approval and passing CI checks. Enables suite selection for autopkgtests to support PPA and Travis daily test integration. | |
| #177 Updated the autopkg integration tests. | snapcraft | merged | Merged after maintainer approval. Updated autopkg integration tests with minor changes across two files. Approved by @kyrofa. | |
| #5073 chore: remove travis and autopkgtest | snapcraft | merged | Merged a cleanup that removed unused Travis CI and autopkgtest configurations. Approved by two reviewers, passed CI checks, and modified 15 files, deleting 495 lines of obsolete build and test infrastructure. | |
| #2380 tests: use autopkgtest to leverage snap testing | snapcraft | merged | Merged. Updates the test suite to use autopkgtest for snap testing, modifying 31 files and reducing 137 lines. Changes were integrated into the main branch after passing CI checks. | |
| #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. | |
| #164 Updated the autopkgtests. | snapcraft | merged | Merged autopkgtests update running integration tests, building examples without installing, and skipping redundant unittests. Approved by @kyrofa, changes optimize execution by deferring unittests to package builds and scheduling example tests for daily runs and PRs. | |
| #371 travis: run the tests in the GCE trusty machine | snapcraft | merged | Merged after removing the Travis CI xenial LXC hack due to test timeouts. Jenkins now handles test execution. Updated flake8 invocation per reviewer feedback, rebased, and approved. | |
| #2301 tests: move most tests to spread and reorder travis.yaml | snapcraft | merged | Merged changes migrating most Python tests to spread instances while retaining store tests. Optimized Travis CI ordering for faster execution. Approved, passed checks, and merged with no coverage impact. | |
| #1749 tests: add a script to run autopkgtests in the ppa | snapcraft | merged | Merged changes adding a script to run autopkgtests in the PPA. The update modifies four files, requires PR #1643, and received approval from one reviewer. Integrated on November 22, 2017. | |
| #1755 tests: collect the autopkgtest results and save them in git | snapcraft | merged | Merged to collect autopkgtest results and store them in git. Approved by two reviewers across five files (+131/-3 lines). Six unresolved review comments remained but did not prevent integration. |