[evolvis-commits] r14115: Add tests/SeleniumTests.php to ease manually running selenium tests

mirabilos at evolvis.org mirabilos at evolvis.org
Mon Feb 28 03:51:11 CET 2011


Author: mirabilos
Date: 2011-02-28 03:51:11 +0100 (Mon, 28 Feb 2011)
New Revision: 14115

Added:
   trunk/gforge_base/evolvisforge-5.1/tests/SeleniumTests.php
Log:
Add tests/SeleniumTests.php to ease manually running selenium tests

Added: trunk/gforge_base/evolvisforge-5.1/tests/SeleniumTests.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/tests/SeleniumTests.php	                        (rev 0)
+++ trunk/gforge_base/evolvisforge-5.1/tests/SeleniumTests.php	2011-02-28 02:51:11 UTC (rev 14115)
@@ -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/gforge_base/evolvisforge-5.1/tests/SeleniumTests.php
___________________________________________________________________
Added: svn:executable
   + *



More information about the evolvis-commits mailing list