scripting: Convert to ES module and migrate tests

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2822>
This commit is contained in:
Evan Welsh 2023-07-05 18:08:09 -07:00
parent 9a2c3da868
commit 3f12f3a87c
8 changed files with 32 additions and 29 deletions

View file

@ -5,7 +5,7 @@ import St from 'gi://St';
const Main = imports.ui.main;
const MessageTray = imports.ui.messageTray;
const Scripting = imports.ui.scripting;
import * as Scripting from 'resource://org/gnome/shell/ui/scripting.js';
// This script tests the most important (basic) functionality of the shell.

View file

@ -4,7 +4,7 @@
import Clutter from 'gi://Clutter';
const Main = imports.ui.main;
const Scripting = imports.ui.scripting;
import * as Scripting from 'resource://org/gnome/shell/ui/scripting.js';
/** Run test. */
export async function run() {

View file

@ -4,7 +4,7 @@
import System from 'system';
const Main = imports.ui.main;
const Scripting = imports.ui.scripting;
import * as Scripting from 'resource://org/gnome/shell/ui/scripting.js';
// This performance script measure the most important (core) performance
// metrics for the shell. By looking at the output metrics of this script

View file

@ -6,7 +6,7 @@ import MetaTest from 'gi://MetaTest';
import Shell from 'gi://Shell';
const Main = imports.ui.main;
const Scripting = imports.ui.scripting;
import * as Scripting from 'resource://org/gnome/shell/ui/scripting.js';
// This script tests that the shell handles connecting monitors after startup
// is properly handled.

View file

@ -3,7 +3,7 @@ import Clutter from 'gi://Clutter';
import Gio from 'gi://Gio';
import Shell from 'gi://Shell';
const Main = imports.ui.main;
const Scripting = imports.ui.scripting;
import * as Scripting from 'resource://org/gnome/shell/ui/scripting.js';
export var METRICS = {
timeToDesktop: {