in src/Utils/CreateAndRunUtils.ts [83:104]
export function getPayloadForAppcomponents(loadTestConfig: LoadtestConfig, existingData:ExistingParams) : AppComponents {
let appComponentsMerged = loadTestConfig.appComponents;
for(let [resourceId, keys] of existingData.appComponents) {
if(!loadTestConfig.appComponents.hasOwnProperty(resourceId.toLowerCase())) {
for(let key of keys) {
!loadTestConfig.appComponents.hasOwnProperty(key) && (loadTestConfig.appComponents[key] = null);
}
} else {
for(let key of keys) {
if(key != null && key != resourceId.toLowerCase()) {
!loadTestConfig.appComponents.hasOwnProperty(key) && (loadTestConfig.appComponents[key] = null);
}
}
}
}
let appcomponents = {
components: appComponentsMerged
}
return appcomponents;
}