[limb-svn] r6918 - in 3.x/trunk/limb: active_record/tests/cases dbal/tests/cases web_app/tests/cases

svn at limb-project.com svn at limb-project.com
Thu Apr 10 23:16:22 MSD 2008


Author: pachanga
Date: 2008-04-10 23:16:22 +0400 (Thu, 10 Apr 2008)
New Revision: 6918
URL: http://fisheye.limb-project.com/changelog/limb/?cs=6918

Modified:
   3.x/trunk/limb/active_record/tests/cases/.skipif.php
   3.x/trunk/limb/dbal/tests/cases/.setup.php
   3.x/trunk/limb/web_app/tests/cases/.setup.php
Log:
-- defining and using LIMB_TEST_DB_DSN constant for test database, now it becomes possible to pass constant value via cmd line

Modified: 3.x/trunk/limb/active_record/tests/cases/.skipif.php
===================================================================
--- 3.x/trunk/limb/active_record/tests/cases/.skipif.php	2008-04-10 18:58:02 UTC (rev 6917)
+++ 3.x/trunk/limb/active_record/tests/cases/.skipif.php	2008-04-10 19:16:22 UTC (rev 6918)
@@ -6,11 +6,14 @@
     throw new Exception("Could not create LIMB_VAR_DIR at '" . LIMB_VAR_DIR . "' during tests execution");
 }
 
+if(!defined('LIMB_TEST_DB_DSN'))
+  define('LIMB_TEST_DB_DSN', 'sqlite://localhost/' . LIMB_VAR_DIR . '/sqlite_tests.db');
+
 require_once(dirname(__FILE__) . '/../../common.inc.php');
 
 if(!lmbToolkit::instance()->isDefaultDbDSNAvailable())
 {
-  $dsn = 'sqlite://localhost/' . LIMB_VAR_DIR . '/sqlite_tests.db';
+  $dsn = LIMB_TEST_DB_DSN;
   echo "Using default sqlite test database '$dsn'\n";
   lmbToolkit::instance()->setDefaultDbDSN($dsn);
 }

Modified: 3.x/trunk/limb/dbal/tests/cases/.setup.php
===================================================================
--- 3.x/trunk/limb/dbal/tests/cases/.setup.php	2008-04-10 18:58:02 UTC (rev 6917)
+++ 3.x/trunk/limb/dbal/tests/cases/.setup.php	2008-04-10 19:16:22 UTC (rev 6918)
@@ -6,10 +6,13 @@
     throw new Exception("Could not create LIMB_VAR_DIR at '" . LIMB_VAR_DIR . "' during tests execution");
 }
 
+if(!defined('LIMB_TEST_DB_DSN'))
+  define('LIMB_TEST_DB_DSN', 'sqlite://localhost/' . LIMB_VAR_DIR . '/sqlite_tests.db');
+
 require_once(dirname(__FILE__) . '/../../common.inc.php');
 if(!lmbToolkit::instance()->isDefaultDbDSNAvailable())
 {
-  $dsn = 'sqlite://localhost/' . LIMB_VAR_DIR . '/sqlite_tests.db';
+  $dsn = LIMB_TEST_DB_DSN;
   echo "Using default sqlite test database '$dsn'\n";
   lmbToolkit::instance()->setDefaultDbDSN($dsn);
 }

Modified: 3.x/trunk/limb/web_app/tests/cases/.setup.php
===================================================================
--- 3.x/trunk/limb/web_app/tests/cases/.setup.php	2008-04-10 18:58:02 UTC (rev 6917)
+++ 3.x/trunk/limb/web_app/tests/cases/.setup.php	2008-04-10 19:16:22 UTC (rev 6918)
@@ -6,10 +6,13 @@
     throw new Exception("Could not create LIMB_VAR_DIR at '" . LIMB_VAR_DIR . "' during tests execution");
 }
 
+if(!defined('LIMB_TEST_DB_DSN'))
+  define('LIMB_TEST_DB_DSN', 'sqlite://localhost/' . LIMB_VAR_DIR . '/sqlite_tests.db');
+
 require_once(dirname(__FILE__) . '/../../common.inc.php');
 if(!lmbToolkit::instance()->isDefaultDbDSNAvailable())
 {
-  $dsn = 'sqlite://localhost/' . LIMB_VAR_DIR . '/sqlite_tests.db';
+  $dsn = LIMB_TEST_DB_DSN;
   echo "Using default sqlite test database '$dsn'\n";
   lmbToolkit::instance()->setDefaultDbDSN($dsn);
 }



More information about the limb-svn mailing list