From 4a065b634156349261aade70b34a7e5841221260 Mon Sep 17 00:00:00 2001 From: Siarhei Fedartsou Date: Sun, 26 May 2024 21:56:10 +0200 Subject: [PATCH] wip --- .github/workflows/osrm-backend.yml | 2 +- scripts/ci/process_locust_benchmark_results.py | 15 --------------- 2 files changed, 1 insertion(+), 16 deletions(-) diff --git a/.github/workflows/osrm-backend.yml b/.github/workflows/osrm-backend.yml index fecebf8f8..b2f6ef827 100644 --- a/.github/workflows/osrm-backend.yml +++ b/.github/workflows/osrm-backend.yml @@ -650,7 +650,7 @@ jobs: - name: Prepare data run: | wget http://download.geofabrik.de/europe/germany/berlin-latest.osm.pbf -O ~/data.osm.pbf - python3 ./pr/scripts/ci/download_gps_traces.py 13.1884 52.3883 13.6611 52.6255 > ~/gps_traces.csv + python3 ./pr/scripts/ci/download_gps_traces.py 13.2884 52.4383 13.5611 52.5755 > ~/gps_traces.csv - name: Build PR Branch run: | mkdir -p pr/build diff --git a/scripts/ci/process_locust_benchmark_results.py b/scripts/ci/process_locust_benchmark_results.py index 53a93ffe4..ba0f04698 100644 --- a/scripts/ci/process_locust_benchmark_results.py +++ b/scripts/ci/process_locust_benchmark_results.py @@ -1,24 +1,10 @@ import sys import csv -def csv_is_empty(file_path): - with open(file_path, 'r') as file: - lines = file.readlines() - return len(lines) <= 1 - def main(locust_csv_base_name, prefix, output_folder): - print(f"Processing locust benchmark results for {locust_csv_base_name}") - if not csv_is_empty(f"{locust_csv_base_name}_exceptions.csv") or not csv_is_empty(f"{locust_csv_base_name}_failures.csv"): - raise Exception("There are exceptions or failures in the locust benchmark") - print(f"Locust benchmark {locust_csv_base_name} has no exceptions or failures") - with open(f"{locust_csv_base_name}_stats.csv", 'r') as file: - print('Stats:', file.read()) - with open(f"{locust_csv_base_name}_stats.csv", 'r') as file: reader = csv.DictReader(file) for row in reader: - print('Processing row:', row ) - name = row['Name'] if name == 'Aggregated': continue @@ -36,7 +22,6 @@ min: {float(row['Min Response Time']):.3f}ms max: {float(row['Max Response Time']):.3f}ms ''' with open(f"{output_folder}/{prefix}_{name}.bench", 'w') as f: - print(f"Writing statistics to {output_folder}/{prefix}_{name}.bench") f.write(statistics) if __name__ == '__main__':