[ 
https://issues.apache.org/jira/browse/DERBY-5902?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13436890#comment-13436890
 ] 

Myrna van Lunteren commented on DERBY-5902:
-------------------------------------------

Regarding how to 'hang' such a test in e.g. suites.All; you could make running 
this test optional, by making it dependent on some essential class, or jar from 
the Pax Exam being available in the classpath. If not available, print 
something - but not an error or warning - out to the console, when 
derby.tests.trace is true. We've used that sort of construct before - I think 
LDAPAuthenticationTest does something like this if it's missing required 
parameters, and the upgrade tests used to give warnings if somehow required 
older versions were missing - so there's a precedent to this.

This would enable individual developers to run suites.All without having the 
OSGI items downloaded, but regular nightly tests would be expected to get this 
set up...

We can alternatively/later decide to add some automatic download of the jars. 
Or we could perhaps add them to the repository under tools/java - we've done 
that for e.g. jakarta-oro (required for derbyall) but we'd have to check on the 
licensing for that - does Pax Exam have a compatible license?.
                
> Test Derby OSGi bundle
> ----------------------
>
>                 Key: DERBY-5902
>                 URL: https://issues.apache.org/jira/browse/DERBY-5902
>             Project: Derby
>          Issue Type: Task
>            Reporter: Mohamed Nufail
>            Assignee: Mohamed Nufail
>            Priority: Minor
>         Attachments: OSGiTest.java, PlumbingOSGiTest.java, pom.xml, Probe.java
>
>
> There is a lack of tests that test Derby's support for OSGi. I hope to 
> provide some integration tests to Derby OSGi bundle.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to