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

Rajith Attapattu commented on QPID-3751:
----------------------------------------

Robbie, indeed the goal should be for the JCA adapter to work with both C++ and 
Java broker.
However the JCA stuff uses XA quite extensively. 
I believe the Java broker is yet to add support for this? (I stand to be 
corrected though).

So for the time being (as a temp measure) Weston and I decided to run JCA 
system tests only against the C++ broker.
I presume, Weston will be adding more tests in the future. And at some point we 
should run these tests against the Java broker and see where it stands. 
Hopefully we get to this stage sooner than later as there will be users who 
would want to use the JCA adapter with the Qpid Java broker.

                
> Add Unit/System Testing to JCA Component
> ----------------------------------------
>
>                 Key: QPID-3751
>                 URL: https://issues.apache.org/jira/browse/QPID-3751
>             Project: Qpid
>          Issue Type: Improvement
>          Components: JCA
>         Environment: All OS platforms, all JEE supported platforms.
>            Reporter: Weston M. Price
>            Assignee: Weston M. Price
>             Fix For: 0.15
>
>         Attachments: QPID-3751.patch
>
>
> Currently the JCA component/code lacks any unit testing as well as any 
> integration testing. Further, the necessary configuration isn't in place to 
> allow for this to work as it stand today. Originally we were using our 
> internal TCK in conjunction with the JCA examples to test the adapter. It was 
> initially thought that the requirement of a running application server was a 
> 'must have' and introducing this requirement into the test framework would be 
> too disruptive. 
> I have had time (finally) to reconsider this. Being that we provide a 
> non-managed (i.e. non JEE) javax.resource.spi.ConnectionManager there is a 
> good amount of unit testing we can do, as we as being able to provide 
> contributions to the system tests. Further, for certain tests that require 
> app server functionality, simple mock objects can be useful. While we only 
> officially support the C++ broker for JCA, this shouldn't impede unit or 
> system testing as the Java broker is sufficient to at least cover a majority 
> of our test cases. For those future tests that actually require the C++ 
> broker we can use the excludes mechanism and address this need at that time.

--
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

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to