tests/fittsy: Await leisure before checking fittsiness
Not until we've waited for leisure can we make precise assumptions about otherwise animated actors sizes and positions, so do that before checking fittsiness. This should fix the flakyness of the fittsy test case. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3398>
This commit is contained in:
parent
976c99c5e3
commit
99a36210b6
@ -4,6 +4,7 @@ import Clutter from 'gi://Clutter';
|
||||
import Shell from 'gi://Shell';
|
||||
|
||||
import * as Main from 'resource:///org/gnome/shell/ui/main.js';
|
||||
import * as Scripting from 'resource:///org/gnome/shell/ui/scripting.js';
|
||||
import {sleep} from 'resource:///org/gnome/shell/ui/scripting.js';
|
||||
|
||||
const {Orientation, PickMode, TextDirection} = Clutter;
|
||||
@ -45,6 +46,8 @@ export async function run() {
|
||||
const leftEdge = primaryMonitor.x + EPSILON;
|
||||
const rightEdge = primaryMonitor.x + primaryMonitor.width - EPSILON;
|
||||
|
||||
await Scripting.waitLeisure();
|
||||
|
||||
const showApps = Main.overview.dash.showAppsButton;
|
||||
console.debug('Checking that dash extends to bottom screen edge');
|
||||
checkFittsiness('fittsyDash',
|
||||
|
Loading…
x
Reference in New Issue
Block a user