#!/bin/bash
set -ex

git remote set-branches --add origin $TRAVIS_BRANCH
git fetch

if [[ ( "$TRAVIS_PULL_REQUEST" != "false" ) && ( "$TEST_SUITE" == "lint" ) ]]; then
  # Run cardboardlinter, in case of pull requests
  cardboardlinter --refspec origin/$TRAVIS_BRANCH -n auto
fi

if [[ "$TEST_SUITE" == "unittest" ]]; then
  nosetests tests --nocapture
  ./tests/test_server_package.sh
fi

if [[ "$TEST_SUITE" == "testscripts" ]]; then
   # test model training scripts
  ./tests/test_tts_train.sh
  ./tests/test_vocoder_gan_train.sh
  ./tests/test_vocoder_wavernn_train.sh
fi
