小编Wog*_*220的帖子

即使 testMatch 有匹配项,Jest 也找不到测试

在 bitbucket 管道中使用 Jest,它找不到测试,因此失败并出现以下错误:

\n
+ npx jest\nNo tests found, exiting with code 1\nRun with `--passWithNoTests` to exit with code 0\nIn /opt/atlassian/pipelines/agent/build\n  12 files checked.\n  testMatch: **/__tests__/**/*.[jt]s?(x), **/?(*.)+(spec|test).[tj]s?(x) - 2 matches\n  testPathIgnorePatterns: /node_modules/, /build/ - 0 matches\n  testRegex:  - 0 matches\nPattern:  - 0 matches\n
Run Code Online (Sandbox Code Playgroud)\n

在本地,我的测试运行良好。

\n

项目结构:

\n
.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 build\n\xe2\x94\x82   \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 coverage\n\xe2\x94\x82   \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 js\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 src\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 account\n    \xe2\x94\x82   \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 account.ts\n    \xe2\x94\x82   \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 account.test.ts\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 index.ts\n    \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 index.test.ts\n
Run Code Online (Sandbox Code Playgroud)\n

笑话配置.js

\n
.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 build\n\xe2\x94\x82   \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 coverage\n\xe2\x94\x82   \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 js\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 src\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 account\n …
Run Code Online (Sandbox Code Playgroud)

typescript jestjs bitbucket-pipelines ts-jest

6
推荐指数
1
解决办法
2335
查看次数

标签 统计

bitbucket-pipelines ×1

jestjs ×1

ts-jest ×1

typescript ×1