Disable test units when releasing version

pull/2075/head
Laurent Cozic 2019-11-11 08:22:31 +00:00
parent a3279ab164
commit 211c02c7de
1 changed files with 12 additions and 8 deletions

View File

@ -60,15 +60,19 @@ script:
npm install
cd ..
# Run test units
cd CliClient
npm install
./run_test.sh
testResult=$?
if [ $testResult -ne 0 ]; then
exit $testResult
# Run test units.
# Only do it for pull requests because Travis randomly fails to run them
# and that would break the desktop release.
if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then
cd CliClient
npm install
./run_test.sh
testResult=$?
if [ $testResult -ne 0 ]; then
exit $testResult
fi
cd ..
fi
cd ..
# Run linter for pull requests only - this is so that
# bypassing eslint is allowed for urgent fixes.