Load db tests based on php capabilities
This commit is contained in:
parent
a412294d76
commit
6180c4816f
@ -32,8 +32,27 @@ function do_include($path)
|
|||||||
// Include core tests
|
// Include core tests
|
||||||
require_once("core.php");
|
require_once("core.php");
|
||||||
|
|
||||||
// Include db classes
|
|
||||||
array_map('do_include', glob("../src/databases/*.php"));
|
|
||||||
|
|
||||||
// Include db tests
|
// Include db tests
|
||||||
array_map('do_include', glob("./databases/*.php"));
|
// Load db classes based on capability
|
||||||
|
$src_path = "../src/databases/";
|
||||||
|
$test_path = "./databases/";
|
||||||
|
|
||||||
|
foreach(pdo_drivers() as $d)
|
||||||
|
{
|
||||||
|
|
||||||
|
$src_file = "{$src_path}{$d}.php";
|
||||||
|
$test_file = "{$test_path}{$d}.php";
|
||||||
|
|
||||||
|
if(is_file($file))
|
||||||
|
{
|
||||||
|
require_once($src_file);
|
||||||
|
require_once($test_file);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Load Firebird if there is support
|
||||||
|
if(function_exists('ibase_connect'))
|
||||||
|
{
|
||||||
|
require_once("{$src_path}firebird.php");
|
||||||
|
require_once("{$test_path}firebird.php");
|
||||||
|
}
|
Reference in New Issue
Block a user