-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
47 lines (40 loc) · 1.19 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
language: R
dist: xenial
sudo: false
cache: packages
latex: false
r:
- release
- devel
addons:
apt:
update: true
sources:
- sourceline: 'ppa:edd/misc'
packages:
- libcurl4-openssl-dev
- libprotobuf-dev
- libprotoc-dev
- protobuf-compiler
- libgoogle-perftools-dev
- libeigen3-dev
- libgsl0-dev
r_github_packages:
before_install:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # https://github.com/travis-ci/travis-ci/issues/8920
# - sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
# - sudo apt-get update -q
# - sudo apt-get install g++-5 -y
# - sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 100
after_success:
- Rscript -e 'covr::codecov()'
after_failure:
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # https://github.com/travis-ci/travis-ci/issues/8920
- sleep 20
- cat /home/travis/build/tmelliott/transitr/transitr.Rcheck/00install.out && sleep 20;
- if [ -f tests/tests.log ]; then cat tests/tests.log && sleep 20; fi
- if [ -f tests/tests.log ]; then cat tests/tests.log && sleep 10; fi
notifications:
email:
on_success: change
on_failure: change