diff --git a/sdks/python/apache_beam/testing/analyzers/perf_analysis.py b/sdks/python/apache_beam/testing/analyzers/perf_analysis.py index 0074625d3b47..a427b1656d72 100644 --- a/sdks/python/apache_beam/testing/analyzers/perf_analysis.py +++ b/sdks/python/apache_beam/testing/analyzers/perf_analysis.py @@ -22,6 +22,7 @@ import argparse import logging +import uuid import os from datetime import datetime from datetime import timezone @@ -146,7 +147,7 @@ def run_change_point_analysis( datetime.now().replace(tzinfo=timezone.utc)), # BQ doesn't allow '.' in table name test_id=test_id.replace('.', '_'), - test_name=test_name, + test_name=test_name or uuid.uuid4().hex, metric_name=metric_name, change_point=metric_values[change_point_index], issue_number=issue_number,