我是 AWS CodeBuild 的新手。我正在尝试使用 CodeBuild 运行一些 cucumber-js 测试用例。执行测试后,我会在控制台和日志 (CloudWatch) 中打印出测试用例的结果。
我观察到的是,无论测试结果如何,buildStatus 始终显示为成功,并且在日志中显示“阶段完成:构建成功:真”。这是不希望的,因为我需要构建阶段失败。
这是日志文件输出的一部分:
46 个场景(4 个失败,42 个通过) 317 个步骤(4 个失败,4 个跳过,309 个通过) 0m24.718s 要杀死进程测试已完成
[容器]阶段完成:构建成功:真
如您所见,构建显示成功:尽管某些测试失败,但确实如此。
我没有使用 buildspec.yml,因为它是可选的。我使用 shell 脚本来做这样的测试:
节点 ./node_modules/.bin/cucumber-js --format-options '{"colorsEnabled":false}'
任何帮助将不胜感激..谢谢!