From 5aaf4818ad969bb6ed1315254e1f83c8930c115a Mon Sep 17 00:00:00 2001 From: Mikunj Date: Wed, 12 Dec 2018 12:11:13 +1100 Subject: [PATCH 1/2] Run tests on travis on pull requests. --- .travis.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9e6d8d335..c58407af6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,20 +1,23 @@ language: node_js +cache: yarn node_js: - '8.9.3' os: - linux dist: trusty +before_install: + - whoami + - node -v + - yarn -v install: + - apt-get update && apt-get install -y libgtk2.0-0 libgtk-3-0 libgconf-2-4 libasound2 libxtst6 libxss1 libnss3 xvfb hunspell-en-us - yarn install --frozen-lockfile script: - yarn generate - - yarn lint - - yarn lint-deps - - yarn test-node - - yarn nsp check - - yarn prepare-beta-build - - $(yarn bin)/build --config.extraMetadata.environment=$SIGNAL_ENV --config.mac.bundleVersion='$TRAVIS_BUILD_NUMBER' --publish=never - - ./travis.sh + - Xvfb -ac -screen scrn 1280x2000x24 :9.0 & + - export DISPLAY=:9.0 + - export LC_ALL=en_US + - yarn test env: global: - SIGNAL_ENV: production From 6cee2522a965b172378e16b7b1dbf47c47decd44 Mon Sep 17 00:00:00 2001 From: Mikunj Date: Wed, 12 Dec 2018 12:27:29 +1100 Subject: [PATCH 2/2] Fix apt-get command. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index c58407af6..5debe7688 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,8 +9,8 @@ before_install: - whoami - node -v - yarn -v + - sudo apt-get install -y libgtk2.0-0 libgtk-3-0 libgconf-2-4 libasound2 libxtst6 libxss1 libnss3 xvfb hunspell-en-us install: - - apt-get update && apt-get install -y libgtk2.0-0 libgtk-3-0 libgconf-2-4 libasound2 libxtst6 libxss1 libnss3 xvfb hunspell-en-us - yarn install --frozen-lockfile script: - yarn generate