diff --git a/cassandra/pom.xml b/cassandra/pom.xml index 15a145eafc896387a6045d05a3fecdae04350936..2f572e6fb78dd419646962dda1cba2f08920b229 100644 --- a/cassandra/pom.xml +++ b/cassandra/pom.xml @@ -56,6 +56,12 @@ LICENSE file. <classifier>shaded</classifier> <scope>test</scope> </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-simple</artifactId> + <version>1.7.21</version> + <scope>test</scope> + </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> diff --git a/cassandra/src/test/java/com/yahoo/ycsb/db/CassandraCQLClientTest.java b/cassandra/src/test/java/com/yahoo/ycsb/db/CassandraCQLClientTest.java index 60b7e2f33f392d68265f89352b17d62fc261e297..870d5a7df830c8d249e42d7ff0f4b76bed549bea 100644 --- a/cassandra/src/test/java/com/yahoo/ycsb/db/CassandraCQLClientTest.java +++ b/cassandra/src/test/java/com/yahoo/ycsb/db/CassandraCQLClientTest.java @@ -54,6 +54,9 @@ import java.util.Set; * Integration tests for the Cassandra client */ public class CassandraCQLClientTest { + // Change the default Cassandra timeout from 10s to 120s for slow CI machines + private final static long timeout = 120000L; + private final static String TABLE = "usertable"; private final static String HOST = "localhost"; private final static int PORT = 9142; @@ -63,7 +66,8 @@ public class CassandraCQLClientTest { private Session session; @ClassRule - public static CassandraCQLUnit cassandraUnit = new CassandraCQLUnit(new ClassPathCQLDataSet("ycsb.cql", "ycsb")); + public static CassandraCQLUnit cassandraUnit = new CassandraCQLUnit( + new ClassPathCQLDataSet("ycsb.cql", "ycsb"), null, timeout); @Before public void setUp() throws Exception {