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