Project

General

Profile

Actions

action #60074

closed

coordination #60071: [functional][y][epic] SLE 15 SP2 feature testing

[functional][y][SLE-7216][SLE-7104] Test repoless (online) installer

Added by riafarov over 4 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Spike/Research
Target version:
SUSE QA - Milestone 30
Start date:
2019-11-20
Due date:
2020-01-14
% Done:

0%

Estimated time:
5.00 h
Difficulty:

Description

Exploratory manual testing.

Acceptance criteria

  1. Scope of changes is learned
  2. Exploratory testing is conducted for the parts which are not covered by the automated tests
  3. Follow-up tickets for automated tests are created with detailed description in case are considered to be useful (efforts vs profit)
  4. jira ticket is updated accordingly

Further info

See https://jira.suse.com/browse/SLE-7104
https://jira.suse.com/browse/SLE-7216

https://trello.com/c/Qksn2hIZ/1440-5-p1-installer-registration-handling + https://trello.com/c/pyqFurT6/1441-3-updater-registration-handling

NOTE: registration is forced for online installation, no unregistered installations should be possible.

In online installer we rely on the network, so we need to test this area, including license download.
It also means that we should have enough packages on the medium to conduct the installation.

Actions #1

Updated by riafarov over 4 years ago

  • Copied to action #60077: [functional][y][SLE-7216][SLE-7104] Test offline installer added
Actions #2

Updated by riafarov over 4 years ago

  • Copied to deleted (action #60077: [functional][y][SLE-7216][SLE-7104] Test offline installer )
Actions #3

Updated by riafarov over 4 years ago

  • Description updated (diff)
Actions #4

Updated by riafarov over 4 years ago

  • Subject changed from [functional][y][SLE-7216][SLE-7104] Test repoless installer to [functional][y][SLE-7216][SLE-7104] Test repoless (online) installer
  • Description updated (diff)
  • Status changed from New to Workable
  • Estimated time set to 5.00 h
Actions #5

Updated by ybonatakis over 4 years ago

  • Status changed from Workable to In Progress
Actions #6

Updated by riafarov over 4 years ago

  • Due date changed from 2019-12-17 to 2019-12-31
  • Assignee set to ybonatakis
Actions #7

Updated by ybonatakis over 4 years ago

  • Due date changed from 2019-12-31 to 2019-12-17
  • Assignee deleted (ybonatakis)

I tested online medium starting with build 105.4 and i continued with build 108.1 all against x86_64.
The Minimal requirements were met. So registration is forced and when you try to skip you get a proper warning as expected:

  • that registration is required
  • suggesting to use the full medium otherwise

I tested the following testcases today
TC0: regular installation with default options - all as expected
TC1: installation with separate /home partition - ok
TC2: installation above existing one with encrypted partition and separate /home partition. - the installer could recognize the encrypted partition and asked for the passphrase. Installation havent finished but looks good so far. the installer even asked to import existing user.

Other TCs to follow is testing autoyast installations

Actions #8

Updated by ybonatakis over 4 years ago

Second day: i performed some autoyast installations.
Observation:

  • the generated autoinst.xml doesnt work (i cloned the installed system from the TC2 from yesterday). even worse it doesnt stop when base pattern is not found and delete the installed system
  • Using one from osd finished the installation successfully.

I filed two bugs regarding autoyast. https://bugzilla.suse.com/show_bug.cgi?id=1159472 and https://bugzilla.suse.com/show_bug.cgi?id=1159477

I think i will perform some tests with corrupted networking tomorrow.

Actions #9

Updated by ybonatakis over 4 years ago

  • Assignee set to ybonatakis
Actions #10

Updated by ybonatakis over 4 years ago

  • Due date changed from 2019-12-17 to 2019-12-31
Actions #11

Updated by syrianidou_sofia over 4 years ago

Tested on Power KVM Virtual Machine. Filled bug#1159461 - https://bugzilla.suse.com/show_bug.cgi?id=1159461

Actions #12

Updated by ybonatakis over 4 years ago

Today i tested the installation manipulating the network traffic. The registration step found difficulties to connect to the server and the process terminated. Then you are able to restart if you want. the package corruption had been set 55% in this case.
Setting the latter value for the traffic to 30% the installation was slow but doable.

For automation, @JRivrain and @syrianidou_sofia have provided some ideas. but the one i think it needs to be reenabled/created is the skip_registration for the online installer (installer should force registration).

Actions #13

Updated by ybonatakis over 4 years ago

  • Status changed from In Progress to Feedback

jira tickets updated

Actions #14

Updated by mgriessmeier over 4 years ago

  • Target version changed from Milestone 30+ to Milestone 30

bulk moved to M30 for revisiting

Actions #15

Updated by JERiveraMoya over 4 years ago

Shifting ticket after holiday period.

Actions #16

Updated by riafarov over 4 years ago

  • Due date changed from 2019-12-31 to 2020-01-14
Actions #17

Updated by riafarov over 4 years ago

  • Status changed from Feedback to Resolved

It's done, we will check if bug with skip registration is still valid.

Actions

Also available in: Atom PDF