我有一個 AWS CodeBuild 專案,用于每晚使用 Cypress.io 框架執行自動化測驗用例。每當至少有一個失敗的測驗用例時,我會在構建日志中收到以下錯誤:
[Container] 2022/03/15 14:18:22 Command did not exit successfully npm run cypress:run exit status 1
[Container] 2022/03/15 14:18:22 Phase complete: BUILD State: FAILED
[Container] 2022/03/15 14:18:22 Phase context status code: COMMAND_EXECUTION_ERROR Message: Error while executing command: npm run cypress:run. Reason: exit status 1
這是自定義腳本的樣子:
"cypress:run": "npx cypress run --config-file custom-config.json",
這就是我在 custom-config.json 檔案中設定的內容:
{
"$schema": "https://raw.githubusercontent.com/cypress-io/cypress/develop/cli/schema/cypress.schema.json",
"viewportWidth": 1920,
"viewportHeight": 1080,
"defaultCommandTimeout": 30000,
"requestTimeout": 30000,
"numTestsKeptInMemory": 0,
"trashAssetsBeforeRuns": false,
"video": false,
"env": {
"coverage": false
}
}
有誰知道是什么原因造成的?
uj5u.com熱心網友回復:
我認為您的問題已經有了答案“只要至少有一個失敗的測驗用例,我就會在構建日志中收到以下錯誤”。
在此處的檔案中,您可以找到這兩行:
“如果有任何測驗失敗,那么退出代碼將匹配失敗的測驗數量。”
“如果賽普拉斯由于某種原因無法運行(例如,如果沒有找到規范檔案),那么退出代碼將為 1。”
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/447586.html
標籤:亚马逊网络服务 测试 自动化 柏 aws-codebuild
上一篇:HelmChart測驗的一般問題
下一篇:KotlinMultiplatform在iOS上使用NSUserDefaultssetValueString出錯
