为了能让用户随心所欲获取 Macaca 产生的测试报告,给予最大的定制空间,Macaca 提供了自定义报告器开发实践。
官方实现的简单报告器:macaca-simple-reportor
sample 中已经添加示例:sample-nodejs
如下命令就可以看到效果,报告器中通过输出特定格式 log,和写入一些截图文件,更方便与其他平台系统(jenkins 等)集成:
# CUSTOM_DIR=macaca-logs/macaca-desktop-sample macaca run --verbose -d ./macaca-test/macaca-desktop-sample.test.js --reporter macaca-simple-reportor
$ make custom-reporter
其他语言请参考 Node.js 自行定制