gitlab-runner異常処理:Test suite failed to run Could not find source file:'/home/gitlab-runner/builds/x

1384 ワード

  • エラー現象:ローカルランニングユニットのテストは正常で、gitlab-runnerスケジューリングテストを経た後、以下のエラーが発生した:
  • FAIL tests/registrationOfPerson.test.ts
      ● Test suite failed to run
        Could not find source file: '/home/gitlab-runner/builds/ULXArWG6/0/toolrdteam/IVABOX/src/WBE/tests/CameraConfig.test.ts'.
          at getValidSourceFile (node_modules/typescript/lib/typescript.js:135637:29)
          at Object.getSemanticDiagnostics (node_modules/typescript/lib/typescript.js:135859:36)
          at doTypeChecking (node_modules/ts-jest/dist/compiler/language-service.js:11:35)
          at node_modules/ts-jest/dist/compiler/language-service.js:96:25
              at Array.forEach ()
          at compileFn (node_modules/ts-jest/dist/compiler/language-service.js:94:26)
          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:94: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)
    
  • 理由:インストールの依存関係に問題が発生しました.
  • 解決策:コード・ウェアハウス内のキャッシュを消去します.たとえば、
  • cd /home/gitlab-runner/builds/ULXArWG6/0/toolrdteam/IVABOX/src/WBE
    npx jest --clearCache
    
     
    Cleared /tmp/jest_rr