Hi All,
I am seeing some SSL TCK test failures with CXF (my compatible implementation for MP Rest Client 1.3) related to the trust store. I suspect it may be a test bug - I can reproduce the failure with a standalone Java app using HttpURLConnection (more details on the failure and standalone app here:
https://gist.github.com/andymc12/25e7a4e445a1bc7e284717b3c1bf6f9a ).
These failures seem to be occurring when the test server (based on Jetty) uses a trust store. The other SSL tests pass fine, but the four tests where Jetty has a specified trust store (require client SSL authentication) and expect the MP Rest Client to connect with a valid certificate all fail in the same way - with a broken pipe exception.
The schedule calls for us to publish a final release today or tomorrow, and I don't think I will be able to work out these issues in that time. I'd like to get some feedback on what the next step should be - as I see it, we can:
1) Excluded these tests and release - we should be able to add the tests back in in a micro release (1.3.1) once we figure out the problem.
2) Pull MP Rest Client 1.3 from the June MP 3.0 release.
3) Ship MP Rest Client 1.3 without a CI that passes the full TCK.
4) Anything else?
I think 3 is probably not really an option. So the real question is, is there any objection to excluding these tests?
Thanks,
Andy