Sha256: fa6afb8cdb330a5a92519f7cb4c66db5805db6933cf36f96f39f568cee15f1cc

Contents?: true

Size: 820 Bytes

Versions: 93

Compression:

Stored size: 820 Bytes

Contents

#!/usr/bin/env bash

# TEST

declare -i TEST_RESULT=0
FAILED_EXERCISES=''

for exercise_dir in exercises/**
do
  exercise_src="$exercise_dir/src"
  exercise_examples_src="$exercise_dir/examples/src"

  mv "$exercise_src" "$exercise_src.impl"
  mv "$exercise_examples_src" "$exercise_src"

  echo "-------------------------------------------------------"
  echo "Testing $exercise_dir"

  cd "$exercise_dir"
  bower install
  pulp test

  # capture result from last command (pulp test)
  if [ $? -ne 0 ]; then
      TEST_RESULT=1
      FAILED_EXERCISES+="$exercise_dir\n"
  fi

  # be kind, rewind
  cd -
  mv "$exercise_src" "$exercise_examples_src"
  mv "$exercise_src.impl" "$exercise_src"
done

if [ $TEST_RESULT -ne 0 ]; then
  echo "The following exercises failed"
  printf $FAILED_EXERCISES
  exit $TEST_RESULT
fi

Version data entries

93 entries across 93 versions & 1 rubygems

Version Path
trackler-2.0.8.24 tracks/purescript/bin/test.sh
trackler-2.0.8.23 tracks/purescript/bin/test.sh
trackler-2.0.8.22 tracks/purescript/bin/test.sh
trackler-2.0.8.21 tracks/purescript/bin/test.sh
trackler-2.0.8.20 tracks/purescript/bin/test.sh
trackler-2.0.8.19 tracks/purescript/bin/test.sh
trackler-2.0.8.18 tracks/purescript/bin/test.sh
trackler-2.0.8.17 tracks/purescript/bin/test.sh
trackler-2.0.8.16 tracks/purescript/bin/test.sh
trackler-2.0.8.15 tracks/purescript/bin/test.sh
trackler-2.0.8.14 tracks/purescript/bin/test.sh
trackler-2.0.8.13 tracks/purescript/bin/test.sh
trackler-2.0.8.12 tracks/purescript/bin/test.sh
trackler-2.0.8.11 tracks/purescript/bin/test.sh
trackler-2.0.8.10 tracks/purescript/bin/test.sh
trackler-2.0.8.9 tracks/purescript/bin/test.sh
trackler-2.0.8.8 tracks/purescript/bin/test.sh
trackler-2.0.8.7 tracks/purescript/bin/test.sh
trackler-2.0.8.6 tracks/purescript/bin/test.sh
trackler-2.0.8.5 tracks/purescript/bin/test.sh