1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2025-12-12 11:14:04 +00:00
tenancy/test
Samuel Štancl 7c598ae2fe wip
2019-08-03 21:25:00 +02:00

27 lines
685 B
Bash
Executable file

#!/bin/bash
# for development
docker-compose up -d
# Specify variant using `export VARIANT=1`
if [[ -z "${VARIANT}" ]]; then
variants=(1 2)
else
variants=( $VARIANT )
fi
for variant in "${variants[@]}"
do
export filename_base="phpunit_var_$variant"
(cat phpunit.xml | sed -e "s/\"STANCL_TENANCY_TEST_VARIANT\" value=\"1\"/\"STANCL_TENANCY_TEST_VARIANT\" value=\"$variant\"/g") > "$filename_base.xml"
printf "Test variant: $variant\n\n"
docker-compose exec test vendor/bin/phpunit \
--configuration "$filename_base.xml" \
--coverage-php "$filename_base.cov" \
"$@"
done
# todo merge cov reports