Fixes for modularity_tests on rocky-8.4-dvd-iso-x86_64 #46

Merged
tcooper merged 3 commits from issue_12 into develop 2021-09-23 23:04:26 +00:00
tcooper commented 2021-09-16 05:09:40 +00:00 (Migrated from github.com)

Description

Fixes modularity_tests on rocky-8.4-dvd-iso-x86_64 (also on rocky-8.4-minimal-iso-x86_64) for PACKAGE_SET={minimal|server|virtualization-host} (or for PACKAGE_SET=minimal).

Fixes #12

How Has This Been Tested?

  • installed openQA dev host with Rocky Ansible playbook for openQA
  • implemented included changes for modularity_tests
  • captured additional needles (as required) to complete additional _software_selections and create HDD for testing (only fully successful for installs which run _console_wait_login after _do_install_and_reboot.
  • ran full test sequences with POST of DVD ISO for PACKAGE_SET={minimal|server|virtualization-host}
  • modularity_tests were verified to complete successfully

PACKAGE_SET=minimal

[rocky@openqa-dev rocky]$ openqa-cli api -X POST isos \
  ISO=Rocky-8.4-x86_64-dvd1.iso ARCH=x86_64 \
  DISTRI=rocky FLAVOR=dvd-iso \
  PACKAGE_SET=minimal \
  VERSION=8.4 \
  BUILD=$(date +%Y%m%d.%H%M%S).0
issue_12 dvd-iso minimal modularity_tests

PACKAGE_SET=server

[rocky@openqa-dev rocky]$ openqa-cli api -X POST isos \
  ISO=Rocky-8.4-x86_64-dvd1.iso \
  ARCH=x86_64 DISTRI=rocky \
  FLAVOR=dvd-iso \
  PACKAGE_SET=server \
  VERSION=8.4 \
  BUILD=$(date +%Y%m%d.%H%M%S).0
issue_12 dvd-iso server modularity_tests

PACKAGE_SET=virtualization-host

[rocky@openqa-dev rocky]$ openqa-cli api -X POST isos \
  ISO=Rocky-8.4-x86_64-dvd1.iso \
  ARCH=x86_64 DISTRI=rocky \
  FLAVOR=dvd-iso \
  PACKAGE_SET=virtualization-host \
  VERSION=8.4 \
  BUILD=$(date +%Y%m%d.%H%M%S).0
issue_12 dvd-iso virtualization-host modularity_tests

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • Any dependent changes have been merged and published in downstream modules
# Description Fixes `modularity_tests` on `rocky-8.4-dvd-iso-x86_64` (also on `rocky-8.4-minimal-iso-x86_64`) for `PACKAGE_SET={minimal|server|virtualization-host}` (or for `PACKAGE_SET=minimal`). Fixes #12 # How Has This Been Tested? - installed openQA dev host with Rocky Ansible playbook for openQA - implemented included changes for `modularity_tests` - captured additional needles (as required) to complete additional `_software_selections` and create `HDD` for testing (only fully successful for installs which run `_console_wait_login` after `_do_install_and_reboot`. - ran full test sequences with `POST` of DVD ISO for `PACKAGE_SET={minimal|server|virtualization-host}` - `modularity_tests` were verified to complete successfully ### `PACKAGE_SET=minimal` ``` [rocky@openqa-dev rocky]$ openqa-cli api -X POST isos \ ISO=Rocky-8.4-x86_64-dvd1.iso ARCH=x86_64 \ DISTRI=rocky FLAVOR=dvd-iso \ PACKAGE_SET=minimal \ VERSION=8.4 \ BUILD=$(date +%Y%m%d.%H%M%S).0 ``` <img width="1291" alt="issue_12 dvd-iso minimal modularity_tests" src="https://user-images.githubusercontent.com/542846/133552844-94c201e5-be43-42e9-8745-5d1419215b57.png"> ### `PACKAGE_SET=server` ``` [rocky@openqa-dev rocky]$ openqa-cli api -X POST isos \ ISO=Rocky-8.4-x86_64-dvd1.iso \ ARCH=x86_64 DISTRI=rocky \ FLAVOR=dvd-iso \ PACKAGE_SET=server \ VERSION=8.4 \ BUILD=$(date +%Y%m%d.%H%M%S).0 ``` <img width="1291" alt="issue_12 dvd-iso server modularity_tests" src="https://user-images.githubusercontent.com/542846/133553043-dd8b5a2b-6d78-4861-9903-2577184ed0ef.png"> ### `PACKAGE_SET=virtualization-host` ``` [rocky@openqa-dev rocky]$ openqa-cli api -X POST isos \ ISO=Rocky-8.4-x86_64-dvd1.iso \ ARCH=x86_64 DISTRI=rocky \ FLAVOR=dvd-iso \ PACKAGE_SET=virtualization-host \ VERSION=8.4 \ BUILD=$(date +%Y%m%d.%H%M%S).0 ``` <img width="1291" alt="issue_12 dvd-iso virtualization-host modularity_tests" src="https://user-images.githubusercontent.com/542846/133553112-355dde3b-bce6-4f82-8193-17464c6b7dc0.png"> # Checklist: - [x] My code follows the style guidelines of this project - [x] I have performed a self-review of my own code - [x] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [x] My changes generate no new warnings - [ ] Any dependent changes have been merged and published in downstream modules
lumarel commented 2021-09-16 21:31:31 +00:00 (Migrated from github.com)

I tested this PR on my system, and the result is as expected 👌🏻

I tested this PR on my system, and the result is as expected 👌🏻
StackKorora commented 2021-09-23 23:04:29 +00:00 (Migrated from github.com)

Per Team meeting, this is ready to merge.

Per Team meeting, this is ready to merge.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: testing/os-autoinst-distri-rocky-migrated#46
No description provided.