
echo "XX--- API CLI PR Verification: unit-test start ---XX"

# ensure we're located in the source app repo
cd "$WORKSPACE/$(load_repo app-repo path)"

npm run build

source $WORKSPACE/$PIPELINE_CONFIG_REPO_PATH/scripts/run_test.sh

run_unit_test

# PR_URL=$(get_env PR_URL "")
# PR_NUMBER=$(echo "$PR_URL" | grep -oP '(?<=pulls/)[0-9]+')
# BRANCH=$(cat /config/git-branch | tr -c '[:alnum:]_.-' '_')
# sed -i "s|BRANCHNAME|$BRANCH|g" sonar-project.properties
# sed -i "s|BRANCHKEY|$PR_NUMBER|g" sonar-project.properties
# token=$(get_env sonar-token "")
# docker run \
#     --rm \
#     -e SONAR_HOST_URL="https://sonarqube-prod.apps.wdc-sonarqube-prod.core.cirrus.ibm.com"  \
#     -e SONAR_TOKEN=$token \
#     -v "$(pwd):/usr/src" \
#     icr.io/continuous-delivery/toolchains/devsecops/sonar-scanner-cli


# save_deployment_artifact deployment_iks.yml IKS
# save_deployment_artifact deployment_os.yml OPENSHIFT

echo "Unit tests completed successfully."

echo "XX--- API CLI PR Verification: unit-test end ---XX"

