Add aarch64 to templates #41

Merged
c1728p9 merged 2 commits from aarch64 into develop 2021-10-07 21:26:42 +00:00
c1728p9 commented 2021-08-26 19:22:35 +00:00 (Migrated from github.com)

Description

This PR adds an aarch64 machine, products and profiles. Also update the TestSuites so they reference the new profiles. With this change every test should also run on an aarch64 configuration.

Note - PR to add aarch64 ISO files is at https://github.com/rocky-linux/OpenQA-Fedora-Installation/pull/9

How Has This Been Tested?

This PR has been tested by using fifloader to update the templates and running a job for aarch64:

sudo ./fifloader.py -l -c templates.fif.json templates-updates.fif.json
sudo openqa-cli api -X POST isos   ISO=Rocky-8.4-aarch64-minimal.iso   ARCH=aarch64   DISTRI=rocky   FLAVOR=minimal-iso   VERSION=8

~Note - the above job fails on _do_install_and_reboot~

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 This PR adds an aarch64 machine, products and profiles. Also update the TestSuites so they reference the new profiles. With this change every test should also run on an aarch64 configuration. Note - PR to add aarch64 ISO files is at https://github.com/rocky-linux/OpenQA-Fedora-Installation/pull/9 # How Has This Been Tested? This PR has been tested by using fifloader to update the templates and running a job for aarch64: ``` sudo ./fifloader.py -l -c templates.fif.json templates-updates.fif.json sudo openqa-cli api -X POST isos ISO=Rocky-8.4-aarch64-minimal.iso ARCH=aarch64 DISTRI=rocky FLAVOR=minimal-iso VERSION=8 ``` ~Note - the above job fails on `_do_install_and_reboot`~ # Checklist: - [x] My code follows the style guidelines of this project - [x] 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
c1728p9 commented 2021-10-05 20:39:31 +00:00 (Migrated from github.com)

Aarch64 test results from 93dcc5afc7 (this PR) vs x86 test results from be2fc0baed (https://github.com/rocky-linux/os-autoinst-distri-rocky/pull/50) :

Product Passing Failing Skipped Unfinished Total
rocky-boot-iso-x86_64-* 0 2 0 0 2
rocky-minimal-iso-x86_64-* 2 0 0 0 2
rocky-dvd-iso-x86_64-* 5 8 14 0 27
rocky-universal-x86_64-* 23 22 0 2* 47
rocky-boot-iso-aarch64-* 0 1 0 0 1
rocky-minimal-iso-aarch64-* 2 0 0 0 2
rocky-dvd-iso-aarch64-* 1 8 14 0 23
rocky-universal-aarch64-* 10 24 0 1** 35

* install_pxeboot and install_pxeboot@uefi can't run due to misssing support_server@64bit
** install_pxeboot can't run due to misssing support_server@aarch64

Aarch64 test results from 93dcc5afc727a945ef3252db74d6872cb1793667 (this PR) vs x86 test results from be2fc0baeda69cad7480e29aa6714b2e5d916c8e (https://github.com/rocky-linux/os-autoinst-distri-rocky/pull/50) : | Product | Passing | Failing | Skipped | Unfinished | Total | |-----------------------------------|---------|---------|---------|------------|-------| | rocky-boot-iso-x86_64-* | 0 | 2 | 0 | 0 | 2 | | rocky-minimal-iso-x86_64-* | 2 | 0 | 0 | 0 | 2 | | rocky-dvd-iso-x86_64-* | 5 | 8 | 14 | 0 | 27 | | rocky-universal-x86_64-* | 23 | 22 | 0 | 2* | 47 | | rocky-boot-iso-aarch64-* | 0 | 1 | 0 | 0 | 1 | | rocky-minimal-iso-aarch64-* | 2 | 0 | 0 | 0 | 2 | | rocky-dvd-iso-aarch64-* | 1 | 8 | 14 | 0 | 23 | | rocky-universal-aarch64-* | 10 | 24 | 0 | 1** | 35 | \* install_pxeboot and install_pxeboot@uefi can't run due to misssing `support_server@64bit` \*\* install_pxeboot can't run due to misssing `support_server@aarch64`
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
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#41
No description provided.