in lib/Utils/CreateAndRunUtils.js [66:99]
function getPayloadForTest(loadTestConfig, existingParams) {
let passFailCriteria = mergePassFailCriteria(loadTestConfig, existingParams);
let passFailServerCriteria = mergePassFailServerCriteria(loadTestConfig, existingParams);
let secrets = mergeSecrets(loadTestConfig, existingParams);
let env = mergeEnv(loadTestConfig, existingParams);
let createdata = {
testId: loadTestConfig.testId,
description: loadTestConfig.description,
displayName: loadTestConfig.displayName,
loadTestConfiguration: {
engineInstances: loadTestConfig.engineInstances,
splitAllCSVs: loadTestConfig.splitAllCSVs,
regionalLoadTestConfig: loadTestConfig.regionalLoadTestConfig,
},
secrets: secrets,
kind: loadTestConfig.kind,
certificate: loadTestConfig.certificates,
environmentVariables: env,
passFailCriteria: {
passFailMetrics: passFailCriteria,
passFailServerMetrics: passFailServerCriteria,
},
autoStopCriteria: loadTestConfig.autoStop,
subnetId: loadTestConfig.subnetId,
publicIPDisabled: loadTestConfig.publicIPDisabled,
keyvaultReferenceIdentityType: loadTestConfig.keyVaultReferenceIdentityType,
keyvaultReferenceIdentityId: loadTestConfig.keyVaultReferenceIdentity,
engineBuiltinIdentityIds: loadTestConfig.engineReferenceIdentities,
engineBuiltinIdentityType: loadTestConfig.engineReferenceIdentityType,
metricsReferenceIdentityType: loadTestConfig.metricsReferenceIdentityType,
metricsReferenceIdentityId: loadTestConfig.metricsReferenceIdentity
};
return createdata;
}