diff --git a/.travis.yml b/.travis.yml index efdf6cc..0b34e14 100644 --- a/.travis.yml +++ b/.travis.yml @@ -42,24 +42,27 @@ matrix: before_install: - | if [[ "$TRAVIS_OS_NAME" == "osx" ]] ; then - brew install gcc@7 || true; - brew link --overwrite gcc@7; + brew install gcc@7 || true + brew link --overwrite gcc@7 + echo "TRAVIS OS OSX BREW" fi - | if [[ "$TRAVIS_OS_NAME" == "linux" ]] ; then pip install --user cpp-coveralls + echo "TRAVIS OS LINUX PIP" fi before_script: - | if [[ "$TRAVIS_OS_NAME" == "osx" ]] ; then - export CC="clang" FC="gfortran-7" CXX="clang++" ; + export CC="clang" FC="gfortran-7" CXX="clang++" + echo "TRAVIS OS OSX clang" fi - | if [[ "$TRAVIS_OS_NAME" == "linux" ]] ; then - export CC="gcc-6" FC="gfortran-6" CXX="g++-6" ; + export CC="gcc-6" FC="gfortran-6" CXX="g++-6" + echo "TRAVIS OS LINUX gfortran" fi -# - export CC="gcc-6" FC="gfortran-6" CXX="g++-6" ; script: - make @@ -67,13 +70,29 @@ script: if [[ "$TRAVIS_OS_NAME" == "linux" ]] ; then export LD_LIBRARY_PATH=${PWD}/schemes/check/src/check-build make test + echo "TRAVIS OS LINUX make test" fi - | if [[ "$TRAVIS_OS_NAME" == "osx" ]] ; then export DYLD_LIBRARY_PATH=${PWD}/schemes/check/src/check-build make test + echo "TRAVIS OS OSX make test" fi +after_failure: + - sleep 1 + - echo "$TRAVIS_OS_NAME" + - ls -ls + - cat fort.10 + - echo "Your build FAILED" + +after_success: + - sleep 1 + - echo "$TRAVIS_OS_NAME" + - ls -ls + - cat fort.10 + - echo "Your build WORKED" + #====================================================================== # Notifications #====================================================================== diff --git a/Makefile b/Makefile index 12703e4..9433da2 100644 --- a/Makefile +++ b/Makefile @@ -8,6 +8,12 @@ run_this.o : run_this.f90 test : ./a.out + ls -ls + whereis sh + ls -ls /bin/sh + cat fort.10 + ./tester.sh clean : rm -f a.out run_this.o + rm fort.10 diff --git a/run_this.f90 b/run_this.f90 index 8148cad..5d0cce4 100644 --- a/run_this.f90 +++ b/run_this.f90 @@ -1,3 +1,4 @@ program run_this print *,'Hmmm, program seemed to run' +write (10,*) 1 end program run_this diff --git a/tester.csh b/tester.csh new file mode 100755 index 0000000..48a6654 --- /dev/null +++ b/tester.csh @@ -0,0 +1,8 @@ +#!/bin/csh + +# This is a comment + +grep -q 1 fort.10 +set OK = $status +echo $OK +exit ( $OK ) diff --git a/tester.sh b/tester.sh new file mode 100755 index 0000000..00992fb --- /dev/null +++ b/tester.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +# This is a comment + +grep -q 1 fort.10 +OK=$? +echo $OK +exit $OK