0

我在 Jenkins groovy 脚本上使用以下代码覆盖率脚本:-

sh script:"dotnet test ${UNIT_TEST_PROJECT} /p:CollectCoverage=true" sh script:"dotnet test ${INTEGRATE_TEST_PROJECT} /p:CollectCoverage=true /p:CoverletOutputFormat=opencover /p:MergeWith=${UNIT_TEST_PROJECT}/coverage .json"

我正在将 Coverlet 与 Sonarqube 一起使用,我正在为 .net core3.1 应用程序运行,对于集成测试我正在使用测试 TestServer 创建 builderhost 我的代码覆盖率报告是为 Jenkins 构建上的单元测试项目创建的,但是当涉及到集成时测试,我得到以下错误:-

共有 1 个测试文件与指定的模式匹配。X MyControllerIntegationTests_returns_camel_case_response [31s 855ms] 错误消息:字符串长度均为 7765。字符串在索引 63 处不同。预期:“...rnal 服务器错误”,“错误”:[“在 3000 之后发生超时...”但是: "...rnal 服务器错误","errors":["在 3000 之后发生超时..." -------------------------- ------------------^

4

0 回答 0