mirror of
https://github.com/archtechx/tenancy.git
synced 2025-12-12 12:44:02 +00:00
wip
This commit is contained in:
parent
2cf96423b0
commit
7c598ae2fe
5 changed files with 46 additions and 3 deletions
24
test
24
test
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue