← Back to issue list

test: speed up spread test runtime by removing redundant package setup

View original Github issue

Metadata

Project
charmcraft
Number
#2774
Type
pull request
State
open
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Optimizes spread test runtime by consolidating package installs and removing redundant apt updates across 11 test files

Suggested action: close stale

Reason: The PR has been inactive for 52 days with no reviewer engagement or maintainer feedback despite being opened by a maintainer. While the test optimization is valid, the prolonged silence and lack of review activity suggest it's no longer a priority. The changes are straightforward and could be re-submitted if needed.

Impact: 20 Quick Win: 17.0 Staleness: 75 Complexity: 15 Confidence: 70

Issue body

## Summary - remove a redundant apt update from top-level spread prepare - install snapd and unzip together in one global tests.pkgs call - remove per-task unzip installs from spread task.yaml files where unzip is already guaranteed globally ## Impact This removes repeated package-index refreshes in spread runs, reducing runtime while preserving test coverage and assertions.

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6
Impact: 20
Quick Win: 17.0
Staleness: 75
Complexity: 15
Confidence: 70
close stale Optimizes spread test runtime by consolidating package installs and removing redundant apt updates across 11 test files
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 10
Confidence: 85
needs review Consolidates redundant package installations in spread test configuration to reduce runtime. Currently pending review with all CI checks passing.
qwen3.6-35b-a3b-mtp-q6
Staleness: 5
Complexity: 10
Confidence: 85
needs review Optimizes spread test configuration by removing redundant apt updates and per-task unzip installs, consolidating package setup globally to reduce CI runtime. Currently awaiting review and CI validation.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.