#!/bin/bash
. ./@Core/Scripts/templates.sh

echo "${GITLAB_ONLY_TEXT}"

echo "AWS_DEFAULT_REGION = ${AWS_DEFAULT_REGION}"

. ./@Core/Scripts/createEnvFile.sh

echo "npm run build"
npm run build

echo "MEMORY UPDATE"
free -m | grep -v "Swap" # RAM
df -h| grep -E "Filesystem|overlay" # storage
lscpu | grep -E "^CPU\(s\)" # CPUs
  
jest ./API/* --bail --ci --forceExit --setupFiles dotenv/config

if [ $? -eq 0 ]
then
  echo "${TESTS_PASSED_TEXT}"
else
  echo "${TESTS_FAILED_TEXT}"
  exit 1
fi

echo "MEMORY UPDATE"
free -m | grep -v "Swap" # RAM
df -h| grep -E "Filesystem|overlay" # storage
lscpu | grep -E "^CPU\(s\)" # CPUs
