From a8bbaf7059e33f4ab9f76560adac36b9f24e03d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ro=CC=81bert=20Kiss?= Date: Sun, 12 May 2019 20:45:14 +0200 Subject: [PATCH] feat: set testTimeout of jest-circus state in command line argument --- .../src/legacy-code-todo-rewrite/jestAdapterInit.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/jest-circus/src/legacy-code-todo-rewrite/jestAdapterInit.ts b/packages/jest-circus/src/legacy-code-todo-rewrite/jestAdapterInit.ts index 434dd63675f1..60b92c84015a 100644 --- a/packages/jest-circus/src/legacy-code-todo-rewrite/jestAdapterInit.ts +++ b/packages/jest-circus/src/legacy-code-todo-rewrite/jestAdapterInit.ts @@ -16,7 +16,12 @@ import { buildSnapshotResolver, } from 'jest-snapshot'; import throat from 'throat'; -import {addEventHandler, dispatch, ROOT_DESCRIBE_BLOCK_NAME} from '../state'; +import { + addEventHandler, + dispatch, + getState as getRunnerState, + ROOT_DESCRIBE_BLOCK_NAME, +} from '../state'; import {getTestID} from '../utils'; import run from '../run'; import globals from '..'; @@ -42,6 +47,8 @@ export const initialize = ({ testPath: Config.Path; parentProcess: Process; }) => { + if (globalConfig.timeout) getRunnerState().testTimeout = globalConfig.timeout; + const mutex = throat(globalConfig.maxConcurrency); Object.assign(global, globals);