|
27 | 27 | import com.google.cloud.spanner.InstanceInfo;
|
28 | 28 | import com.google.cloud.spanner.IntegrationTestEnv;
|
29 | 29 | import com.google.cloud.spanner.Options;
|
30 |
| -import com.google.cloud.spanner.SerialIntegrationTest; |
| 30 | +import com.google.cloud.spanner.ParallelIntegrationTest; |
31 | 31 | import com.google.common.collect.Iterators;
|
32 | 32 | import com.google.spanner.admin.instance.v1.UpdateInstanceMetadata;
|
33 | 33 | import java.util.ArrayList;
|
34 | 34 | import java.util.List;
|
35 | 35 | import java.util.Random;
|
36 |
| -import org.junit.Before; |
| 36 | +import org.junit.BeforeClass; |
37 | 37 | import org.junit.ClassRule;
|
38 | 38 | import org.junit.Ignore;
|
39 | 39 | import org.junit.Test;
|
|
42 | 42 | import org.junit.runners.JUnit4;
|
43 | 43 |
|
44 | 44 | /** Integration tests for {@link com.google.cloud.spanner.InstanceAdminClient}. */
|
45 |
| -@Category(SerialIntegrationTest.class) |
| 45 | +@Category(ParallelIntegrationTest.class) |
46 | 46 | @RunWith(JUnit4.class)
|
47 | 47 | public class ITInstanceAdminTest {
|
48 |
| - @ClassRule public static IntegrationTestEnv env = new IntegrationTestEnv(); |
49 |
| - InstanceAdminClient instanceClient; |
50 | 48 |
|
51 |
| - @Before |
52 |
| - public void setUp() { |
| 49 | + @ClassRule public static IntegrationTestEnv env = new IntegrationTestEnv(true); |
| 50 | + static InstanceAdminClient instanceClient; |
| 51 | + |
| 52 | + @BeforeClass |
| 53 | + public static void setUp() { |
53 | 54 | instanceClient = env.getTestHelper().getClient().getInstanceAdminClient();
|
54 | 55 | }
|
55 | 56 |
|
@@ -78,6 +79,8 @@ public void instanceConfigLeaderOptions() {
|
78 | 79 |
|
79 | 80 | @Test
|
80 | 81 | public void listInstances() {
|
| 82 | + assumeFalse("The emulator does not support filtering on instances", isUsingEmulator()); |
| 83 | + |
81 | 84 | Instance instance =
|
82 | 85 | Iterators.getOnlyElement(
|
83 | 86 | instanceClient
|
|
0 commit comments