<div dir="ltr">We already run unit tests only using real Postgresql. But this still doesn't answer the question how we should test migrations.</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 6, 2015 at 5:24 PM, Boris Bobrov <span dir="ltr"><<a href="mailto:bbobrov@mirantis.com" target="_blank">bbobrov@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 class="HOEnZb"><div class="h5">On Friday 06 March 2015 16:57:19 Nikolay Markov wrote:<br>
> Hi everybody,<br>
><br>
> From time to time some bugs appear regarding failed database migrations<br>
> during upgrade and we have High-priority bug for 6.1 (<br>
> <a href="https://bugs.launchpad.net/fuel/+bug/1391553" target="_blank">https://bugs.launchpad.net/fuel/+bug/1391553</a>) on testing this migration<br>
> process. I want to start a thread for discussing how we're going to do it.<br>
><br>
> I don't see any obvious solution, but we can at least start adding tests<br>
> together with any changes in migrations, which will use a number of various<br>
> fake environments upgrading and downgrading DB.<br>
><br>
> Any thoughts?<br>
<br>
</div></div>In Kyestone adding unit tests and running them in in-memory sqlite was proven<br>
ineffective.The only solution we've come to is to run all db-related tests<br>
against real rdbmses.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Best regards,<br>
Boris Bobrov<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</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>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><span style="font-family:arial;font-size:small">Best regards,</span><br><span style="font-family:arial;font-size:small">Nick Markov</span><br></div></div>
</div>