in lib/Utils/CreateAndRunUtils.js [241:266]
function validateAndSetOverrideParams(loadTestConfig) {
let overRideParams = CoreUtils.getInput(InputConstants.overRideParameters);
let validation = Util.validateOverRideParameters(overRideParams);
if (validation.valid == false) {
console.log(validation.error);
throw new Error(`Invalid ${InputConstants.overRideParametersLabel}. Refer to the pipeline syntax at : https://learn.microsoft.com/en-us/azure/load-testing/how-to-configure-load-test-cicd?tabs=github#update-the-azure-pipelines-workflow`);
}
if (overRideParams) {
let overRideParamsObj = JSON.parse(overRideParams);
if (overRideParamsObj.testId != undefined) {
loadTestConfig.testId = overRideParamsObj.testId.toLowerCase();
}
if (overRideParamsObj.displayName != undefined) {
loadTestConfig.displayName = overRideParamsObj.displayName;
}
if (overRideParamsObj.description != undefined) {
loadTestConfig.description = overRideParamsObj.description;
}
if (overRideParamsObj.engineInstances != undefined) {
loadTestConfig.engineInstances = overRideParamsObj.engineInstances;
}
if (overRideParamsObj.autoStop != undefined) {
loadTestConfig.autoStop = LoadtestConfigUtil_1.LoadtestConfigUtil.getAutoStopCriteria(overRideParamsObj.autoStop);
}
}
}