diff --git a/rados/pom.xml b/rados/pom.xml
index c25bccefd0fc35c44b62f0eb43380c443e88fdae..5a79ae64f679aed380c4aa2e4f23083ba9c5484a 100644
--- a/rados/pom.xml
+++ b/rados/pom.xml
@@ -47,10 +47,16 @@ LICENSE file.
   		<version>${json.version}</version>
   	</dependency>
     <dependency>
-        <groupId>org.testng</groupId>
-        <artifactId>testng</artifactId>
-        <version>6.1.1</version>
-        <scope>test</scope>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <version>6.1.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
     </dependency>
   </dependencies>
 
diff --git a/rados/src/test/java/com/yahoo/ycsb/db/RadosClientTest.java b/rados/src/test/java/com/yahoo/ycsb/db/RadosClientTest.java
index f6dadd9681ece628c43a655d170b9c5d4117471a..52b86c5df83c4c8fce651385651348e18ead9f27 100644
--- a/rados/src/test/java/com/yahoo/ycsb/db/RadosClientTest.java
+++ b/rados/src/test/java/com/yahoo/ycsb/db/RadosClientTest.java
@@ -19,6 +19,8 @@ package com.yahoo.ycsb.db;
 
 import static org.testng.AssertJUnit.assertEquals;
 
+import static org.junit.Assume.assumeNoException;
+
 import com.yahoo.ycsb.ByteIterator;
 import com.yahoo.ycsb.DBException;
 import com.yahoo.ycsb.Status;
@@ -75,8 +77,13 @@ public class RadosClientTest {
     Properties p = new Properties();
     p.setProperty(POOL_PROPERTY, POOL_TEST);
 
-    radosclient.setProperties(p);
-    radosclient.init();
+    try {
+      radosclient.setProperties(p);
+      radosclient.init();
+    }
+    catch (DBException e) {
+      assumeNoException("Ceph cluster is not running. Skipping tests.", e);
+    }
   }
 
   @AfterClass