adedf40 apps_startstop: don't rollback, defend against KDE mistypes

Authored and Committed by adamwill 3 months ago
77 files changed. 84 lines added. 76 lines removed.
tests/apps_startstop/gnome/abrt.pm
file modified
+1 -1
tests/apps_startstop/gnome/boxes.pm
file modified
+1 -1
tests/apps_startstop/gnome/calculator.pm
file modified
+1 -1
tests/apps_startstop/gnome/calendar.pm
file modified
+1 -1
tests/apps_startstop/gnome/camera.pm
file modified
+1 -1
tests/apps_startstop/gnome/chars.pm
file modified
+1 -1
tests/apps_startstop/gnome/clocks.pm
file modified
+1 -1
tests/apps_startstop/gnome/contacts.pm
file modified
+1 -1
tests/apps_startstop/gnome/disks.pm
file modified
+1 -1
tests/apps_startstop/gnome/diskusage.pm
file modified
+1 -1
tests/apps_startstop/gnome/dviewer.pm
file modified
+1 -1
tests/apps_startstop/gnome/files.pm
file modified
+1 -1
tests/apps_startstop/gnome/firefox.pm
file modified
+1 -1
tests/apps_startstop/gnome/fonts.pm
file modified
+1 -1
tests/apps_startstop/gnome/help.pm
file modified
+1 -1
tests/apps_startstop/gnome/imageviewer.pm
file modified
+1 -1
tests/apps_startstop/gnome/lcalc.pm
file modified
+1 -1
tests/apps_startstop/gnome/limpress.pm
file modified
+1 -1
tests/apps_startstop/gnome/logs.pm
file modified
+1 -1
tests/apps_startstop/gnome/lwriter.pm
file modified
+1 -1
tests/apps_startstop/gnome/maps.pm
file modified
+1 -1
tests/apps_startstop/gnome/monitor.pm
file modified
+1 -1
tests/apps_startstop/gnome/rhythmbox.pm
file modified
+1 -1
tests/apps_startstop/gnome/scan.pm
file modified
+1 -1
tests/apps_startstop/gnome/settings.pm
file modified
+1 -1
tests/apps_startstop/gnome/software.pm
file modified
+1 -1
tests/apps_startstop/gnome/terminal.pm
file modified
+1 -1
tests/apps_startstop/gnome/texteditor.pm
file modified
+1 -1
tests/apps_startstop/gnome/videos.pm
file modified
+1 -1
tests/apps_startstop/gnome/weather.pm
file modified
+1 -1
tests/apps_startstop/kde/aasetting.pm
file modified
+8 -0
tests/apps_startstop/kde/abrt.pm
file modified
+1 -1
tests/apps_startstop/kde/akregator.pm
file modified
+1 -1
tests/apps_startstop/kde/ark.pm
file modified
+1 -1
tests/apps_startstop/kde/cpteditor.pm
file modified
+1 -1
tests/apps_startstop/kde/cteditor.pm
file modified
+1 -1
tests/apps_startstop/kde/discover.pm
file modified
+1 -1
tests/apps_startstop/kde/docviewer.pm
file modified
+1 -1
tests/apps_startstop/kde/dolphin.pm
file modified
+1 -1
tests/apps_startstop/kde/firefox.pm
file modified
+1 -1
tests/apps_startstop/kde/firewall.pm
file modified
+1 -1
tests/apps_startstop/kde/gwenview.pm
file modified
+1 -1
tests/apps_startstop/kde/help.pm
file modified
+1 -1
tests/apps_startstop/kde/infocenter.pm
file modified
+1 -1
tests/apps_startstop/kde/kaddressbook.pm
file modified
+1 -1
tests/apps_startstop/kde/kcalc.pm
file modified
+1 -1
tests/apps_startstop/kde/kcharselect.pm
file modified
+1 -1
tests/apps_startstop/kde/kfind.pm
file modified
+1 -1
tests/apps_startstop/kde/kgpg.pm
file modified
+1 -1
tests/apps_startstop/kde/kmag.pm
file modified
+1 -1
tests/apps_startstop/kde/kmail.pm
file modified
+1 -1
tests/apps_startstop/kde/kmail_header.pm
file modified
+1 -1
tests/apps_startstop/kde/kmousetool.pm
file modified
+1 -1
tests/apps_startstop/kde/kmouth.pm
file modified
+1 -1
tests/apps_startstop/kde/kolourpaint.pm
file modified
+1 -1
tests/apps_startstop/kde/konsole.pm
file modified
+1 -1
tests/apps_startstop/kde/kontakt.pm
file modified
+1 -1
tests/apps_startstop/kde/konversation.pm
file modified
+1 -1
tests/apps_startstop/kde/korganizer.pm
file modified
+1 -1
tests/apps_startstop/kde/kparted.pm
file modified
+1 -1
tests/apps_startstop/kde/krdc.pm
file modified
+1 -1
tests/apps_startstop/kde/krfb.pm
file modified
+1 -1
tests/apps_startstop/kde/ktnef.pm
file modified
+1 -1
tests/apps_startstop/kde/kwallet.pm
file modified
+1 -1
tests/apps_startstop/kde/kwrite.pm
file modified
+1 -1
tests/apps_startstop/kde/lcalc.pm
file modified
+1 -1
tests/apps_startstop/kde/limpress.pm
file modified
+1 -1
tests/apps_startstop/kde/lwriter.pm
file modified
+1 -1
tests/apps_startstop/kde/mahjong.pm
file modified
+1 -1
tests/apps_startstop/kde/mediawriter.pm
file modified
+1 -1
tests/apps_startstop/kde/minesweeper.pm
file modified
+1 -1
tests/apps_startstop/kde/patience.pm
file modified
+1 -1
tests/apps_startstop/kde/pimexporter.pm
file modified
+1 -1
tests/apps_startstop/kde/plasmasystemmonitor.pm
file modified
+1 -1
tests/apps_startstop/kde/spectacle.pm
file modified
+1 -1
tests/apps_startstop/kde/system_settings.pm
file modified
+1 -1
tests/apps_startstop/kde/vault.pm
file modified
+1 -1
    apps_startstop: don't rollback, defend against KDE mistypes
    
    This comes from trying to fix the annoying recurring problem with
    mistypes in KDE which has been going on since at least December.
    First, we add the attempt to kind of 'precache' the kicker menu
    in aasetting.pm. Then, I thought, all this snapshot loading has
    to be putting a lot of load on the workers. And when each subtest
    passes, it shouldn't really be necessary - they all end with
    quit_with_shortcut(), which verifies that the app exited and we
    got back to a blank desktop, so successful subtests should not
    usually interfere with each other. We probably only want to
    rollback on *failed* subtests, which is in fact openQA's default
    behavior. There only seems to be one case where a test changes the
    system state such that later tests might be affected, so I kept
    always_rollback just for that one. I've run this through three
    cycles on GNOME and KDE and it looks good.
    
    Signed-off-by: Adam Williamson <awilliam@redhat.com>