From 61bb16ee2e5f0a66234e1575242169a10fde47b5 Mon Sep 17 00:00:00 2001 From: xue <> Date: Fri, 7 Jul 2006 14:54:15 +0000 Subject: Merge from 3.0 branch till 1253. --- tests/UnitTests/framework/index.php | 103 ------------------------------------ 1 file changed, 103 deletions(-) delete mode 100644 tests/UnitTests/framework/index.php (limited to 'tests/UnitTests/framework/index.php') diff --git a/tests/UnitTests/framework/index.php b/tests/UnitTests/framework/index.php deleted file mode 100644 index 33c953f8..00000000 --- a/tests/UnitTests/framework/index.php +++ /dev/null @@ -1,103 +0,0 @@ -url="$rootUri/index.php?target=".strtr(substr($path,strlen($rootPath)+1),"\\",'/'); - $this->name=basename($path); - $dir=opendir($path); - while(($entry=readdir($dir))!==false) - { - $fullpath="$path/$entry"; - if($entry!=='.' && $entry!=='..' && $entry!=='.svn' && is_dir($fullpath)) - { - $folder=new TestFolder($fullpath,$rootPath,$rootUri); - if(!empty($folder->subFolders) || !empty($folder->testFiles)) - $this->subFolders[]=$folder; - } - else if(is_file($fullpath) && (strncmp($entry,'ut',2)===0 - || preg_match('/test.*\.php/', strtolower($entry)))) - { - $this->testFiles[$entry]="$rootUri/index.php?target=".strtr(substr($fullpath,strlen($rootPath)+1),"\\",'/'); - } - } - closedir($dir); - } - - public function getHtml($level=0) - { - $str=str_repeat(' ',$level*4)."[ url}\">{$this->name} ]
\n"; - foreach($this->subFolders as $folder) - $str.=$folder->getHtml($level+1); - foreach($this->testFiles as $name=>$url) - $str.=str_repeat(' ',($level+1)*4)."$name
\n"; - return $str; - } -} - - -function addTests($test,$path,$recursive) -{ - $dir=opendir($path); - while(($entry=readdir($dir))!==false) - { - if(is_file($path.'/'.$entry) && (strncmp($entry,'ut',2)===0||preg_match('/test.*\.php/', strtolower($entry)))) - $test->addTestFile($path.'/'.$entry); - else if($entry!=='.' && $entry!=='..' && $entry!=='.svn' && is_dir($path.'/'.$entry) && $recursive) - addTests($test,$path.'/'.$entry,$recursive); - } - closedir($dir); -} - - -$rootPath=realpath(dirname(__FILE__)); -$rootUri=dirname($_SERVER['PHP_SELF']); - -if(isset($_GET['target'])) -{ - $target=$_GET['target']; - $recursive=true; - $fullpath=realpath("$rootPath/$target"); - if($fullpath===false || strpos($fullpath,$rootPath)!==0) - die('invalid test target'); - include_once($rootPath.'/common.php'); - - if(is_dir($fullpath)) - { - - $test=new GroupTest(basename($rootPath)."/$target"); - addTests($test,$fullpath,$recursive); - $test->run(new HtmlReporter()); - //$test->run(new HtmlReporterWithCoverage('index.php',$rootPath)); - } - else - { - $testClass=basename($fullpath,'.php'); - include_once($fullpath); - $test=new $testClass(basename($rootPath)."/$target"); - - $test->run(new HtmlReporter()); - } -} -else -{ - echo " - -Prado Framework Unit Tests - - - -

Prado Framework Unit Tests

-"; - $root=new TestFolder($rootPath,$rootPath,$rootUri); - echo $root->getHtml(); - echo "\n"; -} - -?> \ No newline at end of file -- cgit v1.2.3