Project

General

Profile

Actions

action #50177

closed

[functional][y] Combine all the bootloader test modules in one

Added by oorlov about 5 years ago. Updated almost 5 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Enhancement to existing tests
Target version:
SUSE QA - Milestone 24
Start date:
2019-04-09
Due date:
2019-05-07
% Done:

0%

Estimated time:
8.00 h
Difficulty:

Description

Motivation:

Currently there are several bootloader test modules (bootloader, bootloader_zkvm, bootloader_uefi etc.) that are scheduled in main.pm.

The conditional logic is too complex for declarative scheduling that is planned to be applied to all YaST test suites.

In order to simplify migrating to declarative scheduling, as a simple and straightforward workaround it is decided to extract the conditional logic to one 'bootloader' test module and use it there.

Acceptance Criteria

AC1: Only one, common bootloader module is used for the scheduling;
AC2: All the conditional logic deciding which bootloader should be executed for the certain system configuration is moved to the common bootloader module;
AC3: All existing test suites that are using bootloader modules still passing.

Further details

Let's limit to the installer scenarios only.
main.pm should not be modified, so no other tests should get broken, but conditions should be gathered from there.

NOTE: Travis will fail in case new module is added and not mentioned in the main.pm, so add it as a comment to trick it.

Use SCHEDULE variable to test with new schedule (to override it).

Actions #1

Updated by riafarov about 5 years ago

  • Target version set to Milestone 24
Actions #2

Updated by oorlov about 5 years ago

  • Description updated (diff)
Actions #3

Updated by riafarov about 5 years ago

  • Description updated (diff)
  • Status changed from New to Workable
  • Estimated time set to 8.00 h
Actions #4

Updated by oorlov about 5 years ago

  • Status changed from Workable to In Progress
  • Assignee set to oorlov
Actions #5

Updated by riafarov about 5 years ago

  • Due date changed from 2019-04-23 to 2019-05-07
Actions #6

Updated by oorlov almost 5 years ago

  • Status changed from In Progress to Feedback
Actions #7

Updated by JERiveraMoya almost 5 years ago

  • Status changed from Feedback to In Progress
Actions #8

Updated by oorlov almost 5 years ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF