Skip to content

Commit f20eafc

Browse files
Fixing Logging integration tests (#2860)
1 parent 9dc224c commit f20eafc

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

google-cloud-logging/src/test/java/com/google/cloud/logging/BaseSystemTest.java

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,28 +22,22 @@
2222
import static org.junit.Assert.assertNull;
2323
import static org.junit.Assert.assertTrue;
2424

25-
import com.google.api.gax.paging.AsyncPage;
2625
import com.google.api.gax.paging.Page;
2726
import com.google.cloud.MonitoredResource;
2827
import com.google.cloud.MonitoredResourceDescriptor;
2928
import com.google.cloud.logging.Logging.EntryListOption;
3029
import com.google.cloud.logging.Logging.SortingField;
3130
import com.google.cloud.logging.Logging.SortingOrder;
32-
import com.google.cloud.logging.Logging.WriteOption;
3331
import com.google.cloud.logging.Payload.JsonPayload;
34-
import com.google.cloud.logging.Payload.ProtoPayload;
3532
import com.google.cloud.logging.Payload.StringPayload;
3633
import com.google.cloud.logging.SinkInfo.Destination.DatasetDestination;
3734
import com.google.common.collect.ImmutableList;
3835
import com.google.common.collect.ImmutableMap;
3936
import com.google.common.collect.Iterators;
4037
import com.google.common.collect.Sets;
4138
import com.google.logging.v2.LogName;
42-
import com.google.protobuf.Any;
43-
import com.google.protobuf.StringValue;
4439
import java.util.Iterator;
4540
import java.util.Set;
46-
import java.util.concurrent.ExecutionException;
4741
import java.util.logging.Level;
4842
import java.util.logging.Logger;
4943
import org.junit.Rule;
@@ -146,7 +140,7 @@ public void testListSinks() throws InterruptedException {
146140
@Test
147141
public void testListMonitoredResourceDescriptors() {
148142
Iterator<MonitoredResourceDescriptor> iterator =
149-
logging().listMonitoredResourceDescriptors(Logging.ListOption.pageSize(1)).iterateAll().iterator();
143+
logging().listMonitoredResourceDescriptors(Logging.ListOption.pageSize(100)).iterateAll().iterator();
150144
int count = 0;
151145
while (iterator.hasNext()) {
152146
assertNotNull(iterator.next().getType());
@@ -273,7 +267,15 @@ public void testWriteAndListLogEntries() throws InterruptedException {
273267
while (iterator.hasNext()) {
274268
assertTrue(iterator.next().getTimestamp() <= lastTimestamp);
275269
}
276-
assertTrue(logging().deleteLog(logId));
270+
int deleteAttempts = 0;
271+
int allowedDeleteAttempts = 5;
272+
boolean deleted = false;
273+
while (!deleted && deleteAttempts < allowedDeleteAttempts) {
274+
Thread.sleep(1000);
275+
deleted = logging().deleteLog(logId);
276+
deleteAttempts++;
277+
}
278+
assertTrue(deleted);
277279
}
278280

279281
@Test

0 commit comments

Comments
 (0)