<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, May 22, 2014 at 7:31 PM, Johannes Erdfelt <span dir="ltr"><<a href="mailto:johannes@erdfelt.com" target="_blank">johannes@erdfelt.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I noticed recently that some tests are being skipped in the Nova gate.<br>
<br>
Some will always be skipped, but others are conditional.<br></blockquote><div><br></div><div>I'd like to hear a bit more about why some will always be skipped.</div><div><br></div><div>If it's a Python 2.6 vs Python 2.7 thing, perhaps we should forgo the conveniences of 2.7 in places so that we can avoid skipping _any_ tests.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
In particular the ZooKeeper driver tests are being skipped because an<br>
underlying python module is missing.<br>
<br>
It seems to me that we should want no tests to be conditionally skipped<br>
in the gate. This could lead to fragile behavior where an underlying<br>
environmental problem could cause tests to be erroneously skipped and<br>
broken code could get merged.<br>
<br>
Any opinions on this?<br></blockquote><div><br></div><div>I'm in favor of asserting num_skipped_tests == 0 at the gate.</div><div><br></div><div>A gate with a side-door that's always open isn't much of a gate. <br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
JE<br>
<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div><br></div></div>