← Back to issue list

ci: split plugin integration tests out.

View original Github issue

Metadata

Project
snapcraft
Number
#1252
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1252 in commit 1387c0aa9, splitting plugin integration tests into separate Travis CI runs to stay within time limits.

Resolution: closed resolved

Reason: PR #1252 was merged as commit 1387c0aa9, resolving the CI timeout problem by separating plugin integration test runs.

Evaluated by: mr-cal-bot

No scores available.

Issue body

We have passed the time allowed by travis for a run, splitting the test runs out takes care of that. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1252 in commit 1387c0aa9, splitting plugin integration tests into separate Travis CI runs to stay within time limits.
stealth/space-bunny-alpha — closed resolved Merged PR #1252 as commit 1387c0aa9, splitting plugin integration tests into separate Travis runs to stay within CI time limits.
stealth/space-bunny-alpha — closed resolved Merged PR #1252 split plugin integration tests into separate runs to avoid exceeding Travis CI time limits.
qwen/qwen3.6-35b-a3b — — Merged to split plugin integration tests across multiple jobs, resolving Travis CI timeout limits. The change modified 23 files with minimal additions and required no review.
qwen3.6-35b-a3b-mtp-q6 — — Merged to resolve Travis CI timeout limits by splitting plugin integration tests into separate runs. This change optimizes build duration while preserving test coverage.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1275 ci: run plugin integration tests in separate jobs craft-parts merged Merged PR canonical/craft-parts#1275 (commit 2e6bb9a2, CRAFT-4767) split plugin integration tests into separate CI jobs (test-common, test-python-plugins, test-java-plugins, test-other-plugins), speeding up CI and isolating dependency-heavy java plugin tests.
78%
#1638 tests: reorganize unit and integration suites to make them easier to split for travis snapcraft merged Merged #1638 as commit 30f62685c, reorganizing unit and integration test suites for easier splitting across Travis CI jobs.
77%
#1272 ci: run plugin tests separately craft-parts closed Merged PR #1272 separated plugin tests from the main CI test run; all reported lint, policy, security, and test checks passed.
76%
#107 ci: separate unit and integration tests starbase merged Merged PR #107 as commit 3244cc2, splitting the GitHub Actions test workflow into separate unit and integration test jobs; repo now has tests/unit and tests/integration trees plus a test-integration tox env.
71%
#7 tools: Split unit and integration tests starbase merged Merged #7 as commit 63fc646, splitting tool tests into separate unit and integration directories.
71%
#2614 [WIP] travis-ci: split spread tests to reduce job times snapcraft closed Closed unmerged in favor of snapcraft#2615, which increased Spread worker parallelism and merged as commit 5c91f9681 to reduce job times.
71%
#2217 Travis test snapcraft merged Merged in snapcraft#2217 via commit 281defaef, improving Travis test speed and simplifying CI across 26 files.
71%
#2523 ci: improve travis integration conditionals snapcraft merged Merged as commit 4900f7323: .travis.yml spread/integration test conditionals fixed, unused cron trigger removed, integration script indentation normalized.
71%