X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=.travis.yml;h=f008808ff1f35fe55c8d86b7b5bf6714d8f72975;hb=072b62c48b130d75f4e96ecdb4c46095f520050d;hp=359a9e9a4d7a7c80f67efef9542d658ea946132f;hpb=cea301279c6a3e2bb2b62da6770aedcf4db304e6;p=dbsrgits%2FDBIx-Class.git diff --git a/.travis.yml b/.travis.yml index 359a9e9..f008808 100644 --- a/.travis.yml +++ b/.travis.yml @@ -86,6 +86,7 @@ matrix: - perl: 5.8.3_nt_mb env: - CLEANTEST=true + - POISON_ENV=true - DBIC_TRACE_PROFILE=console_monochrome - BREWVER=5.8.3 - BREWOPTS="-Dusemorebits" @@ -115,16 +116,17 @@ matrix: - BREWVER=5.8.4 # CLEANTEST: this particular perl is quite widespread - - perl: 5.8.8_thr_mb + - perl: 5.8.8_thr env: - CLEANTEST=true - BREWVER=5.8.8 - - BREWOPTS="-Duseithreads -Dusemorebits" + - BREWOPTS="-Duseithreads" - # CLEANTEST: this is the perl suse ships + # CLEANTEST: this is the perl suse ships, with env poisoning - perl: 5.10.0_thr_dbg env: - CLEANTEST=true + - POISON_ENV=true - BREWVER=5.10.0 - BREWOPTS="-DDEBUGGING -Duseithreads" @@ -141,10 +143,10 @@ matrix: - perl: 5.12.3_thr env: - CLEANTEST=true + - POISON_ENV=true - DBIC_TRACE=1 - DBIC_MULTICREATE_DEBUG=1 - DBIC_STORAGE_RETRY_DEBUG=1 - - POISON_ENV=true - DBIC_TRACE_PROFILE=console - BREWVER=5.12.3 - BREWOPTS="-Duseithreads" @@ -152,40 +154,63 @@ matrix: - perl: 5.16.3_thr_mb env: - CLEANTEST=false - - DBIC_TRACE=1 - POISON_ENV=true + - DBIC_TRACE=1 - BREWVER=5.16.3 - BREWOPTS="-Duseithreads -Dusemorebits" - perl: 5.18-extras env: - CLEANTEST=false - - DBIC_TRACE=1 - POISON_ENV=true + - DBIC_TRACE=1 - DBIC_TRACE_PROFILE=console_monochrome - DBICTEST_VIA_REPLICATED=0 ### # Start of the allow_failures block - # threaded oldest possible with blead CPAN with non-tracing poisoning + # threaded oldest possible with blead CPAN - perl: devcpan_5.8.1_thr_mb env: - CLEANTEST=true - DEVREL_DEPS=true - - POISON_ENV=true - BREWVER=5.8.1 - BREWOPTS="-Duseithreads -Dusemorebits" - # 5.8.4 threaded with blead CPAN with non-tracing poisoning - - perl: devcpan_5.8.4_thr + # oldest possible with blead CPAN with poisoning + - perl: devcpan_5.8.1 env: - CLEANTEST=true - DEVREL_DEPS=true - POISON_ENV=true - - BREWVER=5.8.4 + - BREWVER=5.8.1 + + # 5.8.3 with blead CPAN + - perl: devcpan_5.8.3_mb + env: + - CLEANTEST=false + - DEVREL_DEPS=true + - BREWVER=5.8.3 + - BREWOPTS="-Dusemorebits" + + # 5.8.7 threaded with blead CPAN with non-tracing poisoning + - perl: devcpan_5.8.7_thr + env: + - CLEANTEST=true + - DEVREL_DEPS=true + - POISON_ENV=true + - BREWVER=5.8.7 - BREWOPTS="-Duseithreads" + # 5.8.8 threaded MB (exercises P5#72210) + - perl: devcpan_5.8.8_thr_mb + env: + - CLEANTEST=true + - DEVREL_DEPS=true + - BREWVER=5.8.8 + - BREWOPTS="-Duseithreads -Dusemorebits" + # 5.10.0 threaded with blead CPAN - perl: devcpan_5.10.0_thr_mb env: @@ -209,26 +234,36 @@ matrix: - POISON_ENV=true - BREWVER=blead - # bleadperl with blead CPAN with non-tracing poisoning + # bleadperl with blead CPAN - perl: devcpan_bleadperl_thr_mb env: - CLEANTEST=false - DEVREL_DEPS=true - - POISON_ENV=true - BREWVER=blead - BREWOPTS="-Duseithreads -Dusemorebits" + # CLEANTEST of http://schplog.schmorp.de/2015-06-06-a-stable-perl.html with non-tracing poisoning + - perl: schmorp_stableperl_thr_mb + env: + - CLEANTEST=true + - POISON_ENV=true + - BREWVER=schmorp_stableperl + - BREWOPTS="-Duseithreads -Dusemorebits" # which ones of the above can fail allow_failures: # these run with various dev snapshots - allowed to fail - perl: devcpan_5.8.1_thr_mb - - perl: devcpan_5.8.4_thr + - perl: devcpan_5.8.1 + - perl: devcpan_5.8.3_mb + - perl: devcpan_5.8.7_thr + - perl: devcpan_5.8.8_thr_mb - perl: devcpan_5.10.0_thr_mb - perl: devcpan_5.12.1_thr - perl: bleadperl - perl: devcpan_bleadperl_thr_mb + - perl: schmorp_stableperl_thr_mb ###