|
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