Hi all, I am unable to get autest tests to run succesfully on my Fedora26 box. I’m running the ci/regression script, which builds and runs all the tests. This doesn’t fail in jenkins so there must be some non-obvious thing wrong here.
AFAICT tsxs fails for some reason that is not captured by the test suite anywhere that I can find. Once that fails everything cascades. Running Test tls_hooks:F Failed Running Test tls_hooks10:F Failed Running Test tls_hooks11:F Failed Running Test tls_hooks12:F Failed Running Test tls_hooks2:F Failed Running Test tls_hooks3:F Failed Running Test tls_hooks4:F Failed Running Test tls_hooks6:F Failed Running Test tls_hooks7:F Failed Running Test tls_hooks8:F Failed Running Test tls_hooks9:F Failed ... Test: tls_hooks: Failed File: tls_hooks.test.py Directory: /home/jpeach/src/trafficserver/tests/gold_tests/tls_hooks Starting Test tls_hooks : No issues found - Passed Reason: Started! Process: ts: Failed ... Setting up : RunCommand - Failed Reason: Failed to run command 'tsxs -c /home/jpeach/src/trafficserver/tests/_sandbox/tls_hooks/ts/plugin/ssl_hook_test.cc -o /home/jpeach/src/trafficserver/tests/_sandbox/tls_hooks/ts/plugin/ssl_hook_test.so' because: Actual exit code '1' did not match expected value '0' Test : Checking that ReturnCode == None - Passed Reason: Returned Value: None == None Stream stderr : Checking that StdErrFile matches gold/ts-preaccept-1.gold - Failed Reason: File differences Gold File : /home/jpeach/src/trafficserver/tests/gold_tests/tls_hooks/gold/ts-preaccept-1.gold Data File : /home/jpeach/src/trafficserver/tests/_sandbox/tls_hooks/_tmp_tls_hooks_tls_hooks_ts/stream.stderr.txt - `` DIAG: (ssl_hook_test) Setup callbacks pa=1 sni=0 cert=0 cert_imm=0 pa_delay=0 - `` DIAG: (ssl_hook_test) Pre accept callback 0 `` - event is good - `` Stream All : Pre accept message appears only once or twice - Failed Reason: Contents of /home/jpeach/src/trafficserver/tests/_sandbox/tls_hooks/_tmp_tls_hooks_tls_hooks_ts/stream.all.txt did not contains expression: "\A(?:(?!Pre accept callback 0).)*Pre accept callback 0.*(Pre accept callback 0)?(?!.*Pre accept callback 0).*\Z" file /home/jpeach/src/trafficserver/tests/_sandbox/tls_hooks/ts/log/diags.log : diags.log should not contain errors - Failed Reason: Cannot read /home/jpeach/src/trafficserver/tests/_sandbox/tls_hooks/ts/log/diags.log: [Errno 2] No such file or directory: '/home/jpeach/src/trafficserver/tests/_sandbox/tls_hooks/ts/log/diags.log' file /home/jpeach/src/trafficserver/tests/_sandbox/tls_hooks/ts/log/diags.log : diags.log should not contain errors - Failed Reason: Cannot read /home/jpeach/src/trafficserver/tests/_sandbox/tls_hooks/ts/log/diags.log: [Errno 2] No such file or directory: '/home/jpeach/src/trafficserver/tests/_sandbox/tls_hooks/ts/log/diags.log’