[ 
https://issues.apache.org/jira/browse/JCR-1629?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12600770#action_12600770
 ] 

angela commented on JCR-1629:
-----------------------------

comments:

my initial idea was to add tests for the SPI interfaces to the jackrabbit-spi 
project.
while it seems feasible to have the tests packed to a separated 
jackrabbit-spi-VERSION-tests.jar
by defining the goal: test-jar with the maven-jar-plugin, i didn't manage to 
make usage of that tests-jar-file
for the tests of a SPI implementation such as jackrabbit-spi2jcr.

unless someone knows, how to do that, i would therefore suggest to create a 

> new project jackrabbit-spi-tests 

that similar to the jackrabbit-jcr-tests contains test-cases below src/main
instead of src/test and allow to be added as separated dependency to any SPI 
implementation
project.

comments? objections?

> SPI: Testsuite for the SPI Interfaces
> -------------------------------------
>
>                 Key: JCR-1629
>                 URL: https://issues.apache.org/jira/browse/JCR-1629
>             Project: Jackrabbit
>          Issue Type: New Feature
>          Components: jackrabbit-spi
>            Reporter: angela
>
> now that people start writing SPI implementations we should provide a 
> test-suite that runs on the SPI directly in order to provide the developers a 
> way to assert basic compliance of their implementation without having the JCR 
> api in between.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to