diff options
author | Andreas Gohr <andi@splitbrain.org> | 2005-11-02 23:26:04 +0100 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2005-11-02 23:26:04 +0100 |
commit | 6534245afc8e6007567455a841347fafb2413cc0 (patch) | |
tree | 91a25540957de0801e715c0535c7beb7a38690f3 /_test/lib | |
parent | 72645b754b40e57485ed859b9b5416c604536c79 (diff) | |
download | rpg-6534245afc8e6007567455a841347fafb2413cc0.tar.gz rpg-6534245afc8e6007567455a841347fafb2413cc0.tar.bz2 |
some fixes in the testmanagement
darcs-hash:20051102222604-7ad00-f8f3ae8435f8d6f6d738daaec205c541a371e9c7.gz
Diffstat (limited to '_test/lib')
-rw-r--r-- | _test/lib/testmanager.php | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/_test/lib/testmanager.php b/_test/lib/testmanager.php index 9fb73daf6..70a2cd979 100644 --- a/_test/lib/testmanager.php +++ b/_test/lib/testmanager.php @@ -6,6 +6,16 @@ define('TEST_GROUPS',realpath(dirname(__FILE__).'/../cases')); define('TEST_CASES',realpath(dirname(__FILE__).'/../cases')); +// try to load runkit extension +if (!extension_loaded('runkit')) { + if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) { + dl('php_runkit.dll'); + } else { + dl('runkit.so'); + } +} + + class TestManager { var $_testcase_extension = '.test.php'; var $_grouptest_extension = '.group.php'; @@ -22,6 +32,14 @@ class TestManager { define($key, $value); } TestManager::_installSimpleTest(); + + list($version) = file(SIMPLE_TEST.'VERSION'); + $version = trim($version); + if(!version_compare('1.0.1alpha',$version,'<')){ + echo "At least SimpleTest Version 1.0.1alpha is required."; + echo " Yours is $version\n"; + exit; + } } function _installSimpleTest() { |