Jestjs 覆盖ts jest和jest项目
我有一个带有客户端和服务器代码(UI vs Express)的项目。Jestjs 覆盖ts jest和jest项目,jestjs,ts-jest,Jestjs,Ts Jest,我有一个带有客户端和服务器代码(UI vs Express)的项目。client和server文件夹都有一个jest.config.js和一个tsconfig.json 我想用一个覆盖率输出运行两组jest测试,包括计算覆盖率报告中未测试的文件 Jest项目允许运行这两组测试(使用ts Jest预设) 然而,保险范围给我带来了一些问题 使用默认的babelcoverage提供程序-collectCoverage from只能在根配置中指定-它似乎正在从最新的项目中拾取ts jest配置。因此,c
client
和server
文件夹都有一个jest.config.js
和一个tsconfig.json
我想用一个覆盖率输出运行两组jest测试,包括计算覆盖率报告中未测试的文件
Jest项目允许运行这两组测试(使用ts Jest预设)
然而,保险范围给我带来了一些问题
babel
coverage提供程序-collectCoverage from
只能在根配置中指定-它似乎正在从最新的项目中拾取ts jest
配置。因此,client
tsx文件无法解析,因为server
tsconfig不包含jsx支持v8
似乎可以解决这个问题,但运行jest的GitHub操作会找到“未覆盖”的分支(100%的行覆盖率)。这不会发生在本地环境上v8
如果我只运行一个测试,则向babel
覆盖率提供程序返回不同的结果。似乎v8
忽略了babel
找到的一些行