|
33 | 33 | import com.google.cloud.bigtable.data.v2.models.RowMutation;
|
34 | 34 | import com.google.cloud.bigtable.data.v2.models.RowMutationEntry;
|
35 | 35 | import com.google.cloud.bigtable.data.v2.models.TableId;
|
36 |
| -import com.google.cloud.bigtable.test_helpers.env.CloudEnv; |
| 36 | +import com.google.cloud.bigtable.test_helpers.env.EmulatorEnv; |
37 | 37 | import com.google.cloud.bigtable.test_helpers.env.PrefixGenerator;
|
38 | 38 | import com.google.cloud.bigtable.test_helpers.env.TestEnvRule;
|
39 | 39 | import com.google.common.collect.ImmutableList;
|
|
48 | 48 | import org.junit.After;
|
49 | 49 | import org.junit.Before;
|
50 | 50 | import org.junit.ClassRule;
|
51 |
| -import org.junit.Ignore; |
52 | 51 | import org.junit.Test;
|
53 | 52 | import org.junit.runner.RunWith;
|
54 | 53 | import org.junit.runners.JUnit4;
|
@@ -147,15 +146,18 @@ public void onComplete() {
|
147 | 146 | }
|
148 | 147 | }
|
149 | 148 |
|
150 |
| - // TODO: remove the ignore annotation once the server code (large row error with metadata) is |
151 |
| - // released on prod |
152 | 149 | @Test
|
153 |
| - @Ignore("large-row-error with metadata yet to be released on prod") |
154 | 150 | public void read() throws Throwable {
|
155 | 151 | assume()
|
156 | 152 | .withMessage("Large row read errors are not supported by emulator")
|
157 | 153 | .that(testEnvRule.env())
|
158 |
| - .isInstanceOf(CloudEnv.class); |
| 154 | + .isNotInstanceOf(EmulatorEnv.class); |
| 155 | + |
| 156 | + // TODO: remove this once skip large row for read is released |
| 157 | + assume() |
| 158 | + .withMessage("Skip large row for read is not released yet") |
| 159 | + .that(System.getProperty("bigtable.testSkipLargeRowIntegrationTests")) |
| 160 | + .isEqualTo("true"); |
159 | 161 |
|
160 | 162 | BigtableDataClient client = testEnvRule.env().getDataClient();
|
161 | 163 | String tableId = table.getId();
|
|
0 commit comments