我在CircleCI中进行一些测试,其中一些测试需要在无头浏览器上运行的UI测试,导致超时时间超过了10分钟。请问如何扩展超时时间?
谢谢。
我在CircleCI中进行一些测试,其中一些测试需要在无头浏览器上运行的UI测试,导致超时时间超过了10分钟。请问如何扩展超时时间?
谢谢。
您可以在命令中添加timeout
修饰符,将超时时间增加到默认的600秒(10分钟)之外。
例如,如果您运行了一个名为my-test.sh的测试,则可以执行以下操作:
test:
override:
- ./my-test.sh:
timeout: 900
注意命令以冒号(:)结尾,在下一行使用修饰符,缩进两次(4个空格)而不是两次。no_output_timeout
:- run:
name: Running Tests
command: ./my-test.sh
no_output_timeout: 20m
timeout
修饰符,如此文档所述:https://circleci.com/docs/configuration#modifiers
以下是将默认的 600 秒加倍至 1200 秒的示例:commands:
- /bin/bash build_scripts/deploy_to_eb.sh:
timeout: 1200
干杯