.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
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