Repository: cassandra Updated Branches: refs/heads/cassandra-3.0 e5c142854 -> 56ec3c86d
Fix flaky CompactionsCQLTest Patch by pmotta; reviewed by jmckenzie for CASSANDRA-10223 Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/56ec3c86 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/56ec3c86 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/56ec3c86 Branch: refs/heads/cassandra-3.0 Commit: 56ec3c86d7d1664dadca0038499b5e2c1828a7f6 Parents: e5c1428 Author: Paulo Motta <pauloricard...@gmail.com> Authored: Fri Aug 28 15:52:24 2015 -0400 Committer: Joshua McKenzie <jmcken...@apache.org> Committed: Fri Aug 28 15:52:24 2015 -0400 ---------------------------------------------------------------------- .../db/compaction/CompactionsCQLTest.java | 21 ++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/56ec3c86/test/unit/org/apache/cassandra/db/compaction/CompactionsCQLTest.java ---------------------------------------------------------------------- diff --git a/test/unit/org/apache/cassandra/db/compaction/CompactionsCQLTest.java b/test/unit/org/apache/cassandra/db/compaction/CompactionsCQLTest.java index 7aa47c0..3c0098b 100644 --- a/test/unit/org/apache/cassandra/db/compaction/CompactionsCQLTest.java +++ b/test/unit/org/apache/cassandra/db/compaction/CompactionsCQLTest.java @@ -26,12 +26,17 @@ import org.apache.cassandra.cql3.CQLTester; import org.apache.cassandra.cql3.UntypedResultSet; import org.apache.cassandra.db.ColumnFamilyStore; import org.apache.cassandra.db.Keyspace; +import org.apache.cassandra.utils.FBUtilities; + import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; public class CompactionsCQLTest extends CQLTester { + + public static final int SLEEP_TIME = FBUtilities.isWindows()? 2000 : 1000; + @Test public void testTriggerMinorCompactionSTCS() throws Throwable { @@ -41,7 +46,7 @@ public class CompactionsCQLTest extends CQLTester flush(); execute("insert into %s (id) values ('1')"); flush(); - Thread.sleep(1000); + Thread.sleep(SLEEP_TIME); assertTrue(minorWasTriggered(KEYSPACE, currentTable())); } @@ -54,7 +59,7 @@ public class CompactionsCQLTest extends CQLTester flush(); execute("insert into %s (id) values ('1')"); flush(); - Thread.sleep(1000); + Thread.sleep(SLEEP_TIME); assertTrue(minorWasTriggered(KEYSPACE, currentTable())); } @@ -68,7 +73,7 @@ public class CompactionsCQLTest extends CQLTester flush(); execute("insert into %s (id) values ('1')"); flush(); - Thread.sleep(1000); + Thread.sleep(SLEEP_TIME); assertTrue(minorWasTriggered(KEYSPACE, currentTable())); } @@ -81,7 +86,7 @@ public class CompactionsCQLTest extends CQLTester flush(); execute("insert into %s (id) values ('1')"); flush(); - Thread.sleep(1000); + Thread.sleep(SLEEP_TIME); assertFalse(minorWasTriggered(KEYSPACE, currentTable())); } @@ -96,7 +101,7 @@ public class CompactionsCQLTest extends CQLTester flush(); execute("insert into %s (id) values ('1')"); flush(); - Thread.sleep(1000); + Thread.sleep(SLEEP_TIME); assertTrue(minorWasTriggered(KEYSPACE, currentTable())); } @@ -111,7 +116,7 @@ public class CompactionsCQLTest extends CQLTester flush(); execute("insert into %s (id) values ('1')"); flush(); - Thread.sleep(1000); + Thread.sleep(SLEEP_TIME); assertFalse(minorWasTriggered(KEYSPACE, currentTable())); } @@ -126,7 +131,7 @@ public class CompactionsCQLTest extends CQLTester flush(); execute("insert into %s (id) values ('1')"); flush(); - Thread.sleep(1000); + Thread.sleep(SLEEP_TIME); assertFalse(minorWasTriggered(KEYSPACE, currentTable())); } @@ -141,7 +146,7 @@ public class CompactionsCQLTest extends CQLTester flush(); execute("insert into %s (id) values ('1')"); flush(); - Thread.sleep(1000); + Thread.sleep(SLEEP_TIME); assertTrue(minorWasTriggered(KEYSPACE, currentTable())); }