1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2025-12-12 12:44:02 +00:00
This commit is contained in:
Samuel Štancl 2019-08-03 21:25:00 +02:00
parent 2cf96423b0
commit 7c598ae2fe
5 changed files with 46 additions and 3 deletions

24
test
View file

@ -2,4 +2,26 @@
# for development
docker-compose up -d
docker-compose exec test vendor/bin/phpunit "$@"
# 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