jtenner/as-pect - @ as-pect/csv-reporter (英语)
将您的模块写入 AssemblyScript 并进行快速的靴子测试 以 Web Assembly 速度执行 !
文档
要查看文件,它的位置是 这里 在图书上。 如果医生有任何问题,请随意提出问题!
记者 API
此套件会从 Suite 报告事实中写入 CSV 行 onReportFinish({ report })自定义文件记录员应该更喜欢从 @as-pect/core 治疗 onFinish(ctx) 作为遗留的相容性回调.
cSV v1合同
@as-pect/csv-reporter 为电子表格和轻量级数据处理工作流程发送一个特定标的表格导出。 这不是跨工具测试结果标准.
CSV 文件在测试条目旁边被替换为条目扩展名 .csv。例如, assembly/__tests__/entry.spec.ts 写入 assembly/__tests__/entry.spec.csv空报告 SuiteReport.hasResults === false 不创建文件.
V1列顺序稳定并经过相容性测试:
| 栏 | 测试结果值 | 待办结果值 |
|---|---|---|
Group | 一揽子结果 groupName | 待办 groupName |
Name | 测试名称 | 待办事宜描述 |
Ran | RAN 或者说 NOT RUN | TODO |
Negated | TRUE 或者说 FALSE | 空 |
Pass | PASS 或者说 FAIL | 空 |
Runtime | 以毫秒计的运行时间 | 空 |
Message | 结果消息 | 空 |
Actual | 实际值文本, 无效时为空 | 空 |
Expected | 预期值文本, 无效时为空 | 空 |
示例输出 :
Group,Name,Ran,Negated,Pass,Runtime,Message,Actual,Expected
math,adds values,RAN,FALSE,PASS,3,ok,3,3
math,handles division,TODO,,,,,,
值通过 csv-stringify,因此逗号,引号,和新行被作为CSV字段而逃脱,而不是更改列合同. 未来的栏目添加或词汇变化应当使用新的CSV合同版本或明确的迁移注释.
贡献者
请看 捐款额。 。 。 .
感谢 @ willemneal (英语) 财务报告和审定财务报表
@ 麦克斯格雷 给予他们一切支持 as-pect 页:1
最好的软件.
其他贡献者:
- @trusktr (英语) - 文档更改
- @ 麦克斯格雷 - API绩效建议
- @torch2424 (英语) - 文档更改
- @dcodeio (英语) - 自己编的大会文稿!
- @ 9oelM (英语) - 杂项功能
特别 谢谢
特别感谢 大会脚本 团队创建 AssemblyScript 本身.