jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Dürig <michael.due...@day.com>
Subject Re: how to load test content for the jcr-tests suite
Date Sat, 13 Mar 2010 16:20:21 GMT

Justin,

Have a look at the test suite of the jackrabbit-jcr2dav module 
(ConformanceTest.java). There is the 'integration' Maven profile for 
running these tests. Also the pom.xml contains a list of the currently 
know issues.

Michael


On 3/12/10 11:02 PM, Justin Edelson wrote:
> As I mentioned before, I'm trying to run the various jackrabbit test
> suites against the DavEx servlet hosted inside Sling. I'm so close... It
> looks like most/all of the test failures are do to missing content, i.e.
>
> junit.framework.AssertionFailedError: Workspace does not contain test
> data at: /testdata
> 	at junit.framework.Assert.fail(Assert.java:47)
> 	at
> org.apache.jackrabbit.test.AbstractJCRTest.setUp(AbstractJCRTest.java:403)
> 	at
> org.apache.jackrabbit.test.api.NodeReadMethodsTest.setUp(NodeReadMethodsTest.java:67)
> 	at junit.framework.TestCase.runBare(TestCase.java:132)
> 	at junit.framework.TestResult$1.protect(TestResult.java:110)
> 	at junit.framework.TestResult.runProtected(TestResult.java:128)
> 	at junit.framework.TestResult.run(TestResult.java:113)
> 	at junit.framework.TestCase.run(TestCase.java:124)
> 	at org.apache.jackrabbit.test.AbstractJCRTest.run(AbstractJCRTest.java:456)
> 	at junit.framework.TestSuite.runTest(TestSuite.java:232)
> 	at junit.framework.TestSuite.run(TestSuite.java:227)
> 	at junit.framework.TestSuite.runTest(TestSuite.java:232)
> 	at junit.framework.TestSuite.run(TestSuite.java:227)
> 	at junit.framework.TestSuite.runTest(TestSuite.java:232)
> 	at
> org.apache.jackrabbit.test.ConcurrentTestSuite.access$001(ConcurrentTestSuite.java:29)
> 	at
> org.apache.jackrabbit.test.ConcurrentTestSuite$2.run(ConcurrentTestSuite.java:67)
> 	at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown
> Source)
> 	at java.lang.Thread.run(Thread.java:637)
>
> Is there an automated way of initializing a repository so that the test
> suite can be run on it?
>
> Thanks,
> Justin


Mime
View raw message