jestjs - 如何更改笑话覆盖率报告中的源文件路径
问题描述
我有多个 NodeJs 包的结构,如
//repoRoot/CompA
//repoRoot/CompB
//repoRoot/CompC
我知道这听起来可能很奇怪,但是,我有带参数的 dockerfile 并运行了 3 次,比如
FROM myImg
ARG SourceDir
WORKDIR /workspace
COPY SourceDir/. .
RUN yarn test (this calls `jest --config jestconfig.json --coverage`)
我想结合生成的覆盖率报告。复制文件很容易,但是覆盖率报告中的源文件路径就像
/workspace/src/file1.js
/workspace/src/file2.js
当我希望他们成为
/workspace/CompA/src/file1.js
/workspace/CompA/src/file2.js
我应该如何做到这一点?有没有我可以做到这一点的笑话配置?还是我真的需要为所有报告做一些字符串替换?
谢谢
解决方案
NVM,而不是使用 jest 配置。我只是sed
用来替换字符串。
推荐阅读
- git - Git - 推送一个目录然后忽略它
- makefile - 尝试使用 ANT+ SDK for linux - make 中的错误
- php - 显示所有帖子中的特定文本块
- vagrant - Vagrant - 删除旧盒子
- spring-boot - 将单个 Spring Boot 应用程序用作 Spring Boot 管理员和客户端
- python - 自动更正python3包错误TypeError:JSON对象必须是str,而不是'bytes'
- azure - Azure AKS 用户凭据登录到 K8 仪表板和 RBAC 内置角色
- javascript - 使用 Javascript 或 Jquery 从 JSON 数据动态显示数据
- python - Python子处理不同机器上相同调用的不同输出
- maxima - 泰勒级数最大值的系数矩阵