UNPKG

folio

Version:

A customizable test framework to build your own test frameworks. Foundation for the [Playwright test runner](https://github.com/microsoft/playwright-test).

49 lines 1.69 kB
/** * Copyright Microsoft Corporation. All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /// <reference types="node" /> import { EventEmitter } from 'events'; import { Config } from './config'; import { RunPayload } from './ipc'; import { FixturePool } from './fixtures'; export declare let fixturePool: FixturePool; export declare class WorkerRunner extends EventEmitter { private _failedTestId; private _fatalError; private _entries; private _remaining; private _isStopped; private _parsedParameters; _testId: string | null; private _testInfo; private _suite; private _loaded; private _parametersString; private _workerIndex; private _repeatEachIndex; constructor(runPayload: RunPayload, config: Config, workerIndex: number); stop(): void; unhandledError(error: Error | any): void; run(): Promise<void>; private _runSuite; private _runTest; private _setCurrentTestInfo; private _runTestWithFixturesAndHooks; private _tearDownTestScope; private _runHooks; private _reportDoneAndStop; private _hasTestsToRun; } //# sourceMappingURL=workerRunner.d.ts.map