Jmh*_*013 5 testing end-to-end node.js cypress
我正在无头地运行 cypress 测试,并希望控制台输出更具可读性。目前,我得到一个非常混乱的输出,如下所示。根据文档,它应该使用 Mocha SPEC 报告器布局。谁能告诉我我需要做什么才能使这个输出可读?
我在跑 ./node_modules/.bin/cypress run
Started video recording: ?[36mC:\code\website\ui\cypress\videos\vf7hm.mp4?[39m
?[90m (?[4m?[1mTests Starting?[22m?[24m)?[39m
?[0m?[0m
?[0m My First Test?[0m
?[32m ?êÜ?[0m?[90m Gets, types and asserts?[0m?[31m (18965ms)?[0m
?[92m ?[0m?[32m 1 passing?[0m?[90m (21s)?[0m
?[32m (?[4m?[1mTests Finished?[22m?[24m)?[39m
?[37m - Tests: ?[39m?[32m1?[39m
?[37m - Passes: ?[39m?[32m1?[39m
?[37m - Failures: ?[39m?[32m0?[39m
?[37m - Pending: ?[39m?[32m0?[39m
?[37m - Duration: ?[39m?[32m20 seconds?[39m
?[37m - Screenshots: ?[39m?[32m0?[39m
?[37m - Video Recorded: ?[39m?[32mtrue?[39m
?[37m - Cypress Version: ?[39m?[32m1.4.2?[39m
?[36m (?[4m?[1mVideo?[22m?[24m)?[39m
- Started processing: ?[36mCompressing to 32 CRF?[39m
- Finished processing: ?[36mC:\code\website\ui\cypress\videos\vf7hm.mp4?[39m ?
[90m(1 second)?[39m
?[90m (?[4m?[1mAll Done?[22m?[24m)?[39m
Run Code Online (Sandbox Code Playgroud)
混乱的输出是因为赛普拉斯使用 ANSI 颜色转义字符来格式化输出,您的日志查看器/控制台不理解。您可以通过设置环境变量NO_COLOR来禁用 ANSI 颜色控制字符的输出:
NO_COLOR=1 cypress run
请参阅https://docs.cypress.io/guides/continuous-integration/introduction#Colors
这是在 5/29/2018 发布的 Cypress 3.0.0中添加的。
小智 8
可能是两个问题:
修复方法:安装如下插件:https: //plugins.jenkins.io/ansicolor/
修理:
Manage Jenkins => Configure System => Global PropertiesJAVA_TOOL_OPTIONS
-Dfile.encoding=UTF-8
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2249 次 |
| 最近记录: |