no AUTHOR_TESTING/RELEASE_TESTING for downstream tests
[catagits/Catalyst-Runtime.git] / .travis.yml
index 16c8583..d48e50a 100644 (file)
@@ -19,21 +19,13 @@ install:
    - cpanm --notest --metacpan --skip-satisfied --with-develop --installdeps .
    - perl Makefile.PL
 
-   # installing Catalyst::Devel above causes the latest release of
-   # Catalyst::Runtime to be installed, but the version we're testing might
-   # have additional deps that aren't yet satisfied. so we should try
-   # installing deps again now that the MYMETA has been created (and we'll also
-   # need to delete the now-unneeded cpanfile so that cpanm doesn't choose it
-   # in preference to the MYMETA)
-   - rm -f cpanfile
-   - cpanm --notest --metacpan --skip-satisfied --installdeps .
-
    # enable various test options, including parallel testing
    - export AUTOMATED_TESTING=1 HARNESS_OPTIONS=j10:c HARNESS_TIMER=1
 
    # we want these for our tests, but not for any others
    - export AUTHOR_TESTING=1
    - export RELEASE_TESTING=1
+   - export PERL_AUTOINSTALL=--skip
 
    - make manifest
 
@@ -44,6 +36,9 @@ script:
    #  (note: currently skipping DBIC deps for speed)
    - make install
 
+   - export AUTHOR_TESTING=0
+   - export RELEASE_TESTING=0
+
    # pure author deps (of reverse deps):
    - cpanm --notest --metacpan --skip-satisfied YAML::Syck