From 247d869a5cf40fde428175f82d8a57367f2684be Mon Sep 17 00:00:00 2001 From: Jon Chambers Date: Tue, 14 Jul 2020 18:09:16 -0400 Subject: [PATCH] De-randomize message tests to minimize flakiness. --- .../textsecuregcm/tests/storage/MessagesTest.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/service/src/test/java/org/whispersystems/textsecuregcm/tests/storage/MessagesTest.java b/service/src/test/java/org/whispersystems/textsecuregcm/tests/storage/MessagesTest.java index cd1bdffac..477d876dd 100644 --- a/service/src/test/java/org/whispersystems/textsecuregcm/tests/storage/MessagesTest.java +++ b/service/src/test/java/org/whispersystems/textsecuregcm/tests/storage/MessagesTest.java @@ -34,6 +34,8 @@ public class MessagesTest { private Messages messages; + private long serialTimestamp = 0; + @Before public void setupAccountsDao() { this.messages = new Messages(new FaultTolerantDatabase("messages-test", Jdbi.create(db.getTestDatabase()), new CircuitBreakerConfiguration())); @@ -233,8 +235,8 @@ public class MessagesTest { return Envelope.newBuilder() .setSourceDevice(random.nextInt(10000)) .setSource("testSource" + random.nextInt()) - .setTimestamp(random.nextInt(100000)) - .setServerTimestamp(random.nextInt(100000)) + .setTimestamp(serialTimestamp++) + .setServerTimestamp(serialTimestamp++) .setLegacyMessage(ByteString.copyFrom(legacy)) .setContent(ByteString.copyFrom(content)) .setType(Envelope.Type.CIPHERTEXT)