GitHub user nsuke opened a pull request:

    https://github.com/apache/thrift/pull/358

    THRIFT-2946 Enhance usability of cross test framework

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/nsuke/thrift THRIFT-2946

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/thrift/pull/358.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #358
    
----
commit 3c9b409c784cf7f2e3824c3fc93dca5633d08751
Author: Nobuaki Sukegawa <[email protected]>
Date:   2015-01-09T18:51:31Z

    THRIFT-2946 Enhance usability of cross test framework
    
    This diff addes options and return values to cross test programs for better
    integration.
    
    Added options:
    * C# SSL certificate path
    * Go SSL certificate path
    * PHP port
    * Perl port
    
    Added return values:
    * C# test client/server now have non-zero return value on failure
    * NodeJS test driver now correctly fails on timeout

commit 37d872f67dd576fee6aa606739ea548fc35fa35e
Author: Nobuaki Sukegawa <[email protected]>
Date:   2015-01-10T06:12:17Z

    THRIFT-2946 Enhance usability of cross test framework
    
    Revise test.py. Following features are added:
    * Parallel execution
    * Known failure tracking
    * More tests
    * All reporting features of test.sh

commit 09d77fc88fdb3cd397bc3a837418c679f46fe906
Author: Nobuaki Sukegawa <[email protected]>
Date:   2015-01-10T19:50:09Z

    THRIFT-2946 Enhance usability of cross test framework
    
    Add cross test known failures for Linux.
    Both deterministic and non-deterministic failures are listed.
    Currently, following are failing only occasionally.
    - cpp-nodejs_json_buffered-ip-ssl
    - cpp-nodejs_json_buffered-ip
    - cpp-cpp_compact_http-ip
    - cpp-cpp_compact_http-domain
    - cpp-cpp_binary_http-ip
    - cpp-cpp_binary_http-domain
    - cpp-cpp_json_http-ip
    - cpp-cpp_json_http-domain

commit 99c6159e43a742287bd6ae7381d73089118143f6
Author: Nobuaki Sukegawa <[email protected]>
Date:   2015-01-11T04:53:21Z

    THRIFT-2946 Enhance usability of cross test framework
    
    Add "precross" target to Automake that builds cross test dependencies.
    
    "make cross" has been invoking "check" target internally that runs a whole
    lot of tests for many languages. This diff breaks this dependency by
    supplying an alternative way to build cross test dependencies.
    This also fixes C# cross tests which has not been built correctly.

commit b8c9fe1138278f9ac5e0c3b9a2bfb159a54cf582
Author: Nobuaki Sukegawa <[email protected]>
Date:   2015-01-17T14:19:59Z

    THRIFT-2946 Enhance usability of cross test framework
    
    Add test.py to travis build.
    
    Major problem of current cross test on travis is that it does not fail on 
any
    test failures; it only fails on build process errors.
    This diff enables travis to detect any newly introduced failures right away,
    by adding alternative cross test target.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to