about summary refs log tree commit diff
path: root/scripts/capsule.sh
diff options
context:
space:
mode:
authorfranck cuny <franck@lumberjaph.net>2010-09-26 16:25:34 +0200
committerfranck cuny <franck@lumberjaph.net>2010-09-26 16:25:34 +0200
commiteb7fdb9e44a5cc0db6714411c4a2f70f7a40df7a (patch)
treefd4a3d4025a053e487a4485f9db64ab3780b9c97 /scripts/capsule.sh
parentrename hook to payload; return 200 when no data in payload (diff)
downloadjitterbug-eb7fdb9e44a5cc0db6714411c4a2f70f7a40df7a.tar.gz
works with dzil too
Diffstat (limited to '')
-rwxr-xr-xscripts/capsule.sh14
1 files changed, 10 insertions, 4 deletions
diff --git a/scripts/capsule.sh b/scripts/capsule.sh
index 82afe25..956ac8c 100755
--- a/scripts/capsule.sh
+++ b/scripts/capsule.sh
@@ -20,8 +20,14 @@ do
     perlversion=$(perl -v)
     logfile="$report_path/$theperl.txt"
 
-    perl Makefile.PL
-    cpanm --installdeps .
-    make
-    HARNESS_VERBOSE=1 make test >> $logfile  2>&1
+    if [ -f 'dist.ini' ]
+        dzil authordeps | cpanm
+        cpanm --installdeps .
+        HARNESS_VERBOSE=1 dzil test >> $logfile  2>&1
+    else
+        perl Makefile.PL
+        cpanm --installdeps .
+        make
+        HARNESS_VERBOSE=1 make test >> $logfile  2>&1
+    fi
 done