Author: sb
Date: Thu Jul 19 08:28:06 2007
New Revision: 5719
Log:
- Add test database support.
Modified:
trunk/UnitTest/src/test/runner.php
Modified: trunk/UnitTest/src/test/runner.php
==============================================================================
--- trunk/UnitTest/src/test/runner.php [iso-8859-1] (original)
+++ trunk/UnitTest/src/test/runner.php [iso-8859-1] Thu Jul 19 08:28:06 2007
@@ -58,6 +58,16 @@
$xml->shorthelp = "Log test execution in XML format to file.";
$consoleInput->registerOption( $xml );
+ // Test Database (DSN) option
+ $testDbDsn = new ezcConsoleOption( '', 'test-db-dsn',
ezcConsoleInput::TYPE_STRING );
+ $testDbDsn->shorthelp = 'DSN for the test database.';
+ $consoleInput->registerOption( $testDbDsn );
+
+ // Test Database (SVN Revision) option
+ $testDbRev = new ezcConsoleOption( '', 'test-db-svnrev',
ezcConsoleInput::TYPE_INT );
+ $testDbRev->shorthelp = 'Revision information for database logging.';
+ $consoleInput->registerOption( $testDbRev );
+
// Verbose option
$verbose = new ezcConsoleOption( 'v', 'verbose',
ezcConsoleInput::TYPE_NONE );
$verbose->shorthelp = "Output more verbose information.";
@@ -125,6 +135,8 @@
$logfile = $consoleInput->getOption( 'log-xml' )->value;
$reportDir = $consoleInput->getOption( 'report-dir' )->value;
+ $testDbDsn = $consoleInput->getOption( 'test-db-dsn' )->value;
+ $testDbRev = $consoleInput->getOption( 'test-db-svnrev' )->value;
if ( $logfile )
{
@@ -135,6 +147,13 @@
{
$params['reportDirectory'] = $reportDir;
$whitelist = true;
+ }
+
+ if ( $testDbDsn && $testDbRev )
+ {
+ $params['testDatabaseDSN'] = $testDbDsn;
+ $params['testDatabaseLogRevision'] = $testDbRev;
+ $whitelist = true;
}
if ( $consoleInput->getOption( "verbose" )->value )
--
svn-components mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/svn-components