canonical / canonical/authd

Support archive-to-archive migration verification in E2E tests

Open
#1,929 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
308
Forks
41
Avg merge
2d 4h
Merged PRs (30d)
58

Description

SRU verification needs the E2E migration tests to exercise an upgrade from a stable Ubuntu archive suite to the proposed suite, for example:

resolute-updates -> resolute-proposed

Currently, the `e2e-apt-source` marker selects only the target archive suite. The stable migration snapshot is still installed from the authd PPA, so the tests do not verify migration from the archive package in `resolute-updates`.

Contributor guide

Open the contributing guide

Research direction

Start with the E2E migration tests and the `e2e-apt-source` marker, then trace how the stable migration snapshot is selected. Update the test setup so it verifies migration from `resolute-updates` to `resolute-proposed` using the archive package rather than the authd PPA, and confirm the E2E tests pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, ubuntu
Domain
operating-systems, testing
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.