<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px;white-space:nowrap">Sukhdev,</span><br><div><span style="font-family:arial,sans-serif;font-size:13px;font-weight:bold;white-space:nowrap"><br></span></div>
<div><span style="font-family:arial,sans-serif;white-space:nowrap">API tests are really not for end-to-end testing; also, tempest tests (both API and scenario) should not make any</span></div><div><span style="font-family:arial,sans-serif;white-space:nowrap">assumptions about neutron configuration </span><span style="font-family:arial,sans-serif;white-space:nowrap">(e.g. ml2 mechanism drivers). </span></div>
<div><span style="font-family:arial,sans-serif;white-space:nowrap">End-to-end testing for particular ml2 drivers seems to fit in 3rd party testing </span></div><div><span style="font-family:arial,sans-serif;white-space:nowrap">where you can run additional tests which are configuration-specific.</span></div>
<div><span style="font-family:arial,sans-serif;white-space:nowrap"><br></span></div><div><span style="font-family:arial,sans-serif;white-space:nowrap">Thanks,</span></div><div><span style="font-family:arial,sans-serif;white-space:nowrap">Eugene.</span></div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jan 8, 2014 at 4:36 AM, Sukhdev Kapur <span dir="ltr"><<a href="mailto:sukhdevkapur@gmail.com" target="_blank">sukhdevkapur@gmail.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">Hi Miguel, <div><br></div><div>As I am using neutron API tempest tests, I notice that in the create_port tests, the port context is set partially - i.e. only network Id is available. </div>
<div>ML2 drivers expect more in formation in the port context in order to test the API on the back-ends. </div>
<div><br></div><div>I noticed such an enhancement is not listed in the etherpad. </div><div>This is really not a new test, but, enhancement of the test coverage to allow third party ML2 drivers to perform end-to-end API testing. </div>

<div><br></div><div>If you like, I will be happy to update the ehterpad to include this information. </div><div><br></div><div>regards..</div><div>-Sukhdev</div><div><br></div><div><br>
<div class="gmail_extra"><br><br><div class="gmail_quote"><div><div class="h5">On Mon, Jan 6, 2014 at 10:37 AM, Miguel Lavalle <span dir="ltr"><<a href="mailto:miguel@mlavalle.com" target="_blank">miguel@mlavalle.com</a>></span> wrote:<br>

</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><div><div><div><div><div>As described in a previous message, the community is focusing efforts in developing a comprehensive set of API tests in Tempest for Neutron. We are keeping track of this effort in the "API tests gap analysis" section at <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></div>These are recent developments in this regard:<br><br></div>1) The gap analysis is complete as of January 5th. The analysis takes into consideration what already exists in Tempest and what is in the Gerrit review process<br>


</div>2) Soon there is going to be a "generative" (i.e. non manual) tool to create negative tests in Tempest. As a consequence, all negative tests specifications were removed from the gap analysis described in the previous point<br>


<br></div>If you are interested in helping in this effort, please go to the etherpad indicated above and select from the "API tests gap analysis" section the tests you want to contribute. Please put your name and email address next to the selected tests. Also, when your code merges, please come back to the etherpad and update it indicating that your test is done.<br>


<br></div>If your are new to OpenStack, Neutron or Tempest, implementing tests is an excellent way to learn an API. We have put together the following guide to help you get started <a href="https://wiki.openstack.org/wiki/Neutron/TempestAPITests" target="_blank">https://wiki.openstack.org/wiki/Neutron/TempestAPITests</a><br>


<br><br></div>
<br></div></div>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">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></div></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>