-
Notifications
You must be signed in to change notification settings - Fork 6
/
.travis.yml
28 lines (28 loc) · 1.05 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
language: perl
perl:
- "5.30"
- "5.28"
env:
global:
- DEV_TESTING=1
- PERL_CPANM_OPT="--quiet --notest --skip-satisfied"
addons:
apt:
packages:
- aspell
- aspell-en
before_script:
- sudo mkdir -p /etc/portage /usr/portage /usr/local/portage /usr/share/portage/config
- sudo chown $USER:$USER /etc/portage /usr/portage /usr/local/portage /usr/share/portage/config
- cp t/data/etc/portage/make.conf /etc/portage/make.conf
- wget "https://raw.githubusercontent.com/gentoo/portage/master/cnf/make.globals" -O /usr/share/portage/config/make.globals
- wget "http://distfiles.gentoo.org/snapshots/portage-latest.tar.xz" -O /tmp/portage-latest.tar.xz
- tar xJf /tmp/portage-latest.tar.xz -C /usr/
- cpanm Test::CPAN::Changes Test::EOL Test::Spelling Test::Strict # DEV_TESTING dependency
after_success:
- cpanm Devel::Cover::Report::Coveralls
- cover -test -report coveralls
#notifications:
# irc: "chat.freenode.net#gentoo-perl"
# on_success: change
# on_failure: always