You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Doug Cutting (JIRA)" <ji...@apache.org> on 2010/02/01 23:10:18 UTC

[jira] Updated: (AVRO-321) Run Java RPC interop tests again

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

Doug Cutting updated AVRO-321:
------------------------------

    Attachment: AVRO-321.patch

Here's a complete version of RPC interop tests.  It currently only runs java-versus-java, but is intended to handle all language pairs.

It assumes that each implementation will have a send and receive script that accept the following parameters:

  uri protocol message -file data

'uri'  is an HTTP url naming the service.  The server script is started with URI of http://0.0.0.0:0/, meaning to start a server on a newly allocated port on every interface.  The server script should print to standard output 'Port: $PORT' to identify the port used.

'protocol' names a file containing an Avro protocol to be used.

'message' names a message within that protocol.

'data' names an Avro data file with a single datum.  The datum passed to the server is a record matching the message's parameter schema.  The datum passed to the client matches the message's return type.

The server script should accept one request and exit.  The client script should send one request and exit.

> Run Java RPC interop tests again
> --------------------------------
>
>                 Key: AVRO-321
>                 URL: https://issues.apache.org/jira/browse/AVRO-321
>             Project: Avro
>          Issue Type: Test
>          Components: build, java
>            Reporter: Jeff Hammerbacher
>            Assignee: Doug Cutting
>             Fix For: 1.3.0
>
>         Attachments: AVRO-321.patch, AVRO-321.patch
>
>


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