Skip to content

Commit 455ab71

Browse files
author
y-p
committed
BLD: Compact builds to fit into travis's 5-job concurrency limit
1 parent 929c15c commit 455ab71

File tree

2 files changed

+17
-10
lines changed

2 files changed

+17
-10
lines changed

.travis.yml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ language: python
22

33
python:
44
- 2.6
5-
- 2.7
6-
- 3.2
75
- 3.3
86

97
env:
@@ -12,21 +10,13 @@ env:
1210

1311
matrix:
1412
include:
15-
- python: 2.7
16-
env: VBENCH=true
1713
- python: 2.7
1814
env: LOCALE_OVERRIDE="zh_CN.GB18030" # simplified chinese
1915
- python: 2.7
2016
env: FULL_DEPS=true
2117
- python: 3.2
2218
env: FULL_DEPS=true
2319

24-
allow_failures:
25-
- python: 2.7
26-
env: VBENCH=true
27-
- python: 3.2
28-
env: FULL_DEPS=true
29-
3020
# allow importing from site-packages,
3121
# so apt-get python-x works for system pythons
3222
# That's 2.7/3.2 on Ubuntu 12.04

ci/README.txt

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
Travis is a ci service that's well-integrated with github.
2+
The following ypes of breakage should be detected
3+
by travis builds:
4+
5+
1) Failing tests on any supported version of python.
6+
2) Pandas should install and the tests should run if no optional deps are installed.
7+
That also means tests which rely on optional deps need to raise SkipTest()
8+
if the dep is missing.
9+
3) unicode related fails when running under exotic locales.
10+
11+
We tried running the vbench suite for a while, but with varying load
12+
on travis machines, that wasn't useful.
13+
14+
Travis currently (4/2013) has a 5-job concurrency limit. Exceeding it
15+
basically doubles the total runtime for a commit through travis, and
16+
since dep+pandas installation is already quite long, this should become
17+
a hard limit on concurrent travis runs.

0 commit comments

Comments
 (0)