Author: rhopp
Date: 2012-02-24 04:56:51 -0500 (Fri, 24 Feb 2012)
New Revision: 39095
Added:
trunk/central/tests/org.jboss.tools.central.test.ui.bot/requirements.properties
trunk/central/tests/org.jboss.tools.central.test.ui.bot/resources/
trunk/central/tests/org.jboss.tools.central.test.ui.bot/resources/as7.swtbot.test.properties
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/DocumentationSectionTest.java
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/EmptyTestForHudson.java
Removed:
trunk/central/tests/org.jboss.tools.central.test.ui.bot/properties/
Modified:
trunk/central/tests/org.jboss.tools.central.test.ui.bot/pom.xml
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/CentralAllBotTests.java
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/CreateProjectsTest.java
Log:
Added empty test to test if JBossAS7 resource is working on hudson
Modified: trunk/central/tests/org.jboss.tools.central.test.ui.bot/pom.xml
===================================================================
--- trunk/central/tests/org.jboss.tools.central.test.ui.bot/pom.xml 2012-02-24 09:21:10
UTC (rev 39094)
+++ trunk/central/tests/org.jboss.tools.central.test.ui.bot/pom.xml 2012-02-24 09:56:51
UTC (rev 39095)
@@ -13,8 +13,9 @@
<packaging>eclipse-test-plugin</packaging>
<properties>
- <!-- for debugging ucomment and comment next line <systemProperties>-Xdebug
-Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=y
-Dswtbot.test.properties.file=${swtbot.properties}</systemProperties> -->
- <systemProperties>-Dswtbot.test.properties.file=${swtbot.properties}</systemProperties>
+ <jbosstools.test.jbossas.home>${requirement.build.root}/jboss-as-web-7.0.2.Final</jbosstools.test.jbossas.home>
+ <!-- for debugging ucomment and comment next line <systemProperties>-Xdebug
-Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=y
-Djbosstools.test.jbossas.home=${jbosstools.test.jbossas.home}
-Dswtbot.test.properties.file=${swtbot.properties}</systemProperties> -->
+ <systemProperties>-Djbosstools.test.jbossas.home=${jbosstools.test.jbossas.home}
-Dswtbot.test.properties.file=${swtbot.properties}</systemProperties>
</properties>
<build>
@@ -23,6 +24,10 @@
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-surefire-plugin</artifactId>
<configuration>
+ <!-- <systemPropertyVariables>
+ <MOZILLA_FIVE_HOME>/home/rhopp/jbdevstudio/studio/plugins/org.mozilla.xulrunner.gtk.linux.x86_64_1.9.2.19pre/xulrunner</MOZILLA_FIVE_HOME>
+ <LD_LIBRARY_PATH>${env.MOZILLA_FIVE_HOME}</LD_LIBRARY_PATH>
+ </systemPropertyVariables> -->
<testSuite>org.jboss.tools.central.test.ui.bot</testSuite>
<testClass>org.jboss.tools.central.test.ui.bot.CentralAllBotTests</testClass>
<useUIThread>false</useUIThread>
@@ -53,6 +58,11 @@
<artifactId>org.jboss.tools.openshift.express.feature.feature.group</artifactId>
<version>0.0.0</version>
</dependency>
+ <dependency>
+ <type>p2-installable-unit</type>
+ <artifactId>org.jboss.tools.xulrunner.feature.feature.group</artifactId>
+ <version>0.0.0</version>
+ </dependency>
</dependencies>
</configuration>
</plugin>
Added: trunk/central/tests/org.jboss.tools.central.test.ui.bot/requirements.properties
===================================================================
--- trunk/central/tests/org.jboss.tools.central.test.ui.bot/requirements.properties
(rev 0)
+++
trunk/central/tests/org.jboss.tools.central.test.ui.bot/requirements.properties 2012-02-24
09:56:51 UTC (rev 39095)
@@ -0,0 +1 @@
+requirements=jbossas-7.0.2.Final
\ No newline at end of file
Property changes on:
trunk/central/tests/org.jboss.tools.central.test.ui.bot/requirements.properties
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Copied:
trunk/central/tests/org.jboss.tools.central.test.ui.bot/resources/as7.swtbot.test.properties
(from rev 38859,
trunk/central/tests/org.jboss.tools.central.test.ui.bot/properties/as7.swtbot.test.properties)
===================================================================
---
trunk/central/tests/org.jboss.tools.central.test.ui.bot/resources/as7.swtbot.test.properties
(rev 0)
+++
trunk/central/tests/org.jboss.tools.central.test.ui.bot/resources/as7.swtbot.test.properties 2012-02-24
09:56:51 UTC (rev 39095)
@@ -0,0 +1 @@
+SERVER=AS,7.0,default,${jbosstools.test.jbossas.home}
\ No newline at end of file
Property changes on:
trunk/central/tests/org.jboss.tools.central.test.ui.bot/resources/as7.swtbot.test.properties
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified:
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/CentralAllBotTests.java
===================================================================
---
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/CentralAllBotTests.java 2012-02-24
09:21:10 UTC (rev 39094)
+++
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/CentralAllBotTests.java 2012-02-24
09:56:51 UTC (rev 39095)
@@ -7,7 +7,9 @@
@RunWith(RequirementAwareSuite.class)
@SuiteClasses({
//BaseFunctionalityTest.class,
- CreateProjectsTest.class
+ //CreateProjectsTest.class
+ //DocumentationSectionTest.class
+ EmptyTestForHudson.class
})
public class CentralAllBotTests {
Modified:
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/CreateProjectsTest.java
===================================================================
---
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/CreateProjectsTest.java 2012-02-24
09:21:10 UTC (rev 39094)
+++
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/CreateProjectsTest.java 2012-02-24
09:56:51 UTC (rev 39095)
@@ -120,9 +120,12 @@
//@Test
public void projectExamplesSectionTest(){
SWTBotTwistie twistieBot = bot.twistieByLabel("JBoss Quickstarts");
- if (!twistieBot.isExpanded()){
+ while (!twistieBot.isExpanded()){
twistieBot.toggle();
}
+ /*if (!twistieBot.isExpanded()){
+ twistieBot.toggle();
+ }*/
SWTFormsBotExt formsBot = SWTBotFactory.getFormsBot();
formsBot.formTextWithText("Helloworld").click();
bot.clickButton("Start");
@@ -139,34 +142,6 @@
bot.waitWhile(new NonSystemJobRunsCondition(), TaskDuration.NORMAL.getTimeout());
}
- @Test
- public void documentationSectionTest(){
- /*bot.hyperlink("New and Noteworthy").click();
- bot.waitUntil(new BrowserIsLoaded(bot.browserExt()), TaskDuration.LONG.getTimeout());
- assertFalse("JBoss Central sould not be active editor right now",
bot.activeEditor().getTitle().equals("JBoss Central"));
- bot.activeEditor().close();
- bot.hyperlink("User Forum").click();
- bot.waitUntil(new BrowserIsLoaded(bot.browserExt()), TaskDuration.LONG.getTimeout());
- assertFalse("JBoss Central sould not be active editor right now",
bot.activeEditor().getTitle().equals("JBoss Central"));
- bot.activeEditor().close();*/
- testHyperlinkToBrowser("New and Noteworthy");
- testHyperlinkToBrowser("User Forum");
- testHyperlinkToBrowser("Reference");
- testHyperlinkToBrowser("Developer Forum");
- testHyperlinkToBrowser("FAQ");
- testHyperlinkToBrowser("Wiki");
- testHyperlinkToBrowser("Screencasts");
- testHyperlinkToBrowser("Issue Tracker");
- bot.sleep(TIME_10S);
- }
-
- private void testHyperlinkToBrowser(String hyperlinkText){
- bot.hyperlink(hyperlinkText).click();
- bot.waitUntil(new BrowserIsLoaded(bot.browserExt()), TaskDuration.LONG.getTimeout());
- assertFalse("JBoss Central sould not be active editor right now",
bot.activeEditor().getTitle().equals("JBoss Central"));
- bot.activeEditor().close();
- }
-
private void waitForAWhile(){
bot.sleep(Long.MAX_VALUE);
}
Added:
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/DocumentationSectionTest.java
===================================================================
---
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/DocumentationSectionTest.java
(rev 0)
+++
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/DocumentationSectionTest.java 2012-02-24
09:56:51 UTC (rev 39095)
@@ -0,0 +1,42 @@
+package org.jboss.tools.central.test.ui.bot;
+
+import org.jboss.tools.ui.bot.ext.SWTTestExt;
+import org.jboss.tools.ui.bot.ext.condition.BrowserIsLoaded;
+import org.jboss.tools.ui.bot.ext.condition.TaskDuration;
+import org.jboss.tools.ui.bot.ext.parts.SWTBotBrowserExt;
+import org.jboss.tools.ui.bot.ext.types.IDELabel;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+public class DocumentationSectionTest extends SWTTestExt {
+
+ @BeforeClass
+ public static void setup(){
+ bot.menu("Help").menu(IDELabel.JBossCentralEditor.JBOSS_CENTRAL).click();
+ util.waitForAll();
+ }
+
+ @Test
+ public void documentationSectionTest(){
+ testHyperlinkToBrowser("New and Noteworthy");
+ testHyperlinkToBrowser("User Forum");
+ testHyperlinkToBrowser("Reference");
+ testHyperlinkToBrowser("Developer Forum");
+ testHyperlinkToBrowser("FAQ");
+ testHyperlinkToBrowser("Wiki");
+ testHyperlinkToBrowser("Screencasts");
+ testHyperlinkToBrowser("Issue Tracker");
+ bot.sleep(TIME_10S);
+ }
+
+ private void testHyperlinkToBrowser(String hyperlinkText){
+ bot.hyperlink(hyperlinkText).click();
+ SWTBotBrowserExt browser = bot.browserExt();
+ bot.waitUntil(new BrowserIsLoaded(browser), TaskDuration.LONG.getTimeout());
+ assertFalse("JBoss Central sould not be active editor right now",
bot.activeEditor().getTitle().equals("JBoss Central"));
+ System.out.println(browser.getText());
+ bot.activeEditor().close();
+ }
+
+
+}
Property changes on:
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/DocumentationSectionTest.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/EmptyTestForHudson.java
===================================================================
---
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/EmptyTestForHudson.java
(rev 0)
+++
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/EmptyTestForHudson.java 2012-02-24
09:56:51 UTC (rev 39095)
@@ -0,0 +1,17 @@
+package org.jboss.tools.central.test.ui.bot;
+
+import org.jboss.tools.ui.bot.ext.SWTTestExt;
+import org.jboss.tools.ui.bot.ext.config.Annotations.Require;
+import org.jboss.tools.ui.bot.ext.config.Annotations.ServerType;
+import org.junit.Test;
+
+
+@Require(server=(a)org.jboss.tools.ui.bot.ext.config.Annotations.Server(type=ServerType.JbossAS))
+public class EmptyTestForHudson extends SWTTestExt {
+
+
+ @Test
+ public void isRuntimeTest(){
+ assertTrue(jbt.isServerRuntimeDefined());
+ }
+}
Property changes on:
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/EmptyTestForHudson.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Show replies by date