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

  • 出错现象:
    本地跑单元测试正常的,经过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 (<anonymous>)
      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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值