[ 
https://issues.apache.org/jira/browse/DERBY-5902?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mohamed Nufail updated DERBY-5902:
----------------------------------

    Attachment: pom.xml
                OSGiTest.java

I'm hoping to use Pax Exam [1] framework to write this test. Pax Exam can be 
used to start a OSGi framework and install any bundles and run a junit test 
within that.

Attached OSGiTest.java which is a test class which achieves this. It is a 
normal JUnit 4 test with some special annotations and configuration.

Attached pom.xml which lists the dependencies required by Pax Exam.

I used maven copy dependencies command to get all the transitive dependencies 
and added all the jars to the classpath and invoked this test through the junit 
ant task from the Derby ant build file similar to the other tests. Initially 
had some problems getting it to work. But I was able to run it through ant just 
like other Derby tests.

[1] http://team.ops4j.org/wiki/display/paxexam/Pax+Exam
                
> 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, pom.xml
>
>
> 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