Project

General

Profile

Actions

action #34732

closed

coordination #17436: [tools][functional][y][epic] tests must not have access to published repos, e.g. download.o.o on Tumbleweed -> remove all references to download.o.o from repos during installation and afterwards

[functiona][y][opensuse] make zypper_info use mirrored source repo, do not remove official update repos

Added by riafarov over 6 years ago. Updated almost 6 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
Bugs in existing tests
Target version:
SUSE QA (private) - Milestone 22
Start date:
2018-04-11
Due date:
2019-01-15
% Done:

0%

Estimated time:
8.00 h
Difficulty:

Description

Motivation

We have moved forward in https://progress.opensuse.org/issues/32038
Now we sync oss, oss-debug and non-oss repos where available. And use them in the tests.

We have identified 2 scenarios, where it doesn't work that well. One is zypper_info, which we now schedule in console tests instead of extra tests and run before replace the repos, so it uses official source repos.

Second issue if with update repos, as we remove them, it breaks scenarios which touch packagekit. As of now it's mainly yast control center, where we get an error about missing update repos. Other scenarios are excluded as have different flow (e.g. url is given in the installer, etc.).

We assume that simple filtering will work when syncing. So we need to reevaluate if that is not the case.

Suggestions

To solve zypper_info, we need a feature in rsync.pl to sync only defined packages from the repo to save space.
For update repos, we actually though not to remove them when cleaning official repos.

Acceptance criteria

  1. Mirrored repos are used when using packages from source oss repo
  2. zypper_info tets suite works with partly synced repo

Related issues 1 (0 open1 closed)

Blocks qe-yam - action #20206: [functional][y][yast][easy] Add yast2_ui_devel scenario (was: please remove yast2_cmdline from 42.3 test plan)ResolvedJERiveraMoya2017-07-02

Actions
Actions

Also available in: Atom PDF