← Back to issue list

tests: extract sources suite from general suite

View original Github issue

Metadata

Project
snapcraft
Number
#2054
Type
pull request
State
merged
Author
kyrofa
Labels
—
Created
Updated
Closed

Current evaluation

Merged #2054 as bac3c8f55, splitting source tests into their own suite to reduce the oversized general suite and avoid Travis timeouts.

Resolution: closed resolved

Reason: The pull request was approved and merged as commit bac3c8f55, separating the sources tests from the general suite.

Evaluated by: mr-cal-bot

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`? ----- The general suite is too large, and is timing out on Travis.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #2054 as bac3c8f55, splitting source tests into their own suite to reduce the oversized general suite and avoid Travis timeouts.
stealth/space-bunny-alpha — closed resolved Merged PR #2054 (commit bac3c8f55) by kyrofa split the source-related tests out of the general unit test suite into a dedicated tests/unit/sources suite, shrinking the general suite so it stopped timing out on Travis.
stealth/space-bunny-alpha — closed resolved Merged #2054 (commit bac3c8f55), extracting source tests from the general suite to prevent Travis timeouts.
stealth/space-bunny-alpha — closed resolved Merged PR #2054 (commit bac3c8f55) split the sources tests out of the oversized general suite to address Travis timeouts.
qwen/qwen3.6-35b-a3b — — Merged to extract the sources test suite from the general suite, resolving Travis CI timeouts. Approved by one reviewer, passed CI checks, and modified 14 files.
qwen3.6-35b-a3b-mtp-q6 — — Merged to resolve Travis CI timeouts by extracting the sources test suite from the oversized general suite, reducing execution time and improving test reliability.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#2057 (confidence 80%)

    Follow-up work similarly extracted the lifecycle tests from the general suite.

Related issues

Issue Project State Summary Similarity
#2057 tests: extract lifecycle suite from general suite snapcraft merged Merged PR #2057 as commit 59bdc3343, splitting lifecycle tests from the oversized general suite to prevent Travis timeouts.
79%