Project

General

Profile

Actions

action #110461

open

[MinimalVM] Unify all jeos schedule into main_jeos.pm

Added by jlausuch over 2 years ago. Updated 23 days ago.

Status:
In Progress
Priority:
Normal
Assignee:
Target version:
-
Start date:
2022-04-29
Due date:
% Done:

0%

Estimated time:

Description

Currently, different JeOS tests are using different ways of scheduling tests.

SLES:

SLES RPi: https://github.com/os-autoinst/os-autoinst-distri-opensuse/tree/master/schedule/jeos/sle/rpi

for openSUSE, everything is handled via main_common.pm
https://github.com/os-autoinst/os-autoinst-distri-opensuse/blob/master/products/opensuse/main.pm#L261

if (is_jeos) {
    load_jeos_tests();
}

which loads common tests from main_common.pm for all the tests, and then we have specific tests for for the other jobs, for instance kernel or containers:

if (is_kernel_test()) {
    load_kernel_tests();
}
elsif (is_container_test) {
    load_container_tests();
}

We have everything scattered over different files. This can lead to gaps in coverage from OSD and O3.
The best way to unify all the schedules would be to have a dedicated centralized schedule, similar to main_publiccloud.pm or main_containers.pm will all the needed conditions for the different distris/versions/backends etc.

What we would need to do in the products/sle|opensuse/main.pm is:

if (is_jeos) {
    load_jeos_tests();
    return;
}

Related issues 2 (1 open1 closed)

Has duplicate Containers and images - action #108806: Create lib/main_jeos.pm for JeOS scheduleRejected2022-03-23

Actions
Blocks Containers and images - action #107449: [MinimalVM] Enable jeos-extratest and jeos-main for cloud testsBlocked2022-02-23

Actions
Actions #1

Updated by mloviska almost 2 years ago

  • Related to action #108806: Create lib/main_jeos.pm for JeOS schedule added
Actions #2

Updated by jlausuch almost 2 years ago

  • Status changed from Workable to In Progress
  • Assignee set to jlausuch

Will work on this together with https://progress.opensuse.org/issues/108806

Actions #3

Updated by jlausuch almost 2 years ago

will try to focus on it this week

Actions #4

Updated by jlausuch over 1 year ago

  • Status changed from In Progress to Workable
  • Assignee deleted (jlausuch)
Actions #5

Updated by ph03nix about 1 year ago

  • Related to deleted (action #108806: Create lib/main_jeos.pm for JeOS schedule)
Actions #6

Updated by ph03nix about 1 year ago

  • Has duplicate action #108806: Create lib/main_jeos.pm for JeOS schedule added
Actions #7

Updated by ph03nix about 1 year ago

  • Blocks action #107449: [MinimalVM] Enable jeos-extratest and jeos-main for cloud tests added
Actions #8

Updated by ph03nix about 1 year ago

  • Priority changed from Normal to High
Actions #9

Updated by ilausuch about 1 year ago

  • Status changed from Workable to In Progress
  • Assignee set to ilausuch
Actions #10

Updated by ilausuch about 1 year ago

  • Status changed from In Progress to Workable
Actions #11

Updated by ilausuch about 1 year ago

  • Assignee deleted (ilausuch)
Actions #12

Updated by mloviska 10 months ago

  • Subject changed from Unify all jeos schedule into main_jeos.pm to [refactoring] Unify all jeos schedule into main_jeos.pm
  • Priority changed from High to Normal
Actions #13

Updated by osukup 10 months ago

  • Status changed from Workable to In Progress
  • Assignee set to osukup

I'll take look

Actions #14

Updated by ph03nix 9 months ago

Is there any progress on this ticket @osukup ?

Actions #15

Updated by mloviska 3 months ago

Hey there, could you please update the status of the ticket? Thanks

Actions #16

Updated by ph03nix about 2 months ago

Ping?

Actions #17

Updated by ph03nix about 1 month ago

  • Priority changed from Normal to High
Actions #18

Updated by ph03nix about 1 month ago

  • Tags set to MinimalVM
Actions #19

Updated by ph03nix 23 days ago

  • Project changed from 208 to Containers and images
Actions #20

Updated by ph03nix 23 days ago

  • Subject changed from [refactoring] Unify all jeos schedule into main_jeos.pm to [MinimalVM] Unify all jeos schedule into main_jeos.pm
Actions #21

Updated by ph03nix 23 days ago

  • Priority changed from High to Normal
Actions

Also available in: Atom PDF