<div dir="ltr">Hi <span style="font-family:Calibri,sans-serif;font-size:14.6667px">Dinesh Bhor,</span><div><span style="font-family:Calibri,sans-serif;font-size:14.6667px"><br></span></div><div><span style="font-family:Calibri,sans-serif;font-size:14.6667px">I could see a lot of projects have used this. Seems interesting.</span></div><div><span style="font-family:Calibri,sans-serif;font-size:14.6667px">You can refer Cinder, for example.</span></div><div><span style="font-family:Calibri,sans-serif;font-size:14.6667px"><br></span></div><div><span style="font-family:Calibri,sans-serif;font-size:14.6667px">I think we should not raise bug for this. For me it's invalid.</span></div><div><span style="font-family:Calibri,sans-serif;font-size:14.6667px"><br></span></div><div><span style="font-family:Calibri,sans-serif;font-size:14.6667px">You can treat this as improvement(just to reduce test code blocks), it  seems ok to go ahead even without any BP or spec.</span></div><div><span style="font-family:Calibri,sans-serif;font-size:14.6667px"><br></span></div><div><span style="font-family:Calibri,sans-serif;font-size:14.6667px">Best Regards,</span></div><div><span style="font-family:Calibri,sans-serif;font-size:14.6667px">Sheel Rana</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 21, 2016 at 2:33 PM, Bhor, Dinesh <span dir="ltr"><<a href="mailto:Dinesh.Bhor@nttdata.com" target="_blank">Dinesh.Bhor@nttdata.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal">Hi Nova Devs,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Many times, there are a number of data sets that we have to run the same tests on.<u></u><u></u></p>
<p class="MsoNormal">And, to create a different test for each data set values is time-consuming and inefficient.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Data Driven Testing [1] overcomes this issue. Data-driven testing (DDT) is taking a test,<u></u><u></u></p>
<p class="MsoNormal">parameterizing it and then running that test with varying data. This allows you to run the<u></u><u></u></p>
<p class="MsoNormal">same test case with many varying inputs, therefore increasing coverage from a single test,<u></u><u></u></p>
<p class="MsoNormal">reduces code duplication and can ease up error tracing as well.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">DDT is a third party library needs to be installed separately and invoke the<u></u><u></u></p>
<p class="MsoNormal">module when writing the tests. At present DDT is used in cinder and rally.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">To start with, I have reported this as a bug [2] and added initial patch [3] for the same,<u></u><u></u></p>
<p class="MsoNormal">but couple of reviewers has suggested to discuss about this on ML as this is not a real bug.<u></u><u></u></p>
<p class="MsoNormal">IMO this is not a feature implementation and it’s just a effort for simplifying our tests,<u></u><u></u></p>
<p class="MsoNormal">so a blueprint will be sufficient to track its progress.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">So please let me know whether I can file a new blueprint or nova-specs to proceed with this.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">[1] <a href="http://ddt.readthedocs.io/en/latest/index.html" target="_blank">http://ddt.readthedocs.io/en/latest/index.html</a><u></u><u></u></p>
<p class="MsoNormal">[2] <a href="https://bugs.launchpad.net/nova/+bug/1604798" target="_blank">https://bugs.launchpad.net/nova/+bug/1604798</a><u></u><u></u></p>
<p class="MsoNormal">[3] <a href="https://review.openstack.org/#/c/344820/" target="_blank">https://review.openstack.org/#/c/344820/</a><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thank you,<u></u><u></u></p>
<p class="MsoNormal">Dinesh Bhor<u></u><u></u></p>
</div>
<br clear="both">
______________________________________________________________________<br>
Disclaimer: This email and any attachments are sent in strictest confidence<br>
for the sole use of the addressee and may contain legally privileged,<br>
confidential, and proprietary data. If you are not the intended recipient,<br>
please advise the sender by replying promptly to this email and then delete<br>
and destroy this email and any attachments without any further use, copying<br>
or forwarding.<br>
</div>

<br>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>