in scale_test_tool/helper/scale_test_output_generator.py [0:0]
def generate_report(job_run_ids_list):
# Append unique test_id to the job run output file path.
# Example report name: "scale-test-run-report-20210524-54da474e.csv"
report_file_path = f"{JOB_RUN_OUTPUT_FILE_PATH_PREFIX}-{scale_test.test_id}.csv"
write_job_run_report_header(report_file_path=report_file_path)
for job_run_id in job_run_ids_list:
logger.info(f"writing output for job-id {job_run_id}")
job_run = describe_job(
client=scale_test.emr_containers_client,
virtual_cluster_id=scale_test.virtual_cluster_id,
job_id=job_run_id
)
write_job_run_entry_to_csv(
job_run=job_run,
report_file_path=report_file_path
)
logger.info(f"Successfully generated jobRuns report at filepath "
f"{report_file_path}")