[qam] test fails in wireshark - adjustments needed in SLE15 due to new UI
openQA test in scenario sle-15-Installer-DVD-x86_64-we-module@64bit-virtio-vga fails in
The ~2.4 version of wireshark, which is in SLE 15, has a massively changed user interface, thus requiring changes to the test code to accommodate new ways of navigating it.
Fails since (at least) Build 324.2
Last good: (unknown) (or more recent)
Always latest result in this scenario: latest
#6 Updated by vsvecova about 4 years ago
I am working on this issue; the ETA is next week.
I have verified the differences between the old and new GUI; the main difference in terms of functionality is that there is no longer the same list of interfaces as in the old one, so a condition needs to be added where SLE 15 selects the interfaces (or rather confirms selection) in a different way.
Apart from that, new needles are required for SLE 15, since the new UI also has graphical changes that do not affect the functionality.
#13 Updated by vsvecova almost 4 years ago
- % Done changed from 20 to 90
The wireshark test code has been adjusted due to changes to the UI in terms of menu structure, as some of the menu items have been changed, moved and/or removed due to massive redesign of the GUI.
Some changes in new UI include:
- Button with list of interfaces removed
- Interfaces can no longer be selected, deselected and managed via dedicated menu item
- Settings can no longer be confirmed by the "Apply" button; changes are saved using the "OK" button
Currently, we have wireshark v~2.4 in SLE15 and v~2.2 in <SLE12-SP3. The newer version in SLE15 has a reworked QT-based GUI with changes in menu structure, while in SLE12 we still have the legacy GTK-based GUI.
According to wireshark release notes, the new QT-based user interface is set to become the default. Also, the legacy GTK-based interface is expected to be completely removed and unsupported in the near future. That's why I opted for checking the GUI version first, rather than using the SLE product version as a condition.
#15 Updated by vsvecova almost 4 years ago
PR#5376 introduced an error that gets fixed in a newer PR:
#16 Updated by vsvecova almost 4 years ago
- Status changed from In Progress to Resolved
- % Done changed from 90 to 100
Now that the fixes have been merged, the wireshark tests are passing nicely on both SLE15 and SLE12-SP3.
So far no failures in the last ~5 builds => marking the ticket as resolved.