aboutsummaryrefslogtreecommitdiffstats
path: root/tests/runner/lib
diff options
context:
space:
mode:
Diffstat (limited to 'tests/runner/lib')
-rw-r--r--tests/runner/lib/buildTestUrl.js24
-rw-r--r--tests/runner/lib/generateHash.js10
-rw-r--r--tests/runner/lib/getBrowserString.js48
-rw-r--r--tests/runner/lib/prettyMs.js18
4 files changed, 0 insertions, 100 deletions
diff --git a/tests/runner/lib/buildTestUrl.js b/tests/runner/lib/buildTestUrl.js
deleted file mode 100644
index 5eb3b049b..000000000
--- a/tests/runner/lib/buildTestUrl.js
+++ /dev/null
@@ -1,24 +0,0 @@
-export function buildTestUrl( suite, { browserstack, jquery, migrate, port, reportId } ) {
- if ( !port ) {
- throw new Error( "No port specified." );
- }
-
- const query = new URLSearchParams();
-
- if ( jquery ) {
- query.append( "jquery", jquery );
- }
-
- if ( migrate ) {
- query.append( "migrate", "true" );
- }
-
- if ( reportId ) {
- query.append( "reportId", reportId );
- }
-
- // BrowserStack supplies a custom domain for local testing,
- // which is especially necessary for iOS testing.
- const host = browserstack ? "bs-local.com" : "localhost";
- return `http://${ host }:${ port }/tests/unit/${ suite }/${ suite }.html?${ query }`;
-}
diff --git a/tests/runner/lib/generateHash.js b/tests/runner/lib/generateHash.js
deleted file mode 100644
index 66f2161d5..000000000
--- a/tests/runner/lib/generateHash.js
+++ /dev/null
@@ -1,10 +0,0 @@
-import crypto from "node:crypto";
-
-export function generateHash( string ) {
- const hash = crypto.createHash( "md5" );
- hash.update( string );
-
- // QUnit hashes are 8 characters long
- // We use 10 characters to be more visually distinct
- return hash.digest( "hex" ).slice( 0, 10 );
-}
diff --git a/tests/runner/lib/getBrowserString.js b/tests/runner/lib/getBrowserString.js
deleted file mode 100644
index 0d293074c..000000000
--- a/tests/runner/lib/getBrowserString.js
+++ /dev/null
@@ -1,48 +0,0 @@
-const browserMap = {
- chrome: "Chrome",
- edge: "Edge",
- firefox: "Firefox",
- ie: "IE",
- opera: "Opera",
- safari: "Safari"
-};
-
-export function browserSupportsHeadless( browser ) {
- browser = browser.toLowerCase();
- return (
- browser === "chrome" ||
- browser === "firefox" ||
- browser === "edge"
- );
-}
-
-export function getBrowserString(
- {
- browser,
- browser_version: browserVersion,
- device,
- os,
- os_version: osVersion
- },
- headless
-) {
- browser = browser.toLowerCase();
- browser = browserMap[ browser ] || browser;
- let str = browser;
- if ( browserVersion ) {
- str += ` ${ browserVersion }`;
- }
- if ( device ) {
- str += ` for ${ device }`;
- }
- if ( os ) {
- str += ` on ${ os }`;
- }
- if ( osVersion ) {
- str += ` ${ osVersion }`;
- }
- if ( headless && browserSupportsHeadless( browser ) ) {
- str += " (headless)";
- }
- return str;
-}
diff --git a/tests/runner/lib/prettyMs.js b/tests/runner/lib/prettyMs.js
deleted file mode 100644
index 99bae2b35..000000000
--- a/tests/runner/lib/prettyMs.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- * Pretty print a time in milliseconds.
- */
-export function prettyMs( time ) {
- const minutes = Math.floor( time / 60000 );
- const seconds = Math.floor( time / 1000 );
- const ms = Math.floor( time % 1000 );
-
- let prettyTime = `${ ms }ms`;
- if ( seconds > 0 ) {
- prettyTime = `${ seconds }s ${ prettyTime }`;
- }
- if ( minutes > 0 ) {
- prettyTime = `${ minutes }m ${ prettyTime }`;
- }
-
- return prettyTime;
-}