avro-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Doug Cutting (JIRA)" <j...@apache.org>
Subject [jira] Updated: (AVRO-321) Run Java RPC interop tests again
Date Mon, 01 Feb 2010 22:10:18 GMT

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


Mime
View raw message