Author: yzhishko
Date: 2009-08-06 11:58:09 -0400 (Thu, 06 Aug 2009)
New Revision: 16991
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/.classpath
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/.project
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/.settings/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/.settings/org.eclipse.jdt.core.prefs
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/META-INF/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/META-INF/MANIFEST.MF
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/jbossEAPRuntime.properties
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/Activator.class
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/SeamTestLauncher.class
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/TestControl.class
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateActions.class
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateConversations.class
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateEntities.class
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateForms.class
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateProjectWizard.class
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateSeamProjects.class
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateSeamRuntimes.class
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateServerRuntimes.class
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/DeleteSeamProjects.class
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/projectProperties.properties
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/seam12Settings.properties
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/seam21Settings.properties
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/seam2fpSettings.properties
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/build.properties
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/jbossEAPRuntime.properties
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/projectProperties.properties
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/seam12Settings.properties
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/seam21Settings.properties
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/seam2fpSettings.properties
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/Activator.java
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/SeamTestLauncher.java
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/TestControl.java
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateActions.java
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateConversations.java
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateEntities.java
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateForms.java
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateProjectWizard.java
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateSeamProjects.java
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateSeamRuntimes.java
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateServerRuntimes.java
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/DeleteSeamProjects.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/.classpath
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/.project
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/.settings/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/.settings/org.eclipse.jdt.core.prefs
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/META-INF/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/META-INF/MANIFEST.MF
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/jbossEAPRuntime.properties
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/Activator.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/SmokeTestLauncher.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/TestControl.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/TestLauncher.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateActions.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateConversations.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateEntities.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateForms.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateJSFProjects.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreatePagesFiles.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateSeamProjects.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateSeamRuntimes.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateServerRuntimes.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateStrutsProjects.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/DeleteJSFProjects.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/DeleteSeamProjects.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/DeleteStrutsProjects.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/RemoveJSFCapabilities.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/RemoveStrutsCapabilities.class
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/projectProperties.properties
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/seam12Settings.properties
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/seam21Settings.properties
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/seam2fpSettings.properties
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/build.properties
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/jbossEAPRuntime.properties
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/projectProperties.properties
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/seam12Settings.properties
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/seam21Settings.properties
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/seam2fpSettings.properties
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/Activator.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/SmokeTestLauncher.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/TestControl.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/TestLauncher.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateActions.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateConversations.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateEntities.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateForms.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateJSFProjects.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreatePagesFiles.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateSeamProjects.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateSeamRuntimes.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateServerRuntimes.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateStrutsProjects.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/DeleteJSFProjects.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/DeleteSeamProjects.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/DeleteStrutsProjects.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/RemoveJSFCapabilities.java
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/RemoveStrutsCapabilities.java
Log:
Added: workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/.classpath
===================================================================
--- workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/.classpath
(rev 0)
+++ workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/.classpath 2009-08-06 15:58:09 UTC
(rev 16991)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+ <classpathentry kind="con"
path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="src" path="resources"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
Added: workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/.project
===================================================================
--- workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/.project
(rev 0)
+++ workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/.project 2009-08-06 15:58:09 UTC
(rev 16991)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.jboss.tools.seam.ui.bot.test</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/.settings/org.eclipse.jdt.core.prefs
===================================================================
---
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/.settings/org.eclipse.jdt.core.prefs
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/.settings/org.eclipse.jdt.core.prefs 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,8 @@
+#Thu Jun 18 13:29:27 EEST 2009
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.5
Added: workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/META-INF/MANIFEST.MF
===================================================================
--- workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/META-INF/MANIFEST.MF
(rev 0)
+++ workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/META-INF/MANIFEST.MF 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,21 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: SWTBotTests
+Bundle-SymbolicName: org.jboss.tools.seam.ui.bot.test
+Bundle-Version: 1.0.0.qualifier
+Bundle-Activator: org.jboss.tools.seam.ui.bot.test.Activator
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.jboss.tools.ui.bot.test;bundle-version="1.0.0",
+ org.eclipse.swtbot.eclipse.core;bundle-version="2.0.0",
+ org.eclipse.swtbot.eclipse.finder;bundle-version="2.0.0",
+ org.eclipse.swtbot.eclipse.spy;bundle-version="2.0.0",
+ org.eclipse.swtbot.eclipse.ui;bundle-version="2.0.0",
+ org.eclipse.swtbot.junit4_x;bundle-version="2.0.0",
+ org.eclipse.swtbot.swt.finder;bundle-version="2.0.0",
+ org.junit4;bundle-version="4.5.0",
+ org.apache.log4j;bundle-version="1.2.13"
+Eclipse-RegisterBuddy: org.apache.log4j
+Bundle-ActivationPolicy: lazy
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Import-Package: junit.framework
Added: workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/jbossEAPRuntime.properties
===================================================================
--- workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/jbossEAPRuntime.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/jbossEAPRuntime.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,5 @@
+runtimeGroup=JBoss Enterprise Middleware
+runtimeItem=JBoss Enterprise Application Platform 4.3
+runtimeName=jboss-eap Runtime
+runtimePath=D\:\\EclipseJBDS\\jboss-eap\\jboss-as
+serverName=jboss-eap
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/Activator.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/Activator.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/SeamTestLauncher.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/SeamTestLauncher.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/TestControl.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/TestControl.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateActions.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateActions.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateConversations.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateConversations.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateEntities.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateEntities.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateForms.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateForms.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateProjectWizard.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateProjectWizard.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateSeamProjects.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateSeamProjects.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateSeamRuntimes.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateSeamRuntimes.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateServerRuntimes.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/CreateServerRuntimes.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/DeleteSeamProjects.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/org/jboss/tools/seam/ui/bot/test/create/DeleteSeamProjects.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/projectProperties.properties
===================================================================
--- workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/projectProperties.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/projectProperties.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,4 @@
+connName=DefaultDS
+jbossServerView=JBoss Server View
+
+
Added: workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/seam12Settings.properties
===================================================================
--- workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/seam12Settings.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/seam12Settings.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,4 @@
+seamRuntimeName=Seam 1.2.AP
+seamRuntimePath=D\:\\EclipseJBDS\\jboss-eap\\seam
+testProjectName=seamTest12
+configName=Dynamic Web Project with Seam 1.2
Added: workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/seam21Settings.properties
===================================================================
--- workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/seam21Settings.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/seam21Settings.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,4 @@
+seamRuntimeName=Seam 2.1.1.GA
+seamRuntimePath=D\:\\EclipseJBDS\\jboss-seam-2.1.1.GA
+testProjectName=seamTest21
+configName=Dynamic Web Project with Seam 2.1 (technology preview)
Added: workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/seam2fpSettings.properties
===================================================================
--- workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/seam2fpSettings.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/bin/seam2fpSettings.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,4 @@
+seamRuntimeName=Seam 2FP
+seamRuntimePath=D\:\\EclipseJBDS\\jboss-eap\\seamfp
+testProjectName=seamTest2fp
+configName=Dynamic Web Project with Seam 2.0
Added: workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/build.properties
===================================================================
--- workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/build.properties
(rev 0)
+++ workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/build.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,4 @@
+source.. = src/,resources/
+output.. = bin/
+bin.includes = META-INF/,\
+ .
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/jbossEAPRuntime.properties
===================================================================
---
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/jbossEAPRuntime.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/jbossEAPRuntime.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,5 @@
+runtimeGroup=JBoss Enterprise Middleware
+runtimeItem=JBoss Enterprise Application Platform 4.3
+runtimeName=jboss-eap Runtime
+runtimePath=D\:\\EclipseJBDS\\jboss-eap\\jboss-as
+serverName=jboss-eap
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/projectProperties.properties
===================================================================
---
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/projectProperties.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/projectProperties.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,4 @@
+connName=DefaultDS
+jbossServerView=JBoss Server View
+
+
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/seam12Settings.properties
===================================================================
---
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/seam12Settings.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/seam12Settings.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,4 @@
+seamRuntimeName=Seam 1.2.AP
+seamRuntimePath=D\:\\EclipseJBDS\\jboss-eap\\seam
+testProjectName=seamTest12
+configName=Dynamic Web Project with Seam 1.2
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/seam21Settings.properties
===================================================================
---
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/seam21Settings.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/seam21Settings.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,4 @@
+seamRuntimeName=Seam 2.1.1.GA
+seamRuntimePath=D\:\\EclipseJBDS\\jboss-seam-2.1.1.GA
+testProjectName=seamTest21
+configName=Dynamic Web Project with Seam 2.1 (technology preview)
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/seam2fpSettings.properties
===================================================================
---
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/seam2fpSettings.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/resources/seam2fpSettings.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,4 @@
+seamRuntimeName=Seam 2FP
+seamRuntimePath=D\:\\EclipseJBDS\\jboss-eap\\seamfp
+testProjectName=seamTest2fp
+configName=Dynamic Web Project with Seam 2.0
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/Activator.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/Activator.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/Activator.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,50 @@
+package org.jboss.tools.seam.ui.bot.test;
+
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends AbstractUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.jboss.tools.seam.ui.bot.test";
+
+ // The shared instance
+ private static Activator plugin;
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+}
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/SeamTestLauncher.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/SeamTestLauncher.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/SeamTestLauncher.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,35 @@
+package org.jboss.tools.seam.ui.bot.test;
+
+import org.eclipse.swtbot.swt.finder.SWTBotTestCase;
+import org.jboss.tools.seam.ui.bot.test.create.CreateSeamRuntimes;
+import org.jboss.tools.seam.ui.bot.test.create.CreateSeamProjects;
+import org.jboss.tools.seam.ui.bot.test.create.CreateForms;
+import org.jboss.tools.seam.ui.bot.test.create.CreateActions;
+import org.jboss.tools.seam.ui.bot.test.create.CreateConversations;
+import org.jboss.tools.seam.ui.bot.test.create.CreateEntities;
+import org.jboss.tools.seam.ui.bot.test.create.DeleteSeamProjects;
+
+import junit.extensions.TestSetup;
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+
+
+/**
+ *
+ * This is a swtbot testcase for an eclipse application.
+ *
+ */
+public class SeamTestLauncher extends SWTBotTestCase{
+ public static Test suite(){
+ TestSuite suite = new TestSuite("Seam tests");
+ suite.addTestSuite(CreateSeamRuntimes.class);
+ suite.addTestSuite(CreateSeamProjects.class);
+ suite.addTestSuite(CreateForms.class);
+ suite.addTestSuite(CreateActions.class);
+ suite.addTestSuite(CreateConversations.class);
+ suite.addTestSuite(CreateEntities.class);
+ suite.addTestSuite(DeleteSeamProjects.class);
+ return new TestSetup(suite);
+ }
+}
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/TestControl.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/TestControl.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/TestControl.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,267 @@
+package org.jboss.tools.seam.ui.bot.test;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.Properties;
+import org.eclipse.core.runtime.Platform;
+import org.eclipse.swtbot.swt.finder.SWTBot;
+import org.eclipse.swtbot.swt.finder.exceptions.WidgetNotFoundException;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotTree;
+import org.jboss.tools.ui.bot.test.JBTSWTBotTestCase;
+import org.jboss.tools.ui.bot.test.WidgetVariables;
+
+public abstract class TestControl extends JBTSWTBotTestCase{
+
+/*Properties here:*/
+
+ protected static Properties projectProperties;
+ protected static Properties jbossEAPRuntime;
+ protected static Properties seam12Settings;
+ protected static Properties seam2fpSettings;
+ protected static Properties seam21Settings;
+
+ private static String PROJECT_PROPERTIES = "projectProperties.properties";
+ private static String EAP_RUNTIME = "jbossEAPRuntime.properties";
+ private static String SEAM_SET_12 = "seam12Settings.properties";
+ private static String SEAM_SET_2FP = "seam2fpSettings.properties";
+ private static String SEAM_SET_21 = "seam21Settings.properties";
+
+
+ public static String JBOSS_EAP_HOME;
+ public static String SEAM_12_SETTINGS_HOME;
+ public static String SEAM_21_SETTINGS_HOME;
+ public static String SEAM_2FP_SETTINGS_HOME;
+
+ static {
+ try {
+ InputStream is =
Platform.getBundle(Activator.PLUGIN_ID).getResource(PROJECT_PROPERTIES).openStream();
+ projectProperties = new Properties();
+ projectProperties.load(is);
+ } catch (IOException e) {
+ fail("Can't load properties from " + PROJECT_PROPERTIES + "
file");
+ }
+ catch (IllegalStateException e) {
+ fail("Property file " + PROJECT_PROPERTIES + " was not found");
+ }
+ try {
+ InputStream is =
Platform.getBundle(Activator.PLUGIN_ID).getResource(EAP_RUNTIME).openStream();
+ jbossEAPRuntime = new Properties();
+ jbossEAPRuntime.load(is);
+ } catch (IOException e) {
+ fail("Can't load properties from " + EAP_RUNTIME + "
file");
+ }
+ catch (IllegalStateException e) {
+ fail("Property file " + EAP_RUNTIME + " was not found");
+ }
+ try {
+ InputStream is =
Platform.getBundle(Activator.PLUGIN_ID).getResource(SEAM_SET_12).openStream();
+ seam12Settings = new Properties();
+ seam12Settings.load(is);
+ } catch (IOException e) {
+ fail("Can't load properties from " + SEAM_SET_12 + "
file");
+ }
+ catch (IllegalStateException e) {
+ fail("Property file " + SEAM_SET_12 + " was not found");
+ }
+ try {
+ InputStream is =
Platform.getBundle(Activator.PLUGIN_ID).getResource(SEAM_SET_2FP).openStream();
+ seam2fpSettings = new Properties();
+ seam2fpSettings.load(is);
+ } catch (IOException e) {
+ fail("Can't load properties from " + SEAM_SET_2FP + "
file");
+ }
+ catch (IllegalStateException e) {
+ fail("Property file " + SEAM_SET_2FP + " was not found");
+ }
+ try {
+ InputStream is =
Platform.getBundle(Activator.PLUGIN_ID).getResource(SEAM_SET_21).openStream();
+ seam21Settings = new Properties();
+ seam21Settings.load(is);
+ } catch (IOException e) {
+ fail("Can't load properties from " + SEAM_SET_21 + "
file");
+ }
+ catch (IllegalStateException e) {
+ fail("Property file " + SEAM_SET_21 + " was not found");
+ }
+ JBOSS_EAP_HOME =
System.getProperty("jbosstools.test.jboss.home.eap",jbossEAPRuntime.getProperty("runtimePath"));
+ SEAM_12_SETTINGS_HOME =
System.getProperty("jbosstools.test.seam.home.1.2",seam12Settings.getProperty("seamRuntimePath"));
+ SEAM_21_SETTINGS_HOME =
System.getProperty("jbosstools.test.seam.home.2.1",seam21Settings.getProperty("seamRuntimePath"));
+ SEAM_2FP_SETTINGS_HOME =
System.getProperty("jbosstools.test.seam.home.2.fp",seam2fpSettings.getProperty("seamRuntimePath"));
+ }
+
+
+
+
+/*Pre-launch operations here:*/
+
+ @Override
+ protected void activePerspective() {
+ if (!bot.perspectiveByLabel("Seam").isActive()) {
+ bot.perspectiveByLabel("Seam").activate();
+ }
+
+ }
+
+ /*protected void setUp() throws Exception {
+ super.setUp();
+ bot.viewByTitle(projectProperties.getProperty("jbossServerView")).setFocus();
+ SWTBot innerBot =
bot.viewByTitle(projectProperties.getProperty("jbossServerView")).bot();
+ SWTBotTree tree = innerBot.tree();
+ try {
+ tree.getTreeItem(jbossEAPRuntime.getProperty("serverName")+"
[Stopped]");
+ } catch (WidgetNotFoundException e) {
+ createServerRuntime(jbossEAPRuntime);
+ }
+ }*/
+
+/*Predefined methods here:*/
+
+public static String TYPE_WAR = "WAR";
+public static String TYPE_EAR = "EAR";
+
+/**Checks for independent tests run. Under Construction. */
+ protected void creationCheck(Integer mode, Properties serverType,
+ Properties runtimeSet, String seamHome, String unitType, String type){
+ if (mode > 1) {
+ bot.viewByTitle(projectProperties.getProperty("jbossServerView")).setFocus();
+ SWTBot innerBot =
bot.viewByTitle(projectProperties.getProperty("jbossServerView")).bot();
+ SWTBotTree tree = innerBot.tree();
+ try {
+ tree.getTreeItem(jbossEAPRuntime.getProperty("serverName")+"
[Stopped]");
+ } catch (WidgetNotFoundException e) {
+ createServerRuntime(jbossEAPRuntime);
+ }
+ }
+ if (mode > 2) {
+
+ try {
+
+ } catch (WidgetNotFoundException e) {
+ createSeamRuntime(runtimeSet, seamHome);
+ }
+ }
+ if (mode > 3) {
+
+ try {
+
+ } catch (WidgetNotFoundException e) {
+ createSeamProject(runtimeSet, serverType, type);
+ }
+ }
+ if (mode > 4) {
+
+ try {
+
+ } catch (WidgetNotFoundException e) {
+ createSeamUnit(unitType, runtimeSet, type);
+ }
+ }
+
+ }
+
+/**Creates any Server Runtime + Server. */
+ protected void createServerRuntime(Properties serverType){
+ bot.menu("File").menu("New").menu("Other...").click();
+ SWTBotTree tree = bot.tree();
+ tree.expandNode("Server").select("Server");
+ bot.button("Next >").click();
+ SWTBotTree tree2 = bot.tree();
+ tree2.expandNode(serverType.getProperty("runtimeGroup")).select(serverType.getProperty("runtimeItem"));
+ bot.textWithLabel("Server
name:").setText(serverType.getProperty("serverName"));
+ bot.button("Next >").click();
+ bot.textWithLabel("Name").setText(serverType.getProperty("runtimeName"));
+ bot.textWithLabel("Home
Directory").setText(serverType.getProperty("runtimePath"));
+ bot.button("Finish").click();
+ }
+
+/** Creates any Seam runtime. */
+ protected void createSeamRuntime(Properties runtimeSet, String homeFolder){
+ bot.menu("Window").menu("Preferences").click();
+ SWTBotTree tree = bot.tree();
+ delay();
+ tree.expandNode("JBoss
Tools").expandNode("Web").select("Seam");
+ bot.button("Add").click();
+ bot.textWithLabel("Home Folder:").setText(homeFolder);
+ /*bot.textWithLabel("Home
Folder:").setText(runtimeSet.getProperty("seamRuntimePath"));*/
+ bot.textWithLabel("Name:").setText(runtimeSet.getProperty("seamRuntimeName"));
+ bot.button("Finish").click();
+ bot.button("OK").click();
+ }
+
+/**Creates any Seam project. */
+ protected void createSeamProject(Properties runtimeSet, Properties serverType,
+ String type ){
+ bot.menu("File").menu("New").menu("Seam Web
Project").click();
+ bot.textWithLabel("Project
name:").setText(runtimeSet.getProperty("testProjectName")+ type);
+ bot.comboBoxInGroup("Target
runtime").setSelection(serverType.getProperty("runtimeName"));
+ bot.comboBoxInGroup("Target
Server").setSelection(serverType.getProperty("serverName"));
+ bot.comboBoxInGroup("Configuration").setSelection(runtimeSet.getProperty("configName"));
+ bot.button("Next >").click();
+ bot.button("Next >").click();
+ bot.button("Next >").click();
+ bot.button("Next >").click();
+ bot.comboBoxWithLabel("Seam
Runtime:").setSelection(runtimeSet.getProperty("seamRuntimeName"));
+ bot.radio(type).click();
+ bot.comboBoxWithLabel("Connection
profile:").setSelection(projectProperties.getProperty("connName"));
+ bot.button("Finish").click();
+ }
+
+/**Creates any Seam Action, Form etc. */
+ protected void createSeamUnit(String unitType,
+ Properties runtimeSet, String type){
+ bot.menu("File").menu("New").menu("Seam "
+unitType).click();
+ bot.textWithLabel("Seam
Project:").setText(runtimeSet.getProperty("testProjectName")+ type);
+ if ("Entity".equals(unitType)) {
+ bot.textWithLabel("Seam entity class
name:").setText("seam"+unitType);
+ } else {
+ bot.textWithLabel("Seam component
name:").setText("seam"+unitType);
+ }
+ bot.button("Finish").click();
+ delay();
+ }
+
+/**Deletes any Seam project. */
+ protected void deleteSeamProject(Properties runtimeSet, String type){
+ SWTBot innerBot = bot.viewByTitle(WidgetVariables.PACKAGE_EXPLORER).bot();
+ SWTBotTree tree = innerBot.tree();
+ if ("WAR".equals(type)) {
+ tree.getTreeItem(runtimeSet.getProperty("testProjectName")+
type).contextMenu("Delete").click();
+ bot.button("OK").click();
+ bot.sleep(1000);
+ tree.getTreeItem(runtimeSet.getProperty("testProjectName")+
type+"-test").contextMenu("Delete").click();
+ bot.button("OK").click();
+ bot.sleep(1000);
+ } else {
+ tree.getTreeItem(runtimeSet.getProperty("testProjectName")+
type).contextMenu("Delete").click();
+ bot.button("OK").click();
+ bot.sleep(1000);
+ tree.getTreeItem(runtimeSet.getProperty("testProjectName")+
type+"-ear").contextMenu("Delete").click();
+ bot.button("OK").click();
+ bot.sleep(1000);
+ tree.getTreeItem(runtimeSet.getProperty("testProjectName")+
type+"-ejb").contextMenu("Delete").click();
+ bot.button("OK").click();
+ bot.sleep(1000);
+ tree.getTreeItem(runtimeSet.getProperty("testProjectName")+
type+"-test").contextMenu("Delete").click();
+ bot.button("OK").click();
+ bot.sleep(1000);
+ }
+ }
+
+
+/**Builder job delay. Ugly delay script here right now. */
+ protected void timeStop(){
+ bot.sleep(38000);
+ /*boolean check = true;
+ bot.menu("Window").menu("Show
View").menu("Other...").click();
+ bot.tree().expandNode("General").expandNode("Progress").select();
+ bot.viewByTitle("Progress").setFocus();
+ SWTBot progressBot = bot.viewByTitle("Progress").bot();
+ while (check = true) {
+ bot.sleep(1000);
+ bot.viewByTitle("Progress").setFocus();
+ SWTBotTree proTree = progressBot.tree();
+ check = proTree.hasItems();
+ }*/
+ }
+
+}
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateActions.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateActions.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateActions.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,33 @@
+package org.jboss.tools.seam.ui.bot.test.create;
+
+import org.jboss.tools.seam.ui.bot.test.TestControl;
+
+public class CreateActions extends TestControl{
+
+ private static String TEST_TYPE = "Action";
+
+ public void testCreateActionFor12war(){
+ createSeamUnit(TEST_TYPE, seam12Settings, TYPE_WAR);
+ }
+
+/* public void testCreateActionFor12ear(){
+ createSeamUnit(TEST_TYPE, seam12Settings, TYPE_EAR);
+ }
+
+ public void testCreateActionFor2fpwar(){
+ createSeamUnit(TEST_TYPE, seam2fpSettings, TYPE_WAR);
+ }
+
+ public void testCreateActionFor2fpear(){
+ createSeamUnit(TEST_TYPE, seam2fpSettings, TYPE_EAR);
+ }
+
+ public void testCreateActionFor21war(){
+ createSeamUnit(TEST_TYPE, seam21Settings, TYPE_WAR);
+ }
+
+ public void testCreateActionFor21ear(){
+ createSeamUnit(TEST_TYPE, seam21Settings, TYPE_EAR);
+ }*/
+}
+
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateConversations.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateConversations.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateConversations.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,33 @@
+package org.jboss.tools.seam.ui.bot.test.create;
+
+import org.jboss.tools.seam.ui.bot.test.TestControl;
+
+public class CreateConversations extends TestControl{
+
+ private static String TEST_TYPE = "Conversation";
+
+ public void testCreateConversationFor12war(){
+ createSeamUnit(TEST_TYPE, seam12Settings, TYPE_WAR);
+ }
+
+/* public void testCreateConversationFor12ear(){
+ createSeamUnit(TEST_TYPE, seam12Settings, TYPE_EAR);
+ }
+
+ public void testCreateConversationFor2fpwar(){
+ createSeamUnit(TEST_TYPE, seam2fpSettings, TYPE_WAR);
+ }
+
+ public void testCreateConversationFor2fpear(){
+ createSeamUnit(TEST_TYPE, seam2fpSettings, TYPE_EAR);
+ }
+
+ public void testCreateConversationFor21war(){
+ createSeamUnit(TEST_TYPE, seam21Settings, TYPE_WAR);
+ }
+
+ public void testCreateConversationFor21ear(){
+ createSeamUnit(TEST_TYPE, seam21Settings, TYPE_EAR);
+ }*/
+}
+
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateEntities.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateEntities.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateEntities.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,39 @@
+package org.jboss.tools.seam.ui.bot.test.create;
+
+import org.jboss.tools.seam.ui.bot.test.TestControl;
+
+public class CreateEntities extends TestControl{
+
+ private static String TEST_TYPE = "Entity";
+
+ public void testCreateEntityFor12war(){
+ createSeamUnit(TEST_TYPE, seam12Settings, TYPE_WAR);
+ waitForJobs();
+ }
+
+/* public void testCreateEntityFor12ear(){
+ createSeamUnit(TEST_TYPE, seam12Settings, TYPE_EAR);
+ waitForJobs();
+ }
+
+ public void testCreateEntityFor2fpwar(){
+ createSeamUnit(TEST_TYPE, seam2fpSettings, TYPE_WAR);
+ waitForJobs();
+ }
+
+ public void testCreateEntityFor2fpear(){
+ createSeamUnit(TEST_TYPE, seam2fpSettings, TYPE_EAR);
+ waitForJobs();
+ }
+
+ public void testCreateEntityFor21war(){
+ createSeamUnit(TEST_TYPE, seam21Settings, TYPE_WAR);
+ waitForJobs();
+ }
+
+ public void testCreateEntityFor21ear(){
+ createSeamUnit(TEST_TYPE, seam21Settings, TYPE_EAR);
+ waitForJobs();
+ }*/
+}
+
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateForms.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateForms.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateForms.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,33 @@
+package org.jboss.tools.seam.ui.bot.test.create;
+
+import org.jboss.tools.seam.ui.bot.test.TestControl;
+
+public class CreateForms extends TestControl{
+
+ private static String TEST_TYPE = "Form";
+
+ public void testCreateFormFor12war(){
+ createSeamUnit(TEST_TYPE, seam12Settings, TYPE_WAR);
+ }
+
+/* public void testCreateFormFor12ear(){
+ createSeamUnit(TEST_TYPE, seam12Settings, TYPE_EAR);
+ }
+
+ public void testCreateFormFor2fpwar(){
+ createSeamUnit(TEST_TYPE, seam2fpSettings, TYPE_WAR);
+ }
+
+ public void testCreateFormFor2fpear(){
+ createSeamUnit(TEST_TYPE, seam2fpSettings, TYPE_EAR);
+ }
+
+ public void testCreateFormFor21war(){
+ createSeamUnit(TEST_TYPE, seam21Settings, TYPE_WAR);
+ }
+
+ public void testCreateFormFor21ear(){
+ createSeamUnit(TEST_TYPE, seam21Settings, TYPE_EAR);
+ }*/
+}
+
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateProjectWizard.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateProjectWizard.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateProjectWizard.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,5 @@
+package org.jboss.tools.seam.ui.bot.test.create;
+
+public class CreateProjectWizard {
+
+}
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateSeamProjects.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateSeamProjects.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateSeamProjects.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,37 @@
+package org.jboss.tools.seam.ui.bot.test.create;
+
+import org.jboss.tools.seam.ui.bot.test.TestControl;
+
+public class CreateSeamProjects extends TestControl{
+
+ public void testCreateSeamProject12war(){
+ createSeamProject(seam12Settings, jbossEAPRuntime, TYPE_WAR);
+ waitForJobs();
+ }
+
+/* public void testCreateSeamProject12ear(){
+ createSeamProject(seam12Settings, jbossEAPRuntime, TYPE_EAR);
+ waitForJobs();
+ }
+
+ public void testCreateSeamProject2fpwar(){
+ createSeamProject(seam2fpSettings, jbossEAPRuntime, TYPE_WAR);
+ waitForJobs();
+ }
+
+ public void testCreateSeamProject2fpear(){
+ createSeamProject(seam2fpSettings, jbossEAPRuntime, TYPE_EAR);
+ waitForJobs();
+ }
+
+ public void testCreateSeamProject21war(){
+ createSeamProject(seam21Settings, jbossEAPRuntime, TYPE_WAR);
+ waitForJobs();
+ }
+
+ public void testCreateSeamProject21ear(){
+ createSeamProject(seam21Settings, jbossEAPRuntime, TYPE_EAR);
+ waitForJobs();
+ }*/
+
+}
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateSeamRuntimes.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateSeamRuntimes.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateSeamRuntimes.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,18 @@
+package org.jboss.tools.seam.ui.bot.test.create;
+
+import org.jboss.tools.seam.ui.bot.test.TestControl;
+
+public class CreateSeamRuntimes extends TestControl{
+
+ public void testCreateSeamRuntime12(){
+ createSeamRuntime(seam12Settings, SEAM_12_SETTINGS_HOME);
+ }
+
+ public void testCreateSeamRuntime2fp(){
+ createSeamRuntime(seam2fpSettings, SEAM_2FP_SETTINGS_HOME);
+ }
+
+ public void testCreateSeamRuntime21(){
+ createSeamRuntime(seam21Settings, SEAM_21_SETTINGS_HOME);
+ }
+}
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateServerRuntimes.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateServerRuntimes.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/CreateServerRuntimes.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,10 @@
+package org.jboss.tools.seam.ui.bot.test.create;
+
+import org.jboss.tools.seam.ui.bot.test.TestControl;
+
+public class CreateServerRuntimes extends TestControl{
+
+ public void testCreateEAPServerRuntime(){
+ createServerRuntime(jbossEAPRuntime);
+ }
+}
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/DeleteSeamProjects.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/DeleteSeamProjects.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.seam.ui.bot.test/src/org/jboss/tools/seam/ui/bot/test/create/DeleteSeamProjects.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,31 @@
+package org.jboss.tools.seam.ui.bot.test.create;
+
+import org.jboss.tools.seam.ui.bot.test.TestControl;
+
+public class DeleteSeamProjects extends TestControl{
+
+ public void testDeleteSeamProject12war(){
+ deleteSeamProject(seam12Settings, TYPE_WAR);
+ }
+
+/* public void testDeleteSeamProject12ear(){
+ deleteSeamProject(seam12Settings, TYPE_EAR);
+ }
+
+ public void testDeleteSeamProject2fpwar(){
+ deleteSeamProject(seam2fpSettings, TYPE_WAR);
+ }
+
+ public void testDeleteSeamProject2fpear(){
+ deleteSeamProject(seam2fpSettings, TYPE_EAR);
+ }
+
+ public void testDeleteSeamProject21war(){
+ deleteSeamProject(seam21Settings, TYPE_WAR);
+ }
+
+ public void testDeleteSeamProject21ear(){
+ deleteSeamProject(seam21Settings, TYPE_EAR);
+ }*/
+
+}
Added: workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/.classpath
===================================================================
--- workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/.classpath
(rev 0)
+++ workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/.classpath 2009-08-06 15:58:09
UTC (rev 16991)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+ <classpathentry kind="con"
path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="src" path="resources"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
Added: workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/.project
===================================================================
--- workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/.project
(rev 0)
+++ workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/.project 2009-08-06 15:58:09 UTC
(rev 16991)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.jboss.tools.smoke.ui.bot.test</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/.settings/org.eclipse.jdt.core.prefs
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/.settings/org.eclipse.jdt.core.prefs
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/.settings/org.eclipse.jdt.core.prefs 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,8 @@
+#Tue Jun 30 15:22:59 EEST 2009
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.5
Added: workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/META-INF/MANIFEST.MF
===================================================================
--- workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/META-INF/MANIFEST.MF
(rev 0)
+++ workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/META-INF/MANIFEST.MF 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,21 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: SWTBotTests
+Bundle-SymbolicName: org.jboss.tools.smoke.ui.bot.test
+Bundle-Version: 1.0.0.qualifier
+Bundle-Activator: org.jboss.tools.smoke.ui.bot.test.Activator
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.jboss.tools.ui.bot.test;bundle-version="1.0.0",
+ org.eclipse.swtbot.eclipse.core;bundle-version="2.0.0",
+ org.eclipse.swtbot.eclipse.finder;bundle-version="2.0.0",
+ org.eclipse.swtbot.eclipse.spy;bundle-version="2.0.0",
+ org.eclipse.swtbot.eclipse.ui;bundle-version="2.0.0",
+ org.eclipse.swtbot.junit4_x;bundle-version="2.0.0",
+ org.eclipse.swtbot.swt.finder;bundle-version="2.0.0",
+ org.junit4;bundle-version="4.5.0",
+ org.apache.log4j;bundle-version="1.2.13"
+Eclipse-RegisterBuddy: org.apache.log4j
+Bundle-ActivationPolicy: lazy
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Import-Package: junit.framework
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/jbossEAPRuntime.properties
===================================================================
--- workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/jbossEAPRuntime.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/jbossEAPRuntime.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,5 @@
+runtimeGroup=JBoss Enterprise Middleware
+runtimeItem=JBoss Enterprise Application Platform 4.3
+runtimeName=jboss-eap Runtime
+runtimePath=D\:\\EclipseJBDS\\jboss-eap\\jboss-as
+serverName=jboss-eap
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/Activator.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/Activator.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/SmokeTestLauncher.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/SmokeTestLauncher.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/TestControl.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/TestControl.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/TestLauncher.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/TestLauncher.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateActions.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateActions.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateConversations.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateConversations.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateEntities.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateEntities.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateForms.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateForms.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateJSFProjects.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateJSFProjects.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreatePagesFiles.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreatePagesFiles.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateSeamProjects.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateSeamProjects.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateSeamRuntimes.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateSeamRuntimes.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateServerRuntimes.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateServerRuntimes.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateStrutsProjects.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/CreateStrutsProjects.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/DeleteJSFProjects.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/DeleteJSFProjects.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/DeleteSeamProjects.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/DeleteSeamProjects.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/DeleteStrutsProjects.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/DeleteStrutsProjects.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/RemoveJSFCapabilities.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/RemoveJSFCapabilities.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/RemoveStrutsCapabilities.class
===================================================================
(Binary files differ)
Property changes on:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/org/jboss/tools/smoke/ui/bot/test/create/RemoveStrutsCapabilities.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/projectProperties.properties
===================================================================
--- workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/projectProperties.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/projectProperties.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,16 @@
+connName=DefaultDS
+jbossServerView=JBoss Server View
+JSFProjectName1.1=testJSF11
+JSFProjectName1.2=testJSF12
+JSFProjectName1.2F=testJSF12F
+JSF1.1=JSF 1.1.02 - Reference Implementation
+JSF1.2=JSF 1.2
+JSF1.2F=JSF 1.2 with Facelets
+JSF1.1KickName=JSFKickStartWithoutLibs
+JSF1.2KickName=JSFKickStartWithoutLibs
+JSF1.2FKickName=FaceletsKickStartWithoutLibs
+Struts1.1=Struts 1.1
+Struts1.2=Struts 1.2
+StrutsProjectName1.1=testStruts11
+StrutsProjectName1.2=testStruts12
+
Added: workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/seam12Settings.properties
===================================================================
--- workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/seam12Settings.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/seam12Settings.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,4 @@
+seamRuntimeName=Seam 1.2.AP
+seamRuntimePath=D\:\\EclipseJBDS\\jboss-eap\\seam
+testProjectName=seamTest12
+configName=Dynamic Web Project with Seam 1.2
Added: workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/seam21Settings.properties
===================================================================
--- workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/seam21Settings.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/seam21Settings.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,4 @@
+seamRuntimeName=Seam 2.1.1.GA
+seamRuntimePath=D\:\\EclipseJBDS\\jboss-seam-2.1.1.GA
+testProjectName=seamTest21
+configName=Dynamic Web Project with Seam 2.1 (technology preview)
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/seam2fpSettings.properties
===================================================================
--- workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/seam2fpSettings.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/bin/seam2fpSettings.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,4 @@
+seamRuntimeName=Seam 2FP
+seamRuntimePath=D\:\\EclipseJBDS\\jboss-eap\\seamfp
+testProjectName=seamTest2fp
+configName=Dynamic Web Project with Seam 2.0
Added: workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/build.properties
===================================================================
--- workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/build.properties
(rev 0)
+++ workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/build.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,4 @@
+source.. = src/,resources/
+output.. = bin/
+bin.includes = META-INF/,\
+ .
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/jbossEAPRuntime.properties
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/jbossEAPRuntime.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/jbossEAPRuntime.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,5 @@
+runtimeGroup=JBoss Enterprise Middleware
+runtimeItem=JBoss Enterprise Application Platform 4.3
+runtimeName=jboss-eap Runtime
+runtimePath=D\:\\EclipseJBDS\\jboss-eap\\jboss-as
+serverName=jboss-eap
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/projectProperties.properties
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/projectProperties.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/projectProperties.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,16 @@
+connName=DefaultDS
+jbossServerView=JBoss Server View
+JSFProjectName1.1=testJSF11
+JSFProjectName1.2=testJSF12
+JSFProjectName1.2F=testJSF12F
+JSF1.1=JSF 1.1.02 - Reference Implementation
+JSF1.2=JSF 1.2
+JSF1.2F=JSF 1.2 with Facelets
+JSF1.1KickName=JSFKickStartWithoutLibs
+JSF1.2KickName=JSFKickStartWithoutLibs
+JSF1.2FKickName=FaceletsKickStartWithoutLibs
+Struts1.1=Struts 1.1
+Struts1.2=Struts 1.2
+StrutsProjectName1.1=testStruts11
+StrutsProjectName1.2=testStruts12
+
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/seam12Settings.properties
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/seam12Settings.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/seam12Settings.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,4 @@
+seamRuntimeName=Seam 1.2.AP
+seamRuntimePath=D\:\\EclipseJBDS\\jboss-eap\\seam
+testProjectName=seamTest12
+configName=Dynamic Web Project with Seam 1.2
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/seam21Settings.properties
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/seam21Settings.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/seam21Settings.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,4 @@
+seamRuntimeName=Seam 2.1.1.GA
+seamRuntimePath=D\:\\EclipseJBDS\\jboss-seam-2.1.1.GA
+testProjectName=seamTest21
+configName=Dynamic Web Project with Seam 2.1 (technology preview)
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/seam2fpSettings.properties
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/seam2fpSettings.properties
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/resources/seam2fpSettings.properties 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,4 @@
+seamRuntimeName=Seam 2FP
+seamRuntimePath=D\:\\EclipseJBDS\\jboss-eap\\seamfp
+testProjectName=seamTest2fp
+configName=Dynamic Web Project with Seam 2.0
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/Activator.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/Activator.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/Activator.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,50 @@
+package org.jboss.tools.smoke.ui.bot.test;
+
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends AbstractUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.jboss.tools.smoke.ui.bot.test";
+
+ // The shared instance
+ private static Activator plugin;
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+}
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/SmokeTestLauncher.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/SmokeTestLauncher.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/SmokeTestLauncher.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,49 @@
+package org.jboss.tools.smoke.ui.bot.test;
+
+import org.eclipse.swtbot.swt.finder.SWTBotTestCase;
+import org.jboss.tools.smoke.ui.bot.test.create.CreateSeamRuntimes;
+import org.jboss.tools.smoke.ui.bot.test.create.CreateSeamProjects;
+import org.jboss.tools.smoke.ui.bot.test.create.CreateJSFProjects;
+import org.jboss.tools.smoke.ui.bot.test.create.CreateStrutsProjects;
+import org.jboss.tools.smoke.ui.bot.test.create.CreateForms;
+import org.jboss.tools.smoke.ui.bot.test.create.CreateActions;
+import org.jboss.tools.smoke.ui.bot.test.create.CreateConversations;
+import org.jboss.tools.smoke.ui.bot.test.create.CreateEntities;
+import org.jboss.tools.smoke.ui.bot.test.create.CreatePagesFiles;
+import org.jboss.tools.smoke.ui.bot.test.create.RemoveJSFCapabilities;
+import org.jboss.tools.smoke.ui.bot.test.create.RemoveStrutsCapabilities;
+import org.jboss.tools.smoke.ui.bot.test.create.DeleteSeamProjects;
+import org.jboss.tools.smoke.ui.bot.test.create.DeleteJSFProjects;
+import org.jboss.tools.smoke.ui.bot.test.create.DeleteStrutsProjects;
+
+import junit.extensions.TestSetup;
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+
+
+/**
+ *
+ * This is a swtbot testcase for an eclipse application.
+ *
+ */
+public class SmokeTestLauncher extends SWTBotTestCase{
+ public static Test suite(){
+ TestSuite suite = new TestSuite("Smoke tests");
+ suite.addTestSuite(CreateSeamRuntimes.class);
+ suite.addTestSuite(CreateSeamProjects.class);
+ suite.addTestSuite(CreateJSFProjects.class);
+ suite.addTestSuite(CreateStrutsProjects.class);
+ suite.addTestSuite(CreateForms.class);
+ suite.addTestSuite(CreateActions.class);
+ suite.addTestSuite(CreateConversations.class);
+ suite.addTestSuite(CreateEntities.class);
+ suite.addTestSuite(CreatePagesFiles.class);
+ suite.addTestSuite(RemoveJSFCapabilities.class);
+ suite.addTestSuite(RemoveStrutsCapabilities.class);
+ suite.addTestSuite(DeleteSeamProjects.class);
+ suite.addTestSuite(DeleteJSFProjects.class);
+ suite.addTestSuite(DeleteStrutsProjects.class);
+ return new TestSetup(suite);
+ }
+}
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/TestControl.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/TestControl.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/TestControl.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,314 @@
+package org.jboss.tools.smoke.ui.bot.test;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.Properties;
+import org.eclipse.core.runtime.Platform;
+import org.eclipse.swtbot.swt.finder.SWTBot;
+import org.eclipse.swtbot.swt.finder.exceptions.WidgetNotFoundException;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotTree;
+import org.jboss.tools.ui.bot.test.JBTSWTBotTestCase;
+import org.jboss.tools.ui.bot.test.WidgetVariables;
+
+public abstract class TestControl extends JBTSWTBotTestCase{
+
+/*Properties here:*/
+
+ protected static Properties projectProperties;
+ protected static Properties jbossEAPRuntime;
+ protected static Properties seam12Settings;
+ protected static Properties seam2fpSettings;
+ protected static Properties seam21Settings;
+
+ private static String PROJECT_PROPERTIES = "projectProperties.properties";
+ private static String EAP_RUNTIME = "jbossEAPRuntime.properties";
+ private static String SEAM_SET_12 = "seam12Settings.properties";
+ private static String SEAM_SET_2FP = "seam2fpSettings.properties";
+ private static String SEAM_SET_21 = "seam21Settings.properties";
+
+ public static String JBOSS_EAP_HOME;
+ public static String SEAM_12_SETTINGS_HOME;
+ public static String SEAM_21_SETTINGS_HOME;
+ public static String SEAM_2FP_SETTINGS_HOME;
+
+ static {
+ try {
+ InputStream is =
Platform.getBundle(Activator.PLUGIN_ID).getResource(PROJECT_PROPERTIES).openStream();
+ projectProperties = new Properties();
+ projectProperties.load(is);
+ } catch (IOException e) {
+ fail("Can't load properties from " + PROJECT_PROPERTIES + "
file");
+ }
+ catch (IllegalStateException e) {
+ fail("Property file " + PROJECT_PROPERTIES + " was not found");
+ }
+ try {
+ InputStream is =
Platform.getBundle(Activator.PLUGIN_ID).getResource(EAP_RUNTIME).openStream();
+ jbossEAPRuntime = new Properties();
+ jbossEAPRuntime.load(is);
+ } catch (IOException e) {
+ fail("Can't load properties from " + EAP_RUNTIME + "
file");
+ }
+ catch (IllegalStateException e) {
+ fail("Property file " + EAP_RUNTIME + " was not found");
+ }
+ try {
+ InputStream is =
Platform.getBundle(Activator.PLUGIN_ID).getResource(SEAM_SET_12).openStream();
+ seam12Settings = new Properties();
+ seam12Settings.load(is);
+ } catch (IOException e) {
+ fail("Can't load properties from " + SEAM_SET_12 + "
file");
+ }
+ catch (IllegalStateException e) {
+ fail("Property file " + SEAM_SET_12 + " was not found");
+ }
+ try {
+ InputStream is =
Platform.getBundle(Activator.PLUGIN_ID).getResource(SEAM_SET_2FP).openStream();
+ seam2fpSettings = new Properties();
+ seam2fpSettings.load(is);
+ } catch (IOException e) {
+ fail("Can't load properties from " + SEAM_SET_2FP + "
file");
+ }
+ catch (IllegalStateException e) {
+ fail("Property file " + SEAM_SET_2FP + " was not found");
+ }
+ try {
+ InputStream is =
Platform.getBundle(Activator.PLUGIN_ID).getResource(SEAM_SET_21).openStream();
+ seam21Settings = new Properties();
+ seam21Settings.load(is);
+ } catch (IOException e) {
+ fail("Can't load properties from " + SEAM_SET_21 + "
file");
+ }
+ catch (IllegalStateException e) {
+ fail("Property file " + SEAM_SET_21 + " was not found");
+ }
+ JBOSS_EAP_HOME =
System.getProperty("jbosstools.test.jboss.home.eap",jbossEAPRuntime.getProperty("runtimePath"));
+ SEAM_12_SETTINGS_HOME =
System.getProperty("jbosstools.test.seam.home.1.2",seam12Settings.getProperty("seamRuntimePath"));
+ SEAM_21_SETTINGS_HOME =
System.getProperty("jbosstools.test.seam.home.2.1",seam21Settings.getProperty("seamRuntimePath"));
+ SEAM_2FP_SETTINGS_HOME =
System.getProperty("jbosstools.test.seam.home.2.fp",seam2fpSettings.getProperty("seamRuntimePath"));
+ }
+
+
+
+
+/*Pre-launch operations here:*/
+
+ @Override
+ protected void activePerspective() {
+ if (!bot.perspectiveByLabel("Seam").isActive()) {
+ bot.perspectiveByLabel("Seam").activate();
+ }
+
+ }
+
+ /*protected void setUp() throws Exception {
+ super.setUp();
+ bot.viewByTitle(projectProperties.getProperty("jbossServerView")).setFocus();
+ SWTBot innerBot =
bot.viewByTitle(projectProperties.getProperty("jbossServerView")).bot();
+ SWTBotTree tree = innerBot.tree();
+ try {
+ tree.getTreeItem(jbossEAPRuntime.getProperty("serverName")+"
[Stopped]");
+ } catch (WidgetNotFoundException e) {
+ createServerRuntime(jbossEAPRuntime);
+ }
+ }*/
+
+/*Predefined methods here:*/
+
+public static String TYPE_WAR = "WAR";
+public static String TYPE_EAR = "EAR";
+
+/**Checks for independent tests run. Under Construction. */
+ protected void creationCheck(Integer mode, Properties serverType,
+ Properties runtimeSet, String seamHome, String unitType, String type){
+ if (mode > 1) {
+ bot.viewByTitle(projectProperties.getProperty("jbossServerView")).setFocus();
+ SWTBot innerBot =
bot.viewByTitle(projectProperties.getProperty("jbossServerView")).bot();
+ SWTBotTree tree = innerBot.tree();
+ try {
+ tree.getTreeItem(jbossEAPRuntime.getProperty("serverName")+"
[Stopped]");
+ } catch (WidgetNotFoundException e) {
+ createServerRuntime(jbossEAPRuntime);
+ }
+ }
+ if (mode > 2) {
+
+ try {
+
+ } catch (WidgetNotFoundException e) {
+ createSeamRuntime(runtimeSet, seamHome);
+ }
+ }
+ if (mode > 3) {
+
+ try {
+
+ } catch (WidgetNotFoundException e) {
+ createSeamProject(runtimeSet, serverType, type);
+ }
+ }
+ if (mode > 4) {
+
+ try {
+
+ } catch (WidgetNotFoundException e) {
+ createSeamUnit(unitType, runtimeSet, type);
+ }
+ }
+
+ }
+
+/**Creates any Server Runtime + Server. */
+ protected void createServerRuntime(Properties serverType){
+ bot.menu("File").menu("New").menu("Other...").click();
+ SWTBotTree tree = bot.tree();
+ tree.expandNode("Server").select("Server");
+ bot.button("Next >").click();
+ SWTBotTree tree2 = bot.tree();
+ tree2.expandNode(serverType.getProperty("runtimeGroup")).select(serverType.getProperty("runtimeItem"));
+ bot.textWithLabel("Server
name:").setText(serverType.getProperty("serverName"));
+ bot.button("Next >").click();
+ bot.textWithLabel("Name").setText(serverType.getProperty("runtimeName"));
+ bot.textWithLabel("Home
Directory").setText(serverType.getProperty("runtimePath"));
+ bot.button("Finish").click();
+ }
+
+/** Creates any Seam runtime. */
+ protected void createSeamRuntime(Properties runtimeSet, String homeFolder){
+ bot.menu("Window").menu("Preferences").click();
+ SWTBotTree tree = bot.tree();
+ delay();
+ tree.expandNode("JBoss
Tools").expandNode("Web").select("Seam");
+ bot.button("Add").click();
+ bot.textWithLabel("Home Folder:").setText(homeFolder);
+ /*bot.textWithLabel("Home
Folder:").setText(runtimeSet.getProperty("seamRuntimePath"));*/
+ bot.textWithLabel("Name:").setText(runtimeSet.getProperty("seamRuntimeName"));
+ bot.button("Finish").click();
+ bot.button("OK").click();
+ }
+
+/**Creates any Seam project. */
+ protected void createSeamProject(Properties runtimeSet, Properties serverType,
+ String type ){
+ bot.menu("File").menu("New").menu("Seam Web
Project").click();
+ bot.textWithLabel("Project
name:").setText(runtimeSet.getProperty("testProjectName")+ type);
+ bot.comboBoxInGroup("Target
runtime").setSelection(serverType.getProperty("runtimeName"));
+ bot.comboBoxInGroup("Target
Server").setSelection(serverType.getProperty("serverName"));
+ bot.comboBoxInGroup("Configuration").setSelection(runtimeSet.getProperty("configName"));
+ bot.button("Next >").click();
+ bot.button("Next >").click();
+ bot.button("Next >").click();
+ bot.button("Next >").click();
+ bot.comboBoxWithLabel("Seam
Runtime:").setSelection(runtimeSet.getProperty("seamRuntimeName"));
+ bot.radio(type).click();
+ bot.comboBoxWithLabel("Connection
profile:").setSelection(projectProperties.getProperty("connName"));
+ bot.button("Finish").click();
+ }
+
+/**Creates any Seam Action, Form etc. */
+ protected void createSeamUnit(String unitType,
+ Properties runtimeSet, String type){
+ bot.menu("File").menu("New").menu("Seam "
+unitType).click();
+ bot.textWithLabel("Seam
Project:").setText(runtimeSet.getProperty("testProjectName")+ type);
+ if ("Entity".equals(unitType)) {
+ bot.textWithLabel("Seam entity class
name:").setText("seam"+unitType);
+ } else {
+ bot.textWithLabel("Seam component
name:").setText("seam"+unitType);
+ }
+ bot.button("Finish").click();
+ delay();
+ }
+
+/**Deletes any Seam project. */
+ protected void deleteSeamProject(Properties runtimeSet, String type){
+ SWTBot innerBot = bot.viewByTitle(WidgetVariables.PACKAGE_EXPLORER).bot();
+ SWTBotTree tree = innerBot.tree();
+ if ("WAR".equals(type)) {
+ tree.getTreeItem(runtimeSet.getProperty("testProjectName")+
type).contextMenu("Delete").click();
+ bot.button("OK").click();
+ bot.sleep(1000);
+ tree.getTreeItem(runtimeSet.getProperty("testProjectName")+
type+"-test").contextMenu("Delete").click();
+ bot.button("OK").click();
+ bot.sleep(1000);
+ } else {
+ tree.getTreeItem(runtimeSet.getProperty("testProjectName")+
type).contextMenu("Delete").click();
+ bot.button("OK").click();
+ bot.sleep(1000);
+ tree.getTreeItem(runtimeSet.getProperty("testProjectName")+
type+"-ear").contextMenu("Delete").click();
+ bot.button("OK").click();
+ bot.sleep(1000);
+ tree.getTreeItem(runtimeSet.getProperty("testProjectName")+
type+"-ejb").contextMenu("Delete").click();
+ bot.button("OK").click();
+ bot.sleep(1000);
+ tree.getTreeItem(runtimeSet.getProperty("testProjectName")+
type+"-test").contextMenu("Delete").click();
+ bot.button("OK").click();
+ bot.sleep(1000);
+ }
+ }
+/**Creates any JSF project. */
+ protected void createJSFProject(String jsfProjectName, String jsfEnvName, String
jsfKickStart) {
+ bot.menu("File").menu("New").menu("Other...").click();
+ bot.tree().expandNode("JBoss Tools
Web").expandNode("JSF").select("JSF Project");
+ bot.button("Next >").click();
+ bot.textWithLabel("Project Name*").setText(jsfProjectName);
+ bot.comboBoxWithLabel("JSF Environment*").setSelection(jsfEnvName);
+ bot.comboBoxWithLabel("Template*").setSelection(jsfKickStart);
+ bot.button("Next >").click();
+ bot.comboBoxWithLabel("Runtime*").setSelection(jbossEAPRuntime.getProperty("runtimeName"));
+ /*bot.checkBox(jbossEAPRuntime.getProperty("serverName")).deselect();*/
+ bot.button("Finish").click();
+ try {bot.button("No").click();}
+ catch (Exception e) {}
+ }
+
+/**Creates any Struts project. */
+ protected void createStrutsProject(String strutsProjectName, String strutsEnvName) {
+ bot.menu("File").menu("New").menu("Other...").click();
+ bot.tree().expandNode("JBoss Tools
Web").expandNode("Struts").select("Struts Project");
+ bot.button("Next >").click();
+ bot.textWithLabel("Project Name*").setText(strutsProjectName);
+ bot.comboBoxWithLabel("Struts Environment*").setSelection(strutsEnvName);
+ bot.comboBoxWithLabel("Template*").setSelection("KickStart");
+ bot.button("Next >").click();
+ bot.comboBoxWithLabel("Runtime*").setSelection(jbossEAPRuntime.getProperty("runtimeName"));
+ /*bot.checkBox(jbossEAPRuntime.getProperty("serverName")).deselect();*/
+ bot.button("Finish").click();
+ try {bot.button("No").click();}
+ catch (Exception e) {}
+ }
+
+/**Creates any file. */
+ protected void createPageFile(String fileType, String fileFolder) {
+ bot.menu("File").menu("New").menu("Other...").click();
+ bot.tree().expandNode("JBoss Tools Web").select(fileType+" File");
+ bot.button("Next >").click();
+ bot.textWithLabel("Folder*").setText("/"+fileFolder);
+ bot.textWithLabel("Name*").setText("test"+fileType);
+ bot.button("Finish").click();
+ }
+
+/**Editor opening check. */
+ protected void checkEditor(String editorType) {
+ try {bot.editorByTitle(editorType).close();}
+ catch (Exception e) {
+ fail("Editor didn't open.");}
+ }
+
+/**Builder job delay. Ugly delay script here right now. */
+ protected void timeStop(){
+ bot.sleep(38000);
+ /*boolean check = true;
+ bot.menu("Window").menu("Show
View").menu("Other...").click();
+ bot.tree().expandNode("General").expandNode("Progress").select();
+ bot.viewByTitle("Progress").setFocus();
+ SWTBot progressBot = bot.viewByTitle("Progress").bot();
+ while (check = true) {
+ bot.sleep(1000);
+ bot.viewByTitle("Progress").setFocus();
+ SWTBotTree proTree = progressBot.tree();
+ check = proTree.hasItems();
+ }*/
+ }
+
+
+}
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/TestLauncher.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/TestLauncher.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/TestLauncher.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,49 @@
+package org.jboss.tools.smoke.ui.bot.test;
+
+import org.eclipse.swtbot.swt.finder.SWTBotTestCase;
+import org.jboss.tools.smoke.ui.bot.test.create.CreateSeamRuntimes;
+import org.jboss.tools.smoke.ui.bot.test.create.CreateSeamProjects;
+import org.jboss.tools.smoke.ui.bot.test.create.CreateJSFProjects;
+import org.jboss.tools.smoke.ui.bot.test.create.CreateStrutsProjects;
+import org.jboss.tools.smoke.ui.bot.test.create.CreateForms;
+import org.jboss.tools.smoke.ui.bot.test.create.CreateActions;
+import org.jboss.tools.smoke.ui.bot.test.create.CreateConversations;
+import org.jboss.tools.smoke.ui.bot.test.create.CreateEntities;
+import org.jboss.tools.smoke.ui.bot.test.create.CreatePagesFiles;
+import org.jboss.tools.smoke.ui.bot.test.create.RemoveJSFCapabilities;
+import org.jboss.tools.smoke.ui.bot.test.create.RemoveStrutsCapabilities;
+import org.jboss.tools.smoke.ui.bot.test.create.DeleteSeamProjects;
+import org.jboss.tools.smoke.ui.bot.test.create.DeleteJSFProjects;
+import org.jboss.tools.smoke.ui.bot.test.create.DeleteStrutsProjects;
+
+import junit.extensions.TestSetup;
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+
+
+/**
+ *
+ * This is a debug launcher, don't use it.
+ *
+ */
+public class TestLauncher extends SWTBotTestCase{
+ public static Test suite(){
+ TestSuite suite = new TestSuite("Test Launch");
+// suite.addTestSuite(CreateSeamRuntimes.class);
+// suite.addTestSuite(CreateSeamProjects.class);
+ suite.addTestSuite(CreateJSFProjects.class);
+ suite.addTestSuite(CreateStrutsProjects.class);
+// suite.addTestSuite(CreateForms.class);
+// suite.addTestSuite(CreateActions.class);
+// suite.addTestSuite(CreateConversations.class);
+// suite.addTestSuite(CreateEntities.class);
+ suite.addTestSuite(CreatePagesFiles.class);
+// suite.addTestSuite(RemoveJSFCapabilities.class);
+// suite.addTestSuite(RemoveStrutsCapabilities.class);
+// suite.addTestSuite(DeleteSeamProjects.class);
+// suite.addTestSuite(DeleteJSFProjects.class);
+// suite.addTestSuite(DeleteStrutsProjects.class);
+ return new TestSetup(suite);
+ }
+}
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateActions.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateActions.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateActions.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,33 @@
+package org.jboss.tools.smoke.ui.bot.test.create;
+
+import org.jboss.tools.smoke.ui.bot.test.TestControl;
+
+public class CreateActions extends TestControl{
+
+ private static String TEST_TYPE = "Action";
+
+ public void testCreateActionFor12war(){
+ createSeamUnit(TEST_TYPE, seam12Settings, TYPE_WAR);
+ }
+
+ public void testCreateActionFor12ear(){
+ createSeamUnit(TEST_TYPE, seam12Settings, TYPE_EAR);
+ }
+
+ public void testCreateActionFor2fpwar(){
+ createSeamUnit(TEST_TYPE, seam2fpSettings, TYPE_WAR);
+ }
+
+ public void testCreateActionFor2fpear(){
+ createSeamUnit(TEST_TYPE, seam2fpSettings, TYPE_EAR);
+ }
+
+ public void testCreateActionFor21war(){
+ createSeamUnit(TEST_TYPE, seam21Settings, TYPE_WAR);
+ }
+
+ public void testCreateActionFor21ear(){
+ createSeamUnit(TEST_TYPE, seam21Settings, TYPE_EAR);
+ }
+}
+
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateConversations.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateConversations.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateConversations.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,33 @@
+package org.jboss.tools.smoke.ui.bot.test.create;
+
+import org.jboss.tools.smoke.ui.bot.test.TestControl;
+
+public class CreateConversations extends TestControl{
+
+ private static String TEST_TYPE = "Conversation";
+
+ public void testCreateConversationFor12war(){
+ createSeamUnit(TEST_TYPE, seam12Settings, TYPE_WAR);
+ }
+
+ public void testCreateConversationFor12ear(){
+ createSeamUnit(TEST_TYPE, seam12Settings, TYPE_EAR);
+ }
+
+ public void testCreateConversationFor2fpwar(){
+ createSeamUnit(TEST_TYPE, seam2fpSettings, TYPE_WAR);
+ }
+
+ public void testCreateConversationFor2fpear(){
+ createSeamUnit(TEST_TYPE, seam2fpSettings, TYPE_EAR);
+ }
+
+ public void testCreateConversationFor21war(){
+ createSeamUnit(TEST_TYPE, seam21Settings, TYPE_WAR);
+ }
+
+ public void testCreateConversationFor21ear(){
+ createSeamUnit(TEST_TYPE, seam21Settings, TYPE_EAR);
+ }
+}
+
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateEntities.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateEntities.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateEntities.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,39 @@
+package org.jboss.tools.smoke.ui.bot.test.create;
+
+import org.jboss.tools.smoke.ui.bot.test.TestControl;
+
+public class CreateEntities extends TestControl{
+
+ private static String TEST_TYPE = "Entity";
+
+ public void testCreateEntityFor12war(){
+ createSeamUnit(TEST_TYPE, seam12Settings, TYPE_WAR);
+ waitForJobs();
+ }
+
+ public void testCreateEntityFor12ear(){
+ createSeamUnit(TEST_TYPE, seam12Settings, TYPE_EAR);
+ waitForJobs();
+ }
+
+ public void testCreateEntityFor2fpwar(){
+ createSeamUnit(TEST_TYPE, seam2fpSettings, TYPE_WAR);
+ waitForJobs();
+ }
+
+ public void testCreateEntityFor2fpear(){
+ createSeamUnit(TEST_TYPE, seam2fpSettings, TYPE_EAR);
+ waitForJobs();
+ }
+
+ public void testCreateEntityFor21war(){
+ createSeamUnit(TEST_TYPE, seam21Settings, TYPE_WAR);
+ waitForJobs();
+ }
+
+ public void testCreateEntityFor21ear(){
+ createSeamUnit(TEST_TYPE, seam21Settings, TYPE_EAR);
+ waitForJobs();
+ }
+}
+
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateForms.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateForms.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateForms.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,33 @@
+package org.jboss.tools.smoke.ui.bot.test.create;
+
+import org.jboss.tools.smoke.ui.bot.test.TestControl;
+
+public class CreateForms extends TestControl{
+
+ private static String TEST_TYPE = "Form";
+
+ public void testCreateFormFor12war(){
+ createSeamUnit(TEST_TYPE, seam12Settings, TYPE_WAR);
+ }
+
+ public void testCreateFormFor12ear(){
+ createSeamUnit(TEST_TYPE, seam12Settings, TYPE_EAR);
+ }
+
+ public void testCreateFormFor2fpwar(){
+ createSeamUnit(TEST_TYPE, seam2fpSettings, TYPE_WAR);
+ }
+
+ public void testCreateFormFor2fpear(){
+ createSeamUnit(TEST_TYPE, seam2fpSettings, TYPE_EAR);
+ }
+
+ public void testCreateFormFor21war(){
+ createSeamUnit(TEST_TYPE, seam21Settings, TYPE_WAR);
+ }
+
+ public void testCreateFormFor21ear(){
+ createSeamUnit(TEST_TYPE, seam21Settings, TYPE_EAR);
+ }
+}
+
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateJSFProjects.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateJSFProjects.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateJSFProjects.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,34 @@
+package org.jboss.tools.smoke.ui.bot.test.create;
+
+import org.jboss.tools.smoke.ui.bot.test.TestControl;
+
+public class CreateJSFProjects extends TestControl{
+
+ public void testCreateJSFProject11(){
+ createJSFProject(
+ projectProperties.getProperty("JSFProjectName1.1"),
+ projectProperties.getProperty("JSF1.1"),
+ projectProperties.getProperty("JSF1.1KickName")
+ );
+ waitForJobs();
+ }
+
+ public void testCreateJSFProject12(){
+ createJSFProject(
+ projectProperties.getProperty("JSFProjectName1.2"),
+ projectProperties.getProperty("JSF1.2"),
+ projectProperties.getProperty("JSF1.2KickName")
+ );
+ waitForJobs();
+ }
+
+ public void testCreateJSFProject12Facelet(){
+ createJSFProject(
+ projectProperties.getProperty("JSFProjectName1.2F"),
+ projectProperties.getProperty("JSF1.2F"),
+ projectProperties.getProperty("JSF1.2FKickName")
+ );
+ waitForJobs();
+ }
+
+}
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreatePagesFiles.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreatePagesFiles.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreatePagesFiles.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,41 @@
+package org.jboss.tools.smoke.ui.bot.test.create;
+
+import org.jboss.tools.smoke.ui.bot.test.TestControl;
+
+public class CreatePagesFiles extends TestControl{
+
+ private static String JSP_TYPE = "JSP";
+ private static String XHTML_TYPE = "XHTML";
+ private static String JSP_EXT = ".jsp";
+ private static String XHTML_EXT = ".xhtml";
+
+ public void testCreateJSPPage11(){
+ createPageFile(JSP_TYPE,
projectProperties.getProperty("JSFProjectName1.1"));
+ checkEditor("test"+ JSP_TYPE + JSP_EXT);
+ }
+
+ public void testCreateJSPPage12(){
+ createPageFile(JSP_TYPE,
projectProperties.getProperty("JSFProjectName1.2"));
+ checkEditor("test"+ JSP_TYPE + JSP_EXT);
+ }
+
+ public void testCreateJSPPage12Facelet(){
+ createPageFile(JSP_TYPE,
projectProperties.getProperty("JSFProjectName1.2F"));
+ checkEditor("test"+ JSP_TYPE + JSP_EXT);
+ }
+
+ public void testCreateXHTMLPage11(){
+ createPageFile(XHTML_TYPE,
projectProperties.getProperty("JSFProjectName1.1"));
+ checkEditor("test"+ XHTML_TYPE + XHTML_EXT);
+ }
+
+ public void testCreateXHTMLPage12(){
+ createPageFile(XHTML_TYPE,
projectProperties.getProperty("JSFProjectName1.2"));
+ checkEditor("test"+ XHTML_TYPE + XHTML_EXT);
+ }
+
+ public void testCreateXHTMLPage12Facelet(){
+ createPageFile(XHTML_TYPE,
projectProperties.getProperty("JSFProjectName1.2F"));
+ checkEditor("test"+ XHTML_TYPE + XHTML_EXT);
+ }
+}
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateSeamProjects.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateSeamProjects.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateSeamProjects.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,37 @@
+package org.jboss.tools.smoke.ui.bot.test.create;
+
+import org.jboss.tools.smoke.ui.bot.test.TestControl;
+
+public class CreateSeamProjects extends TestControl{
+
+ public void testCreateSeamProject12war(){
+ createSeamProject(seam12Settings, jbossEAPRuntime, TYPE_WAR);
+ waitForJobs();
+ }
+
+ public void testCreateSeamProject12ear(){
+ createSeamProject(seam12Settings, jbossEAPRuntime, TYPE_EAR);
+ waitForJobs();
+ }
+
+ public void testCreateSeamProject2fpwar(){
+ createSeamProject(seam2fpSettings, jbossEAPRuntime, TYPE_WAR);
+ waitForJobs();
+ }
+
+ public void testCreateSeamProject2fpear(){
+ createSeamProject(seam2fpSettings, jbossEAPRuntime, TYPE_EAR);
+ waitForJobs();
+ }
+
+ public void testCreateSeamProject21war(){
+ createSeamProject(seam21Settings, jbossEAPRuntime, TYPE_WAR);
+ waitForJobs();
+ }
+
+ public void testCreateSeamProject21ear(){
+ createSeamProject(seam21Settings, jbossEAPRuntime, TYPE_EAR);
+ waitForJobs();
+ }
+
+}
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateSeamRuntimes.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateSeamRuntimes.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateSeamRuntimes.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,18 @@
+package org.jboss.tools.smoke.ui.bot.test.create;
+
+import org.jboss.tools.smoke.ui.bot.test.TestControl;
+
+public class CreateSeamRuntimes extends TestControl{
+
+ public void testCreateSeamRuntime12(){
+ createSeamRuntime(seam12Settings, SEAM_12_SETTINGS_HOME);
+ }
+
+ public void testCreateSeamRuntime2fp(){
+ createSeamRuntime(seam2fpSettings, SEAM_2FP_SETTINGS_HOME);
+ }
+
+ public void testCreateSeamRuntime21(){
+ createSeamRuntime(seam21Settings, SEAM_21_SETTINGS_HOME);
+ }
+}
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateServerRuntimes.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateServerRuntimes.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateServerRuntimes.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,10 @@
+package org.jboss.tools.smoke.ui.bot.test.create;
+
+import org.jboss.tools.smoke.ui.bot.test.TestControl;
+
+public class CreateServerRuntimes extends TestControl{
+
+ public void testCreateEAPServerRuntime(){
+ createServerRuntime(jbossEAPRuntime);
+ }
+}
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateStrutsProjects.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateStrutsProjects.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/CreateStrutsProjects.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,23 @@
+package org.jboss.tools.smoke.ui.bot.test.create;
+
+import org.jboss.tools.smoke.ui.bot.test.TestControl;
+
+public class CreateStrutsProjects extends TestControl{
+
+ public void testCreateStrutsProject11(){
+ createStrutsProject(
+ projectProperties.getProperty("StrutsProjectName1.1"),
+ projectProperties.getProperty("Struts1.1")
+ );
+ waitForJobs();
+ }
+
+ public void testCreateStrutsProject12(){
+ createStrutsProject(
+ projectProperties.getProperty("StrutsProjectName1.2"),
+ projectProperties.getProperty("Struts1.2")
+ );
+ waitForJobs();
+ }
+
+}
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/DeleteJSFProjects.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/DeleteJSFProjects.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/DeleteJSFProjects.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,31 @@
+package org.jboss.tools.smoke.ui.bot.test.create;
+
+import org.eclipse.swtbot.swt.finder.SWTBot;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotTree;
+import org.jboss.tools.smoke.ui.bot.test.TestControl;
+import org.jboss.tools.ui.bot.test.WidgetVariables;
+
+public class DeleteJSFProjects extends TestControl{
+
+ public void testDeleteJSF11(){
+ SWTBot innerBot = bot.viewByTitle(WidgetVariables.PACKAGE_EXPLORER).bot();
+ SWTBotTree tree = innerBot.tree();
+ tree.getTreeItem(projectProperties.getProperty("JSFProjectName1.1")).contextMenu("Delete").click();
+ bot.button("OK").click();
+ }
+
+ public void testDeleteJSF12(){
+ SWTBot innerBot = bot.viewByTitle(WidgetVariables.PACKAGE_EXPLORER).bot();
+ SWTBotTree tree = innerBot.tree();
+ tree.getTreeItem(projectProperties.getProperty("JSFProjectName1.2")).contextMenu("Delete").click();
+ bot.button("OK").click();
+ }
+
+ public void testDeleteJSF12Facelet(){
+ SWTBot innerBot = bot.viewByTitle(WidgetVariables.PACKAGE_EXPLORER).bot();
+ SWTBotTree tree = innerBot.tree();
+ tree.getTreeItem(projectProperties.getProperty("JSFProjectName1.2F")).contextMenu("Delete").click();
+ bot.button("OK").click();
+ }
+
+}
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/DeleteSeamProjects.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/DeleteSeamProjects.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/DeleteSeamProjects.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,31 @@
+package org.jboss.tools.smoke.ui.bot.test.create;
+
+import org.jboss.tools.smoke.ui.bot.test.TestControl;
+
+public class DeleteSeamProjects extends TestControl{
+
+ public void testDeleteSeamProject12war(){
+ deleteSeamProject(seam12Settings, TYPE_WAR);
+ }
+
+ public void testDeleteSeamProject12ear(){
+ deleteSeamProject(seam12Settings, TYPE_EAR);
+ }
+
+ public void testDeleteSeamProject2fpwar(){
+ deleteSeamProject(seam2fpSettings, TYPE_WAR);
+ }
+
+ public void testDeleteSeamProject2fpear(){
+ deleteSeamProject(seam2fpSettings, TYPE_EAR);
+ }
+
+ public void testDeleteSeamProject21war(){
+ deleteSeamProject(seam21Settings, TYPE_WAR);
+ }
+
+ public void testDeleteSeamProject21ear(){
+ deleteSeamProject(seam21Settings, TYPE_EAR);
+ }
+
+}
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/DeleteStrutsProjects.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/DeleteStrutsProjects.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/DeleteStrutsProjects.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,24 @@
+package org.jboss.tools.smoke.ui.bot.test.create;
+
+import org.eclipse.swtbot.swt.finder.SWTBot;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotTree;
+import org.jboss.tools.smoke.ui.bot.test.TestControl;
+import org.jboss.tools.ui.bot.test.WidgetVariables;
+
+public class DeleteStrutsProjects extends TestControl{
+
+ public void testDeleteStruts11(){
+ SWTBot innerBot = bot.viewByTitle(WidgetVariables.PACKAGE_EXPLORER).bot();
+ SWTBotTree tree = innerBot.tree();
+ tree.getTreeItem(projectProperties.getProperty("StrutsProjectName1.1")).contextMenu("Delete").click();
+ bot.button("OK").click();
+ }
+
+ public void testDeleteStruts12(){
+ SWTBot innerBot = bot.viewByTitle(WidgetVariables.PACKAGE_EXPLORER).bot();
+ SWTBotTree tree = innerBot.tree();
+ tree.getTreeItem(projectProperties.getProperty("StrutsProjectName1.2")).contextMenu("Delete").click();
+ bot.button("OK").click();
+ }
+
+}
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/RemoveJSFCapabilities.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/RemoveJSFCapabilities.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/RemoveJSFCapabilities.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,37 @@
+package org.jboss.tools.smoke.ui.bot.test.create;
+
+import org.eclipse.swtbot.swt.finder.SWTBot;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotTree;
+import org.jboss.tools.smoke.ui.bot.test.TestControl;
+import org.jboss.tools.ui.bot.test.WidgetVariables;
+
+public class RemoveJSFCapabilities extends TestControl{
+
+ public void testRemoveJSF11(){
+ SWTBot innerBot = bot.viewByTitle(WidgetVariables.PACKAGE_EXPLORER).bot();
+ SWTBotTree tree = innerBot.tree();
+ tree.getTreeItem(
+ projectProperties.getProperty("JSFProjectName1.1"))
+ .contextMenu("JBoss Tools").contextMenu("Remove JSF
Capabilities");
+ bot.button("OK").click();
+ }
+
+ public void testRemoveJSF12(){
+ SWTBot innerBot = bot.viewByTitle(WidgetVariables.PACKAGE_EXPLORER).bot();
+ SWTBotTree tree = innerBot.tree();
+ tree.getTreeItem(
+ projectProperties.getProperty("JSFProjectName1.2"))
+ .contextMenu("JBoss Tools").contextMenu("Remove JSF
Capabilities");
+ bot.button("OK").click();
+ }
+
+ public void testRemoveJSF12Facelet(){
+ SWTBot innerBot = bot.viewByTitle(WidgetVariables.PACKAGE_EXPLORER).bot();
+ SWTBotTree tree = innerBot.tree();
+ tree.getTreeItem(
+ projectProperties.getProperty("JSFProjectName1.2F"))
+ .contextMenu("JBoss Tools").contextMenu("Remove JSF
Capabilities");
+ bot.button("OK").click();
+ }
+
+}
\ No newline at end of file
Added:
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/RemoveStrutsCapabilities.java
===================================================================
---
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/RemoveStrutsCapabilities.java
(rev 0)
+++
workspace/yzhishko/org.jboss.tools.smoke.ui.bot.test/src/org/jboss/tools/smoke/ui/bot/test/create/RemoveStrutsCapabilities.java 2009-08-06
15:58:09 UTC (rev 16991)
@@ -0,0 +1,28 @@
+package org.jboss.tools.smoke.ui.bot.test.create;
+
+import org.eclipse.swtbot.swt.finder.SWTBot;
+import org.eclipse.swtbot.swt.finder.widgets.SWTBotTree;
+import org.jboss.tools.smoke.ui.bot.test.TestControl;
+import org.jboss.tools.ui.bot.test.WidgetVariables;
+
+public class RemoveStrutsCapabilities extends TestControl{
+
+ public void testRemoveStruts11(){
+ SWTBot innerBot = bot.viewByTitle(WidgetVariables.PACKAGE_EXPLORER).bot();
+ SWTBotTree tree = innerBot.tree();
+ tree.getTreeItem(
+ projectProperties.getProperty("StrutsProjectName1.1"))
+ .contextMenu("JBoss Tools").contextMenu("Remove Struts
Capabilities");
+ bot.button("OK").click();
+ }
+
+ public void testRemoveStruts12(){
+ SWTBot innerBot = bot.viewByTitle(WidgetVariables.PACKAGE_EXPLORER).bot();
+ SWTBotTree tree = innerBot.tree();
+ tree.getTreeItem(
+ projectProperties.getProperty("StrutsProjectName1.2"))
+ .contextMenu("JBoss Tools").contextMenu("Remove Struts
Capabilities");
+ bot.button("OK").click();
+ }
+
+}
\ No newline at end of file