Skip to content
  • Vlad Zahorodnii's avatar
    [autotests] Avoid useless waits in testToplevelOpenCloseAnimation · 72b9a75c
    Vlad Zahorodnii authored
    Summary:
    Use QTRY_VERIFY instead of qWait + QVERIFY to avoid useless waits.
    Effects like scale or glide don't last longer than 200ms.
    
    Test Plan:
    Before:
        $ dbus-run-session ctest -R testToplevelOpenCloseAnimation
        Test project /home/vlad/Workspace/KDE/build/kde/workspace/kwin
            Start 123: kwin-testToplevelOpenCloseAnimation
        1/2 Test #123: kwin-testToplevelOpenCloseAnimation ...............   Passed    6.43 sec
            Start 124: kwin-testToplevelOpenCloseAnimation-waylandonly
        2/2 Test #124: kwin-testToplevelOpenCloseAnimation-waylandonly ...   Passed    6.33 sec
    
        100% tests passed, 0 tests failed out of 2
    
        Total Test time (real) =  12.76 sec
    
    After:
        $ dbus-run-session ctest -R testToplevelOpenCloseAnimation
        Test project /home/vlad/Workspace/KDE/build/kde/workspace/kwin
            Start 123: kwin-testToplevelOpenCloseAnimation
        1/2 Test #123: kwin-testToplevelOpenCloseAnimation ...............   Passed    2.05 sec
            Start 124: kwin-testToplevelOpenCloseAnimation-waylandonly
        2/2 Test #124: kwin-testToplevelOpenCloseAnimation-waylandonly ...   Passed    2.00 sec
    
        100% tests passed, 0 tests failed out of 2
    
        Total Test time (real) =   4.05 sec
    
    Reviewers: #kwin, davidedmundson
    
    Reviewed By: #kwin, davidedmundson
    
    Subscribers: davidedmundson, kwin
    
    Tags: #kwin
    
    Differential Revision: https://phabricator.kde.org/D17989
    72b9a75c