Removing BDB as a test-runtime dependency

This commit is contained in:
ticktock 2010-09-23 10:57:14 -04:00
parent bc2ee5793d
commit f0ff68a39e
4 changed files with 10 additions and 9 deletions

View file

@ -1,2 +1,4 @@
node.id=0
enable.rebalancing=false
enable.bdb.engine=false
slop.enable=false

View file

@ -6,7 +6,7 @@
<required-reads>1</required-reads>
<preferred-writes>1</preferred-writes>
<required-writes>1</required-writes>
<persistence>bdb</persistence>
<persistence>memory</persistence>
<routing>client</routing>
<key-serializer>
<type>string</type>
@ -23,7 +23,7 @@
<required-reads>1</required-reads>
<preferred-writes>1</preferred-writes>
<required-writes>1</required-writes>
<persistence>bdb</persistence>
<persistence>memory</persistence>
<routing>client</routing>
<key-serializer>
<type>identity</type>
@ -39,7 +39,7 @@
<required-reads>1</required-reads>
<preferred-writes>1</preferred-writes>
<required-writes>1</required-writes>
<persistence>bdb</persistence>
<persistence>memory</persistence>
<routing>client</routing>
<key-serializer>
<type>string</type>
@ -56,7 +56,7 @@
<required-reads>1</required-reads>
<preferred-writes>1</preferred-writes>
<required-writes>1</required-writes>
<persistence>bdb</persistence>
<persistence>memory</persistence>
<routing>client</routing>
<key-serializer>
<type>identity</type>
@ -72,7 +72,7 @@
<required-reads>1</required-reads>
<preferred-writes>1</preferred-writes>
<required-writes>1</required-writes>
<persistence>bdb</persistence>
<persistence>memory</persistence>
<routing>client</routing>
<key-serializer>
<type>string</type>

View file

@ -8,6 +8,8 @@ import org.scalatest.junit.JUnitRunner
import voldemort.utils.Utils
import java.io.File
import se.scalablesolutions.akka.util.{Logging, UUID}
import collection.JavaConversions
import voldemort.store.memory.InMemoryStorageConfiguration
@RunWith(classOf[JUnitRunner])
trait EmbeddedVoldemort extends BeforeAndAfterAll with Logging {
@ -21,6 +23,7 @@ trait EmbeddedVoldemort extends BeforeAndAfterAll with Logging {
val home = new File(dir)
log.info("Creating Voldemort Config")
val config = VoldemortConfig.loadFromVoldemortHome(home.getCanonicalPath)
config.setStorageConfigurations(JavaConversions.asList(List(classOf[InMemoryStorageConfiguration].getName)))
log.info("Starting Voldemort")
server = new VoldemortServer(config)
server.start

View file

@ -52,7 +52,6 @@ class AkkaParentProject(info: ProjectInfo) extends DefaultProject(info) {
lazy val SonatypeSnapshotRepo = MavenRepository("Sonatype OSS Repo", "http://oss.sonatype.org/content/repositories/releases")
lazy val SunJDMKRepo = MavenRepository("Sun JDMK Repo", "http://wp5.e-taxonomy.eu/cdmlib/mavenrepo")
lazy val ClojarsRepo = MavenRepository("Clojars Repo", "http://clojars.org/repo")
lazy val OracleRepo = MavenRepository("Oracle Repo", "http://download.oracle.com/maven")
}
// -------------------------------------------------------------------------------------------------------------------
@ -82,7 +81,6 @@ class AkkaParentProject(info: ProjectInfo) extends DefaultProject(info) {
lazy val casbahModuleConfig = ModuleConfiguration("com.novus", CasbahRepo)
lazy val timeModuleConfig = ModuleConfiguration("org.scala-tools", "time", CasbahSnapshotRepo)
lazy val voldemortModuleConfig = ModuleConfiguration("voldemort", ClojarsRepo)
lazy val sleepycatModuleConfig = ModuleConfiguration("com.sleepycat", OracleRepo)
lazy val embeddedRepo = EmbeddedRepo // This is the only exception, because the embedded repo is fast!
// -------------------------------------------------------------------------------------------------------------------
@ -230,7 +228,6 @@ class AkkaParentProject(info: ProjectInfo) extends DefaultProject(info) {
lazy val jdom = "org.jdom" % "jdom" % "1.1" % "test"
lazy val vold_jetty = "org.mortbay.jetty" % "jetty" % "6.1.18" % "test"
lazy val velocity = "org.apache.velocity" % "velocity" % "1.6.2" % "test"
lazy val bdb = "com.sleepycat" % "je" % "4.0.103" % "test"
lazy val dbcp = "commons-dbcp" % "commons-dbcp" % "1.2.2" % "test"
}
@ -543,7 +540,6 @@ class AkkaParentProject(info: ProjectInfo) extends DefaultProject(info) {
val jdom = Dependencies.jdom
val jetty = Dependencies.vold_jetty
val velocity = Dependencies.velocity
val bdb = Dependencies.bdb
val dbcp = Dependencies.dbcp
val sjson = Dependencies.sjson_test