Add Travis CI support
[platform/upstream/VK-GL-CTS.git] / .travis.yml
1 language: c++
2
3 sudo: required
4 dist: trusty
5
6 cache:
7   apt: true
8   ccache: true
9
10 env:
11   global:
12     - MAKEFLAGS="-j4"
13
14 matrix:
15   include:
16     - env:
17         - RECIPE="clang-64-debug"
18       addons:
19         apt:
20           sources:
21             - llvm-toolchain-trusty-3.9
22           packages:
23             - clang-3.9
24
25     - env:
26         - RECIPE="gcc-32-debug"
27       addons:
28         apt:
29           packages:
30             - g++-multilib
31
32     - env:
33         - RECIPE="gcc-64-release"
34
35     - env:
36         - RECIPE="android-mustpass"
37
38     - env:
39         - RECIPE="vulkan-mustpass"
40
41     - env:
42         - RECIPE="gen-inl-files"
43       addons:
44         apt:
45           packages:
46             - python-lxml
47
48 script:
49   - python2 ./scripts/check_build_sanity.py -r $RECIPE