Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TypeError: pattern.test is not a function after upgrading to 25.4.0 #1552

Closed
JounQin opened this issue Apr 21, 2020 · 3 comments · Fixed by #1569
Closed

TypeError: pattern.test is not a function after upgrading to 25.4.0 #1552

JounQin opened this issue Apr 21, 2020 · 3 comments · Fixed by #1569

Comments

@JounQin
Copy link

JounQin commented Apr 21, 2020

💥 Regression Report

    TypeError: pattern.test is not a function

      at node_modules/ts-jest/dist/compiler/compiler-utils.js:34:94
          at Array.some (<anonymous>)
      at Object.isTestFile (node_modules/ts-jest/dist/compiler/compiler-utils.js:32:30)
      at compileFn (node_modules/ts-jest/dist/compiler/language-service.js:91:38)
      at Object.compile (node_modules/ts-jest/dist/compiler/instance.js:90:25)
      at TsJestTransformer.process (node_modules/ts-jest/dist/ts-jest-transformer.js:85:41)
      at ScriptTransformer.transformSource (node_modules/@jest/transform/build/ScriptTransformer.js:479:35)
      at ScriptTransformer._transformAndBuildScript (node_modules/@jest/transform/build/ScriptTransformer.js:569:40)
      at ScriptTransformer.transform (node_modules/@jest/transform/build/ScriptTransformer.js:609:25)

Last working version

Worked up to version: 25.3.0

Stopped working in version: 25.4.0

To Reproduce

Steps to reproduce the behavior:

It is very weird that this function is not always been called...

Sometimes it just passes as expected, and sometimes it passes without correct coverage, and sometimes it throws like above.

// test.spec.ts
import { transform } from '@babel/core'

describe('babel-plugin: fast-async', () => {
  it('transform plain async/await to Promise', () => {
    expect(
      transform('async function main() {}', {
        filename: 'fast-async.test.js',
        presets: ['@1stg'],
      })!.code,
    ).toMatch(`function main() {
  return new Promise(function ($return, $error) {
    return $return();
  });
}`)
  })
})

Expected behavior

Test pass

Link to repo (highly encouraged)

https://github.com/1stG/configs/runs/604087063?check_suite_focus=true#step:8:330

Debug log:

# content of ts-jest.log :
{"context":{"logLevel":20,"namespace":"Importer","package":"ts-jest","version":"25.4.0"},"message":"creating Importer singleton","sequence":1,"time":"2020-04-21T05:08:18.828Z"}
{"context":{"allowJs":false,"logLevel":20,"namespace":"jest-preset","package":"ts-jest","version":"25.4.0"},"message":"creating jest presets not handling JavaScript files","sequence":2,"time":"2020-04-21T05:08:18.832Z"}
{"context":{"actualVersion":"25.4.0","expectedVersion":">=25 <26","logLevel":20,"namespace":"versions","package":"ts-jest","version":"25.4.0"},"message":"checking version of jest: OK","sequence":3,"time":"2020-04-21T05:08:18.835Z"}
{"context":{"baseOptions":{},"logLevel":20,"namespace":"jest-transformer","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"created new transformer","sequence":4,"time":"2020-04-21T05:08:18.835Z"}
{"context":{"fileName":"/Users/JounQin/Workspaces/GitHub/configs/tests/test.spec.ts","logLevel":20,"namespace":"jest-transformer","package":"ts-jest","transformOptions":{"config":{"automock":false,"browser":false,"cache":true,"cacheDirectory":"/private/var/folders/pc/mpg78zmn2qncsdvv_752vqj00000gp/T/jest_dy","clearMocks":false,"coveragePathIgnorePatterns":["/node_modules/"],"cwd":"/Users/JounQin/Workspaces/GitHub/configs","detectLeaks":false,"detectOpenHandles":false,"errorOnDeprecated":false,"extraGlobals":[],"forceCoverageMatch":[],"globals":{},"haste":{"computeSha1":false,"providesModuleNodeModules":[],"throwOnModuleCollision":false},"moduleDirectories":["node_modules"],"moduleFileExtensions":["js","json","jsx","ts","tsx","node"],"moduleNameMapper":[],"modulePathIgnorePatterns":[],"name":"c3ad58ebbfdedae6b5343addfd20d5e4","prettierPath":"prettier","resetMocks":false,"resetModules":false,"restoreMocks":false,"rootDir":"/Users/JounQin/Workspaces/GitHub/configs","roots":["/Users/JounQin/Workspaces/GitHub/configs"],"runner":"jest-runner","setupFiles":[],"setupFilesAfterEnv":[],"skipFilter":false,"snapshotSerializers":[],"testEnvironment":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/jest-environment-jsdom/build/index.js","testEnvironmentOptions":{},"testLocationInResults":false,"testMatch":[],"testPathIgnorePatterns":["/node_modules/"],"testRegex":[{}],"testRunner":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/jest-jasmine2/build/index.js","testURL":"http://localhost","timers":"real","transform":[["^.+\\.jsx?$","/Users/JounQin/Workspaces/GitHub/configs/node_modules/babel-jest/build/index.js",{}],["^.+\\.tsx?$","/Users/JounQin/Workspaces/GitHub/configs/node_modules/ts-jest/dist/index.js",{}]],"transformIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":[]},"instrument":false,"rootDir":"/Users/JounQin/Workspaces/GitHub/configs","supportsDynamicImport":false,"supportsStaticESM":false},"transformerId":1,"version":"25.4.0"},"message":"computing cache key for /Users/JounQin/Workspaces/GitHub/configs/tests/test.spec.ts","sequence":5,"time":"2020-04-21T05:08:18.836Z"}
{"context":{"logLevel":30,"namespace":"jest-transformer","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"no matching config-set found, creating a new one","sequence":6,"time":"2020-04-21T05:08:18.836Z"}
{"context":{"config":{"automock":false,"browser":false,"cache":true,"cacheDirectory":"/private/var/folders/pc/mpg78zmn2qncsdvv_752vqj00000gp/T/jest_dy","clearMocks":false,"coveragePathIgnorePatterns":["/node_modules/"],"cwd":"/Users/JounQin/Workspaces/GitHub/configs","detectLeaks":false,"detectOpenHandles":false,"errorOnDeprecated":false,"extraGlobals":[],"forceCoverageMatch":[],"globals":{},"haste":{"computeSha1":false,"providesModuleNodeModules":[],"throwOnModuleCollision":false},"moduleDirectories":["node_modules"],"moduleFileExtensions":["js","json","jsx","ts","tsx","node"],"moduleNameMapper":[],"modulePathIgnorePatterns":[],"name":"c3ad58ebbfdedae6b5343addfd20d5e4","prettierPath":"prettier","resetMocks":false,"resetModules":false,"restoreMocks":false,"rootDir":"/Users/JounQin/Workspaces/GitHub/configs","roots":["/Users/JounQin/Workspaces/GitHub/configs"],"runner":"jest-runner","setupFiles":[],"setupFilesAfterEnv":[],"skipFilter":false,"snapshotSerializers":[],"testEnvironment":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/jest-environment-jsdom/build/index.js","testEnvironmentOptions":{},"testLocationInResults":false,"testMatch":[],"testPathIgnorePatterns":["/node_modules/"],"testRegex":[{}],"testRunner":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/jest-jasmine2/build/index.js","testURL":"http://localhost","timers":"real","transform":[["^.+\\.jsx?$","/Users/JounQin/Workspaces/GitHub/configs/node_modules/babel-jest/build/index.js",{}],["^.+\\.tsx?$","/Users/JounQin/Workspaces/GitHub/configs/node_modules/ts-jest/dist/index.js",{}]],"transformIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":[]},"logLevel":20,"namespace":"backports","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"backporting config","sequence":7,"time":"2020-04-21T05:08:18.837Z"}
{"context":{"jestConfig":{"automock":false,"browser":false,"cache":true,"cacheDirectory":"/private/var/folders/pc/mpg78zmn2qncsdvv_752vqj00000gp/T/jest_dy","clearMocks":false,"coveragePathIgnorePatterns":["/node_modules/"],"cwd":"/Users/JounQin/Workspaces/GitHub/configs","detectLeaks":false,"detectOpenHandles":false,"errorOnDeprecated":false,"extraGlobals":[],"forceCoverageMatch":[],"globals":{"ts-jest":{}},"haste":{"computeSha1":false,"providesModuleNodeModules":[],"throwOnModuleCollision":false},"moduleDirectories":["node_modules"],"moduleFileExtensions":["js","json","jsx","ts","tsx","node"],"moduleNameMapper":[],"modulePathIgnorePatterns":[],"name":"c3ad58ebbfdedae6b5343addfd20d5e4","prettierPath":"prettier","resetMocks":false,"resetModules":false,"restoreMocks":false,"rootDir":"/Users/JounQin/Workspaces/GitHub/configs","roots":["/Users/JounQin/Workspaces/GitHub/configs"],"runner":"jest-runner","setupFiles":[],"setupFilesAfterEnv":[],"skipFilter":false,"snapshotSerializers":[],"testEnvironment":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/jest-environment-jsdom/build/index.js","testEnvironmentOptions":{},"testLocationInResults":false,"testMatch":[],"testPathIgnorePatterns":["/node_modules/"],"testRegex":[{}],"testRunner":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/jest-jasmine2/build/index.js","testURL":"http://localhost","timers":"real","transform":[["^.+\\.jsx?$","/Users/JounQin/Workspaces/GitHub/configs/node_modules/babel-jest/build/index.js",{}],["^.+\\.tsx?$","/Users/JounQin/Workspaces/GitHub/configs/node_modules/ts-jest/dist/index.js",{}]],"transformIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":[]},"logLevel":20,"namespace":"config","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"normalized jest config","sequence":8,"time":"2020-04-21T05:08:18.837Z"}
{"context":{"logLevel":20,"namespace":"config","package":"ts-jest","transformerId":1,"tsJestConfig":{"compiler":"typescript","compilerHost":false,"diagnostics":{"ignoreCodes":[6059,18002,18003],"pretty":true,"throws":true},"incremental":true,"isolatedModules":false,"packageJson":{"kind":"file"},"transformers":[],"tsConfig":{"kind":"file"}},"version":"25.4.0"},"message":"normalized ts-jest config","sequence":9,"time":"2020-04-21T05:08:18.837Z"}
{"context":{"logLevel":20,"namespace":"config","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"babel is disabled","sequence":10,"time":"2020-04-21T05:08:18.842Z"}
{"context":{"logLevel":20,"namespace":"Importer","package":"ts-jest","requireResult":{"exists":true,"given":"typescript","path":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/typescript.js"},"version":"25.4.0"},"message":"loaded module typescript","sequence":11,"time":"2020-04-21T05:08:18.843Z"}
{"context":{"logLevel":20,"namespace":"Importer","package":"ts-jest","version":"25.4.0"},"message":"patching typescript","sequence":12,"time":"2020-04-21T05:08:18.843Z"}
{"context":{"actualVersion":"3.8.3","expectedVersion":">=3.4 <4","logLevel":20,"namespace":"versions","package":"ts-jest","version":"25.4.0"},"message":"checking version of typescript: OK","sequence":13,"time":"2020-04-21T05:08:18.843Z"}
{"context":{"logLevel":20,"namespace":"config","package":"ts-jest","transformerId":1,"tsConfigFileName":"/Users/JounQin/Workspaces/GitHub/configs/tsconfig.json","version":"25.4.0"},"message":"readTsConfig(): reading /Users/JounQin/Workspaces/GitHub/configs/tsconfig.json","sequence":14,"time":"2020-04-21T05:08:18.843Z"}
{"context":{"logLevel":20,"namespace":"config","package":"ts-jest","transformerId":1,"tsconfig":{"input":{"compilerOptions":{"baseUrl":".","incremental":false,"jsx":"preserve","noEmit":true},"exclude":["node_modules"],"extends":"./packages/tsconfig/tsconfig.json"},"resolved":{"compileOnSave":false,"configFileSpecs":{"excludeSpecs":["node_modules"],"includeSpecs":["**/*"],"validatedExcludeSpecs":["node_modules"],"validatedIncludeSpecs":["**/*"],"wildcardDirectories":{"/users/jounqin/workspaces/github/configs":1}},"errors":[],"fileNames":["/Users/JounQin/Workspaces/GitHub/configs/tests/_test.ts","/Users/JounQin/Workspaces/GitHub/configs/tests/test.spec.ts","/Users/JounQin/Workspaces/GitHub/configs/tests/test.ts","/Users/JounQin/Workspaces/GitHub/configs/tests/test.tsx"],"options":{"baseUrl":"/Users/JounQin/Workspaces/GitHub/configs","configFilePath":"/Users/JounQin/Workspaces/GitHub/configs/tsconfig.json","declaration":false,"esModuleInterop":true,"experimentalDecorators":true,"forceConsistentCasingInFileNames":true,"importHelpers":true,"incremental":false,"inlineSourceMap":false,"inlineSources":true,"jsx":1,"lib":["lib.dom.d.ts","lib.esnext.d.ts"],"module":1,"moduleResolution":2,"noEmit":false,"noUnusedLocals":true,"noUnusedParameters":true,"removeComments":false,"resolveJsonModule":true,"skipLibCheck":true,"sourceMap":true,"strict":true,"stripInternal":true,"target":1},"raw":{"compileOnSave":false,"compilerOptions":{"baseUrl":".","incremental":false,"jsx":"preserve","noEmit":true},"exclude":["node_modules"],"extends":"./packages/tsconfig/tsconfig.json"},"typeAcquisition":{"enable":false,"exclude":[],"include":[]},"wildcardDirectories":{"/users/jounqin/workspaces/github/configs":1}}},"version":"25.4.0"},"message":"normalized typescript config","sequence":15,"time":"2020-04-21T05:08:18.856Z"}
{"context":{"fileName":"/Users/JounQin/Workspaces/GitHub/configs/tests/test.spec.ts","logLevel":20,"namespace":"jest-transformer","package":"ts-jest","transformOptions":{"instrument":false,"supportsDynamicImport":false,"supportsStaticESM":false},"transformerId":1,"version":"25.4.0"},"message":"processing /Users/JounQin/Workspaces/GitHub/configs/tests/test.spec.ts","sequence":16,"time":"2020-04-21T05:08:18.858Z"}
{"context":{"cacheDirectory":"/private/var/folders/pc/mpg78zmn2qncsdvv_752vqj00000gp/T/jest_dy/ts-jest/4c/02aa4f147a18b25a18ffea6252733e60116aea","logLevel":20,"namespace":"config","package":"ts-jest","version":"25.4.0"},"message":"will use file caching","sequence":17,"time":"2020-04-21T05:08:18.859Z"}
{"context":{"logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"compileUsingLanguageService(): create typescript compiler","sequence":18,"time":"2020-04-21T05:08:18.859Z"}
{"context":{"logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"compileUsingLanguageService(): creating language service","sequence":19,"time":"2020-04-21T05:08:18.859Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/tests/_test.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":20,"time":"2020-04-21T05:08:18.860Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/tests/test.spec.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":21,"time":"2020-04-21T05:08:18.860Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/tests/test.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":22,"time":"2020-04-21T05:08:18.860Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/tests/test.tsx","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":23,"time":"2020-04-21T05:08:18.861Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":24,"time":"2020-04-21T05:08:18.866Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/tslib/tslib.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":25,"time":"2020-04-21T05:08:18.868Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":26,"time":"2020-04-21T05:08:18.873Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":27,"time":"2020-04-21T05:08:18.874Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/babel__core/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":28,"time":"2020-04-21T05:08:18.876Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":29,"time":"2020-04-21T05:08:18.895Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":30,"time":"2020-04-21T05:08:18.896Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":31,"time":"2020-04-21T05:08:18.898Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":32,"time":"2020-04-21T05:08:18.899Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":33,"time":"2020-04-21T05:08:18.900Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":34,"time":"2020-04-21T05:08:18.901Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":35,"time":"2020-04-21T05:08:18.903Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":36,"time":"2020-04-21T05:08:18.903Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/babel__generator/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":37,"time":"2020-04-21T05:08:18.904Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@babel/types/lib/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":38,"time":"2020-04-21T05:08:18.909Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/babel__traverse/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":39,"time":"2020-04-21T05:08:18.951Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/babel__template/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":40,"time":"2020-04-21T05:08:18.967Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@babel/parser/typings/babel-parser.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":41,"time":"2020-04-21T05:08:18.969Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":42,"time":"2020-04-21T05:08:18.970Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":43,"time":"2020-04-21T05:08:18.976Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/unist/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":44,"time":"2020-04-21T05:08:18.977Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":45,"time":"2020-04-21T05:08:18.979Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":46,"time":"2020-04-21T05:08:18.980Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/react/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":47,"time":"2020-04-21T05:08:18.981Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/react/global.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":48,"time":"2020-04-21T05:08:19.013Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":49,"time":"2020-04-21T05:08:19.016Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":50,"time":"2020-04-21T05:08:19.018Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":51,"time":"2020-04-21T05:08:19.019Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/csstype/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":52,"time":"2020-04-21T05:08:19.020Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/prop-types/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":53,"time":"2020-04-21T05:08:19.135Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":54,"time":"2020-04-21T05:08:19.137Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":55,"time":"2020-04-21T05:08:19.138Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":56,"time":"2020-04-21T05:08:19.139Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":57,"time":"2020-04-21T05:08:19.140Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":58,"time":"2020-04-21T05:08:19.140Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":59,"time":"2020-04-21T05:08:19.141Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":60,"time":"2020-04-21T05:08:19.141Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":61,"time":"2020-04-21T05:08:19.141Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":62,"time":"2020-04-21T05:08:19.142Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":63,"time":"2020-04-21T05:08:19.142Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":64,"time":"2020-04-21T05:08:19.142Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":65,"time":"2020-04-21T05:08:19.143Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":66,"time":"2020-04-21T05:08:19.143Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":67,"time":"2020-04-21T05:08:19.143Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":68,"time":"2020-04-21T05:08:19.144Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":69,"time":"2020-04-21T05:08:19.144Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":70,"time":"2020-04-21T05:08:19.145Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":71,"time":"2020-04-21T05:08:19.145Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":72,"time":"2020-04-21T05:08:19.146Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":73,"time":"2020-04-21T05:08:19.146Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":74,"time":"2020-04-21T05:08:19.147Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":75,"time":"2020-04-21T05:08:19.149Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":76,"time":"2020-04-21T05:08:19.150Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":77,"time":"2020-04-21T05:08:19.150Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":78,"time":"2020-04-21T05:08:19.150Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":79,"time":"2020-04-21T05:08:19.151Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":80,"time":"2020-04-21T05:08:19.152Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":81,"time":"2020-04-21T05:08:19.153Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":82,"time":"2020-04-21T05:08:19.154Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":83,"time":"2020-04-21T05:08:19.154Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":84,"time":"2020-04-21T05:08:19.154Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":85,"time":"2020-04-21T05:08:19.155Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":86,"time":"2020-04-21T05:08:19.155Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":87,"time":"2020-04-21T05:08:19.156Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":88,"time":"2020-04-21T05:08:19.156Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":89,"time":"2020-04-21T05:08:19.156Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":90,"time":"2020-04-21T05:08:19.157Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":91,"time":"2020-04-21T05:08:19.157Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":92,"time":"2020-04-21T05:08:19.158Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":93,"time":"2020-04-21T05:08:19.158Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":94,"time":"2020-04-21T05:08:19.159Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":95,"time":"2020-04-21T05:08:19.159Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":96,"time":"2020-04-21T05:08:19.159Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":97,"time":"2020-04-21T05:08:19.161Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":98,"time":"2020-04-21T05:08:19.162Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":99,"time":"2020-04-21T05:08:19.162Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":100,"time":"2020-04-21T05:08:19.163Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":101,"time":"2020-04-21T05:08:19.163Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":102,"time":"2020-04-21T05:08:19.164Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":103,"time":"2020-04-21T05:08:19.164Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":104,"time":"2020-04-21T05:08:19.165Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":105,"time":"2020-04-21T05:08:19.165Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":106,"time":"2020-04-21T05:08:19.165Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":107,"time":"2020-04-21T05:08:19.167Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":108,"time":"2020-04-21T05:08:19.168Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":109,"time":"2020-04-21T05:08:19.168Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":110,"time":"2020-04-21T05:08:19.168Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":111,"time":"2020-04-21T05:08:19.169Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":112,"time":"2020-04-21T05:08:19.170Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":113,"time":"2020-04-21T05:08:19.171Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":114,"time":"2020-04-21T05:08:19.171Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":115,"time":"2020-04-21T05:08:19.172Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":116,"time":"2020-04-21T05:08:19.172Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":117,"time":"2020-04-21T05:08:19.172Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/babel-types/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":118,"time":"2020-04-21T05:08:19.173Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/babylon/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":119,"time":"2020-04-21T05:08:19.189Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":120,"time":"2020-04-21T05:08:19.190Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":121,"time":"2020-04-21T05:08:19.193Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/color-name/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":122,"time":"2020-04-21T05:08:19.194Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/eslint-visitor-keys/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":123,"time":"2020-04-21T05:08:19.195Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/estree/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":124,"time":"2020-04-21T05:08:19.195Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/events/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":125,"time":"2020-04-21T05:08:19.197Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/fs-extra/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":126,"time":"2020-04-21T05:08:19.197Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":127,"time":"2020-04-21T05:08:19.200Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/ts3.2/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":128,"time":"2020-04-21T05:08:19.200Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/base.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":129,"time":"2020-04-21T05:08:19.201Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/globals.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":130,"time":"2020-04-21T05:08:19.201Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/assert.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":131,"time":"2020-04-21T05:08:19.206Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/async_hooks.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":132,"time":"2020-04-21T05:08:19.207Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/buffer.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":133,"time":"2020-04-21T05:08:19.208Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/child_process.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":134,"time":"2020-04-21T05:08:19.208Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":135,"time":"2020-04-21T05:08:19.213Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/cluster.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":136,"time":"2020-04-21T05:08:19.216Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/console.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":137,"time":"2020-04-21T05:08:19.220Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/constants.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":138,"time":"2020-04-21T05:08:19.221Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/crypto.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":139,"time":"2020-04-21T05:08:19.223Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/dgram.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":140,"time":"2020-04-21T05:08:19.227Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/dns.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":141,"time":"2020-04-21T05:08:19.231Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/domain.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":142,"time":"2020-04-21T05:08:19.233Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/events.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":143,"time":"2020-04-21T05:08:19.233Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/fs.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":144,"time":"2020-04-21T05:08:19.234Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/http.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":145,"time":"2020-04-21T05:08:19.253Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/http2.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":146,"time":"2020-04-21T05:08:19.255Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/https.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":147,"time":"2020-04-21T05:08:19.264Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/inspector.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":148,"time":"2020-04-21T05:08:19.265Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/module.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":149,"time":"2020-04-21T05:08:19.272Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/net.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":150,"time":"2020-04-21T05:08:19.273Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/os.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":151,"time":"2020-04-21T05:08:19.275Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/path.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":152,"time":"2020-04-21T05:08:19.277Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/perf_hooks.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":153,"time":"2020-04-21T05:08:19.278Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/process.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":154,"time":"2020-04-21T05:08:19.283Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/punycode.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":155,"time":"2020-04-21T05:08:19.285Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/querystring.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":156,"time":"2020-04-21T05:08:19.286Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/readline.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":157,"time":"2020-04-21T05:08:19.286Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/repl.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":158,"time":"2020-04-21T05:08:19.288Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/stream.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":159,"time":"2020-04-21T05:08:19.293Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/string_decoder.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":160,"time":"2020-04-21T05:08:19.295Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/timers.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":161,"time":"2020-04-21T05:08:19.295Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/tls.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":162,"time":"2020-04-21T05:08:19.295Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/trace_events.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":163,"time":"2020-04-21T05:08:19.298Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/tty.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":164,"time":"2020-04-21T05:08:19.299Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/url.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":165,"time":"2020-04-21T05:08:19.299Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":166,"time":"2020-04-21T05:08:19.300Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":167,"time":"2020-04-21T05:08:19.302Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/util.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":168,"time":"2020-04-21T05:08:19.302Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/v8.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":169,"time":"2020-04-21T05:08:19.305Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/vm.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":170,"time":"2020-04-21T05:08:19.306Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/worker_threads.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":171,"time":"2020-04-21T05:08:19.307Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/zlib.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":172,"time":"2020-04-21T05:08:19.308Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/ts3.2/fs.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":173,"time":"2020-04-21T05:08:19.309Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/ts3.2/util.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":174,"time":"2020-04-21T05:08:19.310Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/node/ts3.2/globals.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":175,"time":"2020-04-21T05:08:19.310Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2018.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":176,"time":"2020-04-21T05:08:19.310Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2017.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":177,"time":"2020-04-21T05:08:19.311Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2016.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":178,"time":"2020-04-21T05:08:19.311Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2015.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":179,"time":"2020-04-21T05:08:19.311Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es5.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":180,"time":"2020-04-21T05:08:19.311Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2015.core.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":181,"time":"2020-04-21T05:08:19.335Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2015.collection.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":182,"time":"2020-04-21T05:08:19.337Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2015.generator.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":183,"time":"2020-04-21T05:08:19.337Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2015.iterable.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":184,"time":"2020-04-21T05:08:19.337Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2015.symbol.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":185,"time":"2020-04-21T05:08:19.340Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2015.promise.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":186,"time":"2020-04-21T05:08:19.340Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2015.proxy.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":187,"time":"2020-04-21T05:08:19.341Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2015.reflect.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":188,"time":"2020-04-21T05:08:19.341Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":189,"time":"2020-04-21T05:08:19.342Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2016.array.include.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":190,"time":"2020-04-21T05:08:19.343Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2017.object.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":191,"time":"2020-04-21T05:08:19.343Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":192,"time":"2020-04-21T05:08:19.344Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2017.string.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":193,"time":"2020-04-21T05:08:19.344Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2017.intl.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":194,"time":"2020-04-21T05:08:19.345Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":195,"time":"2020-04-21T05:08:19.345Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":196,"time":"2020-04-21T05:08:19.345Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":197,"time":"2020-04-21T05:08:19.345Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2018.promise.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":198,"time":"2020-04-21T05:08:19.346Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2018.regexp.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":199,"time":"2020-04-21T05:08:19.346Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2018.intl.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":200,"time":"2020-04-21T05:08:19.346Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.esnext.intl.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":201,"time":"2020-04-21T05:08:19.347Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2020.bigint.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":202,"time":"2020-04-21T05:08:19.347Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/glob/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":203,"time":"2020-04-21T05:08:19.349Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":204,"time":"2020-04-21T05:08:19.350Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":205,"time":"2020-04-21T05:08:19.351Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":206,"time":"2020-04-21T05:08:19.352Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/minimatch/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":207,"time":"2020-04-21T05:08:19.352Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/istanbul-lib-coverage/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":208,"time":"2020-04-21T05:08:19.352Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/istanbul-lib-report/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":209,"time":"2020-04-21T05:08:19.353Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":210,"time":"2020-04-21T05:08:19.354Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":211,"time":"2020-04-21T05:08:19.355Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/istanbul-reports/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":212,"time":"2020-04-21T05:08:19.355Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":213,"time":"2020-04-21T05:08:19.355Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":214,"time":"2020-04-21T05:08:19.356Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/jest/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":215,"time":"2020-04-21T05:08:19.356Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":216,"time":"2020-04-21T05:08:19.361Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":217,"time":"2020-04-21T05:08:19.362Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/jest-diff/build/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":218,"time":"2020-04-21T05:08:19.363Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":219,"time":"2020-04-21T05:08:19.364Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":220,"time":"2020-04-21T05:08:19.364Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":221,"time":"2020-04-21T05:08:19.364Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":222,"time":"2020-04-21T05:08:19.365Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/jest-diff/build/cleanupSemantic.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":223,"time":"2020-04-21T05:08:19.365Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/jest-diff/build/diffLines.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":224,"time":"2020-04-21T05:08:19.367Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/jest-diff/build/types.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":225,"time":"2020-04-21T05:08:19.367Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/jest-diff/build/printDiffs.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":226,"time":"2020-04-21T05:08:19.368Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/pretty-format/build/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":227,"time":"2020-04-21T05:08:19.368Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":228,"time":"2020-04-21T05:08:19.369Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/pretty-format/build/types.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":229,"time":"2020-04-21T05:08:19.369Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/json-schema/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":230,"time":"2020-04-21T05:08:19.370Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/json5/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":231,"time":"2020-04-21T05:08:19.374Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/minimist/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":232,"time":"2020-04-21T05:08:19.375Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/normalize-package-data/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":233,"time":"2020-04-21T05:08:19.375Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/parse-json/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":234,"time":"2020-04-21T05:08:19.376Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/prettier/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":235,"time":"2020-04-21T05:08:19.376Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/q/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":236,"time":"2020-04-21T05:08:19.378Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/resolve/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":237,"time":"2020-04-21T05:08:19.382Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":238,"time":"2020-04-21T05:08:19.383Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/stack-utils/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":239,"time":"2020-04-21T05:08:19.384Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/yargs/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":240,"time":"2020-04-21T05:08:19.384Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":241,"time":"2020-04-21T05:08:19.391Z"}
{"context":{"call":null,"logLevel":10,"namespace":"ts:serviceHost","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readFile","sequence":242,"time":"2020-04-21T05:08:19.392Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/@types/yargs-parser/index.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":243,"time":"2020-04-21T05:08:19.392Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.dom.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":244,"time":"2020-04-21T05:08:19.393Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.esnext.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":245,"time":"2020-04-21T05:08:19.475Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2020.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":246,"time":"2020-04-21T05:08:19.475Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2019.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":247,"time":"2020-04-21T05:08:19.475Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2019.array.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":248,"time":"2020-04-21T05:08:19.476Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2019.object.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":249,"time":"2020-04-21T05:08:19.477Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2019.string.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":250,"time":"2020-04-21T05:08:19.478Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2019.symbol.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":251,"time":"2020-04-21T05:08:19.478Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2020.promise.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":252,"time":"2020-04-21T05:08:19.478Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2020.string.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":253,"time":"2020-04-21T05:08:19.479Z"}
{"context":{"cacheHit":false,"logLevel":10,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"getScriptSnapshot(): cache miss","sequence":254,"time":"2020-04-21T05:08:19.479Z"}
{"context":{"fileName":"/Users/JounQin/Workspaces/GitHub/configs/tests/test.spec.ts","logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"readThrough(): cache miss","sequence":255,"time":"2020-04-21T05:08:19.799Z"}
{"context":{"logLevel":20,"namespace":"ts-compiler","normalizedFileName":"/Users/JounQin/Workspaces/GitHub/configs/tests/test.spec.ts","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"compileFn(): compiling using language service","sequence":256,"time":"2020-04-21T05:08:19.799Z"}
{"context":{"fileName":"/Users/JounQin/Workspaces/GitHub/configs/tests/test.spec.ts","logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"updateMemoryCache(): update memory cache for language service","sequence":257,"time":"2020-04-21T05:08:19.799Z"}
{"context":{"call":null,"logLevel":20,"namespace":"ts-hoisting","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"visitSourceFileNode(): hoisting","sequence":258,"time":"2020-04-21T05:08:19.831Z"}
{"context":{"logLevel":20,"namespace":"ts-compiler","package":"ts-jest","transformerId":1,"version":"25.4.0"},"message":"diagnoseFn(): computing diagnostics for /Users/JounQin/Workspaces/GitHub/configs/tests/test.spec.ts using language service","sequence":259,"time":"2020-04-21T05:08:19.844Z"}

envinfo

System: macOS
    OS: 10.15.4

Npm packages:
    jest: 25.4.0
    ts-jest: 25.4.0
    typescript: 3.8.3
    babel(optional): 7.9.0
@JounQin
Copy link
Author

JounQin commented Apr 21, 2020

I tried to log at that line, it seems pattern is somehow {} sometimes.

@ahnpnl
Copy link
Collaborator

ahnpnl commented Apr 21, 2020

Hmm this is odd, pattern comes from an array of RexExp or string which is concatenated based on original jest config. That means there is a bug somewhere when jest passes this original config to transformer.

@ahnpnl
Copy link
Collaborator

ahnpnl commented Apr 21, 2020

ok I can reproduce the issue. What I suspected was correct. jest passes to ts-jest a jest config which contains testRegex is an array of object instead of array of RegExp. However, only your project I see that. I tested with several projects and I see the value of testRegex is correct. I wonder why your project it gives [{}]

UPDATE: I found the issue. It is caused by the js file in your project. If you delete test.spec.js the test will always pass, adding back test.spec.js will cause the test to fail.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants