From a4d2e767239e563af25be5f42a4922b5ef43d410 Mon Sep 17 00:00:00 2001 From: Olav Loite Date: Thu, 30 Jul 2020 16:54:49 +0200 Subject: [PATCH] test: skip test on emulator --- .../com/google/cloud/spanner/it/ITTransactionTest.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITTransactionTest.java b/google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITTransactionTest.java index 8993e9cba6..6073aad39a 100644 --- a/google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITTransactionTest.java +++ b/google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITTransactionTest.java @@ -28,7 +28,6 @@ import com.google.cloud.spanner.BatchReadOnlyTransaction; import com.google.cloud.spanner.Database; import com.google.cloud.spanner.DatabaseClient; -import com.google.cloud.spanner.DatabaseId; import com.google.cloud.spanner.ErrorCode; import com.google.cloud.spanner.IntegrationTestEnv; import com.google.cloud.spanner.Key; @@ -555,6 +554,10 @@ public Void run(TransactionContext transaction) throws SpannerException { @Test public void testTxWithCaughtError() { + assumeFalse( + "Emulator does not recover from an error within a transaction", + env.getTestHelper().isEmulator()); + long updateCount = client .readWriteTransaction() @@ -595,8 +598,6 @@ public Long run(TransactionContext transaction) throws Exception { @Test public void testTxWithUncaughtErrorAfterSuccessfulBegin() { - DatabaseClient client = - spanner.getDatabaseClient(DatabaseId.of("[PROJECT]", "[INSTANCE]", "[DATABASE]")); try { client .readWriteTransaction()