g2 Thu, 03 Sep 2009 18:40:09 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=287999
Log:
updated commandline-options and testcase
Changed paths:
U php/phpruntests/trunk/src/configuration/rtCommandLineOptions.php
U php/phpruntests/trunk/src/texts/help.txt
U php/phpruntests/trunk/tests/configuration/rtCommandLineOptionsTest.php
Modified: php/phpruntests/trunk/src/configuration/rtCommandLineOptions.php
===================================================================
--- php/phpruntests/trunk/src/configuration/rtCommandLineOptions.php
2009-09-03 18:32:37 UTC (rev 287998)
+++ php/phpruntests/trunk/src/configuration/rtCommandLineOptions.php
2009-09-03 18:40:09 UTC (rev 287999)
@@ -30,6 +30,8 @@
* @var array
*/
protected $shortOptionsWithArgs = array(
+ 'l', // read the testfiles to be executed from
+ 'r', // read the testfiles to be executed from
'c', // look for php.ini
'd', // pass option to the php binary
'p', // specify php executable
Modified: php/phpruntests/trunk/src/texts/help.txt
===================================================================
--- php/phpruntests/trunk/src/texts/help.txt 2009-09-03 18:32:37 UTC (rev
287998)
+++ php/phpruntests/trunk/src/texts/help.txt 2009-09-03 18:40:09 UTC (rev
287999)
@@ -1,4 +1,3 @@
-
Synopsis:
php run-tests.php [options] [files] [directories]
@@ -24,7 +23,14 @@
-o <list|csv|xml> Output format (default=list)
-s <file> Write output to <file>
+
+ -l <file> Read the testfiles to be executed from <file>. After the test
+ has finished all failed tests are written to the same <file>.
+ If the list is empty and no further test is specified then
+ all tests are executed (same as: -r <file> -w <file>).
+ -r <file> Read the testfiles to be executed from <file>.
+
-v verbose-mode level 1
basic information, test-name and status
Modified: php/phpruntests/trunk/tests/configuration/rtCommandLineOptionsTest.php
===================================================================
--- php/phpruntests/trunk/tests/configuration/rtCommandLineOptionsTest.php
2009-09-03 18:32:37 UTC (rev 287998)
+++ php/phpruntests/trunk/tests/configuration/rtCommandLineOptionsTest.php
2009-09-03 18:40:09 UTC (rev 287999)
@@ -33,19 +33,19 @@
public function testShortOptionWithArg()
{
$clo = new rtCommandLineOptions();
- $clo->parse(array('run-tests.php', '-l', 'the-l-arg'));
+ $clo->parse(array('run-tests.php', '-d', 'the-d-arg'));
- $this->assertTrue($clo->hasOption('l'));
- $this->assertEquals('the-l-arg', $clo->getOption('l'));
+ $this->assertTrue($clo->hasOption('d'));
+ $this->assertEquals('the-d-arg', $clo->getOption('d'));
}
public function testLongOptionWithArg()
{
$clo = new rtCommandLineOptions();
- $clo->parse(array('run-tests.php', '--html', 'the-html-arg'));
+ $clo->parse(array('run-tests.php', '--keep-all', 'the-keepall-arg'));
- $this->assertTrue($clo->hasOption('html'));
- $this->assertEquals('the-html-arg', $clo->getOption('html'));
+ $this->assertTrue($clo->hasOption('keep-all'));
+ $this->assertEquals('the-keepall-arg', $clo->getOption('keep-all'));
}
public function testNonexistingOption()
@@ -63,8 +63,8 @@
public function testMissingShortOptionArgument()
{
$clo = new rtCommandLineOptions();
- $clo->parse(array('run-tests.php', '-l'));
- $clo->getOption('l');
+ $clo->parse(array('run-tests.php', '-d'));
+ $clo->getOption('d');
}
/**
@@ -73,8 +73,8 @@
public function testMissingLongOptionArgument()
{
$clo = new rtCommandLineOptions();
- $clo->parse(array('run-tests.php', '--html'));
- $clo->getOption('html');
+ $clo->parse(array('run-tests.php', '--mopts'));
+ $clo->getOption('--mopts');
}
public function testFileArgument()
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php