← Back to issue list

build: separate unit and integration tests in CI

View original Github issue

Metadata

Project
craft-application
Number
#131
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged CI change separating unit and integration tests in canonical/craft-application#131 (commit 3a4a2b64).

Resolution: closed resolved

Reason: PR #131 was approved with no unresolved comments and merged as commit 3a4a2b64, introducing separate CI runs for unit and integration tests. Planned parallelization was dropped to keep the change focused.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `tox`? ----- Depends on #130

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged CI change separating unit and integration tests in canonical/craft-application#131 (commit 3a4a2b64).
stealth/space-bunny-alpha — closed resolved Merged PR #131, separating unit and integration test runs in CI; parallel execution was dropped to keep the workflow focused and readable.
qwen/qwen3.6-35b-a3b — — Merged into main. Separates unit and integration tests in CI to improve readability and fix log rotation conflicts. Scope was narrowed from parallel execution to simply splitting test categories. Approved and passed checks.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#1282 [refactor] Separate unit and integration tests charmcraft open Unit and integration test separation is already implemented, with dedicated tests/unit and tests/integration directories; the craft-application rebase appears to have delivered it.
81%
#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.
73%
#118 Fix integration test fixtures broken by craft-application dependency update debcraft merged Merged PR #118 updated integration fixtures for craft-application's new validation format and required summary and description fields; Canonical CLA passed.
71%