ci-failed-test-reporter::memo:用于将失败的测试结果发布到GitHub PR的工具

时间:2024-02-20 03:46:29
【文件属性】:

文件名称:ci-failed-test-reporter::memo:用于将失败的测试结果发布到GitHub PR的工具

文件大小:268KB

文件格式:ZIP

更新时间:2024-02-20 03:46:29

circleci jest continuous-integration pull-requests javascript-testing

CI未通过测试报告程序 一个熟悉的场景:您打开PR只是看到您的CI构建由于某些未通过的测试而失败。 但是哪个测试? GitHub不会告诉您。 找出答案的最佳选择包括打开控制台并在本地运行测试套件,或手动筛选CI日志,但这些效率都不如您所愿。 构建此工具是为了简化此过程-当CI构建因测试失败而中断时,它将读取由测试框架生成的JSON测试报告,将其格式化为markdown,并将其作为注释直接发布到PR上。 使用此工具,您可以在发现损坏的地方查看哪些测试破坏了构建,而无需进行上下文切换。 安装 yarn add @postlight/ci-failed-test-reporter # or npm install @postlight/ci-failed-test-reporter 关于测试框架的注意事项 该程序包目前仅与和生成的JSON测试结果兼容,但我们希望将来能提供更多支持。 用法 基本用法很简单:首先,您将以将结果输出到JSON文件的方式运行测试: 开玩笑 jest --json --outputFile test-output.json 摩卡咖啡: mocha --rec


【文件预览】:
ci-failed-test-reporter-master
----LICENSE-MIT(1KB)
----.env.example(172B)
----.github()
--------ISSUE_TEMPLATE.md(2KB)
--------PULL_REQUEST_TEMPLATE.md(0B)
----yarn.lock(284KB)
----.eslintrc.js(327B)
----index.test.js(392B)
----src()
--------getEnvVariables.js(1KB)
--------getTestReport.js(1KB)
--------jsonToResultsObject.js(776B)
--------tests()
----.babelrc(107B)
----.circleci()
--------config.yml(1KB)
--------config.example.yml(1KB)
----LICENSE-APACHE(11KB)
----readme-assets()
--------demo.gif(142KB)
----jest.config.js(235B)
----.prettierrc(53B)
----.travis.example.yml(113B)
----README.md(6KB)
----nodemon.json(108B)
----run-test-report.js(152B)
----.gitignore(1KB)
----index.js(2KB)
----cli.js(744B)
----package.json(2KB)

网友评论