summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorLeo Balter <leonardo.balter@gmail.com>2017-04-11 14:00:07 -0400
committerGitHub <noreply@github.com>2017-04-11 14:00:07 -0400
commitd2ee888bf0ea1daaf0a27028621999791854d6c8 (patch)
treefcf74617676d5d76128188184b7bf6d5ae5afeff /.travis.yml
parent4dbd704904cdb98898d47ecf24ad560e47a84fcc (diff)
downloadqtdeclarative-testsuites-d2ee888bf0ea1daaf0a27028621999791854d6c8.tar.gz
Improve readability for ci scripts (#966)
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml42
1 files changed, 6 insertions, 36 deletions
diff --git a/.travis.yml b/.travis.yml
index e53ac1328..b669f0b6a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,38 +1,8 @@
language: python
install: pip install pyyaml
-script: |
- if [ $TRAVIS_PULL_REQUEST != "false" ]; then
- ./make.py clean
- fi
- echo "PULL_REQUEST: '${TRAVIS_PULL_REQUEST}'"
- ./make.py
- if [ -n "$(git status --porcelain)" -a $TRAVIS_PULL_REQUEST != "false" ]; then
- echo New changes were found after re-generating the tests.
- echo Please, read the documentation on procedurally generated tests
- echo 'https://github.com/tc39/test262/blob/master/CONTRIBUTING.md#procedurally-generated-tests'
- exit 1
- fi
-deploy: |
- if [ $TRAVIS_EVENT_TYPE != "push" -o $TRAVIS_BRANCH != "master" ]; then
- echo This job is not running against a commit that has been merged to master.
- echo Skipping deployment.
- exit 0
- fi
- openssl aes-256-cbc \
- -K $encrypted_7b3e5998334d_key \
- -iv $encrypted_7b3e5998334d_iv \
- -in github-deploy-key.enc \
- -out github-deploy-key \
- -d
- chmod 600 github-deploy-key
- eval "$(ssh-agent -s)"
- ssh-add github-deploy-key
- rm github-deploy-key
- git config --global user.email "test262@ecma-international.org"
- git config --global user.name "Test262 Automation Script"
- # The repository on TravisCI is a shallow clone, so the `master` branch must
- # be retrieved explicitly, and a local branch created from the `FETCH_HEAD`
- # git reference
- git fetch origin master
- git branch master FETCH_HEAD
- ./make.py deploy
+script:
+ - echo The test generation tool should be working.
+ - ./tools/generation/test/run.py
+ - sh ./tools/scripts/ci.sh
+deploy:
+ - sh ./tools/scripts/deploy.sh