Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 38 lines (37 sloc) 2.425 kB
c662128 @leto [ci] Tell Travis to use a perl worker and test under perl 5.10 and 5.14
leto authored
1 language: "perl"
2 perl:
5555d82 @leto [ci] Perl versions must be quoted because they are strings
leto authored
3 - "5.10"
4 - "5.14"
86ddac4 @leto [ci] Specify a dummy install command so cpanminus is not invoked, sin…
leto authored
5 install: "echo"
81051fb @leto [ci] See how Travis CI likes our full test suite
leto authored
6 before_script:
c662128 @leto [ci] Tell Travis to use a perl worker and test under perl 5.10 and 5.14
leto authored
7 # This stuff used to be required, but was rolled into the Travis CI perl support.
8 # - sudo apt-get install libffi-dev libicu-dev libgmp3-dev clang llvm-dev liblocal-lib-perl zlib1g-dev gcc-multilib
9 # - curl -L http://cpanmin.us | sudo perl - --self-upgrade
10 # - export CI_USER=$USER
11 # - mkdir ~/perl5 && perl -Mlocal::lib >> /tmp/local_lib_junk.sh && source /tmp/local_lib_junk.sh
12 # - sudo chown -R $CI_USER ~/.cpanm
13 # - sudo chown -R $CI_USER ~/perl5
1f4a9d3 @leto [ci] Try to get the correct local::lib env vars set
leto authored
14 # No, we are not going to run the tests for all these dependencies on every commit
c662128 @leto [ci] Tell Travis to use a perl worker and test under perl 5.10 and 5.14
leto authored
15 - cpanm -n TAP::Harness::Archive TAP::Harness::ReportByDescription
18664be @leto [ci] Test plain builds instead of ccache
leto authored
16 script: "perl Configure.pl --test=build $PARROT_CONFIG_ARGS $PARROT_OPTIMIZE --cc=\"$CC\" --link=\"$CC\" --ld=\"$CC\" --ccflags='-g' ; make $PARROT_TEST"
2d8947b @leto Add a Travis CI config file
leto authored
17 # branches:
18 # only:
19 # - master
20 notifications:
21 recipients:
a611cbb @leto [ci] With the blessing of cotto++, start sending travis ci emails to …
leto authored
22 - parrot-dev@lists.parrot.org
2d8947b @leto Add a Travis CI config file
leto authored
23 email:
24 on_success: change
25 on_failure: always
4c49a78 @leto [ci] Turn on IRC notifications
leto authored
26 irc:
27 - "irc.parrot.org#parrot"
81051fb @leto [ci] See how Travis CI likes our full test suite
leto authored
28 env:
18664be @leto [ci] Test plain builds instead of ccache
leto authored
29 - PARROT_CONFIG_ARGS="" PARROT_OPTIMIZE="--optimize" PARROT_TEST="smolder_fulltest" CC="clang"
30 - PARROT_CONFIG_ARGS="" PARROT_OPTIMIZE="" PARROT_TEST="smolder_fulltest" CC="clang"
31 - PARROT_CONFIG_ARGS="--without-gettext --without-gmp --without-libffi --without-extra-nci-thunks --without-opengl --without-readline --without-pcre --without-zlib --without-threads --without-icu" PARROT_OPTIMIZE="" PARROT_TEST="smolder_fulltest" CC="clang"
32 - PARROT_CONFIG_ARGS="" PARROT_OPTIMIZE="--optimize" PARROT_TEST="smolder_fulltest" CC="gcc"
33 - PARROT_CONFIG_ARGS="" PARROT_OPTIMIZE="" PARROT_TEST="smolder_fulltest" CC="gcc"
34 - PARROT_CONFIG_ARGS="--without-gettext --without-gmp --without-libffi --without-extra-nci-thunks --without-opengl --without-readline --without-pcre --without-zlib --without-threads --without-icu" PARROT_OPTIMIZE="" PARROT_TEST="smolder_fulltest" CC="gcc"
35 - PARROT_CONFIG_ARGS="" PARROT_OPTIMIZE="--optimize" PARROT_TEST="smolder_fulltest" CC="g++"
36 - PARROT_CONFIG_ARGS="" PARROT_OPTIMIZE="" PARROT_TEST="smolder_fulltest" CC="g++"
37 - PARROT_CONFIG_ARGS="--without-gettext --without-gmp --without-libffi --without-extra-nci-thunks --without-opengl --without-readline --without-pcre --without-zlib --without-threads --without-icu" PARROT_OPTIMIZE="" PARROT_TEST="smolder_fulltest" CC="g++"
Something went wrong with that request. Please try again.