action #49010

[opensuse][functional][y] Add test suite for NET install + expert partitioner on Tumbleweed

Added by karlmistelberger 4 months ago. Updated 28 days ago.

Status:WorkableStart date:11/03/2019
Priority:NormalDue date:13/08/2019
Assignee:-% Done:

0%

Category:New test
Target version:SUSE QA tests - Milestone 27
Difficulty:
Duration: 112

Description

Expert partitioner failed on several occasions in the past. Current installer openSUSE-Tumbleweed-NET-x86_64-Snapshot20190307-Media.iso again has an issue: Deleting a partition will fail. Automatic testing of all options is recommended.

Acceptance criteria

  • AC: Enable one of the test suites which uses Expert Partitioner for UEFI + NET installation media

Suggestions

lvm-encrypt-separate-boot or RAID1 tests are good candidates for the scenario.

We don't remove partitions in any tests, I will create test for that.

y2log-Y7wvcd.tar.xz - failed install (118 KB) karlmistelberger, 12/03/2019 12:56 pm

History

#1 Updated by mlin7442 4 months ago

  • Project changed from openSUSE Release Process to openQA Tests
  • Category set to Enhancement to existing tests

move to openQA tests project

#2 Updated by SLindoMansilla 4 months ago

  • Subject changed from Tumbleweed netinstall expert partitioner to [functional][opensuse][y] Add test suite for NET install + expert partitioner on Tumbleweed
  • Category changed from Enhancement to existing tests to New test
  • Status changed from New to Feedback
  • Assignee set to SLindoMansilla

Maybe just scheduling btrfs+warnings for NET media is enough to cover it: https://openqa.opensuse.org/tests/876279#step/partitioning_warnings/43
scheduled for Tumbleweed development job group: https://openqa.opensuse.org/admin/job_templates/38

Karl, could you describe the steps to reproduce?

#3 Updated by karlmistelberger 4 months ago

Steps to reproduce are discussed starting here: https://forums.opensuse.org/showthread.php/535149-efibootmgr-won-t-print-additional-information?p=2896342#post2896342

Short version: Select an existing partition and press "Delete".

#4 Updated by SLindoMansilla 4 months ago

I don't see any steps to reproduce in that ticket.
One data I got from the ticket is that it happens on UEFI, so, scheduling also for UEFI on Tumbleweed development job group.

This missing data is so important to know that I was scheduling the legacy one. Maybe there it works, and then we get again to the point where we say that our tests pass and users complaining that our tests are screwed up.

Please, take it as a constructive critic. openSUSE doesn't have enough resources to test infinite combinations of use cases. That means, that some users may encounter problems that we (and our tests) din't. But, we are willing to include real use cases from user's feedback. But, for that we need a complete even exhaustive description of how to reproduce the bug. I fear that with your description, we will still miss your use case and nothing will be resolved.
We already covered all the actions mentioned in that mail chain. So, the problem is triggered doing this action in combination with something else. We will see if the combination with UEFI and NET installer is the cause. If not, something is missing.

#5 Updated by SLindoMansilla 4 months ago

This is a closer description to the environment needed to reproduce the problem about not possible to delete partitions: https://forums.opensuse.org/showthread.php/535149-efibootmgr-won-t-print-additional-information?p=2896622#post2896622

Which actually states that the error happens when using the "guided partitioner" and selecting "remove even if not needed". So, it may not be reproducible by manually deleting a partition.

#6 Updated by karlmistelberger 4 months ago

Appended y2log

#8 Updated by okurz 4 months ago

  • Subject changed from [functional][opensuse][y] Add test suite for NET install + expert partitioner on Tumbleweed to [opensuse][functional][u] Add test suite for NET install + expert partitioner on Tumbleweed
  • Target version set to Milestone 25

@SLindoMansilla please track the bug and depending on the outcome close, make the ticket workable or move to QSF-y by replacing the [u] in the subject line with [y] when the time comes, thx.

#9 Updated by SLindoMansilla 4 months ago

  • Description updated (diff)
  • Status changed from Feedback to Resolved

I was actually waiting for having valid results on the scheduled test suite, but, since it seems clear that the cause of the problem is different. Let's continue in the bug ticket if it is needed to create a new test.

The test suites are already scheduled in the development job group.

But, the problem to be solved is different.

#10 Updated by okurz 4 months ago

  • Status changed from Resolved to Feedback

SLindoMansilla wrote:

The test suites are already scheduled in the development job group.

ok, but every job in the development job group should have an open ticket attached until we can move the scenario into a validation job group.

#11 Updated by SLindoMansilla 4 months ago

  • Status changed from Feedback to Workable
  • Assignee deleted (SLindoMansilla)

The test needs adaption for NET install: https://openqa.opensuse.org/tests/880685#step/partitioning_warnings/34

This needs to be properly planned.

#12 Updated by SLindoMansilla 4 months ago

  • Subject changed from [opensuse][functional][u] Add test suite for NET install + expert partitioner on Tumbleweed to [opensuse][functional][y] Add test suite for NET install + expert partitioner on Tumbleweed

For yast team

#13 Updated by riafarov about 1 month ago

  • Due date set to 18/06/2019

#14 Updated by riafarov about 1 month ago

  • Description updated (diff)
  • Due date changed from 18/06/2019 to 09/07/2019
  • Target version changed from Milestone 25 to Milestone 27

#15 Updated by riafarov 28 days ago

  • Due date changed from 09/07/2019 to 13/08/2019

Also available in: Atom PDF