12 env: COVERAGE=1 TEST_PARTITION=1
14 env: COVERAGE=1 TEST_PARTITION=2
16 env: COVERAGE=1 TEST_PARTITION=3
18 env: COVERAGE=1 TEST_PARTITION=4
20 env: COVERAGE=1 TEST_PARTITION=5
22 env: COVERAGE=1 TEST_PARTITION=6
27 - PERL_CPANM_OPT="--notest --force --skip-satisfied"
28 - BIOPERL_NETWORK_TESTING=0 # disables the network tests
40 - export BRANCH=$(if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then echo $TRAVIS_BRANCH; else echo $TRAVIS_PULL_REQUEST_BRANCH; fi)
41 - git clone git://github.com/travis-perl/helpers ~/travis-perl-helpers
42 - source ~/travis-perl-helpers/init
45 - cpanm DBD::mysql DBD::Pg DBD::SQLite 2>&1 | tail -n 1
46 - cpanm Test::Pod 2>&1 | tail -n 1
47 - cpanm Bio::ASN1::EntrezGene 2>&1 | tail -n 1
48 - if [ "$TRAVIS_EVENT_TYPE" = "cron" -a "$BRANCH" = "network-cron-master" ]; then
49 export BIOPERL_NETWORK_TESTING=1;
50 git fetch origin master:master; git checkout master;
52 - if [ "$BIOPERL_NETWORK_TESTING" = "1" ]; then
53 export TRAVIS_AUTHOR_TESTING=1;
54 export TRAVIS_RELEASE_TESTING=1;
55 cpanm LWP::UserAgent LWP::Protocol::https 2>&1 | tail -n 1;
61 - cpan-install --coverage
65 - export AUTHOR_TESTING=${TRAVIS_AUTHOR_TESTING:=0}
66 - export RELEASE_TESTING=${TRAVIS_RELEASE_TESTING:=0}
67 - prove -l -j$(test-jobs) $(test-files)
70 - ./travis_scripts/trigger-dockerhub.sh
72 #TODO - send emails to bioperl-guts-l
76 - bioperl-guts-l@lists.open-bio.org
85 - /^release-[1-9]*-[0-9]*-[0-9]*$/