<div dir="ltr"><div><div>Ann,<br><br></div>You are correct. We WILL NOT develop negative tests anymore by hand. We will take a "generative" approach in the future. I will update the etherpad to reflect this<br><br>
</div>Regards<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Dec 23, 2013 at 5:12 AM, Anna Kamyshnikova <span dir="ltr"><<a href="mailto:akamyshnikova@mirantis.com" target="_blank">akamyshnikova@mirantis.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">Hello!</span><div style="font-family:arial,sans-serif;font-size:13px">
<br><div>I'm working on creating tests in tempest according to this etherpad page <a href="https://etherpad.openstack.org/p/icehouse-summit-qa-neutron" target="_blank">https://etherpad.openstack.org/p/icehouse-summit-qa-neutron</a>.</div>
<div><br></div><div>Here is mentioned that we should be add negative tests, for example, for floating ips, but as I understand (according to comment to <a href="https://bugs.launchpad.net/bugs/1262113" target="_blank">https://bugs.launchpad.net/bugs/1262113</a>) negative tests will be added automatically. In this case, is work on such tests as </div>
<div>- <span style="vertical-align:baseline;line-height:1.15;font-size:12px;white-space:pre-wrap;background-color:rgb(224,236,212);font-family:Arial">Negative: create a floating ip specifying a non public network</span></div>
<div><span style="vertical-align:baseline;line-height:1.15;font-size:12px;white-space:pre-wrap;background-color:rgb(224,236,212);font-family:Arial">- </span><span style="vertical-align:baseline;font-size:12px;white-space:pre-wrap;background-color:rgb(224,236,212);font-family:Arial">Negative: create a floating ip specifying a floating ip address out of the external network subnet range</span></div>
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-size:12px;white-space:pre-wrap;background-color:rgb(224,236,212);font-family:Arial">- Negative: create a floating ip specifying a floating ip address that is in use</span></p>
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-size:12px;white-space:pre-wrap;background-color:rgb(224,236,212);font-family:Arial">- Negative: create / update a floating ip address specifying an invalid internal port</span></p>
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-size:12px;white-space:pre-wrap;background-color:rgb(224,236,212);font-family:Arial">- Negative: create / update a floating ip address specifying an internal port with no ip address</span></p>
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;font-size:12px;white-space:pre-wrap;background-color:rgb(224,236,212);font-family:Arial">- </span><span style="line-height:normal;font-size:12px;white-space:pre-wrap;background-color:rgb(224,236,212);font-family:Arial">Negative: create / update a floating ip with an internal port with multiple ip addresses, specifying an invalid </span></p>
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="line-height:normal;font-size:12px;white-space:pre-wrap;background-color:rgb(224,236,212);font-family:Arial">- </span><span style="line-height:normal;font-size:12px;white-space:pre-wrap;background-color:rgb(224,236,212);font-family:Arial">Negative create /assciate a floating ip with an internal port with multiple ip addresses, when the ip address </span></p>
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="line-height:normal;font-size:12px;white-space:pre-wrap;background-color:rgb(224,236,212);font-family:Arial">- </span><span style="line-height:1.15;font-size:12px;white-space:pre-wrap;background-color:rgb(224,236,212);font-family:Arial">Negative: delete an invalid floating ip</span></p>
<p dir="ltr" style="line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style="line-height:1.15;font-size:12px;white-space:pre-wrap;background-color:rgb(224,236,212);font-family:Arial">- </span><span style="line-height:1.15;font-size:12px;white-space:pre-wrap;background-color:rgb(224,236,212);font-family:Arial">Negative: show non existing floating ip</span></p>
<div> needed or not?</div><div><br></div><div>Ann. </div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Dec 23, 2013 at 2:56 PM, Sean Dague <span dir="ltr"><<a href="mailto:sean@dague.net" target="_blank">sean@dague.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Please take this to a public list<br>
<div><div><br>
On 12/23/2013 03:42 AM, Anna Kamyshnikova wrote:<br>
> Hello!<br>
><br>
> I'm working on creating tests in tempest according to this etherpad<br>
> page <a href="https://etherpad.openstack.org/p/icehouse-summit-qa-neutron" target="_blank">https://etherpad.openstack.org/p/icehouse-summit-qa-neutron</a>.<br>
><br>
> Here is mentioned that we should be add negative tests, for example, for<br>
> floating ips, but as I understand (according to your comment<br>
> to <a href="https://bugs.launchpad.net/bugs/1262113" target="_blank">https://bugs.launchpad.net/bugs/1262113</a>) negative tests will be added<br>
> automatically. In this case, is work on such tests as<br>
> - Negative: create a floating ip specifying a non public network<br>
> - Negative: create a floating ip specifying a floating ip address out of<br>
> the external network subnet range<br>
><br>
> - Negative: create a floating ip specifying a floating ip address that<br>
> is in use<br>
><br>
> - Negative: create / update a floating ip address specifying an invalid<br>
> internal port<br>
><br>
> - Negative: create / update a floating ip address specifying an internal<br>
> port with no ip address<br>
><br>
> - Negative: create / update a floating ip with an internal port with<br>
> multiple ip addresses, specifying an invalid<br>
><br>
> - Negative create /assciate a floating ip with an internal port with<br>
> multiple ip addresses, when the ip address<br>
><br>
> - Negative: delete an invalid floating ip<br>
><br>
> - Negative: show non existing floating ip<br>
><br>
> needed or not?<br>
><br>
> Ann.<br>
<br><span class="HOEnZb"><font color="#888888">
<br>
</font></span></div></div><span class="HOEnZb"><font color="#888888"><span><font color="#888888">--<br>
Sean Dague<br>
<a href="http://dague.net" target="_blank">http://dague.net</a><br>
<br>
</font></span></font></span></blockquote></div><br></div>
<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>
<br></blockquote></div><br></div>