Apache Thrift Test Strategy
Apache Thrift uses "make check" to drive language by language unit tests. These test each language's implementation of Apache Thrift for internal consistency and belong in thrift/lib//test. Apache Thrift "make cross" drives cross language integration tests which insure languages can communicate with each other using a range of protocols and transports. These tests are found in thrift/test, along with other shared testing components (largely thrift IDL files). As this is a work in progress, many languages have no presence in the current make cross tests and still others have skewed make check test suites.
Tests for a new protocol
Radoslaw Gruchalski If you can get the full suite of grunt tests (Browser to Node) to pass using TBinaryProtocol and the equivalent of the Ant tests to pass (Browser to Java) I will help you on the Apache Thrift build/test suite side.