Shard out OSX CI.

Review Request #1873 - Created March 6, 2015 and submitted

Information
John Sirois
pants
jsirois/travis_ci/shard_osx
1212
0551fec...
Reviewers
pants-reviews
benjyw, nhoward_tw, zundel
This manually mirrors most of the sharding in the main .travis.yml but
keeps ITs all in one shard to start.  If 4 shards proves stably
schedulable the next step will be just programatically mirroring the
matrix env from the main .travis.yml build.

Also fix further issues this re-sharding exposed in
test_test_builder.py.  Force caching of just the current python
interpreter by restricting paths and simplify current interpreter
check.

Furthermore, setup a sane python for OSX CI - the stock 2.7.5 on OSX
10.9 encounters issues with absolute imports in the coverage module.

 .travis.osx.yml                                             | 19 +++++++++++++++++--
 tests/python/pants_test/backend/python/test_test_builder.py |  7 ++-----
 2 files changed, 19 insertions(+), 7 deletions(-)
I applied this patch over on a pantsbuild/pants-for-travis-osx-ci clone
and pushed for a manual test here:
  https://travis-ci.org/pantsbuild/pants-for-travis-osx-ci/jobs/53298890

Linux CI went green here:
  https://travis-ci.org/pantsbuild/pants/builds/53300252
John Sirois
John Sirois
Eric Ayers
John Sirois
John Sirois
Review request changed

Status: Closed (submitted)

Loading...