From 273afd711dd4093cbf634bbd65f5a792eda8effd Mon Sep 17 00:00:00 2001 From: Lawrence Qiu Date: Fri, 27 Feb 2026 20:00:13 -0500 Subject: [PATCH] chore: Fix flaky testCreateAndUpdateTableWithPolicyTags test --- .../java/com/google/cloud/bigquery/it/ITBigQueryTest.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITBigQueryTest.java b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITBigQueryTest.java index e6f403c5d..e908a9801 100644 --- a/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITBigQueryTest.java +++ b/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITBigQueryTest.java @@ -2082,8 +2082,12 @@ void testCreateAndUpdateTableWithPolicyTags() throws IOException { .setParent(String.format("projects/%s/locations/%s", PROJECT_ID, "us")) .setTaxonomy( Taxonomy.newBuilder() - // DisplayName must be unique across org - .setDisplayName(String.format("testing taxonomy %s", Instant.now().getNano())) + // DisplayName must be unique across org. Use UUID rather than time to ensure + // no collisions + // from parallel test invocations + .setDisplayName( + String.format( + "testing taxonomy %s", UUID.randomUUID().toString().substring(0, 8))) .setDescription("taxonomy created for integration tests") .addActivatedPolicyTypes(PolicyType.FINE_GRAINED_ACCESS_CONTROL) .build())