private async uploadAllTestFiles()

in src/RunnerFiles/CreateAndRunTest.ts [190:213]


    private async uploadAllTestFiles(loadTestConfig: LoadtestConfig, apiService: APIService) : Promise<void> {
        let configFiles = loadTestConfig.configurationFiles;
        if(configFiles.length > 0) {
            console.log("Uploading the configuration files");
            await this.uploadFiles(configFiles, apiService, FileType.ADDITIONAL_ARTIFACTS);
            console.log(`Uploaded ${configFiles.length} configuration file(s) for the test successfully.`);
        }
    
        let zipFiles = loadTestConfig.zipArtifacts;
        if(zipFiles.length > 0) {
            console.log("Uploading the zip artifacts");
            await this.uploadFiles(zipFiles, apiService, FileType.ZIPPED_ARTIFACTS);
            console.log(`Uploaded ${zipFiles.length} zip artifact(s) for the test successfully.`);
        }
    
        let propertyFile = loadTestConfig.propertyFile;
        if(propertyFile != undefined && propertyFile!= '') {
            console.log("Uploading the user properties file");
            await apiService.uploadFile(propertyFile, FileType.USER_PROPERTIES);
            console.log(`Uploaded user properties file for the test successfully.`);
        }
    
        await this.uploadTestScriptFile(loadTestConfig, apiService);
    }