<div dir="ltr"><font color="#000000">Hello Everyone,</font><div><font color="#000000"><br></font></div><div><font color="#000000">This is a notifier about the fact that Mistral team is on the way of refactoring of current Jenkins dsvm gates infrastructure.</font></div><div><font color="#000000">The final goal is to have voting dsvm gates which will run on every commit to mistral and mistralclient repositories.</font></div><div><font color="#000000"><br></font></div><div><font color="#000000">What we have now:</font></div><div><font color="#000000">- mistral repository: </font></div><div><font color="#000000"><span style="font-family:sans-serif;line-height:18px">gate-mistral-</span><span style="font-family:sans-serif;line-height:18px">devstack-</span><span style="font-family:sans-serif;line-height:18px">dsvm job that installs mistral from commit and python-mistralclient from master, </span></font></div><div><span style="font-family:sans-serif;line-height:18px"><font color="#000000">it runs both suite of tests on every commit: API tests from mistral repository and CLI tests from python-mistralclient repository;</font></span></div><div><font face="sans-serif" color="#000000"><span style="line-height:18px">- mistralclient repository:</span></font></div><div><font face="sans-serif" color="#000000"><div style=""><span style="line-height:18px">gate-mistral-devstack-dsvm job that installs python-mistralclient from commit and mistral from master, </span></div><div style=""><span style="line-height:18px">it runs suite of CLI tests from python-mistralclient repository.</span></div><div style=""><span style="line-height:18px"><br></span></div><div style=""><span style="line-height:18px">As you can see, there is only job template for both repositories.</span></div><div style=""><span style="line-height:18px"><br></span></div><div style=""><span style="line-height:18px">What we will have (or what other projects have now):</span></div><div style=""><span style="line-height:18px">- </span><span style="font-family:arial,sans-serif">mistral repository: </span></div></font><div><font color="#000000">gate-mistral-devstack-dsvm job that will install mistral from commit and latest released python-mistralclient</font></div><div><font color="#000000">(version will be taken according requirements), it will run only API tests from mistral repository.</font></div><div><div><font face="sans-serif" color="#000000"><span style="line-height:18px">- mistralclient repository:</span></font></div><div><font face="sans-serif" color="#000000"><div><span style="line-height:18px">gate-mistralclient-devstack-dsvm job that will install python-mistralclient from commit and mistral from master, </span></div><div><span style="line-height:18px">it will run suite of CLI tests from python-mistralclient repository.</span></div><div><span style="line-height:18px"><br></span></div><div><span style="line-height:18px">As a result, we will have two separate job templates, in each of them we will run its own suite of tests.</span></div><div><span style="line-height:18px"><br></span></div><div><span style="line-height:18px">I've created appropriate blueprint for these changes <a href="https://blueprints.launchpad.net/mistral/+spec/mistral-making-dsvm-gates-voting">mistral-making-dsvm-gates-voting</a> and</span></div><div><span style="line-height:18px">I am going to start work on its implementation.</span></div></font></div></div><div><br></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Best regards,<div>Anastasia Kuznetsova</div></div></div>
</div></div>