Project

General

Profile

Actions

action #27817

closed

[sle][functional][yast][sle15][easy] scripting module will come back - @waitfor scripting module to appear in sle15 build

Added by okurz over 6 years ago. Updated about 6 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Bugs in existing tests
Start date:
2017-11-17
Due date:
2018-03-27
% Done:

0%

Estimated time:
Difficulty:

Description

acceptance criteria

  • AC1: The new scripting module does not break existing tests
  • AC2: Packages from the scripting module are at least installed by the "all-modules" scenario

tasks

  • @waitfor scripting module to appear in a new SLE15 build (0h)
  • If necessary: Adjust needles to not fail on scripting module appearing in module selection screen during installation (0-0.5h)
  • Add scripting module and patterns to be installed in the "all-modules" scenario (0.5-2h)

further details

See sle-15-Installer-DVD-x86_64-gnome+proxy_SCC+allmodules@64bit for the scenario which should (at least) cover the scripting module


Related issues 2 (0 open2 closed)

Related to openQA Tests - coordination #9470: [sle][functional][u][sle12][medium][epic]Modules - Web and ScriptingResolveddheidler2015-11-112018-08-28

Actions
Copied to openQA Tests - action #27820: [sle][functional][sle15][easy] gnome+proxy_SCC+allmodules scenario should cover "public cloud module" as wellResolvedokurz2017-11-172018-01-16

Actions
Actions #1

Updated by okurz over 6 years ago

  • Copied to action #27820: [sle][functional][sle15][easy] gnome+proxy_SCC+allmodules scenario should cover "public cloud module" as well added
Actions #2

Updated by okurz over 6 years ago

  • Assignee set to okurz

from https://bugzilla.suse.com/show_bug.cgi?id=1065073

The SLED product will not have the Web& Scripting Module available.
SLES will have Basessytem, Server Applications, desktop Applications, Legacy,
Development Tools, Public Cloud, Containers (not yet existing).
SLEd will have Basesystem, Desktop Applications, Desktop Productivity.

Actions #3

Updated by yosun over 6 years ago

Now we has the module in Beta3: http://dist.suse.de/install/SLP/SLE-15-Module-Web-Scripting-Beta3/
Could you please consider to add this module in SLES tests? Because some userspace test start blocked by it.
e.g. php7 test
https://openqa.suse.de/tests/1268605
Last good: build333.4
First bad: build346.1

checked the log it fails by dependency:
Problem: nothing provides php7-bcmath needed by qa_test_php-7.0.3-13.1.noarch
Solution 1: do not install qa_test_php-7.0.3-13.1.noarch
Solution 2: break qa_test_php-7.0.3-13.1.noarch by ignoring some of its dependencies

And php7-bcmath is in http://dist.suse.de/install/SLP/SLE-15-Module-Web-Scripting-Beta3/ppc64le/DVD1/ppc64le/

Actions #4

Updated by okurz over 6 years ago

yosun wrote:

Now we has the module in Beta3: http://dist.suse.de/install/SLP/SLE-15-Module-Web-Scripting-Beta3/
Could you please consider to add this module in SLES tests? Because some userspace test start blocked by it.

We can not add this module properly as long as it does not show up from SCC, e.g. see https://openqa.suse.de/tests/1269036#step/scc_registration/17
A workaround in openQA by manually adding the repo can be done however.

In any case we need
https://gitlab.suse.de/openqa/scripts/merge_requests/158
to be merged first to provide the content to openQA.

I don't know how this new module should be handled, if it is expected to be enabled by default or not on SLES. Our test scenarios should be corresponding to customer use cases so our default test suites should not enable the module unless that is the default on SLES. However we can add the module to a specific test scenario where needed when this is necessary.

Actions #5

Updated by okurz over 6 years ago

  • Due date changed from 2017-12-06 to 2017-12-19

MR merged but not on SCC yet?: https://openqa.suse.de/tests/1294250

Actions #6

Updated by okurz about 6 years ago

  • Due date changed from 2017-12-19 to 2018-01-17
  • Status changed from Feedback to In Progress

In the last job from 7 days ago the scripting module still does not show in the SCC selection screen: https://openqa.suse.de/tests/1349012

Should create a product bug and set "blocked" by that

Actions #7

Updated by okurz about 6 years ago

  • Subject changed from [sle][functional][sle15][easy]scripting module will come back - @waitfor scripting module to appear in sle15 build to [sle][functional][sle15][easy][bsc#1074788]scripting module will come back - @waitfor scripting module to appear in sle15 build
  • Due date changed from 2018-01-17 to 2018-01-30
  • Status changed from In Progress to Blocked
Actions #8

Updated by okurz about 6 years ago

  • Related to coordination #9470: [sle][functional][u][sle12][medium][epic]Modules - Web and Scripting added
Actions #9

Updated by riafarov about 6 years ago

  • Due date changed from 2018-01-30 to 2018-02-27
  • Target version changed from Milestone 13 to Milestone 14

Revisit in the sprint 11

Actions #10

Updated by okurz about 6 years ago

  • Subject changed from [sle][functional][sle15][easy][bsc#1074788]scripting module will come back - @waitfor scripting module to appear in sle15 build to [sle][functional][sle15][easy]scripting module will come back - @waitfor scripting module to appear in sle15 build
  • Status changed from Blocked to In Progress

I VERIFIED FIXED https://bugzilla.suse.com/show_bug.cgi?id=1074788 , https://openqa.suse.de/tests/1440072#step/scc_registration/21 shows the module on the selection screen.

$ openqa_clone_job_osd 1440072 _GROUP=0 TEST=okurz_all_modules_wsm SCC_ADDONS=legacy,sdk,pcm,desktop,wsm

Created job #1440423: sle-15-Installer-DVD-x86_64-Build432.1-gnome+proxy_SCC+allmodules@64bit -> https://openqa.suse.de/t1440423

After that I should trigger with PATTERNS=default,asmm,pcm I think to also enable patterns from that module

Actions #12

Updated by okurz about 6 years ago

Somehow that job tried to activate each module twice. I think I need a local verification first.

Actions #13

Updated by jorauch about 6 years ago

Triggered:
https://openqa.suse.de/tests/1447506#settings
jobHelper.sh -s OSD -d OSD -o "SCC_MODULES=foobar _GROUP=0 TEST=okurz_all_modules_wsm SCC_ADDONS=legacy,sdk,pcm,desktop,wsm PATTERNS=default,asmm,pcm" -j 1440072 -p "--skip-download"

PR:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/4348

Actions #14

Updated by okurz about 6 years ago

  • Assignee changed from okurz to jorauch

@jorauch The test you triggered failed to boot the installer. The PR is merged so should be active. Please try again or add a scenario, e.g. in "test development".

Actions #15

Updated by jorauch about 6 years ago

Restarted since this was a needle issue:
https://openqa.suse.de/tests/1483494

Actions #16

Updated by jorauch about 6 years ago

Most current test run:
https://openqa.suse.de/tests/1499203
Create job with:
$ openqa_clone_job_osd 1499203 _GROUP=0 TEST=okurz_all_modules_wsm SCC_ADDONS=legacy,sdk,pcm,desktop,wsm

Created:
https://openqa.suse.de/tests/1501811

Actions #17

Updated by jorauch about 6 years ago

  • Status changed from In Progress to Feedback
  • Assignee changed from jorauch to okurz

Pattern gnome_basic not found, don't know what is expected here?

Actions #18

Updated by okurz about 6 years ago

  • Status changed from Feedback to In Progress
  • Assignee changed from okurz to jorauch

try again based on build 481.1. That was https://bugzilla.suse.com/show_bug.cgi?id=1082671

Actions #20

Updated by riafarov about 6 years ago

  • Due date changed from 2018-02-27 to 2018-03-13
Actions #21

Updated by riafarov about 6 years ago

  • Subject changed from [sle][functional][sle15][easy]scripting module will come back - @waitfor scripting module to appear in sle15 build to [sle][functional][sle15][easy] scripting module will come back - @waitfor scripting module to appear in sle15 build
Actions #22

Updated by okurz about 6 years ago

https://openqa.suse.de/tests/1505653

soft failed so that works. Can you make sure to add the schedule to the validation?

Actions #23

Updated by jorauch about 6 years ago

  • Status changed from In Progress to Feedback
Actions #24

Updated by jorauch about 6 years ago

Verification on O3:
https://openqa.suse.de/tests/1510147
Looks like a needle issue

Actions #25

Updated by okurz about 6 years ago

  • Status changed from Feedback to In Progress

Same problem as in https://bugzilla.suse.com/show_bug.cgi?id=1083623 . I recommend you talk to jrivera and try to find a workaround.

Actions #26

Updated by jorauch about 6 years ago

  • Status changed from In Progress to Feedback

In my understanding jriveras PR should fix this:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/4542/files
Waiting for it to be merged

Actions #27

Updated by okurz about 6 years ago

  • Due date changed from 2018-03-13 to 2018-03-27
  • Status changed from Feedback to In Progress
  • Target version changed from Milestone 14 to Milestone 15
Actions #28

Updated by okurz about 6 years ago

  • Subject changed from [sle][functional][sle15][easy] scripting module will come back - @waitfor scripting module to appear in sle15 build to [sle][functional][yast][sle15][easy] scripting module will come back - @waitfor scripting module to appear in sle15 build
Actions #29

Updated by JERiveraMoya about 6 years ago

  • Assignee changed from jorauch to JERiveraMoya
Actions #30

Updated by JERiveraMoya about 6 years ago

Created needle to escape from the second iteration: https://openqa.suse.de/tests/1548071. Now test suite gnome+proxy_SCC+allmodules is able to continue.
What else is missing here? this test does not try to select all patterns so I am not sure if there should be something selected that will affect forward result. The verification is still running, let's see..

Actions #31

Updated by okurz about 6 years ago

yes, looks good. Let's take a look at allmodules+allpatterns as well then, currently running.

Actions #32

Updated by JERiveraMoya about 6 years ago

  • Status changed from In Progress to Feedback
Actions #33

Updated by JERiveraMoya about 6 years ago

This local verification run confirms that we can reach the end of this test suite: http://dhcp254.suse.cz/tests/770#step/select_patterns_and_packages/196

Actions #34

Updated by JERiveraMoya about 6 years ago

Verification in OSD, soft-failure successfully implemented: https://openqa.suse.de/tests/1557931#step/select_patterns_and_packages/196

Actions #35

Updated by JERiveraMoya about 6 years ago

  • Status changed from Feedback to In Progress
Actions #36

Updated by JERiveraMoya about 6 years ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF