You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Nathaniel Cook (JIRA)" <ji...@apache.org> on 2012/05/02 00:28:52 UTC

[jira] [Created] (THRIFT-1590) Document the excepted return values and behaviors ThriftTest.thrift so that all languages can implement a test server

Nathaniel Cook created THRIFT-1590:
--------------------------------------

             Summary: Document the excepted return values and behaviors ThriftTest.thrift so that all languages can implement a test server
                 Key: THRIFT-1590
                 URL: https://issues.apache.org/jira/browse/THRIFT-1590
             Project: Thrift
          Issue Type: Improvement
          Components: Test Suite
    Affects Versions: 0.9
            Reporter: Nathaniel Cook
            Assignee: Nathaniel Cook


Currently many test servers implement ThriftTest.thrift differently so its not possible to write complete cross language tests. We should document ThriftTest.thrift with the excepted behavior so that both servers and clients can be implemented and tested across languages.

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

        

[jira] [Commented] (THRIFT-1590) Document the excepted return values and behaviors ThriftTest.thrift so that all languages can implement a test server

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/THRIFT-1590?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13267029#comment-13267029 ] 

Hudson commented on THRIFT-1590:
--------------------------------

Integrated in Thrift #449 (See [https://builds.apache.org/job/Thrift/449/])
    THRIFT-1590 Document the excepted return values and behaviors ThriftTest.thrift so that all languages can implement a test server
Patch: Nathaniel Cook (Revision 1333243)

     Result = FAILURE
roger : http://svn.apache.org/viewvc/?view=rev&rev=1333243
Files : 
* /thrift/trunk/test/ThriftTest.thrift
* /thrift/trunk/test/cpp/src/TestServer.cpp

                
> Document the excepted return values and behaviors ThriftTest.thrift so that all languages can implement a test server
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: THRIFT-1590
>                 URL: https://issues.apache.org/jira/browse/THRIFT-1590
>             Project: Thrift
>          Issue Type: Sub-task
>          Components: Test Suite
>    Affects Versions: 0.9
>            Reporter: Nathaniel Cook
>            Assignee: Nathaniel Cook
>              Labels: test
>         Attachments: THRIFT-1590.patch
>
>
> Currently many test servers implement ThriftTest.thrift differently so its not possible to write complete cross language tests. We should document ThriftTest.thrift with the excepted behavior so that both servers and clients can be implemented and tested across languages.

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

        

[jira] [Updated] (THRIFT-1590) Document the excepted return values and behaviors ThriftTest.thrift so that all languages can implement a test server

Posted by "Roger Meier (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/THRIFT-1590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Roger Meier updated THRIFT-1590:
--------------------------------

    Issue Type: Sub-task  (was: Improvement)
        Parent: THRIFT-847
    
> Document the excepted return values and behaviors ThriftTest.thrift so that all languages can implement a test server
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: THRIFT-1590
>                 URL: https://issues.apache.org/jira/browse/THRIFT-1590
>             Project: Thrift
>          Issue Type: Sub-task
>          Components: Test Suite
>    Affects Versions: 0.9
>            Reporter: Nathaniel Cook
>            Assignee: Nathaniel Cook
>              Labels: test
>         Attachments: THRIFT-1590.patch
>
>
> Currently many test servers implement ThriftTest.thrift differently so its not possible to write complete cross language tests. We should document ThriftTest.thrift with the excepted behavior so that both servers and clients can be implemented and tested across languages.

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

        

[jira] [Resolved] (THRIFT-1590) Document the excepted return values and behaviors ThriftTest.thrift so that all languages can implement a test server

Posted by "Roger Meier (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/THRIFT-1590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Roger Meier resolved THRIFT-1590.
---------------------------------

    Resolution: Fixed

committed
;-r
                
> Document the excepted return values and behaviors ThriftTest.thrift so that all languages can implement a test server
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: THRIFT-1590
>                 URL: https://issues.apache.org/jira/browse/THRIFT-1590
>             Project: Thrift
>          Issue Type: Sub-task
>          Components: Test Suite
>    Affects Versions: 0.9
>            Reporter: Nathaniel Cook
>            Assignee: Nathaniel Cook
>              Labels: test
>         Attachments: THRIFT-1590.patch
>
>
> Currently many test servers implement ThriftTest.thrift differently so its not possible to write complete cross language tests. We should document ThriftTest.thrift with the excepted behavior so that both servers and clients can be implemented and tested across languages.

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

        

[jira] [Commented] (THRIFT-1590) Document the excepted return values and behaviors ThriftTest.thrift so that all languages can implement a test server

Posted by "Jens Geyer (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/THRIFT-1590?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13266389#comment-13266389 ] 

Jens Geyer commented on THRIFT-1590:
------------------------------------

+1

I would also like to see a consistent, improved set of command-line args to switch protocols and transport in a well-defined manner (where applicable, of course). This would help a lot during development/porting new transports and protocols. Something like 
{code} testclient.exe  -prot JSON  {code} 
consistently used across different implementations would help a lot during that process.



                
> Document the excepted return values and behaviors ThriftTest.thrift so that all languages can implement a test server
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: THRIFT-1590
>                 URL: https://issues.apache.org/jira/browse/THRIFT-1590
>             Project: Thrift
>          Issue Type: Improvement
>          Components: Test Suite
>    Affects Versions: 0.9
>            Reporter: Nathaniel Cook
>            Assignee: Nathaniel Cook
>              Labels: test
>         Attachments: THRIFT-1590.patch
>
>
> Currently many test servers implement ThriftTest.thrift differently so its not possible to write complete cross language tests. We should document ThriftTest.thrift with the excepted behavior so that both servers and clients can be implemented and tested across languages.

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

        

[jira] [Updated] (THRIFT-1590) Document the excepted return values and behaviors ThriftTest.thrift so that all languages can implement a test server

Posted by "Nathaniel Cook (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/THRIFT-1590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nathaniel Cook updated THRIFT-1590:
-----------------------------------

    Attachment: THRIFT-1590.patch

Documents the ThriftTest.thrift file. The comments reflect the behavior of the cpp server since it seems to be the original implementation. Open for suggestions. 
                
> Document the excepted return values and behaviors ThriftTest.thrift so that all languages can implement a test server
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: THRIFT-1590
>                 URL: https://issues.apache.org/jira/browse/THRIFT-1590
>             Project: Thrift
>          Issue Type: Improvement
>          Components: Test Suite
>    Affects Versions: 0.9
>            Reporter: Nathaniel Cook
>            Assignee: Nathaniel Cook
>              Labels: test
>         Attachments: THRIFT-1590.patch
>
>
> Currently many test servers implement ThriftTest.thrift differently so its not possible to write complete cross language tests. We should document ThriftTest.thrift with the excepted behavior so that both servers and clients can be implemented and tested across languages.

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