action #34351
closed[qam] test fails in wireshark - adjustments needed in SLE15 due to new UI
100%
Description
Observation¶
openQA test in scenario sle-15-Installer-DVD-x86_64-we-module@64bit-virtio-vga fails in
wireshark
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.
Reproducible¶
Fails since (at least) Build 324.2
Expected result¶
Last good: (unknown) (or more recent)
Further details¶
Always latest result in this scenario: latest
Updated by vsvecova over 5 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 20
Updated by nicksinger over 5 years ago
I think this is a duplicate of https://progress.opensuse.org/issues/33646 but didn't want to close this one here blindly since you already recorded some progress in here. Would you mind closing this ticket here and work on poo#33646 instead?
Updated by nicksinger over 5 years ago
- Related to action #33646: [sle][functional][u][medium] test fails in wireshark - gnome_sled and we-module need adaption added
Updated by okurz over 5 years ago
- Subject changed from test fails in wireshark - adjustments needed in SLE15 due to new UI to [functional][u] test fails in wireshark - adjustments needed in SLE15 due to new UI
- Due date set to 2018-06-19
- Target version set to Milestone 17
Updated by maritawerner over 5 years ago
Stefan Behlert told me that he would like to see a fix of that Testcasea asap and he pointed that out already to QA some time ago (I am not sure to whom). So could we please raise the priority here?
Updated by vsvecova over 5 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.
Updated by okurz over 5 years ago
This is an autogenerated message for openQA integration by the openqa_review script:
This bug is still referenced in a failing openQA test: media_upgrade_sled12sp3
https://openqa.suse.de/tests/1673360
Updated by okurz over 5 years ago
This is an autogenerated message for openQA integration by the openqa_review script:
This bug is still referenced in a failing openQA test: scc_upgrade_sled12sp3
https://openqa.suse.de/tests/1673374
Updated by mgriessmeier over 5 years ago
- Subject changed from [functional][u] test fails in wireshark - adjustments needed in SLE15 due to new UI to [qam] test fails in wireshark - adjustments needed in SLE15 due to new UI
- Due date deleted (
2018-06-19)
Updated by coolo over 5 years ago
you wrote 4 weeks ago you would be done in a week - what happened?
Updated by okurz over 5 years ago
- Target version changed from Milestone 17 to Milestone 17
Updated by okurz about 5 years ago
This is an autogenerated message for openQA integration by the openqa_review script:
This bug is still referenced in a failing openQA test: qam-allpatterns+addons
https://openqa.suse.de/tests/1802198
Updated by vsvecova about 5 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.
Test code PR: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/5376
Needles: https://gitlab.suse.de/openqa/os-autoinst-needles-sles/merge_requests/886
Verification run:
SLE12-SP3: http://dreamyhamster.suse.cz/tests/140#step/wireshark/15
SLE15-GA: http://dreamyhamster.suse.cz/tests/145#step/wireshark/15
Updated by okurz about 5 years ago
This is an autogenerated message for openQA integration by the openqa_review script:
This bug is still referenced in a failing openQA test: gnome@64bit-smp
https://openqa.suse.de/tests/1850061
Updated by vsvecova about 5 years ago
PR#5376 introduced an error that gets fixed in a newer PR:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/5446
Verification run:
SLE12-SP3: http://dreamyhamster.suse.cz/tests/169#step/wireshark/26
SLE12=SP4: http://dreamyhamster.suse.cz/tests/170#step/wireshark/26
SLE15-GA: http://dreamyhamster.suse.cz/tests/156#step/wireshark/26
Updated by vsvecova about 5 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.
SLE15: https://openqa.suse.de/tests/1857507#step/wireshark/42
SLE12-SP3: https://openqa.suse.de/tests/1857674#step/wireshark/53