UNPKG

testplane

Version:

Tests framework based on mocha and wdio

149 lines 3.9 kB
"use strict"; const { WEBDRIVER_PROTOCOL, SAVE_HISTORY_MODE, NODEJS_TEST_RUN_ENV } = require("../constants/config"); const { TimeTravelMode } = require("./types"); module.exports = { baseUrl: "http://localhost", gridUrl: "http://localhost:4444/wd/hub", browserWSEndpoint: null, desiredCapabilities: null, automationProtocol: WEBDRIVER_PROTOCOL, sessionEnvFlags: {}, screenshotsDir: "testplane/screens", diffColor: "#ff00ff", tolerance: 2.3, antialiasingTolerance: 4, disableAnimation: true, compareOpts: { shouldCluster: false, clustersSize: 10, stopOnFirstFail: false, }, stateOpts: { path: null, cookies: true, localStorage: true, sessionStorage: true, keepFile: false, }, buildDiffOpts: { ignoreAntialiasing: true, ignoreCaret: true, }, assertViewOpts: { ignoreElements: [], captureElementFromTop: true, allowViewportOverflow: false, ignoreDiffPixelCount: 0, waitForStaticToLoadTimeout: 5000, }, openAndWaitOpts: { waitNetworkIdle: true, waitNetworkIdleTimeout: 500, failOnNetworkError: true, ignoreNetworkErrorsPatterns: [], }, calibrate: false, screenshotMode: "auto", screenshotDelay: 0, compositeImage: true, prepareBrowser: null, prepareEnvironment: null, beforeAll: null, afterAll: null, waitTimeout: 3000, waitInterval: 500, httpTimeout: 30000, urlHttpTimeout: null, pageLoadTimeout: 20000, sessionRequestTimeout: null, sessionQuitTimeout: 5000, testTimeout: null, takeScreenshotOnFails: { testFail: true, assertViewFail: true, }, takeScreenshotOnFailsTimeout: 5000, takeScreenshotOnFailsMode: "fullpage", reporters: ["flat"], debug: false, parallelLimit: Infinity, sessionsPerBrowser: 1, testsPerSession: Infinity, workers: 1, testsPerWorker: Infinity, retry: 0, shouldRetry: null, mochaOpts: { slow: 10000, timeout: 60000, }, expectOpts: { wait: 3000, interval: 100, }, patternsOnReject: [], meta: null, windowSize: null, tempDir: "", orientation: null, waitOrientationChange: true, resetCursor: true, strictTestsOrder: false, saveHistoryMode: SAVE_HISTORY_MODE.ALL, fileExtensions: [".js", ".mjs", ".ts", ".mts", ".jsx", ".tsx"], outputDir: null, agent: null, headers: null, transformRequest: null, transformResponse: null, strictSSL: null, user: null, key: null, region: null, headless: null, isolation: null, testRunEnv: NODEJS_TEST_RUN_ENV, lastFailed: { only: false, output: ".testplane/failed.json", input: ".testplane/failed.json", }, devServer: { command: null, cwd: null, env: {}, args: [], logs: true, reuseExisting: false, readinessProbe: { url: null, isReady: null, timeouts: { waitServerTimeout: 60000, // 60s probeRequestTimeout: 10000, // 10s probeRequestInterval: 1000, // 1s }, }, }, passive: false, timeTravel: TimeTravelMode.Off, selectivity: { enabled: false, sourceRoot: "", testDependenciesPath: ".testplane/selectivity", compression: "gz", disableSelectivityPatterns: [], mapDependencyRelativePath: null, }, }; module.exports.configPaths = [ ".testplane.conf.ts", ".testplane.conf.js", "testplane.config.ts", "testplane.config.js", "testplane.config.cts", "testplane.config.cjs", ".hermione.conf.ts", ".hermione.conf.js", ]; //# sourceMappingURL=defaults.js.map