Wie verlängern Sie das Timeout für Tests in circleci?

8

Ich führe einige Tests in circleci durch und einige der Tests dauern länger als 10 min. verursachen ihre ui-Tests, die auf einem kopflosen Browser laufen, der im in circle.yml installiert ist

Wie kann ich die Zeit des Timeouts verlängern?

Danke

    
JohnBigs 23.03.2016, 08:52
quelle

3 Antworten

4

Sie müssen den Modifizierer timeout in Ihrer Konfiguration verwenden, wie in diesem Dokument erklärt: Ссылка

Hier ist ein Beispiel, das die Standard 600s auf 1200s verdoppelt:

%Vor%

Prost

    
Joan 24.03.2016, 15:47
quelle
13

Sie können den Befehl timeout zu Ihrem Befehl hinzufügen, um das Zeitlimit über die Standardzeit von 600 Sekunden (10 Minuten) hinaus zu erhöhen.

Wenn Sie beispielsweise einen Test namens my-test.sh ausführen, können Sie Folgendes tun:

%Vor%

Beachten Sie, dass der Befehl mit einem Doppelpunkt (:) endet, wobei der Modifikator in der nächsten Zeile doppelt eingerückt ist (4 Leerzeichen statt 2).

Referenz: Ссылка

    
FelicianoTech 24.03.2016 20:41
quelle
2

Wenn Sie Circle CI 2.0 verwenden, lautet die Syntax no_output_timeout :

%Vor%

Weitere Details: Ссылка

    
Aaron Gray 29.01.2018 18:24
quelle