Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support RHEL CoreOS automation testing #477

Merged
merged 15 commits into from
Aug 15, 2023

Conversation

keirazhang
Copy link
Contributor

@keirazhang keirazhang commented Jun 26, 2023

RHCOS is very like Flatcar. It uses Ignition to customize guest OS after OVA deployment, and for test cases not supported by Flatcar, RHCOS doesn't support either.

VM information:
+-----------------------------------------------------------------+
| Name                      | test_rhcos                          |
+-----------------------------------------------------------------+
| Guest OS Distribution     | RHCOS 4.13 x86_64                   |
+-----------------------------------------------------------------+
| GUI Installed             | False                               |
+-----------------------------------------------------------------+
| CloudInit Version         |                                     |
+-----------------------------------------------------------------+
| VMTools Version           | 12.1.5 (build-20735119)             |
+-----------------------------------------------------------------+
| Config Guest Id           | rhel8_64Guest                       |
+-----------------------------------------------------------------+
| GuestInfo Guest Id        | rhel8_64Guest                       |
+-----------------------------------------------------------------+
| GuestInfo Guest Full Name | Red Hat Enterprise Linux 8 (64-bit) |
+-----------------------------------------------------------------+
| GuestInfo Guest Family    | linuxGuest                          |
+-----------------------------------------------------------------+
| GuestInfo Detailed Data   |                                     |
+-----------------------------------------------------------------+


Test Results (Total: 30, Passed: 21, Failed: 1, Skipped: 8, Elapsed Time: 01:11:21)
+-------------------------------------------------------------------------+
| ID | Name                                 |   Status        | Exec Time |
+-------------------------------------------------------------------------+
| 01 | deploy_vm_ova                        |   Passed        | 00:04:56  |
| 02 | check_inbox_driver                   |   Passed        | 00:02:18  |
| 03 | ovt_verify_install                   | * Not Supported | 00:01:02  |
| 04 | ovt_verify_status                    |   Passed        | 00:01:10  |
| 05 | vgauth_check_service                 |   Passed        | 00:00:53  |
| 06 | check_ip_address                     |   Passed        | 00:00:42  |
| 07 | check_os_fullname                    | * Failed        | 00:01:00  |
| 08 | stat_balloon                         |   Passed        | 00:00:40  |
| 09 | stat_hosttime                        |   Passed        | 00:00:43  |
| 10 | device_list                          |   Passed        | 00:02:21  |
| 11 | check_quiesce_snapshot_custom_script |   Passed        | 00:00:57  |
| 12 | memory_hot_add_basic                 |   Passed        | 00:05:15  |
| 13 | cpu_hot_add_basic                    |   Passed        | 00:05:29  |
| 14 | cpu_multicores_per_socket            |   Passed        | 00:08:04  |
| 15 | check_efi_firmware                   |   Passed        | 00:01:13  |
| 16 | secureboot_enable_disable            |   Passed        | 00:04:19  |
| 17 | e1000e_network_device_ops            |   Passed        | 00:04:20  |
| 18 | vmxnet3_network_device_ops           |   Passed        | 00:03:18  |
| 19 | pvrdma_network_device_ops            | * Not Supported | 00:01:05  |
| 20 | gosc_perl_dhcp                       | * Not Supported | 00:00:43  |
| 21 | gosc_perl_staticip                   | * Not Supported | 00:00:41  |
| 22 | gosc_cloudinit_dhcp                  | * Not Supported | 00:00:36  |
| 23 | gosc_cloudinit_staticip              | * Not Supported | 00:00:40  |
| 24 | paravirtual_vhba_device_ops          |   Passed        | 00:02:34  |
| 25 | lsilogic_vhba_device_ops             |   Passed        | 00:03:12  |
| 26 | lsilogicsas_vhba_device_ops          |   Passed        | 00:02:59  |
| 27 | sata_vhba_device_ops                 |   Passed        | 00:03:09  |
| 28 | nvme_vhba_device_ops                 |   Passed        | 00:02:56  |
| 29 | nvdimm_cold_add_remove               | * Not Supported | 00:01:04  |
| 30 | ovt_verify_uninstall                 | * Not Supported | 00:01:01  |
+-------------------------------------------------------------------------+

@keirazhang keirazhang added this to the v3.0 milestone Jun 26, 2023
@keirazhang keirazhang changed the title Support RHEL CoreOS automation testing [WIP] Support RHEL CoreOS automation testing Jul 6, 2023
@keirazhang keirazhang force-pushed the support_rhcos branch 4 times, most recently from 6d84039 to b7bc4cc Compare August 8, 2023 06:30
@keirazhang keirazhang changed the title [WIP] Support RHEL CoreOS automation testing Support RHEL CoreOS automation testing Aug 8, 2023
Copy link
Collaborator

@123lzxm 123lzxm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks.

@keirazhang keirazhang merged commit 1c5ae22 into vmware:main Aug 15, 2023
@keirazhang keirazhang deleted the support_rhcos branch August 15, 2023 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants