<div dir="ltr">Hi!<br><div class="gmail_extra"><br><div class="gmail_quote">2016-03-31 17:33 GMT+02:00 Roger Lipscombe <span dir="ltr"><<a href="mailto:roger@differentpla.net" target="_blank">roger@differentpla.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I've got a custom ranch protocol -- it's based on ranch_ssl, but it<br>
adds a custom verify_fun, with configuration options.<br>
<br>
I'm attempting to test it in Common Test, and I'm seeing intermittent<br>
"unknown ca" failures. I suspect, though I'm not sure, that it might<br>
be due to the fact that each test starts a ranch listener with<br>
different SSL options, in particular the 'cacertfile' option varies.<br>
<br>
Is there a race condition in the 'ssl' application which might get<br>
confused by this?<br></blockquote><div><br></div><div>Humm ... if there is such a race I think gen_statem will resolve it.</div><div>(Planned for 19) There is not a "known" such race but I am crrently seeing some</div><div>problems along these lines on some windows machines that have</div><div>no good explenation and only occur for some windows builds and not</div><div>others with same version of openssl and erlang but diffrent compilers</div><div>for openssl. </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I've attempted to clean up by calling ssl:clear_pem_cache from<br>
end_per_testcase, but it doesn't appear to make any difference.<br>
<br></blockquote><div><br></div><div>Clearing the pem cache will help under the circumstanses that</div><div>you use the same pem-file for diffrent test cases but the pem-file</div><div>contents on disk has changed between the test cases.</div><div>Also putting such an "ensure clean start"-action in </div><div>end_per_testcase might not do what you want as end_per_testcase</div><div>will only run if the test does not fail, so it will proably fit better in init_per_testcase.</div><div><br></div><div> <br></div><div><br></div><div>Regards Ingela Erlang/OTP Team - Ericsson AB</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Help...?<br>
<br>
I can tidy up the test suite for public consumption if anyone thinks<br>
that would be useful.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Roger.<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</font></span></blockquote></div><br></div></div>