You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Alan Conway (JIRA)" <qp...@incubator.apache.org> on 2007/03/19 15:54:32 UTC

[jira] Created: (QPID-425) Implement python interop test clients.

Implement python interop test clients.
--------------------------------------

                 Key: QPID-425
                 URL: https://issues.apache.org/jira/browse/QPID-425
             Project: Qpid
          Issue Type: Improvement
          Components: Python Client
            Reporter: Alan Conway


Implement python equivalents for the Java interop test client, comitted by Rupert Smith, mail below:

rupertlssmith@googlemail.com

Skeleton of the interop test is checked in under qpid/java/integrationtests
for a Java coordinator and test client.

*Only the test client needs to be ported to every other language*. The
outline of this may be found under the org...interop.testclient package.
There is no need for other language implementations to closely follow this
exampe (I used some Java enum syntax anyway, I don't know if C++ or C# has
similar syntax, python/ruby probably has funky ways of doing it better).
Something broadly similar would be nice, so that moving between the
different implementation is easy. In particular the InteropClientTestCase
interface might be worth standardizing on. Will flesh this out over the
week, depending on other priorities.

Also, I forgot to put the test case names in the spec, so that clients can
tell which test case the invites are for. I went for:

"TC1_DummyRun"
"TC2_BasicP2P"
"TC3_BasicPubSub"

Will add these to the spec.

Rupert 

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


[jira] Updated: (QPID-425) Implement python interop test clients.

Posted by "Marnie McCormack (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-425?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marnie McCormack updated QPID-425:
----------------------------------

    Fix Version/s:     (was: M4)

> Implement python interop test clients.
> --------------------------------------
>
>                 Key: QPID-425
>                 URL: https://issues.apache.org/jira/browse/QPID-425
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Python Client
>            Reporter: Alan Conway
>
> Implement python equivalents for the Java interop test client, comitted by Rupert Smith, mail below:
> rupertlssmith@googlemail.com
> Skeleton of the interop test is checked in under qpid/java/integrationtests
> for a Java coordinator and test client.
> *Only the test client needs to be ported to every other language*. The
> outline of this may be found under the org...interop.testclient package.
> There is no need for other language implementations to closely follow this
> exampe (I used some Java enum syntax anyway, I don't know if C++ or C# has
> similar syntax, python/ruby probably has funky ways of doing it better).
> Something broadly similar would be nice, so that moving between the
> different implementation is easy. In particular the InteropClientTestCase
> interface might be worth standardizing on. Will flesh this out over the
> week, depending on other priorities.
> Also, I forgot to put the test case names in the spec, so that clients can
> tell which test case the invites are for. I went for:
> "TC1_DummyRun"
> "TC2_BasicP2P"
> "TC3_BasicPubSub"
> Will add these to the spec.
> Rupert 

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