zulip/tools/travis/backend
Greg Price eb650306eb circleci: Disable gitlint for now.
We get the following error (edited slightly):

  Dec 19 06:13:27 commit_messages| An error occurred while executing
    '/usr/bin/git rev-list --max-count=-1 upstream/master..HEAD':
  fatal: ambiguous argument 'upstream/master..HEAD':
    unknown revision or path not in the working tree.
  Use '--' to separate paths from revisions, like this:
  'git <command> [<revision>...] -- [<file>...]'

We'll need to adjust the remotes to make `upstream` mean what we expect.
2017-12-18 22:21:49 -08:00

30 lines
844 B
Bash
Executable File

#!/bin/bash
source tools/travis/activate-venv
echo "Test suite is running under $(python --version)."
set -e
set -x
./tools/lint --backend ${CIRCLECI:+--no-gitlint}
./tools/test-tools
./tools/test-backend --coverage
# We run mypy after the backend tests so we get output from the
# backend tests, which tend to uncover more serious problems, first.
./tools/run-mypy --version
./tools/run-mypy --linecoverage-report
./tools/test-migrations
./tools/optimize-svg
./tools/test-documentation
./tools/test-help-documentation
./tools/test-api
./tools/test-locked-requirements
#./tools/test-run-dev # Disabled in CI because flaky.
#./tools/test-queue-worker-reload # Disabled in CI because flaky.
# NB: Everything here should be in `tools/test-all`. If there's a
# reason not to run it there, it should be there as a comment
# explaining why.