.travis.yml 862 Bytes
Newer Older
IKEDA Soji's avatar
IKEDA Soji committed
1
2
3
4
5
sudo: false

language: perl

perl:
IKEDA Soji's avatar
IKEDA Soji committed
6
  - "5.30"
IKEDA Soji's avatar
IKEDA Soji committed
7
  - "5.28"
IKEDA Soji's avatar
IKEDA Soji committed
8
  - "5.26"
IKEDA Soji's avatar
IKEDA Soji committed
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  - "5.24"
  - "5.22"
  - "5.20"
  - "5.18"
  - "5.16"
  - "5.14"
  - "5.12"
  - "5.10"

matrix:
  include:
    - perl: "5.16"
      env: COVERAGE=1

before_install:
  - git clone git://github.com/travis-perl/helpers ~/travis-perl-helpers
  - source ~/travis-perl-helpers/init
  - build-perl
  - perl -V

install:
  - cpan-install --coverage
IKEDA Soji's avatar
IKEDA Soji committed
31
  - cpanm --installdeps --notest --with-develop --with-feature=Data::Password --with-feature=ldap --with-feature=safe-unicode --with-feature=smime --with-feature=soap --with-feature=sqlite .
IKEDA Soji's avatar
IKEDA Soji committed
32
33
34
35
36
37
38
  - cpanm --notest --quiet Unicode::CaseFold

before_script:
  - coverage-setup

script:
  - autoreconf -i
IKEDA Soji's avatar
IKEDA Soji committed
39
40
  - ./configure
  - cd src; make; cd ..
Luc Didry's avatar
Luc Didry committed
41
  - make check-local TEST_FILES='xt/perltidy.t' || true
IKEDA Soji's avatar
IKEDA Soji committed
42
  - make check-local
IKEDA Soji's avatar
IKEDA Soji committed
43
44
45
46

after_success:
  - coverage-report