On Fri, Dec 6, 2013 at 9:32 AM, Clark Boylan <clark.boy...@gmail.com> wrote:

> On Thu, Dec 5, 2013 at 2:37 PM, Peter Portante
> <peter.a.porta...@gmail.com> wrote:
> > Has anybody considered changing how check and gate jobs work such that
> > the tempest and grenade checks only run once the docs/pep8/unittests
> > jobs all succeed?
> >
> > It seems like they complete so much quicker that folks can fix those
> > bugs before having to wait hours for the other jobs.
> >
> > Thoughts, concerns, problems with that?
> >
> We actually did this for a while where we ran pep8 first and after
> doing it found that the additional 5-10 minutes that were added to
> passing runs was more painful than either waiting for results or
> checking the Zuul status page. There is the additional problem that we
> occasionally run out of slaves to run specific jobs while being able
> to run others. If we run out of slaves capable of running pep8 jobs we
> sit and wait even longer (though there is work being done to make
> those slaves scale out much better).
>
>
Is there any way to start them all off in parallel and then abort the long
running tempest
ones early if the short running pep8 or unittests fail?


> The other thing worth mentioning is that we should all be running
> `tox` before pushing code :) I don't always do it, but getting
> everyone into that habit should reduce the vast number of patchsets
> with simple failures.
>
>
+1!

Chris
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to