aboutsummaryrefslogtreecommitdiffstats
path: root/travis.linux.script.sh
diff options
context:
space:
mode:
Diffstat (limited to 'travis.linux.script.sh')
-rwxr-xr-xtravis.linux.script.sh39
1 files changed, 22 insertions, 17 deletions
diff --git a/travis.linux.script.sh b/travis.linux.script.sh
index a05e754a232..c6cb2ff8a53 100755
--- a/travis.linux.script.sh
+++ b/travis.linux.script.sh
@@ -1,22 +1,27 @@
set -e
-cd build
-../configure
export DISPLAY=:1.0
export RUST_TEST_TASKS=1
-make tidy
-make -j2
-make check-servo
-make check-content
-make check-ref-cpu
+case $1 in
+content)
+ make check-content
+;;
+ref)
+ make check-ref-cpu
+;;
+unit-doc)
+ make check-servo
-mv x86_64-unknown-linux-gnu/rust_snapshot/rust-*/doc .
-cp ../src/etc/doc.servo.org/* doc
-make doc
+ mv x86_64-unknown-linux-gnu/rust_snapshot/rust-*/doc .
+ cp ../src/etc/doc.servo.org/* doc
+ make doc
-if [ $TRAVIS_BRANCH = master ] && [ $TRAVIS_PULL_REQUEST = false ]
-then
- echo '<meta http-equiv=refresh content=0;url=servo/index.html>' > doc/index.html
- sudo pip install ghp-import
- ghp-import -n doc
- git push -fq https://${TOKEN}@github.com/servo/doc.servo.org.git gh-pages
-fi
+ if [ $TRAVIS_BRANCH = master ] && [ $TRAVIS_PULL_REQUEST = false ]
+ then
+ echo '<meta http-equiv=refresh content=0;url=servo/index.html>' > doc/index.html
+ sudo pip install ghp-import
+ ghp-import -n doc
+ git push -fq https://${TOKEN}@github.com/${TRAVIS_REPO_SLUG}.git gh-pages
+ fi
+;;
+*) echo "Task $1 not enabled for Linux"
+esac