← Back to issue list

tests: allow to run individual autopkgtest suites

View original Github issue

Metadata

Project
snapcraft
Number
#1200
Type
pull request
State
merged
Author
come-maiz
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1200 as commit 532b6d2ff, adding selectable autopkgtest suites so integration and snaps_tests can run independently; fixes LP #1673981.

Resolution: closed resolved

Reason: PR #1200 was merged as commit 532b6d2ff and implemented individual autopkgtest suite selection, resolving Launchpad bug #1673981.

Evaluated by: mr-cal-bot

No scores available.

Issue body

LP: [#1673981](https://bugs.launchpad.net/snapcraft/+bug/1673981)

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1200 as commit 532b6d2ff, adding selectable autopkgtest suites so integration and snaps_tests can run independently; fixes LP #1673981.
stealth/space-bunny-alpha — closed resolved Merged as commit 532b6d2ff (#1200), enabling individual autopkgtest suite selection and addressing Launchpad bug #1673981.
qwen/qwen3.6-35b-a3b — — Merged implementation enabling execution of individual autopkgtest suites. Resolves Launchpad bug #1673981. Updated one test file with 17 additions and 13 deletions to support selective suite execution.
qwen3.6-35b-a3b-mtp-q6 — — Merged changes enabling execution of individual autopkgtest suites. Resolves Launchpad bug #1673981 by allowing targeted test runs, improving CI efficiency and debugging workflows.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#1630 tests: allow to select a suite when running autopkgtests snapcraft merged PR #1630 merged (commit a94a6272a) adding a `--test-name`/suite option so autopkgtests can run a selected suite; follow-ups #1643 (daily autopkgtest in Travis) and #1716 (split integration autopkgtests) built on it.
83%
#1603 tests: add /snap/bin to PATH in autopkgtests snapcraft merged Merged PR #1603 (commit 70a0c6fb1) into master, adding /snap/bin to PATH in the autopkgtest setup so integration tests could find snap binaries; it depended on #1595, also merged.
76%
#1716 tests: split the integration autopkgtests snapcraft merged Merged in snapcraft#1716 via 57af155a7, splitting integration autopkgtests into separate runs to prevent timeout failures despite added setup overhead.
74%
#2380 tests: use autopkgtest to leverage snap testing snapcraft merged Merged #2380 as commit 4c5b97a6b, updating 31 files to use autopkgtest for snap testing.
74%
#2188 tests: support running spread suite in autopkgtests snapcraft merged Merged PR #2188 (commit 10139a44e), adding an autopkgtest suite to run Spread during releases; g++ and openssh-server dependencies were added, and armhf was disabled initially.
72%
#2182 tests: add spread suite for autotools plugin snapcraft merged PR #2182 merged to master as commit eadd86729, consolidating the Autotools plugin and snapd tests into a single Spread suite and resolving LP bug #1783825.
72%
#1673981 It's not possible to run only one autopkgtest snapcraft (launchpad) closed Separate autopkgtest suite selection was implemented by merged snapcore/snapcraft#1200 (commit 532b6d2ff), enabling integration and snaps_tests to run independently.
72%
#1542 tests: add integration tests for build snaps snapcraft merged PR #1542 merged as 8c9900f38, adding integration coverage for build snaps; two scenarios remained excluded due to Launchpad bugs #1716054 and #1716055.
72%
#600 Remove the unittests from the autopkgtest execution snapcraft merged Merged PR #600 (commit 8a4d204) removed unit tests from the autopkgtest run since they were already executed during the package build, fixing duplicate test runs for LP bug #1596068.
71%
#1749 tests: add a script to run autopkgtests in the ppa snapcraft merged Merged PR #1749 as commit d069c806a, adding a script to run autopkgtests from the PPA.
70%