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

uefishell.check_net_boot_entry: adds new test case #4254

Merged
merged 1 commit into from
Jan 21, 2025

Conversation

XueqiangWei
Copy link
Contributor

@XueqiangWei XueqiangWei commented Jan 20, 2025

covered the following scenarios in the case:

  1. cpu without rdrand, with fallback rng and with one or two serial port
  2. cpu without rdrand, with virtio-rng and with one or two serial port
  3. cpu with rdrand, without virtio-rng and with one or two serial port
  4. cpu with rdrand, with virtio-rng and with one or two serial port

Signed-off-by: Xueqiang Wei [email protected]
ID: 3328

@XueqiangWei
Copy link
Contributor Author

Test run passed with rhel guest.
(01/16) Host_RHEL.m9.u4.ovmf.qcow2.virtio_blk.up.virtio_net.Guest.RHEL.9.4.0.x86_64.io-github-autotest-qemu.uefishell.check_net_boot_entry.cpu_without_rdrand.with_virtio_rng.with_one_serial.q35: PASS (47.99 s)
(02/16) Host_RHEL.m9.u4.ovmf.qcow2.virtio_blk.up.virtio_net.Guest.RHEL.9.4.0.x86_64.io-github-autotest-qemu.uefishell.check_net_boot_entry.cpu_without_rdrand.with_virtio_rng.with_two_serials.q35: PASS (48.16 s)
(03/16) Host_RHEL.m9.u4.ovmf.qcow2.virtio_blk.up.virtio_net.Guest.RHEL.9.4.0.x86_64.io-github-autotest-qemu.uefishell.check_net_boot_entry.cpu_without_rdrand.with_fallback_rng.with_one_serial.q35: PASS (49.30 s)
(04/16) Host_RHEL.m9.u4.ovmf.qcow2.virtio_blk.up.virtio_net.Guest.RHEL.9.4.0.x86_64.io-github-autotest-qemu.uefishell.check_net_boot_entry.cpu_without_rdrand.with_fallback_rng.with_two_serials.q35: PASS (49.85 s)
(05/16) Host_RHEL.m9.u4.ovmf.qcow2.virtio_blk.up.virtio_net.Guest.RHEL.9.4.0.x86_64.io-github-autotest-qemu.uefishell.check_net_boot_entry.cpu_with_rdrand.with_virtio_rng.with_one_serial.q35: PASS (45.02 s)
(06/16) Host_RHEL.m9.u4.ovmf.qcow2.virtio_blk.up.virtio_net.Guest.RHEL.9.4.0.x86_64.io-github-autotest-qemu.uefishell.check_net_boot_entry.cpu_with_rdrand.with_virtio_rng.with_two_serials.q35: PASS (45.31 s)
(07/16) Host_RHEL.m9.u4.ovmf.qcow2.virtio_blk.up.virtio_net.Guest.RHEL.9.4.0.x86_64.io-github-autotest-qemu.uefishell.check_net_boot_entry.cpu_with_rdrand.without_virtio_rng.with_one_serial.q35: PASS (44.69 s)
(08/16) Host_RHEL.m9.u4.ovmf.qcow2.virtio_blk.up.virtio_net.Guest.RHEL.9.4.0.x86_64.io-github-autotest-qemu.uefishell.check_net_boot_entry.cpu_with_rdrand.without_virtio_rng.with_two_serials.q35: PASS (44.98 s)

@XueqiangWei
Copy link
Contributor Author

Test run passed with windows guest.

(09/16) Host_RHEL.m9.u4.ovmf.qcow2.virtio_blk.up.virtio_net.Guest.Win2022.x86_64.io-github-autotest-qemu.uefishell.check_net_boot_entry.cpu_without_rdrand.with_virtio_rng.with_one_serial.q35: PASS (48.79 s)
(10/16) Host_RHEL.m9.u4.ovmf.qcow2.virtio_blk.up.virtio_net.Guest.Win2022.x86_64.io-github-autotest-qemu.uefishell.check_net_boot_entry.cpu_without_rdrand.with_virtio_rng.with_two_serials.q35: PASS (48.02 s)
(11/16) Host_RHEL.m9.u4.ovmf.qcow2.virtio_blk.up.virtio_net.Guest.Win2022.x86_64.io-github-autotest-qemu.uefishell.check_net_boot_entry.cpu_without_rdrand.with_fallback_rng.with_one_serial.q35: PASS (49.51 s)
(12/16) Host_RHEL.m9.u4.ovmf.qcow2.virtio_blk.up.virtio_net.Guest.Win2022.x86_64.io-github-autotest-qemu.uefishell.check_net_boot_entry.cpu_without_rdrand.with_fallback_rng.with_two_serials.q35: PASS (50.06 s)
(13/16) Host_RHEL.m9.u4.ovmf.qcow2.virtio_blk.up.virtio_net.Guest.Win2022.x86_64.io-github-autotest-qemu.uefishell.check_net_boot_entry.cpu_with_rdrand.with_virtio_rng.with_one_serial.q35: PASS (45.31 s)
(14/16) Host_RHEL.m9.u4.ovmf.qcow2.virtio_blk.up.virtio_net.Guest.Win2022.x86_64.io-github-autotest-qemu.uefishell.check_net_boot_entry.cpu_with_rdrand.with_virtio_rng.with_two_serials.q35: PASS (45.30 s)
(15/16) Host_RHEL.m9.u4.ovmf.qcow2.virtio_blk.up.virtio_net.Guest.Win2022.x86_64.io-github-autotest-qemu.uefishell.check_net_boot_entry.cpu_with_rdrand.without_virtio_rng.with_one_serial.q35: PASS (44.86 s)
(16/16) Host_RHEL.m9.u4.ovmf.qcow2.virtio_blk.up.virtio_net.Guest.Win2022.x86_64.io-github-autotest-qemu.uefishell.check_net_boot_entry.cpu_with_rdrand.without_virtio_rng.with_two_serials.q35: PASS (44.83 s)

@XueqiangWei
Copy link
Contributor Author

@zhencliu Could you please help review it? Many thanks.

check net boot entries UEFI PXEv4, UEFI PXEv6, UEFI HTTPv4
and UEFI HTTPv6 under different CPU, RNG and serial device
configurations, covered the following scenarios in the case:
1. cpu without rdrand, with fallback rng and with one or two serial port
2. cpu without rdrand, with virtio-rng and with one or two serial port
3. cpu with rdrand, without virtio-rng and with one or two serial port
4. cpu with rdrand, with virtio-rng and with one or two serial port

Signed-off-by: Xueqiang Wei <[email protected]>
@XueqiangWei
Copy link
Contributor Author

@zhencliu Updated and rerun the test, the results were passed. Please help take a look at it again, many thanks.

@zhencliu zhencliu merged commit 8719131 into autotest:master Jan 21, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants