diff options
author | wei <> | 2006-07-05 07:40:57 +0000 |
---|---|---|
committer | wei <> | 2006-07-05 07:40:57 +0000 |
commit | dfa5aa5fbf11f89ce483c58016465ddc3921f082 (patch) | |
tree | f01dd1c13d700b266695e503b3ebb6e05e591410 /test_tools/functional_tests.php | |
parent | b6dfb6c447cf502e694d299dbda1b2e092c3312d (diff) |
move to tests
Diffstat (limited to 'test_tools/functional_tests.php')
-rw-r--r-- | test_tools/functional_tests.php | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/test_tools/functional_tests.php b/test_tools/functional_tests.php deleted file mode 100644 index 73bd6226..00000000 --- a/test_tools/functional_tests.php +++ /dev/null @@ -1,66 +0,0 @@ -<?php - -$TEST_TOOLS = dirname(__FILE__); - -if(isset($_GET['sr'])) -{ - - if(($selenium_resource=realpath($TEST_TOOLS.'/selenium/'.$_GET['sr']))!==false) - echo file_get_contents($selenium_resource); - exit; -} - -require_once($TEST_TOOLS.'/simpletest/unit_tester.php'); -require_once($TEST_TOOLS.'/simpletest/web_tester.php'); -require_once($TEST_TOOLS.'/simpletest/mock_objects.php'); -require_once($TEST_TOOLS.'/simpletest/reporter.php'); -require_once($TEST_TOOLS.'/selenium/php/selenium.php'); - -class PradoFunctionalTester -{ - private $_name; - private $_basePath; - private $_selenium; - - public function __construct($basePath,$selenium='',$name='All Tests') - { - $this->_name=$name; - if($basePath==='' || ($this->_basePath=realpath($basePath))===false) - throw new Exception('Invalid base path '.$basePath); - $this->_basePath=strtr($this->_basePath,'\\','/'); - - $this->_selenium = $selenium.'selenium/'; - } - - public function run($simpleReporter) - { - $server=SimpleSeleniumProxyServer::getInstance(dirname(__FILE__));//, '', $this->_selenium); - - $groupTest=new GroupTest($this->_name); - $this->collectTestFiles($groupTest,$this->_basePath); - $groupTest->run($simpleReporter); - - $server->handleRequest(); - } - - protected function collectTestFiles($groupTest,$basePath) - { - $folder=@opendir($basePath); - while($entry=@readdir($folder)) - { - $fullPath=strtr($basePath.'/'.$entry,'\\','/'); - if(is_file($fullPath) && $this->isValidFile($entry)) - $groupTest->addTestFile($fullPath); - else if($entry[0]!=='.') - $this->collectTestFiles($groupTest,$fullPath); - } - @closedir($folder); - } - - protected function isValidFile($entry) - { - return preg_match('/\w+\.php$/',$entry); - } -} - -?>
\ No newline at end of file |