(no commit message)
authorMarkus Glaser <mglaser@users.mediawiki.org>
Mon, 2 Aug 2010 07:44:02 +0000 (07:44 +0000)
committerMarkus Glaser <mglaser@users.mediawiki.org>
Mon, 2 Aug 2010 07:44:02 +0000 (07:44 +0000)
maintenance/tests/selenium/SeleniumTestSuite.php

index ca5e182..3613576 100644 (file)
@@ -2,6 +2,7 @@
 
 class SeleniumTestSuite extends PHPUnit_Framework_TestSuite {
        private $selenium;
+       private $isSetUp = false;
 
        // Do not add line break after test output
        const CONTINUE_LINE = 1;
@@ -9,6 +10,12 @@ class SeleniumTestSuite extends PHPUnit_Framework_TestSuite {
        const RESULT_ERROR = 3;
 
        public function setUp() {
+               // Hack because because PHPUnit version 3.0.6 which is on prototype does not
+               //run setUp as part of TestSuite::run
+               if ( $this->isSetUp ) {
+                       return;
+               }
+               $this->isSetUp = true;  
                $this->selenium = Selenium::getInstance();
                $this->selenium->start();
                $this->login();