← Back to issue list

build: use tox for unit tests in CI

View original Github issue

Metadata

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

Current evaluation

Merged PR #616 switched unit-test CI to tox; it was approved by two reviewers and landed as commit bd6c687f.

Resolution: closed resolved

Reason: PR #616 was merged as commit bd6c687f, implementing tox-based unit-test CI after approval by two reviewers.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #616 switched unit-test CI to tox; it was approved by two reviewers and landed as commit bd6c687f.
stealth/space-bunny-alpha — closed resolved Merged PR #616, switching unit-test CI to tox; merged as commit bd6c687f after approval by two reviewers.
stealth/space-bunny-alpha — closed resolved Merged into craft-parts: CI now uses tox to run unit tests, consolidating test execution (commit bd6c687f, PR #616).
qwen/qwen3.6-35b-a3b — — Merged. CI configuration updated to use tox for unit tests. Approved by two reviewers with passing checks. Modified two files (+66/-10).
qwen3.6-35b-a3b-mtp-q6 — — Merged changes to replace the CI unit testing framework with tox, standardizing test execution and simplifying the build pipeline.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1423 build: use tox for tests charmcraft merged Merged #1423 in commit 8b291de3, moving test execution to tox so tox handles Python versions while CI matrices cover operating systems.
82%
#332 tox: improve UX for testing craft-providers merged Merged PR #332 as commit 38739ea, updating tox configuration to improve the local testing experience.
77%
#745 fix(ci): install tox in ci craft-providers merged Merged #745 in commit 2e31f55, fixing TICS CI by installing tox, using the correct project name, and disabling parallel coverage to restore reporting.
76%
#744 fix(ci): install tox in ci craft-providers closed Merged PR #744 installed tox in CI for the TICS job; resolution is recorded in commit 2e31f55, which references #745.
76%
#18 ci: ensure tests succeed in CI craft-application merged PR #18 was merged as commit 99ebc503, updating CI/tox configuration to ensure the test suite succeeds.
75%
#4196 [WIP] tox CI integration improvements snapcraft closed WIP PR closed unmerged with no reviews. Its tox/PR-template idea landed later as #4507 (commit f5964c9f7, 'ci: update PR template to use tox commands').
74%
#295 ci: add tox craft-providers merged Merged PR #295 in commit 9ebe593, enabling tox for craft-providers CI and resolving CRAFT-1726.
74%
#4273 docs: fix tox doc builds snapcraft merged Merged PR #4273 fixed tox documentation builds; the change landed on main as commit d25b49d63.
74%
#4435 ci: colorize tox and collapse sections snapcraft merged Merged PR #4435 (commit 77ac1119b) added tox-gh to collapse CI log sections and colorize tox output, replacing draft PR #4422. Approved by 2 reviewers.
74%
#32 tools: improve coverage support in the tox test environments starbase merged Merged PR #32 improved coverage handling across the tox test environments.
73%