[aarch64] 'eject_cd' does not work
openQA test in scenario opensuse-Tumbleweed-DVD-aarch64-zdup-Leap-15.0-gnome@aarch64 fails in
because the call to
eject_cd function has no effect.
Test suite description¶
Fails since (at least) Build 20190206
Last good: (unknown) (or more recent)
Always latest result in this scenario: latest
A call to
eject_cd function should remove the ISO from CDROM, but it does not.
I am not sure if this function is called at all by another test ATM?
On a standalone QEMU, I tried
eject cd0 (from monitor) and it worked properly.
#2 Updated by ggardet_arm over 2 years ago
From qemu monitor
info block returns:
pflash-code-overlay0 (#block555): /home/guillaume/openQA_tests/zdup-Leap-15.0-gnome/raid/pflash-code-overlay0 (qcow2, read-only) Attached to: /machine/unattached/device Cache mode: writeback Backing file: /usr/share/qemu/aavmf-aarch64-code.bin (chain depth: 1) pflash-vars-overlay0 (#block919): /home/guillaume/openQA_tests/zdup-Leap-15.0-gnome/raid/pflash-vars-overlay0 (qcow2) Attached to: /machine/unattached/device Cache mode: writeback Backing file: /home/guillaume/openQA_tests/opensuse-15.0-aarch64-GMemail@example.com (chain depth: 1) floppy0: [not inserted] Removable device: not locked, tray closed sd0: [not inserted] Removable device: not locked, tray closed hd0-overlay0: /home/guillaume/openQA_tests/zdup-Leap-15.0-gnome/raid/hd0-overlay0 (qcow2) Attached to: hd0-device Cache mode: writeback, ignore flushes Backing file: /home/guillaume/openQA_tests/opensuse-15.0-aarch64-GMfirstname.lastname@example.org (chain depth: 1) hd1: /home/guillaume/openQA_tests/zdup-Leap-15.0-gnome/raid/hd1 (qcow2) Attached to: hd1-device Cache mode: writeback, ignore flushes cd0-overlay0: /home/guillaume/openQA_tests/zdup-Leap-15.0-gnome/raid/cd0-overlay0 (qcow2) Attached to: cd0-device Removable device: not locked, tray closed Cache mode: writeback, ignore flushes Backing file: /home/guillaume/openQA_tests/openSUSE-Tumbleweed-DVD-aarch64-Snapshot20190125-Media.iso (chain depth: 1)
Device 'XXX' not found
eject sd0 works, but this is not where our ISO is attached to.
#4 Updated by ggardet_arm over 2 years ago
- Assignee set to ggardet_arm
PR available to not use broken 'eject_cd' function: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/6747