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

Andrew Bartlett abartlet at samba.org
Tue Feb 28 08:58:27 UTC 2017


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.

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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-selftest-Allow-autobuild-to-run-nt4_-ad_dc-tests-in-.patch
Type: text/x-patch
Size: 6651 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20170228/dcb3fedb/0001-selftest-Allow-autobuild-to-run-nt4_-ad_dc-tests-in-.bin>


More information about the samba-technical mailing list