#!/bin/bash

# get the dependencies
source scripts/Import/Functions.sh
source scripts/Import/Variables.sh

PHP_UNIT_EXIT_CODE=$(<"$RESULTS_DATA_DIRECTORY/PHPUnitExitCode.tmp")
if [[ $PHP_UNIT_EXIT_CODE != "0" ]];
then
  exit $PHP_UNIT_EXIT_CODE
fi

# clone the CI repository
if [ -d "$TRAVIS_RESULTS_DIRECTORY" ]; then
  printLn "Starting to remove old temp directory"
  rm -rf "$TRAVIS_RESULTS_DIRECTORY"
fi
git clone https://github.com/ILIAS-eLearning/CI-Results "$TRAVIS_RESULTS_DIRECTORY"

# Move all the results in data folder to the tmp folder
cp -r "$RESULTS_DATA_DIRECTORY" "$TRAVIS_RESULTS_DIRECTORY"
rm "$TRAVIS_RESULTS_DIRECTORY/data/.gitkeep"

ls "$TRAVIS_RESULTS_DIRECTORY/data/"

# run the reporting
cd "$TRAVIS_RESULTS_DIRECTORY" && ./run.sh
