summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authoriphydf <iphydf@users.noreply.github.com>2017-06-04 18:34:15 +0000
committeriphydf <iphydf@users.noreply.github.com>2017-06-05 19:55:32 +0000
commit8479b82431697ae2d36bd068a9dd90b520abeb73 (patch)
treed75b77bebad650c4fe4f10c56afd778f49915b54 /.travis.yml
parentcb69b8a986b050020e175654a68ca62b6bfb8bc7 (diff)
Fold hstox tests into the general linux test.
We can run the spectest from within cmake, so we should exercise that.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml77
1 files changed, 39 insertions, 38 deletions
diff --git a/.travis.yml b/.travis.yml
index 0f25e72f..70c04572 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,48 +2,50 @@ language: c
2 2
3matrix: 3matrix:
4 include: 4 include:
5 - env: JOB=toxcore ENV=osx RUN_TESTS=true 5 - env: JOB=toxcore ENV=osx RUN_TESTS=true
6 os: osx 6 os: osx
7 - env: JOB=hstox ENV=linux 7 - env: JOB=autotools ENV=linux
8 language: haskell 8 compiler: gcc
9 ghc: 7.8 9 - env: JOB=toxcore ENV=linux
10 - env: JOB=autotools ENV=linux 10 compiler: clang
11 compiler: gcc 11 - env: JOB=toxcore ENV=windows ARCH=i686
12 - env: JOB=toxcore ENV=linux 12 services:
13 compiler: clang 13 - docker
14 - env: JOB=toxcore ENV=windows ARCH=i686 14 - env: JOB=toxcore ENV=windows ARCH=x86_64
15 services: 15 services:
16 - docker 16 - docker
17 - env: JOB=toxcore ENV=windows ARCH=x86_64
18 services:
19 - docker
20 fast_finish: true 17 fast_finish: true
21 18
22addons: 19addons:
23 apt: 20 apt:
24 sources: 21 sources:
25 - avsm 22 - avsm
23 - hvr-ghc
26 packages: 24 packages:
27 - check 25 - alex-3.1.7 # For hstox.
28 - libcv-dev # For av_test. 26 - cabal-install-1.18 # For hstox.
29 - libhighgui-dev # For av_test. 27 - check # For tests.
30 - libopencv-contrib-dev # For av_test. 28 - ghc-7.8.4 # For hstox.
31 - libsndfile1-dev # For av_test. 29 - happy-1.19.5 # For hstox.
32 - libvpx-dev 30 - libcv-dev # For av_test.
33 - opam # For apidsl and Frama-C. 31 - libhighgui-dev # For av_test.
34 - portaudio19-dev # For av_test. 32 - libopencv-contrib-dev # For av_test.
35 - texinfo # For libconfig. 33 - libsndfile1-dev # For av_test.
34 - libvpx-dev # For toxav.
35 - opam # For apidsl and Frama-C.
36 - portaudio19-dev # For av_test.
37 - texinfo # For libconfig.
36 38
37cache: 39cache:
38 directories: 40 directories:
39 # Although Travis documentation says not to rely on the value of $HOME, we 41 # Although Travis documentation says not to rely on the value of $HOME, we
40 # rely on it here because cabal installs its packages there by default. If 42 # rely on it here because cabal installs its packages there by default. If
41 # that ever changes, these values need to be updated. 43 # that ever changes, these values need to be updated.
42 # Note that we can't use shell expressions in these paths, so we can't ask 44 # Note that we can't use shell expressions in these paths, so we can't ask
43 # cabal where its data is stored. 45 # cabal where its data is stored.
44 - $HOME/.cabal 46 - $HOME/.cabal
45 - $HOME/.ghc 47 - $HOME/.ghc
46 - $HOME/cache 48 - $HOME/cache
47 49
48install: other/travis/phase $JOB $ENV install 50install: other/travis/phase $JOB $ENV install
49script: other/travis/phase $JOB $ENV script 51script: other/travis/phase $JOB $ENV script
@@ -53,12 +55,11 @@ after_failure: other/travis/phase $JOB $ENV after_failure
53notifications: 55notifications:
54 irc: 56 irc:
55 channels: 57 channels:
56 - "chat.freenode.net#toktok-status" 58 - "chat.freenode.net#toktok-status"
57 template: 59 template:
58 - "%{result} %{repository_name} %{build_url}" 60 - "%{result} %{repository_name} %{build_url}"
59 - "#%{build_number} changes: %{compare_url}" 61 - "#%{build_number} changes: %{compare_url}"
60
61 62
62branches: 63branches:
63 only: 64 only:
64 - master 65 - master