运行Patrol CLI测试命令后,如何在VS Code查看终端测试结果?
Patrol CLI测试:终端查看测试结果日志的方法
给Patrol命令加日志输出参数
直接在原有命令后追加--verbose参数,就能让终端输出完整的测试过程和结果,不用再打开HTML报告:patrol test -t integration_test/mng_vgn_itm/add_to_location_test.dart --flavor development --dart-define-from-file lib/config/environment_strings_dev.json --verbose这个参数会把测试的每一步执行细节、断言成功/失败信息、错误堆栈都打印在终端里。
把日志导出到本地文件
如果需要保存日志留作记录,用输出重定向把终端日志写入文件:patrol test -t integration_test/mng_vgn_itm/add_to_location_test.dart --flavor development --dart-define-from-file lib/config/environment_strings_dev.json --verbose > patrol_test_logs.txt 2>&1执行后,当前目录下会生成
patrol_test_logs.txt,直接打开就能查看完整日志。查看Android原生测试日志
因为Patrol基于Android Espresso,也可以用adb直接拉取设备上的测试相关日志:adb logcat -s "Patrol" "TestRunner"这个命令会过滤出Patrol和测试运行器的日志,实时在终端显示,适合调试时用。
内容的提问来源于stack exchange,提问作者BeniaminoBaggins
相关产品推荐
相关产品推荐

