github.com/elimisteve/cli@v1.3.3-0.20131216091003-c62a077ce6da/bin/test (about) 1 #!/bin/bash 2 3 result=0 4 5 packages=( 6 exercism 7 ); 8 9 for package in "${packages[@]}" 10 do 11 echo -e "\n Testing package $package" 12 $(dirname $0)/go fmt $package 13 # Don't need race testing yet but may need it 14 # in the future. 15 # $(dirname $0)/go test -i --race $package 16 # $(dirname $0)/go test -v --race $package 17 $(dirname $0)/go test -i $package 18 $(dirname $0)/go test -v $package 19 let "result+=$?" 20 done 21 22 echo -e "\n Running build script to confirm main compiles" 23 $(dirname $0)/build 24 let "result+=$?" 25 26 if [ $result -eq 0 ]; then 27 echo -e "\nSUITE SUCCESS" 28 else 29 echo -e "\nSUITE FAILURE" 30 fi 31 32 exit $result