Why is that a blocker? ________________________________ Von: James E. King, III (JIRA) Gesendet: 30.06.2015 22:41 An: dev@thrift.apache.org Betreff: [jira] [Created] (THRIFT-3213) make cross is not testing every possible combination
James E. King, III created THRIFT-3213: ------------------------------------------ Summary: make cross is not testing every possible combination Key: THRIFT-3213 URL: https://issues.apache.org/jira/browse/THRIFT-3213 Project: Thrift Issue Type: Bug Components: Test Suite Affects Versions: 0.9.3 Environment: Ubuntu 12.04 LTS with cpp, java, python, perl, php, and go enabled. Reporter: James E. King, III Assignee: Roger Meier Priority: Blocker I do not know if this affects earlier releases. I am trying to get {{cpp}} and {{go}} to run in a {{make cross}}. Currently I can make cpp on both sides, and go on both sides, but when I try to mix them up then no tests run: {noformat} jking@dvm-4:~/thrift$ /usr/bin/python test/test.py -s --server cpp --client cpp Apache Thrift - Integration Test Suite Tue Jun 30 16:26:24 2015 ====================================================================== server-client: protocol: transport: result: cpp-cpp compact buffered-domain success(0) cpp-cpp compact framed-ip success(0) cpp-cpp compact buffered-ip success(0) cpp-cpp compact http-ip-ssl success(0) cpp-cpp compact framed-ip-ssl success(0) cpp-cpp compact buffered-ip-ssl success(0) cpp-cpp binary buffered-ip-ssl success(0) cpp-cpp compact framed-domain success(0) cpp-cpp binary http-ip-ssl success(0) cpp-cpp binary buffered-ip success(0) cpp-cpp binary framed-ip-ssl success(0) cpp-cpp binary buffered-domain success(0) cpp-cpp binary framed-domain success(0) cpp-cpp binary framed-ip success(0) cpp-cpp json http-ip-ssl success(0) cpp-cpp json buffered-ip success(0) cpp-cpp json buffered-ip-ssl success(0) cpp-cpp json buffered-domain success(0) cpp-cpp json framed-ip-ssl success(0) cpp-cpp json framed-ip success(0) cpp-cpp json framed-domain success(0) ====================================================================== No unexpected failures. You can browse results at: file:///home/jking/thrift/test/result.html # If you use Chrome, run: # cd /home/jking/thrift/test # python -m SimpleHTTPServer 8001 # then browse: # http://localhost:8001/result.html Full log for each test is here: test/log/client_server_protocol_transport_client.log test/log/client_server_protocol_transport_server.log 0 failed of 21 tests in total. Test execution took 12.6 seconds. Tue Jun 30 16:26:37 2015 jking@dvm-4:~/thrift$ ps ax | grep est 20778 pts/4 S+ 0:00 grep --color=auto est jking@dvm-4:~/thrift$ /usr/bin/python test/test.py -s --server cpp --client go Apache Thrift - Integration Test Suite Tue Jun 30 16:26:45 2015 ====================================================================== server-client: protocol: transport: result: ====================================================================== No unexpected failures. You can browse results at: file:///home/jking/thrift/test/result.html # If you use Chrome, run: # cd /home/jking/thrift/test # python -m SimpleHTTPServer 8001 # then browse: # http://localhost:8001/result.html Full log for each test is here: test/log/client_server_protocol_transport_client.log test/log/client_server_protocol_transport_server.log 0 failed of 0 tests in total. Test execution took 0.1 seconds. Tue Jun 30 16:26:45 2015 jking@dvm-4:~/thrift$ /usr/bin/python test/test.py -s --server go --client go Apache Thrift - Integration Test Suite Tue Jun 30 16:26:49 2015 ====================================================================== server-client: protocol: transport: result: go-go compact framed-ip success(0) go-go binary buffered-ip success(0) go-go compact buffered-ip success(0) go-go compact framed-ip-ssl success(0) go-go compact buffered-ip-ssl success(0) go-go binary buffered-ip-ssl success(0) go-go json buffered-ip success(0) go-go binary framed-ip success(0) go-go json framed-ip success(0) go-go json buffered-ip-ssl success(0) go-go json framed-ip-ssl success(0) go-go binary framed-ip-ssl success(0) ====================================================================== No unexpected failures. You can browse results at: file:///home/jking/thrift/test/result.html # If you use Chrome, run: # cd /home/jking/thrift/test # python -m SimpleHTTPServer 8001 # then browse: # http://localhost:8001/result.html Full log for each test is here: test/log/client_server_protocol_transport_client.log test/log/client_server_protocol_transport_server.log 0 failed of 12 tests in total. Test execution took 6.3 seconds. Tue Jun 30 16:26:55 2015 jking@dvm-4:~/thrift$ /usr/bin/python test/test.py -s --server go --client cpp Apache Thrift - Integration Test Suite Tue Jun 30 16:26:59 2015 ====================================================================== server-client: protocol: transport: result: ====================================================================== No unexpected failures. You can browse results at: file:///home/jking/thrift/test/result.html # If you use Chrome, run: # cd /home/jking/thrift/test # python -m SimpleHTTPServer 8001 # then browse: # http://localhost:8001/result.html Full log for each test is here: test/log/client_server_protocol_transport_client.log test/log/client_server_protocol_transport_server.log 0 failed of 0 tests in total. Test execution took 0.1 seconds. Tue Jun 30 16:26:59 2015 {noformat} By all accounts, the tests.json file indicates these tests have commonality and should be tested against each-other. Curiously when I use java as the server and go as the client, it works: {noformat} jking@dvm-4:~/thrift$ /usr/bin/python test/test.py -s --server java --client go Apache Thrift - Integration Test Suite Tue Jun 30 16:37:52 2015 ====================================================================== server-client: protocol: transport: result: java-go compact framed-ip success(0) java-go compact fastframed-framed-ip success(0) java-go compact buffered-ip success(0) java-go compact framed-ip-ssl success(0) java-go compact buffered-ip-ssl success(0) java-go compact fastframed-framed-ip-ssl success(0) java-go binary framed-ip success(0) java-go binary buffered-ip success(0) java-go binary fastframed-framed-ip success(0) java-go binary framed-ip-ssl success(0) java-go binary fastframed-framed-ip-ssl success(0) java-go binary buffered-ip-ssl success(0) java-go json framed-ip success(0) java-go json framed-ip-ssl success(0) java-go json buffered-ip success(0) java-go json fastframed-framed-ip success(0) java-go json buffered-ip-ssl success(0) java-go json fastframed-framed-ip-ssl success(0) ====================================================================== {noformat} Assigning this to [~roger.meier] for initial triage. -- This message was sent by Atlassian JIRA (v6.3.4#6332)