Ticket #13407: 13407.2.patch
File 13407.2.patch, 1.5 KB (added by , 15 years ago) |
---|
-
wp-test.cmd
### Eclipse Workspace Patch 1.0 #P wordpress-tests
1 @ECHO OFF 2 php wp-test.php %* 3 pause 4 No newline at end of file -
wp-testlib/base.php
513 513 echo "\n\nUse -t TestCaseName to run individual test cases\n"; 514 514 } 515 515 516 function wptest_run_tests($classes, $classname='') { 517 $suite = new PHPUnit_Framework_TestSuite(); 518 foreach ($classes as $testcase) 519 if (!$classname or strtolower($testcase) == strtolower($classname)) { 516 function wptest_run_tests($classes, $filter='') { 517 $suite = new PHPUnit_Framework_TestSuite(); 518 519 $filter_do = (bool) strlen($filter); 520 $filter_ok = true; 521 if ($filter_do) { 522 if ('!' == $filter[0]) { 523 $filter = substr($filter, 1); 524 $filter_ok = false; 525 } 526 $filter_classes = explode(',',$filter); 527 $filter_classes = array_map('strtolower', $filter_classes); 528 $filter_classes = array_map('trim', $filter_classes); 529 } 530 531 foreach ($classes as $testcase) { 532 $match = $filter_do ? in_array(strtolower($testcase), $filter_classes) : true; 533 $add = $filter_ok ? $match : !$match; 534 if ($add) 520 535 $suite->addTestSuite($testcase); 521 536 } 522 537 523 538 #return PHPUnit::run($suite); 524 539 $result = new PHPUnit_Framework_TestResult;