# Copyright 2025 Adobe
# All Rights Reserved.

# REMEMBER TO UPDATE THE .BAT FILE

UNIT_COVERAGE_THRESHOLD=20

set -e

echo "==============================="
echo "          UNIT TESTS"
echo "==============================="
vendor/bin/phpunit --configuration dev/tests/phpunit.xml --testsuite unit --coverage-clover clover.xml

echo "==============================="
echo "       UNIT TEST COVERAGE"
echo "==============================="
vendor/bin/coverage-check clover.xml $UNIT_COVERAGE_THRESHOLD

echo "==============================="
echo "      VERIFICATION TESTS"
echo "==============================="
vendor/bin/phpunit --configuration dev/tests/phpunit.xml --testsuite verification
