From 3371b5b8253d951c4d6c7f4d78f524dd17217f34 Mon Sep 17 00:00:00 2001
From: Giovanni Bussi <giovanni.bussi@gmail.com>
Date: Mon, 6 Nov 2017 19:52:36 +0100
Subject: [PATCH] MacPorts tests on travis-ci are now made within MacPorts

Exploits 07552b60bba1d53ee6ad7d82920ceb43d998c174
---
 .travis.yml | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index ef5f45aeb..717fed3f3 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -173,7 +173,8 @@ script:
 
 # build using macports
   - if test -n "$PLUMED_MACPORTS" ; then
-      sudo port -N install $PLUMED_MACPORTS ;
+      sudo port -N -k install $PLUMED_MACPORTS ;
+      plumed config show
       ./macports-ci ccache --save ;
     fi
 
@@ -183,7 +184,7 @@ script:
 # TEST:
   - if test "$VALGRIND" == yes ; then OPT=valgrind ; else OPT="" ; fi
 # --no-print-directory make it more silent
-  - if test "$PLUMED_CXX" || test -n "$PLUMED_MACPORTS" ; then make --no-print-directory -C regtest $OPT ; fi
+  - if test "$PLUMED_CXX" ; then make --no-print-directory -C regtest $OPT ; fi
 
 # test with gcc6
   - if test "$PLUMED_DOCKER" = yes ; then docker run -v "$PWD/regtest":/home/plumed/regtest -it plumed /bin/bash -c "make -C regtest" ; fi
@@ -192,7 +193,8 @@ script:
   - if test "$MAKEDOC" == yes ; then make -C regtest copytodoc ; fi
   - if test "$MAKEDOC" == yes ; then make -C developer-doc coverage ; fi
   - if test "$MAKEDOC" == yes ; then make doc >/dev/null ; fi
-  - if test "$PLUMED_CXX" || test -n "$PLUMED_MACPORTS" ; then make -C regtest checkfail ; fi
+  - if test "$PLUMED_CXX" ; then make -C regtest checkfail ; fi
+  - if test -n "$PLUMED_MACPORTS" ; then sudo port -N -d test $PLUMED_MACPORTS ; fi
 
 # CPPCHECK:
 # this is required so as to have all the include files inplace:
-- 
GitLab