File tree 2 files changed +16
-6
lines changed
packages/artillery/lib/platform
2 files changed +16
-6
lines changed Original file line number Diff line number Diff line change 1
1
const pkgJson = require ( '../../../../package.json' ) ;
2
2
const DEFAULT_IMAGE_TAG = pkgJson . version ;
3
3
4
+ // Default wait timeout for cloud workers to start
5
+ let WAIT_TIMEOUT_SEC = 600 ;
6
+
7
+ // Legacy override
8
+ if ( process . env . ECS_WAIT_TIMEOUT ) {
9
+ WAIT_TIMEOUT_SEC = parseInt ( process . env . ECS_WAIT_TIMEOUT , 10 ) ;
10
+ }
11
+
12
+ // Override
13
+ if ( process . env . WORKER_WAIT_TIMEOUT_SEC ) {
14
+ WAIT_TIMEOUT_SEC = parseInt ( process . env . WORKER_WAIT_TIMEOUT_SEC , 10 ) ;
15
+ }
16
+
4
17
module . exports = {
5
18
ARTILLERY_CLUSTER_NAME : 'artilleryio-cluster' ,
6
19
TASK_NAME : 'artilleryio-loadgen-worker' ,
@@ -9,9 +22,6 @@ module.exports = {
9
22
LOGGROUP_NAME : 'artilleryio-log-group' ,
10
23
LOGGROUP_RETENTION_DAYS : process . env . ARTILLERY_LOGGROUP_RETENTION_DAYS || 180 ,
11
24
IMAGE_VERSION : process . env . ECR_IMAGE_VERSION || DEFAULT_IMAGE_TAG ,
12
- WAIT_TIMEOUT :
13
- typeof process . env . ECS_WAIT_TIMEOUT === 'undefined'
14
- ? 600
15
- : parseInt ( process . env . ECS_WAIT_TIMEOUT , 10 ) ,
25
+ WAIT_TIMEOUT : WAIT_TIMEOUT_SEC ,
16
26
TEST_RUNS_MAX_TAGS : parseInt ( process . env . TEST_RUNS_MAX_TAGS , 10 ) || 8
17
27
} ;
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ const util = require('../aws-ecs/legacy/util');
16
16
const generateId = require ( '../../util/generate-id' ) ;
17
17
const EventEmitter = require ( 'eventemitter3' ) ;
18
18
const debug = require ( 'debug' ) ( 'platform:azure-aci' ) ;
19
- const { IMAGE_VERSION } = require ( '../aws-ecs/legacy/constants' ) ;
19
+ const { IMAGE_VERSION , WAIT_TIMEOUT } = require ( '../aws-ecs/legacy/constants' ) ;
20
20
const { regionNames } = require ( './regions' ) ;
21
21
const path = require ( 'path' ) ;
22
22
const { Timeout, sleep } = require ( '../aws-ecs/legacy/time' ) ;
@@ -345,7 +345,7 @@ class PlatformAzureACI {
345
345
this . azureSubscriptionId
346
346
) ;
347
347
348
- const provisioningWaitTimeout = new Timeout ( 5 * 60 * 1000 ) . start ( ) ;
348
+ const provisioningWaitTimeout = new Timeout ( WAIT_TIMEOUT * 1000 ) . start ( ) ;
349
349
350
350
let containerGroupsInTestRun = [ ] ;
351
351
while ( true ) {
You can’t perform that action at this time.
0 commit comments