You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
1.2 KiB
27 lines
1.2 KiB
/** |
|
* Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. |
|
* |
|
* This source code is licensed under the MIT license found in the |
|
* LICENSE file in the root directory of this source tree. |
|
*/ |
|
/// <reference types="node" /> |
|
import { AggregatedResult } from '@jest/test-result'; |
|
import type { Config } from '@jest/types'; |
|
import type { ChangedFilesPromise } from 'jest-changed-files'; |
|
import type { Context } from 'jest-runtime'; |
|
import { JestHookEmitter } from 'jest-watcher'; |
|
import type FailedTestsCache from './FailedTestsCache'; |
|
import type TestWatcher from './TestWatcher'; |
|
import type { Filter } from './types'; |
|
export default function runJest({ contexts, globalConfig, outputStream, testWatcher, jestHooks, startRun, changedFilesPromise, onComplete, failedTestsCache, filter, }: { |
|
globalConfig: Config.GlobalConfig; |
|
contexts: Array<Context>; |
|
outputStream: NodeJS.WriteStream; |
|
testWatcher: TestWatcher; |
|
jestHooks?: JestHookEmitter; |
|
startRun: (globalConfig: Config.GlobalConfig) => void; |
|
changedFilesPromise?: ChangedFilesPromise; |
|
onComplete: (testResults: AggregatedResult) => void; |
|
failedTestsCache?: FailedTestsCache; |
|
filter?: Filter; |
|
}): Promise<void>;
|
|
|