Skip to content

Commit 646a6b9

Browse files
committed
Skip ITEndToEndTracingTest on permission denied error for error in direct path build
1 parent 19eee1c commit 646a6b9

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITEndToEndTracingTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@
1818

1919
import static com.google.common.truth.Truth.assertThat;
2020
import static org.junit.Assert.assertTrue;
21+
import static org.junit.Assume.assumeTrue;
2122

2223
import com.google.api.gax.core.FixedCredentialsProvider;
2324
import com.google.api.gax.rpc.ApiException;
2425
import com.google.api.gax.rpc.ResourceExhaustedException;
26+
import com.google.api.gax.rpc.StatusCode;
2527
import com.google.cloud.spanner.Database;
2628
import com.google.cloud.spanner.DatabaseClient;
2729
import com.google.cloud.spanner.IntegrationTestEnv;
@@ -118,6 +120,9 @@ private void assertTrace(String traceId) throws IOException, InterruptedExceptio
118120
foundTrace = true;
119121
break;
120122
} catch (ApiException apiException) {
123+
assumeTrue(
124+
apiException.getStatusCode() != null
125+
&& StatusCode.Code.NOT_FOUND.equals(apiException.getStatusCode().getCode()));
121126
Thread.sleep(5000L);
122127
}
123128
}

0 commit comments

Comments
 (0)