[WIP][PATCH] Run make test envs in parallel in autobuild

Andrew Bartlett abartlet at samba.org
Fri May 5 20:41:45 UTC 2017


On Tue, 2017-02-28 at 21:58 +1300, Andrew Bartlett wrote:
> This patch was inspired by the fact that even our basic python tests do
> not run in the travis-ci triggered by github pull requests. 
> 
> I also wanted to see what time we could save by running some tests from
> the separated environments in a different autobuild task (which maps to
> distinct travis-ci tasks).
> 
> On the Catalyst cloud, this decreases overall time on a 4 CPU server by
> 80mins, to 180min from 260min.  It may be making the flapping tests
> flap more also however, and these need to be understood. 
> 
> Tasks that run in under 45mins can run in travis-ci, which is a good
> thing.
> 
> Anyway, for now it is food for thought and a possible way to reduce the
> ever-expanding build and test times, and ensure more of our tests run
> for github users.

I'm giving this another go, after comments at the team meeting. 

Hopefully with less flapping tests overall, this becomes practical.

Thanks!

Andrew Bartlett
-- 
Andrew Bartlett                       http://samba.org/~abartlet/
Authentication Developer, Samba Team  http://samba.org
Samba Developer, Catalyst IT          http://catalyst.net.nz/services/samba




More information about the samba-technical mailing list