You got it!

That's exactly the task, complete the cross language test suite and generate
a feature and compatibility matrix that can be included easily by the Apache
Thrift web site. => Generate reliable information on compatibility and
features. + documentation

Many languages and features are only covered by their unit tests usually
located under lib/<lang>/test

The cross language test suite uses the reference test data from
test/ThriftTest.thrift
It probably needs some alignments to cover all features.
... documenting the Apache Thrift features within the test suite would be
another addon here.

initial doc is at test/README.md:
https://git-wip-us.apache.org/repos/asf/thrift/repo?p=thrift.git;a=blob;f=te
st/README.md;hb=HEAD

things like doc, html or xml/json schema generation is also not covered by
tests yet

thanks!
-roger

-----Original Message-----
From: Chamila Wijayarathna [mailto:[email protected]] 
Sent: Dienstag, 4. März 2014 19:42
To: [email protected]
Subject: Thrift Protocol Compatibility with various Languages

Hello all,
I ran "test/test.sh" and got [1] as result. In [2], it says that ruby
supports both binary and compact protocols. So why I am not getting rb-rb
results with compact protocol in [1]?
If [2] is not accurate, from where can I found a better language to protocol
compatibility mapping details? Is there any resource for transport
compatibility with languages ?

1.https://gist.github.com/cdwijayarathna/9352126
2.
http://www.cerebiggum.com/wp-content/uploads/2011/07/Thrift-Protocol-Compati
bility.png

Thank you!

--
*Chamila Dilshan Wijayarathna,*
SMIEEE, SMIESL,
Undergraduate,
Department of Computer Science and Engineering, University of Moratuwa.

Reply via email to