It seems, that reporting of test suite is broken since commit f41d79d1448a495e27a84ffe6625de20ec69e642

mkfifo stuff does probably hide the return values of client and servers.

Quoting Chamila Wijayarathna <[email protected]>:

Hello all,
I am trying to run Thrift Cross Language test suite by running test/test.sh.
But when I ran this even though it shows as success in command line for
each test cases, in client log files created in test/test.sh it says

[java] org.apache.thrift.transport.TTransportException: Could not connect
to localhost on port 9090
     [java] at
org.apache.thrift.transport.TSSLTransportFactory.createClient(TSSLTransportFactory.java:226)
     [java] at
org.apache.thrift.transport.TSSLTransportFactory.getClientSocket(TSSLTransportFactory.java:135)
     [java] at org.apache.thrift.test.TestClient.main(TestClient.java:134)
     [java] Caused by: java.net.ConnectException: Connection refused
     [java] at java.net.PlainSocketImpl.socketConnect(Native Method)
     [java] at
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
     [java] at
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
     [java] at
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
     [java] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
     [java] at java.net.Socket.connect(Socket.java:579)
     [java] at
sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:618)
     [java] at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:407)
     [java] at
sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:88)
     [java] at
org.apache.thrift.transport.TSSLTransportFactory.createClient(TSSLTransportFactory.java:222)
     [java] ... 2 more

Also when I tried to run the same test case by running server and client
manually in console, it executes successfully?

It seems like client try to connect before server deployed properly of
something like that. I tried different values for 'server_startup_time' and
'client_delay' in test.sh, but couldn't made it running. How can I make
them running?

Thank You.

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


Reply via email to