mirror of
https://github.com/archtechx/tenancy.git
synced 2025-12-12 11:14:04 +00:00
27 lines
685 B
Bash
Executable file
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
|