From aad7322a61dbee78e8640f1a0a4be15d216770d9 Mon Sep 17 00:00:00 2001 From: Sergei Morozov Date: Thu, 19 Apr 2018 16:35:38 -0700 Subject: [PATCH] Removed hard-coded configuration filenames from the test runner --- run-all.sh | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/run-all.sh b/run-all.sh index d3576d3a3a3..9dd40fc0088 100755 --- a/run-all.sh +++ b/run-all.sh @@ -1,22 +1,9 @@ #!/bin/bash # This script is a small convenience wrapper for running the doctrine testsuite against a large bunch of databases. -# Just create the phpunit.xmls as described in the array below and configure the specific files section -# to connect to that database. Just omit a file if you dont have that database and the tests will be skipped. +# Create *.phpunit.xml files and specify database connection parameters in the section. -configs[1]="mysql.phpunit.xml" -configs[2]='postgres.phpunit.xml' -configs[3]='sqlite.phpunit.xml' -configs[4]='oracle.phpunit.xml' -configs[5]='db2.phpunit.xml' -configs[6]='pdo-ibm.phpunit.xml' -configs[7]='sqlsrv.phpunit.xml' -configs[8]='sqlanywhere.phpunit.xml' - -for i in "${configs[@]}"; do - if [ -f "$i" ]; - then - echo "RUNNING TESTS WITH CONFIG $i" - phpunit -c "$i" "$@" - fi; +for i in phpunit.xml.dist *.phpunit.xml; do + echo "RUNNING TESTS WITH CONFIG $i" + phpunit -c "$i" "$@" done