[Fusionforge-commits] r8598 - trunk/tests
Alain Peyrat
aljeux at libremir.placard.fr.eu.org
Fri Dec 18 18:45:36 CET 2009
Author: aljeux
Date: 2009-12-18 18:45:36 +0100 (Fri, 18 Dec 2009)
New Revision: 8598
Added:
trunk/tests/SeleniumTests.php
Log:
Add tests/SeleniumTests.php to ease manually running selenium tests
Added: trunk/tests/SeleniumTests.php
===================================================================
--- trunk/tests/SeleniumTests.php (rev 0)
+++ trunk/tests/SeleniumTests.php 2009-12-18 17:45:36 UTC (rev 8598)
@@ -0,0 +1,49 @@
+<?php
+if (!defined('PHPUnit_MAIN_METHOD')) {
+ define('PHPUnit_MAIN_METHOD', 'AllTests::main');
+}
+
+require_once 'PHPUnit/Framework.php';
+require_once 'PHPUnit/TextUI/TestRunner.php';
+
+// Selenium based tests
+require_once 'func/Site/AllTests.php';
+require_once 'func/Trackers/AllTests.php';
+require_once 'func/Tasks/AllTests.php';
+require_once 'func/Forums/AllTests.php';
+//require_once 'PluginsWiki/AllTests.php';
+//require_once 'PluginsWebSvn/AllTests.php';
+require_once 'func/News/AllTests.php';
+//require_once 'scm/AllTests.php';
+//require_once 'docs/AllTests.php';
+
+class SeleniumTests
+{
+ public static function main()
+ {
+ PHPUnit_TextUI_TestRunner::run(self::suite());
+ }
+
+ public static function suite()
+ {
+ $suite = new PHPUnit_Framework_TestSuite('PHPUnit');
+
+ // Integration tests (Selenium).
+ $suite->addTest(Site_AllTests::suite());
+ $suite->addTest(Trackers_AllTests::suite());
+ $suite->addTest(Tasks_AllTests::suite());
+ $suite->addTest(Forums_AllTests::suite());
+ $suite->addTest(News_AllTests::suite());
+// $suite->addTest(PluginsWiki_AllTests::suite());
+// $suite->addTest(PluginsWebSvn_AllTests::suite());
+// $suite->addTest(Scm_AllTests::suite());
+// $suite->addTest(Docs_AllTests::suite());
+
+ return $suite;
+ }
+}
+
+if (PHPUnit_MAIN_METHOD == 'AllTests::main') {
+ AllTests::main();
+}
+?>
Property changes on: trunk/tests/SeleniumTests.php
___________________________________________________________________
Added: svn:executable
+ *
More information about the Fusionforge-commits
mailing list