def generate_report()

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}")