diff --git a/regtest/scripts/run b/regtest/scripts/run index 51e363bca1285db184c46bfd829b6e4311553d63..a6747fc659ca4985943364d6a6a1822fd84be5fa 100755 --- a/regtest/scripts/run +++ b/regtest/scripts/run @@ -134,7 +134,14 @@ for file in *.reference ; do ../../../scripts/fixzeroes.sh "$file" cp "$new" "$new.zfix" ../../../scripts/fixzeroes.sh "$new.zfix" - out="$(diff "$file" "$new.zfix")" + DIFFOPT="" +# this is to enforce ASCII check +# I add this option since sometime on travis some of the diff files are not shown +# (files are thought to be binary for some reason) +# In this way, at least PLUMED native files (with fields) will be assumed to be +# ASCII and diff will be shown in the log + test "$(cat "$file" | head -c 10)" = "#! FIELDS " && DIFFOPT="-a" + out="$(diff $DIFFOPT "$file" "$new.zfix")" test -n "$out" && { echo FAILURE echo "Diff for ${file%.reference}:"