Update Travis CI build matrix #99

wants to merge 3 commits into


None yet
2 participants

KL-7 commented Feb 12, 2013

I was wondering if TwitterCLDR's build matrix for Travis CI is complete and noticed that parsers specs are missing (check out, for example, this build).

It's pretty hard to remember to update build matrix every time a new specs directory is added, so I suggest to change the build matrix a bit. If all "fast" specs are executed at once (using rspec --tag ~slow spec) none of them will ever be forgotten or skipped on Travis. All "slow" specs, as before, can be executed separately in small groups to make sure they fit into the time limit for Travis builds. If new "slow" specs are added, they will have to be added to the build matrix manually, but I believe that new "fast" specs are added much more often than the "slow" ones, so it shouldn't be that annoying.

Check out this build – if I counted them correctly, all specs are executed and the maximum time for a specs batch is even smaller than before (though, it isn't the main goal).


camertron commented Feb 21, 2013

Hey @KL-7, sorry I've taken so long to respond, been pretty busy around here recently. I'll try to get to this as soon as I can :)


camertron commented Jan 6, 2014

Merged into the v3.0 branch. Thanks!

camertron closed this Jan 6, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment