was*_*gon 3 mocha.js jenkins cypress
在没有更改测试或测试环境的情况下,成功运行到2019年2月18日的cypress.io测试现在失败并出现错误.
Cypress.io是3.1.5版
测试由jenkinsfile运行为:
sh "npx cypress run --browser chrome --reporter mocha-multi-reporters --reporter-options configFile=config-v1-smoke.json --spec \"cypress/integration/smoke/*.js\""
Run Code Online (Sandbox Code Playgroud)
错误是:
TypeError: Cannot read property 'passes' of undefined
at Spec.Base.epilogue (/var/jenkins_home/workspace/svn_ci/node_modules/mocha/lib/reporters/base.js:318:25)
at Object.onceWrapper (events.js:316:30)
at emitOne (events.js:120:20)
at Runner.emit (events.js:210:7)
at Reporter.emit (/var/jenkins_home/.cache/Cypress/3.1.5/Cypress/resources/app/packages/server/lib/reporter.js:239:55)
at Object.server.startWebsockets.onMocha (/var/jenkins_home/.cache/Cypress/3.1.5/Cypress/resources/app/packages/server/lib/project.js:296:22)
at Socket.<anonymous> (/var/jenkins_home/.cache/Cypress/3.1.5/Cypress/resources/app/packages/server/lib/socket.js:237:36)
at emitTwo (events.js:125:13)
at Socket.emit (events.js:213:7)
at /var/jenkins_home/.cache/Cypress/3.1.5/Cypress/resources/app/packages/socket/node_modules/socket.io/lib/socket.js:503:12
at _combinedTickCallback (internal/process/next_tick.js:131:7)
at process._tickCallback (internal/process/next_tick.js:180:9)
TypeError: Cannot read property 'passes' of undefined
at Spec.Base.epilogue (/var/jenkins_home/workspace/svn_ci/node_modules/mocha/lib/reporters/base.js:318:25)
at Object.onceWrapper (events.js:316:30)
at emitOne (events.js:120:20)
at Runner.emit (events.js:210:7)
at Reporter.emit (/var/jenkins_home/.cache/Cypress/3.1.5/Cypress/resources/app/packages/server/lib/reporter.js:239:55)
at Object.server.startWebsockets.onMocha (/var/jenkins_home/.cache/Cypress/3.1.5/Cypress/resources/app/packages/server/lib/project.js:296:22)
at Socket.<anonymous> (/var/jenkins_home/.cache/Cypress/3.1.5/Cypress/resources/app/packages/server/lib/socket.js:237:36)
at emitTwo (events.js:125:13)
at Socket.emit (events.js:213:7)
at /var/jenkins_home/.cache/Cypress/3.1.5/Cypress/resources/app/packages/socket/node_modules/socket.io/lib/socket.js:503:12
at _combinedTickCallback (internal/process/next_tick.js:131:7)
at process._tickCallback (internal/process/next_tick.js:18
Run Code Online (Sandbox Code Playgroud)
0:9)
mocha@6.0.0于2019-02-18发布.通过将mocha降级到最后一个版本mocha@5.2.0,问题得以缓解.使用mocha@5.2.0,正确运行cypress.io测试集,如--spec中所指定.
mocha@6.0.0中的东西正在使用mocha报告为cypress.io创建测试规范glob问题.
| 归档时间: |
|
| 查看次数: |
280 次 |
| 最近记录: |