From: Laramie Crocker Date: Fri, 3 Dec 2010 19:44:45 +0000 (+0000) Subject: CSPACE-338 Added bootstrap test class, XmlReplayDevTest.java, to kick off dev-master... X-Git-Url: https://git.aero2k.de/?a=commitdiff_plain;h=ccb066bad494b9d942d50cced5d47adec68f6518;p=tmp%2Fjakarta-migration.git CSPACE-338 Added bootstrap test class, XmlReplayDevTest.java, to kick off dev-master.xml for local development without having to hose xml-replay-master.xml --- diff --git a/services/IntegrationTests/src/test/java/org/collectionspace/services/IntegrationTests/test/XmlReplayDevTest.java b/services/IntegrationTests/src/test/java/org/collectionspace/services/IntegrationTests/test/XmlReplayDevTest.java new file mode 100755 index 000000000..98876f0b4 --- /dev/null +++ b/services/IntegrationTests/src/test/java/org/collectionspace/services/IntegrationTests/test/XmlReplayDevTest.java @@ -0,0 +1,38 @@ +package org.collectionspace.services.IntegrationTests.test; + +import org.collectionspace.services.IntegrationTests.xmlreplay.ServiceResult; +import org.collectionspace.services.IntegrationTests.xmlreplay.Tools; +import org.collectionspace.services.IntegrationTests.xmlreplay.XmlReplay; +import org.collectionspace.services.IntegrationTests.xmlreplay.XmlReplayTest; +import org.testng.annotations.Test; + +import java.util.List; + +/** + * User: laramie + * $LastChangedRevision: $ + * $LastChangedDate: $ + */ +public class XmlReplayDevTest extends XmlReplayTest { + + @Test + public void runMaster() throws Exception { + XmlReplay replay = createXmlReplayUsingIntegrationTestsModule(".."); + List> list = replay.runMaster(XmlReplay.DEFAULT_DEV_MASTER_CONTROL); + logTestForGroup(list, "XmlReplayMasterTest"); + + /* + Maven surefire doesn't let you pass stuff on the command line + unless you define it in command args in the pom.xml file. + So this doesn't work, because -D defines don't get passed through + when maven execs surefire. + + String masterFile = System.getProperty("xmlReplayMaster"); + if (Tools.notEmpty(masterFile)){ + System.out.println("Using masterFile specified in System property: "+masterFile); + XmlReplay replay = createXmlReplayUsingIntegrationTestsModule(".."); + List> list = replay.runMaster(masterFile); + logTestForGroup(list, "XmlReplayMasterTest"); + } */ + } +}