Skip to content

Commit aff887f

Browse files
author
y-p
committed
Merge pull request #5893 from y-p/PR_ScatterCI
BLD: Send Travis-CI results to ScatterCI
2 parents 640ba00 + cc74d63 commit aff887f

File tree

2 files changed

+43
-6
lines changed

2 files changed

+43
-6
lines changed

.travis.yml

+29-6
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,37 @@ python:
66
matrix:
77
include:
88
- python: 2.6
9-
env: NOSE_ARGS="not slow" CLIPBOARD=xclip LOCALE_OVERRIDE="it_IT.UTF-8"
9+
env:
10+
- NOSE_ARGS="not slow and not network"
11+
- CLIPBOARD=xclip
12+
- LOCALE_OVERRIDE="it_IT.UTF-8"
13+
- secure: "Bx5umgo6WjuGY+5XFa004xjCiX/vq0CyMZ/ETzcs7EIBI1BE/0fIDXOoWhoxbY9HPfdPGlDnDgB9nGqr5wArO2s+BavyKBWg6osZ3dmkfuJPMOWeyCa92EeP+sfKw8e5HSU5MizW9e319wHWOF/xkzdHR7T67Qd5erhv91x4DnQ="
1014
- python: 2.7
11-
env: NOSE_ARGS="slow and not network" LOCALE_OVERRIDE="zh_CN.GB18030" FULL_DEPS=true JOB_TAG=_LOCALE
15+
env:
16+
- NOSE_ARGS="slow and not network"
17+
- LOCALE_OVERRIDE="zh_CN.GB18030"
18+
- FULL_DEPS=true
19+
- JOB_TAG=_LOCALE
20+
- secure: "Bx5umgo6WjuGY+5XFa004xjCiX/vq0CyMZ/ETzcs7EIBI1BE/0fIDXOoWhoxbY9HPfdPGlDnDgB9nGqr5wArO2s+BavyKBWg6osZ3dmkfuJPMOWeyCa92EeP+sfKw8e5HSU5MizW9e319wHWOF/xkzdHR7T67Qd5erhv91x4DnQ="
1221
- python: 2.7
13-
env: NOSE_ARGS="not slow" FULL_DEPS=true CLIPBOARD_GUI=gtk2
22+
env:
23+
- NOSE_ARGS="not slow"
24+
- FULL_DEPS=true
25+
- CLIPBOARD_GUI=gtk2
26+
- secure: "Bx5umgo6WjuGY+5XFa004xjCiX/vq0CyMZ/ETzcs7EIBI1BE/0fIDXOoWhoxbY9HPfdPGlDnDgB9nGqr5wArO2s+BavyKBWg6osZ3dmkfuJPMOWeyCa92EeP+sfKw8e5HSU5MizW9e319wHWOF/xkzdHR7T67Qd5erhv91x4DnQ="
1427
- python: 3.2
15-
env: NOSE_ARGS="not slow" FULL_DEPS=true CLIPBOARD_GUI=qt4
28+
env:
29+
- NOSE_ARGS="not slow"
30+
- FULL_DEPS=true
31+
- CLIPBOARD_GUI=qt4
32+
- secure: "Bx5umgo6WjuGY+5XFa004xjCiX/vq0CyMZ/ETzcs7EIBI1BE/0fIDXOoWhoxbY9HPfdPGlDnDgB9nGqr5wArO2s+BavyKBWg6osZ3dmkfuJPMOWeyCa92EeP+sfKw8e5HSU5MizW9e319wHWOF/xkzdHR7T67Qd5erhv91x4DnQ="
1633
- python: 3.3
17-
env: NOSE_ARGS="not slow" FULL_DEPS=true CLIPBOARD=xsel
18-
exclude:
34+
env:
35+
- NOSE_ARGS="not slow"
36+
- FULL_DEPS=true
37+
- CLIPBOARD=xsel
38+
- secure: "Bx5umgo6WjuGY+5XFa004xjCiX/vq0CyMZ/ETzcs7EIBI1BE/0fIDXOoWhoxbY9HPfdPGlDnDgB9nGqr5wArO2s+BavyKBWg6osZ3dmkfuJPMOWeyCa92EeP+sfKw8e5HSU5MizW9e319wHWOF/xkzdHR7T67Qd5erhv91x4DnQ="
39+
exclude:
1940
- python: 2.6
2041

2142
# allow importing from site-packages,
@@ -49,3 +70,5 @@ script:
4970
after_script:
5071
- ci/print_versions.py
5172
- ci/print_skipped.py /tmp/nosetests.xml
73+
- ci/print_versions.py -j /tmp/env.json
74+
- ci/after_script.sh

ci/after_script.sh

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/bin/bash
2+
3+
wget https://raw.github.com/y-p/ScatterCI-CLI/master/scatter_cli.py
4+
chmod u+x scatter_cli.py
5+
echo '' > /tmp/build.log
6+
pip install -I requests==2.1.0
7+
echo "${TRAVIS_PYTHON_VERSION:0:4}"
8+
if [ x"${TRAVIS_PYTHON_VERSION:0:4}" == x"2.6" ]; then
9+
pip install simplejson;
10+
fi
11+
12+
python scatter_cli.py --xunit-file /tmp/nosetests.xml --log-file /tmp/build.log --env-file /tmp/env.json --succeed
13+
14+
true # never fail because bad things happened here

0 commit comments

Comments
 (0)