资源说明: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
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。