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

Reply via email to