JBoss Tools SVN: r24668 - in trunk/gwt/plugins/org.jboss.tools.gwt.core: src/org/jboss/tools/gwt/core and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2010-09-02 12:01:38 -0400 (Thu, 02 Sep 2010)
New Revision: 24668
Modified:
trunk/gwt/plugins/org.jboss.tools.gwt.core/META-INF/MANIFEST.MF
trunk/gwt/plugins/org.jboss.tools.gwt.core/src/org/jboss/tools/gwt/core/GWTInstallFacetDelegate.java
trunk/gwt/plugins/org.jboss.tools.gwt.core/src/org/jboss/tools/gwt/core/IGoogleEclipsePluginConstants.java
trunk/gwt/plugins/org.jboss.tools.gwt.core/src/org/jboss/tools/gwt/core/util/ProjectUtils.java
Log:
[JBIDE-6954] throws now exceptions correctly
Modified: trunk/gwt/plugins/org.jboss.tools.gwt.core/META-INF/MANIFEST.MF
===================================================================
--- trunk/gwt/plugins/org.jboss.tools.gwt.core/META-INF/MANIFEST.MF 2010-09-02 15:49:03 UTC (rev 24667)
+++ trunk/gwt/plugins/org.jboss.tools.gwt.core/META-INF/MANIFEST.MF 2010-09-02 16:01:38 UTC (rev 24668)
@@ -26,4 +26,5 @@
Export-Package: org.jboss.tools.gwt.core,
org.jboss.tools.gwt.core.util
Bundle-ActivationPolicy: lazy
+Import-Package: org.jboss.tools.common.model.project
Modified: trunk/gwt/plugins/org.jboss.tools.gwt.core/src/org/jboss/tools/gwt/core/GWTInstallFacetDelegate.java
===================================================================
--- trunk/gwt/plugins/org.jboss.tools.gwt.core/src/org/jboss/tools/gwt/core/GWTInstallFacetDelegate.java 2010-09-02 15:49:03 UTC (rev 24667)
+++ trunk/gwt/plugins/org.jboss.tools.gwt.core/src/org/jboss/tools/gwt/core/GWTInstallFacetDelegate.java 2010-09-02 16:01:38 UTC (rev 24668)
@@ -48,8 +48,10 @@
import org.eclipse.wst.common.project.facet.core.IProjectFacetVersion;
import org.jboss.tools.common.EclipseUtil;
import org.jboss.tools.common.log.LogHelper;
+import org.jboss.tools.common.model.project.ProjectHome;
import org.jboss.tools.gwt.core.internal.GWTCoreActivator;
import org.jboss.tools.gwt.core.util.ProjectUtils;
+import org.jboss.tools.usage.util.StatusUtils;
import org.osgi.service.prefs.BackingStoreException;
/**
@@ -60,38 +62,27 @@
public void execute(IProject project, IProjectFacetVersion projectFacetVersion, Object config,
IProgressMonitor monitor) throws CoreException {
try {
-
- GWTInstallDataModelProvider dataModel = (GWTInstallDataModelProvider) config;
IJavaProject javaProject = JavaCore.create(project);
addNature(javaProject, monitor);
-
addClasspathContainer(javaProject, monitor);
- IPath webContentPath = ProjectUtils.getWebContentRootPath(javaProject.getProject());
+ IPath webContentPath = ProjectHome.getFirstWebContentPath(project);
+// IPath webContentPath = ProjectUtils.getWebContentRootPath(javaProject.getProject());
Assert.isTrue(webContentPath != null && !webContentPath.isEmpty(),
MessageFormat
.format("no web content folder was found in project {0}", javaProject.getElementName()));
- IScopeContext projectScope = new ProjectScope(project);
- createWebApplicationPreferences(
- projectScope.getNode(IGoogleEclipsePluginConstants.GDT_PLUGIN_ID),
- webContentPath, javaProject, monitor);
-
+ createWebApplicationPreferences(project, webContentPath, javaProject, monitor);
configureOutputFolder(webContentPath, javaProject, monitor);
List<IPath> srcFolderPaths = ProjectUtils.getSourceFolders(javaProject);
- Assert.isTrue(srcFolderPaths.size() > 0,
- MessageFormat.format("no source folders were found in project {0}", javaProject.getElementName()));
+ GWTInstallDataModelProvider dataModel = (GWTInstallDataModelProvider) config;
createSample(srcFolderPaths, webContentPath, dataModel, javaProject, monitor);
configureWebXml(project, monitor);
-
- } catch (BackingStoreException e) {
- LogHelper.logError(GWTCoreActivator.getDefault(), "Could not store preferences.", e);
} catch (Exception e) {
-
- LogHelper.logError(GWTCoreActivator.getDefault(), "Could not create gwt facet.", e);
+ throw new CoreException(StatusUtils.getErrorStatus(GWTCoreActivator.PLUGIN_ID, "Could not create gwt facet.", e));
}
}
@@ -109,12 +100,15 @@
ProjectUtils.addClasspathEntry(javaProject, entry, monitor);
}
- private void createWebApplicationPreferences(IEclipsePreferences preferences, IPath webContentPath,
+ private void createWebApplicationPreferences(IProject project, IPath webContentPath,
IJavaProject javaProject, IProgressMonitor monitor) throws BackingStoreException, CoreException {
monitor.subTask("creating web application preferences");
- preferences.put(IGoogleEclipsePluginConstants.WAR_SRCDIR_KEY, webContentPath.makeRelativeTo(
- javaProject.getPath()).toString());
+ IScopeContext projectScope = new ProjectScope(project);
+ IEclipsePreferences preferences = projectScope.getNode(IGoogleEclipsePluginConstants.GDT_PLUGIN_ID);
+
+ preferences.put(IGoogleEclipsePluginConstants.WAR_SRCDIR_KEY,
+ webContentPath.makeRelativeTo(javaProject.getPath()).toString());
preferences.put(IGoogleEclipsePluginConstants.WAR_SRCDIR_ISOUTPUT_KEY,
IGoogleEclipsePluginConstants.WAR_SRCDIR_ISOUTPUT_DEFAULTVALUE);
preferences.flush();
@@ -137,8 +131,12 @@
GWTInstallDataModelProvider dataModel, final IJavaProject javaProject, IProgressMonitor monitor)
throws IOException, CoreException {
- if (dataModel.isGenerateSampleCode()) {
+ if (srcPaths.size() <= 0) {
+ LogHelper.logWarning(GWTCoreActivator.PLUGIN_ID, MessageFormat.format("no source folders were found in project {0}", javaProject.getElementName()));
+ return;
+ }
+ if (dataModel.isGenerateSampleCode()) {
monitor.subTask("creating sample code");
javaProject.getProject().getWorkspace().run(new IWorkspaceRunnable() {
@@ -153,7 +151,7 @@
unzipWebContent(webContentPath, javaProject);
} catch (IOException e) {
- LogHelper.logError(GWTCoreActivator.getDefault(), "Could not create gwt facet", e);
+ LogHelper.logError(GWTCoreActivator.PLUGIN_ID, "Could not create gwt facet", e);
}
}
@@ -228,7 +226,6 @@
}, webXmlPath);
}
- @SuppressWarnings("unchecked")
private void createServletMapping(String urlPattern, Servlet servlet, WebApp webApp) {
ServletMapping mapping = WebFactory.eINSTANCE.createServletMapping();
mapping.setServletName(servlet.getServletName());
@@ -238,7 +235,6 @@
webApp.getServletMappings().add(mapping);
}
- @SuppressWarnings("unchecked")
private Servlet createServlet(String servletName, String servletClass, WebApp webApp) {
Servlet servlet = WebFactory.eINSTANCE.createServlet();
servlet.setServletName(servletName);
@@ -247,7 +243,6 @@
return servlet;
}
- @SuppressWarnings("unchecked")
private void addWelcomePage(String welcomeFileUrl, WebApp webApp) {
List<WelcomeFileList> welcomeList = webApp.getWelcomeFileLists();
WelcomeFileList welcomeFileList = null;
Modified: trunk/gwt/plugins/org.jboss.tools.gwt.core/src/org/jboss/tools/gwt/core/IGoogleEclipsePluginConstants.java
===================================================================
--- trunk/gwt/plugins/org.jboss.tools.gwt.core/src/org/jboss/tools/gwt/core/IGoogleEclipsePluginConstants.java 2010-09-02 15:49:03 UTC (rev 24667)
+++ trunk/gwt/plugins/org.jboss.tools.gwt.core/src/org/jboss/tools/gwt/core/IGoogleEclipsePluginConstants.java 2010-09-02 16:01:38 UTC (rev 24668)
@@ -18,7 +18,7 @@
*/
public class IGoogleEclipsePluginConstants {
- public static final String GWT_NATURE = "com.google.gwt.eclipse.core.gwtNature";
+ public static final String GWT_NATURE = "com.google.gwt.eclipse.core.gwtNature"; //$NON-NLS-1$
/** The gwt class path container id. */
public static final String GWT_CONTAINER_ID = "com.google.gwt.eclipse.core.GWT_CONTAINER"; //$NON-NLS-1$
Modified: trunk/gwt/plugins/org.jboss.tools.gwt.core/src/org/jboss/tools/gwt/core/util/ProjectUtils.java
===================================================================
--- trunk/gwt/plugins/org.jboss.tools.gwt.core/src/org/jboss/tools/gwt/core/util/ProjectUtils.java 2010-09-02 15:49:03 UTC (rev 24667)
+++ trunk/gwt/plugins/org.jboss.tools.gwt.core/src/org/jboss/tools/gwt/core/util/ProjectUtils.java 2010-09-02 16:01:38 UTC (rev 24668)
@@ -39,7 +39,7 @@
/**
* A class that holds various utility methods that help to deal with projects.
*
- * @author adietish.
+ * @author Andre Dietisheim
*
* @see IProject
*/
@@ -81,26 +81,27 @@
javaProject.setRawClasspath(newClasspath, monitor);
}
- /**
- * Returns the path of the web content folder in the given project. The path
- * returned is relative to the workspace.
- *
- * @param project
- * the project to return the web content folder for
- * @return the path of the web content folder (relative to the workspace)
- */
- public static IPath getWebContentRootPath(IProject project) {
- if (!ModuleCoreNature.isFlexibleProject(project))
- return project.getFullPath();
- IPath path = null;
- IVirtualComponent component = ComponentCore.createComponent(project);
- if (component != null && component.exists()) {
- path = component.getRootFolder().getWorkspaceRelativePath();
- } else {
- path = project.getFullPath();
- }
- return path;
- }
+// /**
+// * Returns the path of the web content folder in the given project. The path
+// * returned is relative to the workspace.
+// *
+// * @param project
+// * the project to return the web content folder for
+// * @return the path of the web content folder (relative to the workspace)
+// */
+// public static IPath getWebContentRootPath(IProject project) {
+// if (!ModuleCoreNature.isFlexibleProject(project)) {
+// return project.getFullPath();
+// }
+// IPath path = null;
+// IVirtualComponent component = ComponentCore.createComponent(project);
+// if (component != null && component.exists()) {
+// path = component.getRootFolder().getWorkspaceRelativePath();
+// } else {
+// path = project.getFullPath();
+// }
+// return path;
+// }
/**
* Unzips the given ZipInputStream to the given folder.
15 years, 4 months
JBoss Tools SVN: r24667 - in trunk: vpe/tests/org.jboss.tools.vpe.ui.bot.test/src/org/jboss/tools/vpe/ui/bot/test/wizard and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: dmaliarevich
Date: 2010-09-02 11:49:03 -0400 (Thu, 02 Sep 2010)
New Revision: 24667
Modified:
trunk/jst/tests/org.jboss.tools.jst.ui.bot.test/src/org/jboss/tools/ui/bot/test/WidgetVariables.java
trunk/vpe/tests/org.jboss.tools.vpe.ui.bot.test/src/org/jboss/tools/vpe/ui/bot/test/wizard/ExternalizeStringsDialogTest.java
Log:
https://jira.jboss.org/browse/JBIDE-6945 , JUnit was added
Modified: trunk/jst/tests/org.jboss.tools.jst.ui.bot.test/src/org/jboss/tools/ui/bot/test/WidgetVariables.java
===================================================================
--- trunk/jst/tests/org.jboss.tools.jst.ui.bot.test/src/org/jboss/tools/ui/bot/test/WidgetVariables.java 2010-09-02 15:30:36 UTC (rev 24666)
+++ trunk/jst/tests/org.jboss.tools.jst.ui.bot.test/src/org/jboss/tools/ui/bot/test/WidgetVariables.java 2010-09-02 15:49:03 UTC (rev 24667)
@@ -18,6 +18,7 @@
public static final String PROPERTIES = "Properties"; //$NON-NLS-1$
public static final String OUTLINE = "Outline"; //$NON-NLS-1$
public static final String OK_BUTTON = "OK"; //$NON-NLS-1$
+ public static final String CANCEL_BUTTON = "Cancel"; //$NON-NLS-1$
public static final String NEXT_BUTTON = "Next >"; //$NON-NLS-1$
public static final String BACK_BUTTON = "< Back"; //$NON-NLS-1$
public static final String FINISH_BUTTON = "Finish"; //$NON-NLS-1$
Modified: trunk/vpe/tests/org.jboss.tools.vpe.ui.bot.test/src/org/jboss/tools/vpe/ui/bot/test/wizard/ExternalizeStringsDialogTest.java
===================================================================
--- trunk/vpe/tests/org.jboss.tools.vpe.ui.bot.test/src/org/jboss/tools/vpe/ui/bot/test/wizard/ExternalizeStringsDialogTest.java 2010-09-02 15:30:36 UTC (rev 24666)
+++ trunk/vpe/tests/org.jboss.tools.vpe.ui.bot.test/src/org/jboss/tools/vpe/ui/bot/test/wizard/ExternalizeStringsDialogTest.java 2010-09-02 15:49:03 UTC (rev 24667)
@@ -147,6 +147,42 @@
assertEquals("'Messages.properties' was updated incorrectly", "User=User", line); //$NON-NLS-1$ //$NON-NLS-2$
}
+ public void testExternalizingTheSameTextAgain() throws Throwable {
+ isUnusedDialogOpened = false;
+ /*
+ * Open simple html file in order to get the VPE toolbar
+ */
+ SWTBotEditor editor = SWTTestExt.packageExplorer.openFile(JBT_TEST_PROJECT_NAME,
+ "WebContent", "pages", TEST_PAGE); //$NON-NLS-1$ //$NON-NLS-2$
+ editor.setFocus();
+
+ /*
+ * Select some text
+ */
+ editor.toTextEditor().selectRange(7, 18, 4);
+ assertEquals("Replaced text is incorrect", "User", editor.toTextEditor().getSelection()); //$NON-NLS-1$ //$NON-NLS-2$
+ /*
+ * Get toolbar button
+ */
+ bot.toolbarButtonWithTooltip(VpeUIMessages.EXTERNALIZE_STRINGS).click();
+ bot.shell(VpeUIMessages.EXTERNALIZE_STRINGS_DIALOG_TITLE).setFocus();
+ bot.shell(VpeUIMessages.EXTERNALIZE_STRINGS_DIALOG_TITLE).activate();
+ isUnusedDialogOpened = true;
+
+ /*
+ * Check generated property key
+ */
+ SWTBotText defKeyText = bot.textWithLabelInGroup(
+ VpeUIMessages.EXTERNALIZE_STRINGS_DIALOG_PROPERTIES_KEY,
+ VpeUIMessages.EXTERNALIZE_STRINGS_DIALOG_PROPS_STRINGS_GROUP);
+ assertNotNull("Cannot find 'Property Key' text field", defKeyText); //$NON-NLS-1$
+ assertText("User_1",defKeyText); //$NON-NLS-1$
+
+ bot.button(WidgetVariables.CANCEL_BUTTON).click();
+ isUnusedDialogOpened = false;
+
+ }
+
public void testExternalizeStringsDialogInXhtml() throws Throwable {
isUnusedDialogOpened = false;
/*
15 years, 4 months
JBoss Tools SVN: r24666 - in branches/jbosstools-3.2.0.M2/hibernatetools: plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/model/impl and 2 other directories.
by jbosstools-commits@lists.jboss.org
Author: vyemialyanchyk
Date: 2010-09-02 11:30:36 -0400 (Thu, 02 Sep 2010)
New Revision: 24666
Modified:
branches/jbosstools-3.2.0.M2/hibernatetools/plugins/org.hibernate.eclipse.console/ant-tasks-description.xml
branches/jbosstools-3.2.0.M2/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/model/impl/ExporterFactory.java
branches/jbosstools-3.2.0.M2/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/launch/CodeGenXMLFactory.java
branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenInternalProps_test1.xml
branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenJpa_test1.xml
branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenNullable_test1.xml
branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenProps_test1.xml
branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenReveng_test1.xml
branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGen_test1.xml
Log:
https://jira.jboss.org/browse/JBIDE-6722 & https://jira.jboss.org/browse/JBIDE-6951 - fix for the trunk and jbosstools-3.2.0.M2 branch
Modified: branches/jbosstools-3.2.0.M2/hibernatetools/plugins/org.hibernate.eclipse.console/ant-tasks-description.xml
===================================================================
--- branches/jbosstools-3.2.0.M2/hibernatetools/plugins/org.hibernate.eclipse.console/ant-tasks-description.xml 2010-09-02 15:29:38 UTC (rev 24665)
+++ branches/jbosstools-3.2.0.M2/hibernatetools/plugins/org.hibernate.eclipse.console/ant-tasks-description.xml 2010-09-02 15:30:36 UTC (rev 24666)
@@ -1,55 +1,55 @@
-<ant-tasks>
- <task name="hbm2doc" id="org.hibernate.tools.hbm2doc">
- <attribute name="destdir" gui-name="outputdir" default=""/>
- <attribute name="templatepath" gui-name="template_path" default=""/>
- <attribute name="templateprefix" gui-name="templateprefix" default=""/>
- </task>
- <task name="hbm2cfgxml" id="org.hibernate.tools.hbm2cfgxml">
- <attribute name="destdir" gui-name="outputdir" default=""/>
- <attribute name="templatepath" gui-name="template_path" default=""/>
- <attribute name="templateprefix" gui-name="templateprefix" default=""/>
- <attribute name="ejb3" gui-name="ejb3" default="false"/>
- </task>
- <task name="hbm2hbmxml" id="org.hibernate.tools.hbm2hbmxml">
- <attribute name="destdir" gui-name="outputdir" default=""/>
- <attribute name="templatepath" gui-name="template_path" default=""/>
- <attribute name="templateprefix" gui-name="templateprefix" default=""/>
- </task>
- <task name="hbmtemplate" id="org.hibernate.tools.hbmtemplate">
- <attribute name="destdir" gui-name="outputdir" default=""/>
- <attribute name="templatepath" gui-name="template_path" default=""/>
- <attribute name="templateprefix" gui-name="templateprefix" default=""/>
- <attribute name="filepattern" gui-name="file_pattern" default=""/>
- <attribute name="foreach" gui-name="for_each" default=""/>
- <attribute name="template" gui-name="template_name" default=""/>
- <attribute name="exporterclass" gui-name="exporterclass" default=""/>
- </task>
- <task name="hbm2java" id="org.hibernate.tools.hbm2java">
- <attribute name="destdir" gui-name="outputdir" default=""/>
- <attribute name="templatepath" gui-name="template_path" default=""/>
- <attribute name="templateprefix" gui-name="templateprefix" default=""/>
- <attribute name="jdk5" gui-name="jdk5" default="false"/>
- <attribute name="ejb3" gui-name="ejb3" default="false"/>
- </task>
- <task name="hbm2ddl" id="org.hibernate.tools.hbm2ddl">
- <attribute name="destdir" gui-name="outputdir" default=""/>
- <attribute name="templatepath" gui-name="template_path" default=""/>
- <attribute name="templateprefix" gui-name="templateprefix" default=""/>
- <attribute name="export" gui-name="exportToDatabase" default="true"/>
- <attribute name="update" gui-name="schemaUpdate" default="false"/>
- <attribute name="drop" gui-name="drop" default="false"/>
- <attribute name="create" gui-name="create" default="true"/>
- <attribute name="outputfilename" gui-name="outputfilename" default=""/>
- <attribute name="delimiter" gui-name="delimiter" default=";"/>
- <attribute name="format" gui-name="format" default="false"/>
- <attribute name="haltonerror" gui-name="haltonerror" default="false"/>
- <attribute name="console" gui-name="scriptToConsole" default="true"/>
- </task>
- <task name="hbm2dao" id="org.hibernate.tools.hbm2dao">
- <attribute name="destdir" gui-name="outputdir" default=""/>
- <attribute name="templatepath" gui-name="template_path" default=""/>
- <attribute name="templateprefix" gui-name="templateprefix" default=""/>
- <attribute name="jdk5" gui-name="jdk5" default="false"/>
- <attribute name="ejb3" gui-name="ejb3" default="false"/>
- </task>
-</ant-tasks>
\ No newline at end of file
+<ant-tasks>
+ <task name="hbm2doc" id="org.hibernate.tools.hbm2doc">
+ <attribute name="destdir" gui-name="outputdir" default=""/>
+ <attribute name="templatepath" gui-name="template_path" default=""/>
+ <attribute name="templateprefix" gui-name="templateprefix" default=""/>
+ </task>
+ <task name="hbm2cfgxml" id="org.hibernate.tools.hbm2cfgxml">
+ <attribute name="destdir" gui-name="outputdir" default=""/>
+ <attribute name="templatepath" gui-name="template_path" default=""/>
+ <attribute name="templateprefix" gui-name="templateprefix" default=""/>
+ <attribute name="ejb3" gui-name="ejb3" default="false"/>
+ </task>
+ <task name="hbm2hbmxml" id="org.hibernate.tools.hbm2hbmxml">
+ <attribute name="destdir" gui-name="outputdir" default=""/>
+ <attribute name="templatepath" gui-name="template_path" default=""/>
+ <attribute name="templateprefix" gui-name="templateprefix" default=""/>
+ </task>
+ <task name="hbmtemplate" id="org.hibernate.tools.hbmtemplate">
+ <attribute name="destdir" gui-name="outputdir" default=""/>
+ <attribute name="templatepath" gui-name="template_path" default=""/>
+ <attribute name="templateprefix" gui-name="templateprefix" default=""/>
+ <attribute name="filepattern" gui-name="file_pattern" default=""/>
+ <attribute name="foreach" gui-name="for_each" default=""/>
+ <attribute name="template" gui-name="template_name" default=""/>
+ <attribute name="exporterclass" gui-name="exporterclass" default=""/>
+ </task>
+ <task name="hbm2java" id="org.hibernate.tools.hbm2java">
+ <attribute name="destdir" gui-name="outputdir" default=""/>
+ <attribute name="templatepath" gui-name="template_path" default=""/>
+ <attribute name="templateprefix" gui-name="templateprefix" default=""/>
+ <attribute name="jdk5" gui-name="jdk5" default="false"/>
+ <attribute name="ejb3" gui-name="ejb3" default="false"/>
+ </task>
+ <task name="hbm2ddl" id="org.hibernate.tools.hbm2ddl">
+ <attribute name="destdir" gui-name="outputdir" default=""/>
+ <attribute name="templatepath" gui-name="template_path" default=""/>
+ <attribute name="templateprefix" gui-name="templateprefix" default=""/>
+ <attribute name="export" gui-name="exportToDatabase" default="true"/>
+ <attribute name="update" gui-name="schemaUpdate" default="false"/>
+ <attribute name="drop" gui-name="drop" default="false"/>
+ <attribute name="create" gui-name="create" default="true"/>
+ <attribute name="outputfilename" gui-name="outputfilename" default=""/>
+ <attribute name="delimiter" gui-name="delimiter" default=";"/>
+ <attribute name="format" gui-name="format" default="false"/>
+ <attribute name="haltonerror" gui-name="haltonerror" default="false"/>
+ <attribute name="console" gui-name="scriptToConsole" default="true"/>
+ </task>
+ <task name="hbm2dao" id="org.hibernate.tools.hbm2dao">
+ <attribute name="destdir" gui-name="outputdir" default=""/>
+ <attribute name="templatepath" gui-name="template_path" default=""/>
+ <attribute name="templateprefix" gui-name="templateprefix" default=""/>
+ <attribute name="jdk5" gui-name="jdk5" default="false"/>
+ <attribute name="ejb3" gui-name="ejb3" default="false"/>
+ </task>
+</ant-tasks>
Modified: branches/jbosstools-3.2.0.M2/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/model/impl/ExporterFactory.java
===================================================================
--- branches/jbosstools-3.2.0.M2/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/model/impl/ExporterFactory.java 2010-09-02 15:29:38 UTC (rev 24665)
+++ branches/jbosstools-3.2.0.M2/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/model/impl/ExporterFactory.java 2010-09-02 15:30:36 UTC (rev 24666)
@@ -140,6 +140,10 @@
return definition.getExporterTag();
}
+ public String getExporterDefinitionId() {
+ return definition.getId();
+ }
+
public void setProperties(Map<String, String> props) {
inputProperties.clear();
inputProperties.putAll( props );
Modified: branches/jbosstools-3.2.0.M2/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/launch/CodeGenXMLFactory.java
===================================================================
--- branches/jbosstools-3.2.0.M2/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/launch/CodeGenXMLFactory.java 2010-09-02 15:29:38 UTC (rev 24665)
+++ branches/jbosstools-3.2.0.M2/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/launch/CodeGenXMLFactory.java 2010-09-02 15:30:36 UTC (rev 24666)
@@ -316,15 +316,17 @@
}
//Map<String, ExporterProperty> defExpProps = ef.getDefaultExporterProperties();
//String expId = ef.getId();
+ String expDefId = ef.getExporterDefinitionId();
String expName = ef.getExporterTag();
// mapping: guiName -> AttributeDescription
Map<String, AttributeDescription> attributesDescrGui = exportersDescr.get(expName);
+ if (attributesDescrGui == null) {
+ attributesDescrGui = new TreeMap<String, AttributeDescription>();
+ }
// construct new mapping: name -> AttributeDescription
Map<String, AttributeDescription> attributesDescrAnt = new TreeMap<String, AttributeDescription>();
- if(attributesDescrGui!=null) {
- for (AttributeDescription ad : attributesDescrGui.values()) {
- attributesDescrAnt.put(ad.name, ad);
- }
+ for (AttributeDescription ad : attributesDescrGui.values()) {
+ attributesDescrAnt.put(ad.name, ad);
}
//
Element exporter = hibernatetool.addElement(expName);
@@ -334,7 +336,7 @@
//
Properties extractGUISpecial = new Properties();
try {
- ExporterFactory.extractExporterProperties(ef.getId(), expProps, extractGUISpecial);
+ ExporterFactory.extractExporterProperties(expDefId, expProps, extractGUISpecial);
} catch (CoreException e) {
// ignore
}
Modified: branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenInternalProps_test1.xml
===================================================================
--- branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenInternalProps_test1.xml 2010-09-02 15:29:38 UTC (rev 24665)
+++ branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenInternalProps_test1.xml 2010-09-02 15:30:36 UTC (rev 24666)
@@ -34,7 +34,7 @@
<hbm2java destdir="outputdir/test">
<property key="keyXXX" value="valueYYY"/>
</hbm2java>
- <hbm2ddl>
+ <hbm2ddl export="false">
<property key="ejb3" value="false"/>
<property key="jdk5" value="false"/>
</hbm2ddl>
Modified: branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenJpa_test1.xml
===================================================================
--- branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenJpa_test1.xml 2010-09-02 15:29:38 UTC (rev 24665)
+++ branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenJpa_test1.xml 2010-09-02 15:30:36 UTC (rev 24666)
@@ -35,7 +35,7 @@
<hbm2java destdir="outputdir/test" ejb3="true" jdk5="true">
<property key="keyXXX" value="valueYYY"/>
</hbm2java>
- <hbm2ddl>
+ <hbm2ddl export="false">
<property key="ejb3" value="true"/>
<property key="jdk5" value="true"/>
</hbm2ddl>
Modified: branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenNullable_test1.xml
===================================================================
--- branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenNullable_test1.xml 2010-09-02 15:29:38 UTC (rev 24665)
+++ branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenNullable_test1.xml 2010-09-02 15:30:36 UTC (rev 24666)
@@ -25,7 +25,7 @@
<hbm2java destdir="outputdir/test">
<property key="keyXXX" value="valueYYY"/>
</hbm2java>
- <hbm2ddl>
+ <hbm2ddl export="false">
<property key="ejb3" value="false"/>
<property key="jdk5" value="false"/>
</hbm2ddl>
Modified: branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenProps_test1.xml
===================================================================
--- branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenProps_test1.xml 2010-09-02 15:29:38 UTC (rev 24665)
+++ branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenProps_test1.xml 2010-09-02 15:30:36 UTC (rev 24666)
@@ -26,7 +26,7 @@
<hbm2java destdir="outputdir/test">
<property key="keyXXX" value="valueYYY"/>
</hbm2java>
- <hbm2ddl>
+ <hbm2ddl export="false">
<property key="ejb3" value="false"/>
<property key="jdk5" value="false"/>
</hbm2ddl>
Modified: branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenReveng_test1.xml
===================================================================
--- branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenReveng_test1.xml 2010-09-02 15:29:38 UTC (rev 24665)
+++ branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenReveng_test1.xml 2010-09-02 15:30:36 UTC (rev 24666)
@@ -26,7 +26,7 @@
<hbm2java destdir="outputdir/test">
<property key="keyXXX" value="valueYYY"/>
</hbm2java>
- <hbm2ddl>
+ <hbm2ddl export="false">
<property key="ejb3" value="false"/>
<property key="jdk5" value="false"/>
</hbm2ddl>
Modified: branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGen_test1.xml
===================================================================
--- branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGen_test1.xml 2010-09-02 15:29:38 UTC (rev 24665)
+++ branches/jbosstools-3.2.0.M2/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGen_test1.xml 2010-09-02 15:30:36 UTC (rev 24666)
@@ -28,7 +28,7 @@
<hbm2java destdir="outputdir/test">
<property key="keyXXX" value="valueYYY"/>
</hbm2java>
- <hbm2ddl>
+ <hbm2ddl export="false">
<property key="ejb3" value="false"/>
<property key="jdk5" value="false"/>
</hbm2ddl>
15 years, 4 months
JBoss Tools SVN: r24665 - in trunk/hibernatetools/plugins/org.hibernate.eclipse.console: src/org/hibernate/eclipse/console/model/impl and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: vyemialyanchyk
Date: 2010-09-02 11:29:38 -0400 (Thu, 02 Sep 2010)
New Revision: 24665
Modified:
trunk/hibernatetools/plugins/org.hibernate.eclipse.console/ant-tasks-description.xml
trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/model/impl/ExporterFactory.java
trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/launch/CodeGenXMLFactory.java
Log:
https://jira.jboss.org/browse/JBIDE-6722 & https://jira.jboss.org/browse/JBIDE-6951 - fix for the trunk and jbosstools-3.2.0.M2 branch
Modified: trunk/hibernatetools/plugins/org.hibernate.eclipse.console/ant-tasks-description.xml
===================================================================
--- trunk/hibernatetools/plugins/org.hibernate.eclipse.console/ant-tasks-description.xml 2010-09-02 15:29:20 UTC (rev 24664)
+++ trunk/hibernatetools/plugins/org.hibernate.eclipse.console/ant-tasks-description.xml 2010-09-02 15:29:38 UTC (rev 24665)
@@ -1,55 +1,55 @@
-<ant-tasks>
- <task name="hbm2doc" id="org.hibernate.tools.hbm2doc">
- <attribute name="destdir" gui-name="outputdir" default=""/>
- <attribute name="templatepath" gui-name="template_path" default=""/>
- <attribute name="templateprefix" gui-name="templateprefix" default=""/>
- </task>
- <task name="hbm2cfgxml" id="org.hibernate.tools.hbm2cfgxml">
- <attribute name="destdir" gui-name="outputdir" default=""/>
- <attribute name="templatepath" gui-name="template_path" default=""/>
- <attribute name="templateprefix" gui-name="templateprefix" default=""/>
- <attribute name="ejb3" gui-name="ejb3" default="false"/>
- </task>
- <task name="hbm2hbmxml" id="org.hibernate.tools.hbm2hbmxml">
- <attribute name="destdir" gui-name="outputdir" default=""/>
- <attribute name="templatepath" gui-name="template_path" default=""/>
- <attribute name="templateprefix" gui-name="templateprefix" default=""/>
- </task>
- <task name="hbmtemplate" id="org.hibernate.tools.hbmtemplate">
- <attribute name="destdir" gui-name="outputdir" default=""/>
- <attribute name="templatepath" gui-name="template_path" default=""/>
- <attribute name="templateprefix" gui-name="templateprefix" default=""/>
- <attribute name="filepattern" gui-name="file_pattern" default=""/>
- <attribute name="foreach" gui-name="for_each" default=""/>
- <attribute name="template" gui-name="template_name" default=""/>
- <attribute name="exporterclass" gui-name="exporterclass" default=""/>
- </task>
- <task name="hbm2java" id="org.hibernate.tools.hbm2java">
- <attribute name="destdir" gui-name="outputdir" default=""/>
- <attribute name="templatepath" gui-name="template_path" default=""/>
- <attribute name="templateprefix" gui-name="templateprefix" default=""/>
- <attribute name="jdk5" gui-name="jdk5" default="false"/>
- <attribute name="ejb3" gui-name="ejb3" default="false"/>
- </task>
- <task name="hbm2ddl" id="org.hibernate.tools.hbm2ddl">
- <attribute name="destdir" gui-name="outputdir" default=""/>
- <attribute name="templatepath" gui-name="template_path" default=""/>
- <attribute name="templateprefix" gui-name="templateprefix" default=""/>
- <attribute name="export" gui-name="exportToDatabase" default="true"/>
- <attribute name="update" gui-name="schemaUpdate" default="false"/>
- <attribute name="drop" gui-name="drop" default="false"/>
- <attribute name="create" gui-name="create" default="true"/>
- <attribute name="outputfilename" gui-name="outputfilename" default=""/>
- <attribute name="delimiter" gui-name="delimiter" default=";"/>
- <attribute name="format" gui-name="format" default="false"/>
- <attribute name="haltonerror" gui-name="haltonerror" default="false"/>
- <attribute name="console" gui-name="scriptToConsole" default="true"/>
- </task>
- <task name="hbm2dao" id="org.hibernate.tools.hbm2dao">
- <attribute name="destdir" gui-name="outputdir" default=""/>
- <attribute name="templatepath" gui-name="template_path" default=""/>
- <attribute name="templateprefix" gui-name="templateprefix" default=""/>
- <attribute name="jdk5" gui-name="jdk5" default="false"/>
- <attribute name="ejb3" gui-name="ejb3" default="false"/>
- </task>
-</ant-tasks>
\ No newline at end of file
+<ant-tasks>
+ <task name="hbm2doc" id="org.hibernate.tools.hbm2doc">
+ <attribute name="destdir" gui-name="outputdir" default=""/>
+ <attribute name="templatepath" gui-name="template_path" default=""/>
+ <attribute name="templateprefix" gui-name="templateprefix" default=""/>
+ </task>
+ <task name="hbm2cfgxml" id="org.hibernate.tools.hbm2cfgxml">
+ <attribute name="destdir" gui-name="outputdir" default=""/>
+ <attribute name="templatepath" gui-name="template_path" default=""/>
+ <attribute name="templateprefix" gui-name="templateprefix" default=""/>
+ <attribute name="ejb3" gui-name="ejb3" default="false"/>
+ </task>
+ <task name="hbm2hbmxml" id="org.hibernate.tools.hbm2hbmxml">
+ <attribute name="destdir" gui-name="outputdir" default=""/>
+ <attribute name="templatepath" gui-name="template_path" default=""/>
+ <attribute name="templateprefix" gui-name="templateprefix" default=""/>
+ </task>
+ <task name="hbmtemplate" id="org.hibernate.tools.hbmtemplate">
+ <attribute name="destdir" gui-name="outputdir" default=""/>
+ <attribute name="templatepath" gui-name="template_path" default=""/>
+ <attribute name="templateprefix" gui-name="templateprefix" default=""/>
+ <attribute name="filepattern" gui-name="file_pattern" default=""/>
+ <attribute name="foreach" gui-name="for_each" default=""/>
+ <attribute name="template" gui-name="template_name" default=""/>
+ <attribute name="exporterclass" gui-name="exporterclass" default=""/>
+ </task>
+ <task name="hbm2java" id="org.hibernate.tools.hbm2java">
+ <attribute name="destdir" gui-name="outputdir" default=""/>
+ <attribute name="templatepath" gui-name="template_path" default=""/>
+ <attribute name="templateprefix" gui-name="templateprefix" default=""/>
+ <attribute name="jdk5" gui-name="jdk5" default="false"/>
+ <attribute name="ejb3" gui-name="ejb3" default="false"/>
+ </task>
+ <task name="hbm2ddl" id="org.hibernate.tools.hbm2ddl">
+ <attribute name="destdir" gui-name="outputdir" default=""/>
+ <attribute name="templatepath" gui-name="template_path" default=""/>
+ <attribute name="templateprefix" gui-name="templateprefix" default=""/>
+ <attribute name="export" gui-name="exportToDatabase" default="true"/>
+ <attribute name="update" gui-name="schemaUpdate" default="false"/>
+ <attribute name="drop" gui-name="drop" default="false"/>
+ <attribute name="create" gui-name="create" default="true"/>
+ <attribute name="outputfilename" gui-name="outputfilename" default=""/>
+ <attribute name="delimiter" gui-name="delimiter" default=";"/>
+ <attribute name="format" gui-name="format" default="false"/>
+ <attribute name="haltonerror" gui-name="haltonerror" default="false"/>
+ <attribute name="console" gui-name="scriptToConsole" default="true"/>
+ </task>
+ <task name="hbm2dao" id="org.hibernate.tools.hbm2dao">
+ <attribute name="destdir" gui-name="outputdir" default=""/>
+ <attribute name="templatepath" gui-name="template_path" default=""/>
+ <attribute name="templateprefix" gui-name="templateprefix" default=""/>
+ <attribute name="jdk5" gui-name="jdk5" default="false"/>
+ <attribute name="ejb3" gui-name="ejb3" default="false"/>
+ </task>
+</ant-tasks>
Modified: trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/model/impl/ExporterFactory.java
===================================================================
--- trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/model/impl/ExporterFactory.java 2010-09-02 15:29:20 UTC (rev 24664)
+++ trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/model/impl/ExporterFactory.java 2010-09-02 15:29:38 UTC (rev 24665)
@@ -140,6 +140,10 @@
return definition.getExporterTag();
}
+ public String getExporterDefinitionId() {
+ return definition.getId();
+ }
+
public void setProperties(Map<String, String> props) {
inputProperties.clear();
inputProperties.putAll( props );
Modified: trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/launch/CodeGenXMLFactory.java
===================================================================
--- trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/launch/CodeGenXMLFactory.java 2010-09-02 15:29:20 UTC (rev 24664)
+++ trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/launch/CodeGenXMLFactory.java 2010-09-02 15:29:38 UTC (rev 24665)
@@ -316,15 +316,17 @@
}
//Map<String, ExporterProperty> defExpProps = ef.getDefaultExporterProperties();
//String expId = ef.getId();
+ String expDefId = ef.getExporterDefinitionId();
String expName = ef.getExporterTag();
// mapping: guiName -> AttributeDescription
Map<String, AttributeDescription> attributesDescrGui = exportersDescr.get(expName);
+ if (attributesDescrGui == null) {
+ attributesDescrGui = new TreeMap<String, AttributeDescription>();
+ }
// construct new mapping: name -> AttributeDescription
Map<String, AttributeDescription> attributesDescrAnt = new TreeMap<String, AttributeDescription>();
- if(attributesDescrGui!=null) {
- for (AttributeDescription ad : attributesDescrGui.values()) {
- attributesDescrAnt.put(ad.name, ad);
- }
+ for (AttributeDescription ad : attributesDescrGui.values()) {
+ attributesDescrAnt.put(ad.name, ad);
}
//
Element exporter = hibernatetool.addElement(expName);
@@ -334,7 +336,7 @@
//
Properties extractGUISpecial = new Properties();
try {
- ExporterFactory.extractExporterProperties(ef.getId(), expProps, extractGUISpecial);
+ ExporterFactory.extractExporterProperties(expDefId, expProps, extractGUISpecial);
} catch (CoreException e) {
// ignore
}
15 years, 4 months
JBoss Tools SVN: r24664 - trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample.
by jbosstools-commits@lists.jboss.org
Author: vyemialyanchyk
Date: 2010-09-02 11:29:20 -0400 (Thu, 02 Sep 2010)
New Revision: 24664
Modified:
trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenInternalProps_test1.xml
trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenJpa_test1.xml
trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenNullable_test1.xml
trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenProps_test1.xml
trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenReveng_test1.xml
trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGen_test1.xml
Log:
https://jira.jboss.org/browse/JBIDE-6722 & https://jira.jboss.org/browse/JBIDE-6951 - fix for the trunk and jbosstools-3.2.0.M2 branch
Modified: trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenInternalProps_test1.xml
===================================================================
--- trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenInternalProps_test1.xml 2010-09-02 15:27:28 UTC (rev 24663)
+++ trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenInternalProps_test1.xml 2010-09-02 15:29:20 UTC (rev 24664)
@@ -34,7 +34,7 @@
<hbm2java destdir="outputdir/test">
<property key="keyXXX" value="valueYYY"/>
</hbm2java>
- <hbm2ddl>
+ <hbm2ddl export="false">
<property key="ejb3" value="false"/>
<property key="jdk5" value="false"/>
</hbm2ddl>
Modified: trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenJpa_test1.xml
===================================================================
--- trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenJpa_test1.xml 2010-09-02 15:27:28 UTC (rev 24663)
+++ trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenJpa_test1.xml 2010-09-02 15:29:20 UTC (rev 24664)
@@ -35,7 +35,7 @@
<hbm2java destdir="outputdir/test" ejb3="true" jdk5="true">
<property key="keyXXX" value="valueYYY"/>
</hbm2java>
- <hbm2ddl>
+ <hbm2ddl export="false">
<property key="ejb3" value="true"/>
<property key="jdk5" value="true"/>
</hbm2ddl>
Modified: trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenNullable_test1.xml
===================================================================
--- trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenNullable_test1.xml 2010-09-02 15:27:28 UTC (rev 24663)
+++ trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenNullable_test1.xml 2010-09-02 15:29:20 UTC (rev 24664)
@@ -25,7 +25,7 @@
<hbm2java destdir="outputdir/test">
<property key="keyXXX" value="valueYYY"/>
</hbm2java>
- <hbm2ddl>
+ <hbm2ddl export="false">
<property key="ejb3" value="false"/>
<property key="jdk5" value="false"/>
</hbm2ddl>
Modified: trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenProps_test1.xml
===================================================================
--- trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenProps_test1.xml 2010-09-02 15:27:28 UTC (rev 24663)
+++ trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenProps_test1.xml 2010-09-02 15:29:20 UTC (rev 24664)
@@ -26,7 +26,7 @@
<hbm2java destdir="outputdir/test">
<property key="keyXXX" value="valueYYY"/>
</hbm2java>
- <hbm2ddl>
+ <hbm2ddl export="false">
<property key="ejb3" value="false"/>
<property key="jdk5" value="false"/>
</hbm2ddl>
Modified: trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenReveng_test1.xml
===================================================================
--- trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenReveng_test1.xml 2010-09-02 15:27:28 UTC (rev 24663)
+++ trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGenReveng_test1.xml 2010-09-02 15:29:20 UTC (rev 24664)
@@ -26,7 +26,7 @@
<hbm2java destdir="outputdir/test">
<property key="keyXXX" value="valueYYY"/>
</hbm2java>
- <hbm2ddl>
+ <hbm2ddl export="false">
<property key="ejb3" value="false"/>
<property key="jdk5" value="false"/>
</hbm2ddl>
Modified: trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGen_test1.xml
===================================================================
--- trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGen_test1.xml 2010-09-02 15:27:28 UTC (rev 24663)
+++ trunk/hibernatetools/tests/org.hibernate.eclipse.console.test/res/sample/AntCodeGen_test1.xml 2010-09-02 15:29:20 UTC (rev 24664)
@@ -28,7 +28,7 @@
<hbm2java destdir="outputdir/test">
<property key="keyXXX" value="valueYYY"/>
</hbm2java>
- <hbm2ddl>
+ <hbm2ddl export="false">
<property key="ejb3" value="false"/>
<property key="jdk5" value="false"/>
</hbm2ddl>
15 years, 4 months
JBoss Tools SVN: r24663 - trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/core.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2010-09-02 11:27:28 -0400 (Thu, 02 Sep 2010)
New Revision: 24663
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/core/CDICoreNature.java
Log:
https://jira.jboss.org/browse/JBIDE-6950
Modified: trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/core/CDICoreNature.java
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/core/CDICoreNature.java 2010-09-02 15:25:55 UTC (rev 24662)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/core/CDICoreNature.java 2010-09-02 15:27:28 UTC (rev 24663)
@@ -28,6 +28,8 @@
import org.jboss.tools.cdi.internal.core.impl.definition.DefinitionContext;
import org.jboss.tools.cdi.internal.core.impl.definition.ParametedTypeFactory;
import org.jboss.tools.cdi.internal.core.scanner.lib.ClassPathMonitor;
+import org.jboss.tools.common.model.XJob;
+import org.jboss.tools.common.model.XJob.XRunnable;
import org.jboss.tools.common.util.FileUtil;
import org.jboss.tools.jst.web.kb.internal.validation.ProjectValidationContext;
@@ -88,14 +90,24 @@
return usedBy;
}
- public void addCDIProject(CDICoreNature p) {
+ public void addCDIProject(final CDICoreNature p) {
if(dependsOn.contains(p)) return;
dependsOn.add(p);
p.addDependentCDIProject(this);
//TODO
- p.resolve();
- if(p.getDelegate() != null) {
- p.getDelegate().update();
+ if(!p.isStorageResolved()) {
+ XJob.addRunnableWithPriority(new XRunnable() {
+ public void run() {
+ p.resolve();
+ if(p.getDelegate() != null) {
+ p.getDelegate().update();
+ }
+ }
+
+ public String getId() {
+ return "Build CDI Project " + p.getProject().getName();
+ }
+ });
}
}
15 years, 4 months
JBoss Tools SVN: r24662 - trunk/as/plugins/org.jboss.ide.eclipse.archives.webtools/META-INF.
by jbosstools-commits@lists.jboss.org
Author: nickboldt
Date: 2010-09-02 11:25:55 -0400 (Thu, 02 Sep 2010)
New Revision: 24662
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.archives.webtools/META-INF/MANIFEST.MF
Log:
depend on 1.0.0, not 1.0.1 so that I don't have to update the JBT webtools update site mirror and .target file
Modified: trunk/as/plugins/org.jboss.ide.eclipse.archives.webtools/META-INF/MANIFEST.MF
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.archives.webtools/META-INF/MANIFEST.MF 2010-09-02 15:23:24 UTC (rev 24661)
+++ trunk/as/plugins/org.jboss.ide.eclipse.archives.webtools/META-INF/MANIFEST.MF 2010-09-02 15:25:55 UTC (rev 24662)
@@ -28,7 +28,7 @@
org.jboss.ide.eclipse.as.wtp.ui,
org.eclipse.emf.common;bundle-version="2.5.0",
org.eclipse.emf.ecore;bundle-version="2.5.0",
- org.eclipse.wst.common.modulecore.ui;bundle-version="1.0.1"
+ org.eclipse.wst.common.modulecore.ui;bundle-version="1.0.0"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Export-Package: org.jboss.ide.eclipse.archives.webtools,
15 years, 4 months
JBoss Tools SVN: r24661 - in branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test: .settings and 7 other directories.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2010-09-02 11:23:24 -0400 (Thu, 02 Sep 2010)
New Revision: 24661
Added:
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.classpath
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.project
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.settings/
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.settings/org.eclipse.jdt.core.prefs
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.settings/org.eclipse.jdt.ui.prefs
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/EclipseEnvironmentTest.launch
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/FocusPointTest.launch
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/GlobalUsageReportingSettingsTest.launch
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/GoogleAnalyticsUrlStrategyTest.launch
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/JBossToolsUsageIntegrationTest.launch
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/JBossToolsUsageRequestsTest.launch
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/META-INF/
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/META-INF/MANIFEST.MF
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/UsageTestSuite.launch
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/about.html
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/build.properties
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/pom.xml
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipseEnvironmenTest.java
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipseEnvironmentFake.java
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipsePreferencesFake.java
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/FocusPointTest.java
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GlobalUsageReportingSettingsTest.java
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GoogleAnalyticsUrlStrategyTest.java
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageIntegrationTest.java
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageTestActivator.java
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/SystemOutLogger.java
branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/UsageTestSuite.java
Log:
bringing trunk changes to M2
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.classpath
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.classpath (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.classpath 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,7 @@
+<?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/JavaSE-1.6"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.classpath
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.project
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.project (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.project 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.jboss.tools.usage.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>
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.project
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.settings/org.eclipse.jdt.core.prefs
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.settings/org.eclipse.jdt.core.prefs (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.settings/org.eclipse.jdt.core.prefs 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,260 @@
+#Wed Aug 18 12:56:58 CEST 2010
+eclipse.preferences.version=1
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_assignment=0
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
+org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+org.eclipse.jdt.core.formatter.blank_lines_before_field=0
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
+org.eclipse.jdt.core.formatter.comment.format_block_comments=false
+org.eclipse.jdt.core.formatter.comment.format_header=false
+org.eclipse.jdt.core.formatter.comment.format_html=true
+org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
+org.eclipse.jdt.core.formatter.comment.format_line_comments=true
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
+org.eclipse.jdt.core.formatter.comment.line_length=80
+org.eclipse.jdt.core.formatter.compact_else_if=true
+org.eclipse.jdt.core.formatter.continuation_indentation=2
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
+org.eclipse.jdt.core.formatter.indentation.size=4
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.join_lines_in_comments=true
+org.eclipse.jdt.core.formatter.join_wrapped_lines=false
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.lineSplit=120
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
+org.eclipse.jdt.core.formatter.tabulation.char=tab
+org.eclipse.jdt.core.formatter.tabulation.size=4
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.settings/org.eclipse.jdt.core.prefs
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.settings/org.eclipse.jdt.ui.prefs
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.settings/org.eclipse.jdt.ui.prefs (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.settings/org.eclipse.jdt.ui.prefs 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,4 @@
+#Fri Jul 30 15:03:59 CEST 2010
+eclipse.preferences.version=1
+formatter_profile=_Eclipse [built-in] extended
+formatter_settings_version=11
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/.settings/org.eclipse.jdt.ui.prefs
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/EclipseEnvironmentTest.launch
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/EclipseEnvironmentTest.launch (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/EclipseEnvironmentTest.launch 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<launchConfiguration type="org.eclipse.pde.ui.JunitLaunchConfig">
+<booleanAttribute key="append.args" value="true"/>
+<stringAttribute key="application" value="org.eclipse.pde.junit.runtime.coretestapplication"/>
+<booleanAttribute key="askclear" value="false"/>
+<booleanAttribute key="automaticAdd" value="true"/>
+<booleanAttribute key="automaticValidate" value="false"/>
+<stringAttribute key="bootstrap" value=""/>
+<stringAttribute key="checked" value="[NONE]"/>
+<booleanAttribute key="clearConfig" value="true"/>
+<booleanAttribute key="clearws" value="true"/>
+<booleanAttribute key="clearwslog" value="false"/>
+<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/GoogleAnalyticsUrlStrategyTest (1)"/>
+<booleanAttribute key="default" value="false"/>
+<booleanAttribute key="includeOptional" value="true"/>
+<stringAttribute key="location" value="${workspace_loc}/../junit-workspace"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipseEnvironmenTest.java"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="1"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
+<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
+<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value=""/>
+<booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
+<stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
+<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
+<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.jboss.tools.usage.test.EclipseEnvironmenTest"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.jboss.tools.usage.test"/>
+<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
+<stringAttribute key="pde.version" value="3.3"/>
+<stringAttribute key="product" value="com.jboss.jbds.product.product"/>
+<booleanAttribute key="run_in_ui_thread" value="true"/>
+<stringAttribute key="selected_target_plugins" value="javax.transaction@default:false,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.hamcrest.core@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.common@2:true,org.eclipse.text@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.runtime@default:true,org.eclipse.core.contenttype@default:default,org.eclipse.core.commands@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.ui.cocoa@default:false,org.eclipse.jface.databinding@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.ui.forms@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.core.expressions@default:default,org.junit4@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.ui.workb!
ench@default:default,org.eclipse.jface.text@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.equinox.app@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.equinox.preferences@default:default,org.eclipse.core.resources@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.equinox.transforms.hook@default:false,com.ibm.icu@default:default,org.eclipse.core.variables@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.ui.views@default:default,org.eclipse.core.resources.compatibility@default:false,org.eclipse.equinox.security.macosx@default:false,org.eclipse.swt@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.help@default:default,org.eclipse.osgi@-1:true,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.core.filesystem@default:default,o!
rg.eclipse.ecf@default:default,org.eclipse.core.databinding@de!
fault:de
fault,org.eclipse.core.jobs@default:default,org.eclipse.ant.core@default:default,org.jboss.tools.xulrunner.initializer@default:false,org.eclipse.equinox.concurrent@default:default,org.eclipse.core.filesystem.macosx@default:false,org.eclipse.swt.cocoa.macosx@default:false,org.eclipse.ui@default:default,org.eclipse.core.net@default:default,org.eclipse.equinox.security@default:default,org.eclipse.ui.ide@default:default,org.eclipse.jface@default:default,javax.servlet@default:default,org.eclipse.osgi.services@default:default"/>
+<stringAttribute key="selected_workspace_plugins" value="org.jboss.tools.usage.test@default:default,org.jboss.tools.usage@default:default"/>
+<booleanAttribute key="show_selected_only" value="false"/>
+<booleanAttribute key="tracing" value="false"/>
+<booleanAttribute key="useCustomFeatures" value="false"/>
+<booleanAttribute key="useDefaultConfig" value="true"/>
+<booleanAttribute key="useDefaultConfigArea" value="true"/>
+<booleanAttribute key="useProduct" value="false"/>
+</launchConfiguration>
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/EclipseEnvironmentTest.launch
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/FocusPointTest.launch
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/FocusPointTest.launch (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/FocusPointTest.launch 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<launchConfiguration type="org.eclipse.pde.ui.JunitLaunchConfig">
+<booleanAttribute key="append.args" value="true"/>
+<stringAttribute key="application" value="org.eclipse.pde.junit.runtime.coretestapplication"/>
+<booleanAttribute key="askclear" value="false"/>
+<booleanAttribute key="automaticAdd" value="true"/>
+<booleanAttribute key="automaticValidate" value="false"/>
+<stringAttribute key="bootstrap" value=""/>
+<stringAttribute key="checked" value="[NONE]"/>
+<booleanAttribute key="clearConfig" value="true"/>
+<booleanAttribute key="clearws" value="true"/>
+<booleanAttribute key="clearwslog" value="false"/>
+<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/FocusPointTest"/>
+<booleanAttribute key="default" value="false"/>
+<booleanAttribute key="includeOptional" value="true"/>
+<stringAttribute key="location" value="${workspace_loc}/../junit-workspace"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/FocusPointTest.java"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="1"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
+<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
+<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value=""/>
+<booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
+<stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
+<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
+<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.launching.macosx.MacOSXType/JVM 1.5"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.jboss.tools.usage.test.FocusPointTest"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.jboss.tools.usage.test"/>
+<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
+<stringAttribute key="pde.version" value="3.3"/>
+<stringAttribute key="product" value="com.jboss.jbds.product.product"/>
+<booleanAttribute key="run_in_ui_thread" value="false"/>
+<stringAttribute key="selected_target_plugins" value="org.eclipse.help@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.core.resources@default:default,org.eclipse.ui.ide@default:default,org.jboss.tools.xulrunner.initializer@default:false,org.eclipse.ui.views@default:default,org.eclipse.core.expressions@default:default,org.eclipse.swt@default:default,org.eclipse.osgi.services@default:default,org.eclipse.core.filesystem.macosx@default:false,org.eclipse.equinox.preferences@default:default,org.junit4@default:default,javax.servlet@default:default,org.eclipse.equinox.security@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.core.databinding@default:default,org.hamcrest.core@default:default,org.eclipse.jface@default:default,org.eclipse.equinox.transforms.hook@default:false,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.ecf.identity@default:defaul!
t,org.eclipse.equinox.p2.repository@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.core.net@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.security.macosx@default:false,org.eclipse.ant.core@default:default,org.eclipse.ui.forms@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.ecf@default:default,org.eclipse.equinox.concurrent@default:default,org.eclipse.core.variables@default:default,org.eclipse.core.resources.compatibility@default:false,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.text@default:default,org.eclipse.core.commands@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.core.filesystem@default:default,javax.transaction@default:false,org.eclipse.ecf.ssl@default:false,com.ibm.icu@default:default,org.eclipse.ui@default:default,org.eclipse.ui.co!
coa@default:false,org.eclipse.equinox.app@default:default,org.!
eclipse.
jface.databinding@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.osgi@-1:true,org.eclipse.swt.cocoa.macosx@default:false,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.core.runtime@default:true,org.eclipse.core.jobs@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.jface.text@default:default"/>
+<stringAttribute key="selected_workspace_plugins" value="org.jboss.tools.usage@default:default,org.jboss.tools.usage.test@default:default"/>
+<booleanAttribute key="show_selected_only" value="false"/>
+<booleanAttribute key="tracing" value="false"/>
+<booleanAttribute key="useDefaultConfig" value="true"/>
+<booleanAttribute key="useDefaultConfigArea" value="true"/>
+<booleanAttribute key="useProduct" value="false"/>
+</launchConfiguration>
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/FocusPointTest.launch
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/GlobalUsageReportingSettingsTest.launch
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/GlobalUsageReportingSettingsTest.launch (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/GlobalUsageReportingSettingsTest.launch 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.pde.ui.JunitLaunchConfig">
+<booleanAttribute key="append.args" value="true"/>
+<stringAttribute key="application" value="org.eclipse.pde.junit.runtime.coretestapplication"/>
+<booleanAttribute key="askclear" value="false"/>
+<booleanAttribute key="automaticAdd" value="true"/>
+<booleanAttribute key="automaticValidate" value="false"/>
+<stringAttribute key="bootstrap" value=""/>
+<stringAttribute key="checked" value="[NONE]"/>
+<booleanAttribute key="clearConfig" value="false"/>
+<booleanAttribute key="clearws" value="true"/>
+<booleanAttribute key="clearwslog" value="false"/>
+<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/pde-junit"/>
+<booleanAttribute key="default" value="false"/>
+<stringAttribute key="deselected_workspace_plugins" value="org.jboss.tools.common.text.xml,org.jboss.tools.common.meta.ui,org.jboss.tools.ui.bot.ext,org.jboss.tools.common,org.jboss.tools.common.verification.ui.test,org.jboss.tools.common.projecttemplates,org.jboss.tools.common.el.core,org.jboss.tools.common.verification.ui,org.jboss.tools.common.gef,org.jboss.tools.common.test,org.jboss.tools.common.verification.test,org.jboss.tools.common.verification,org.jboss.tools.common.model,org.jboss.tools.gwt.ui,org.jboss.tools.common.model.ui.capabilities,org.jboss.tools.common.resref.core,org.jboss.tools.common.ui,org.jboss.tools.common.el.ui,org.jboss.tools.common.text.ext,org.jboss.tools.gwt.core,org.jboss.tools.common.resref.ui,org.jboss.tools.ui.bot.ext.test,org.jboss.tools.common.model.ui.test,org.jboss.tools.common.el.core.test,org.jboss.tools.common.model.ui,org.jboss.tools.tests,org.jboss.tools.common.model.test"/>
+<booleanAttribute key="includeOptional" value="true"/>
+<stringAttribute key="location" value="${workspace_loc}/../junit-workspace"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GlobalUsageReportingSettingsTest.java"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="1"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
+<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
+<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value=""/>
+<booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
+<stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
+<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
+<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.jboss.tools.usage.test.GlobalUsageReportingSettingsTest"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.jboss.tools.usage.test"/>
+<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
+<stringAttribute key="pde.version" value="3.3"/>
+<stringAttribute key="product" value="com.jboss.jbds.product.product"/>
+<booleanAttribute key="run_in_ui_thread" value="true"/>
+<stringAttribute key="selected_target_plugins" value="org.eclipse.jface.text@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.help@default:default,org.eclipse.equinox.concurrent@default:default,org.eclipse.ltk.ui.refactoring@default:default,com.ibm.icu@default:default,ch.qos.logback.classic@default:default,org.eclipse.ui.editors@default:default,org.eclipse.swt.cocoa.macosx.x86_64@default:false,org.junit4@default:default,javax.mail@default:default,org.eclipse.core.filesystem.macosx@default:false,org.eclipse.ui.intro@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.team.ui@default:default,org.eclipse.core.runtime@default:true,org.eclipse.ui.navigator.resources@default:default,org.eclipse.help.base@default:default,org.eclipse.ui.navigator@default:default,org.eclipse.swtbot.ant.optional.junit4@default:false,org.eclipse!
.swt@default:default,org.eclipse.equinox.common@2:true,org.eclipse.net4j.jms.api@default:default,org.eclipse.equinox.security@default:default,org.eclipse.core.resources@default:default,org.eclipse.core.expressions@default:default,org.apache.lucene.analysis@default:default,org.eclipse.jface@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.ecf@default:default,org.eclipse.update.configurator@3:true,org.eclipse.equinox.p2.repository@default:default,org.apache.jasper@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.http.jetty@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.p2.metadata@default:default,org.mortbay.jetty.server@default:default,javax.servlet.jsp@default:default,org.eclipse.core.runtime.compatibility@default:default,org.eclipse.core.variables@default:default,org.eclipse.help.ui@default:default,org.eclipse.equinox.http.servlet!
@default:default,org.eclipse.core.filesystem@default:default,o!
rg.mortb
ay.jetty.util@default:default,org.eclipse.ui.ide@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.core.filebuffers@default:default,org.eclipse.ltk.core.refactoring@default:default,org.apache.commons.el@default:default,org.eclipse.equinox.app@default:default,org.eclipse.osgi@-1:true,org.eclipse.ui.views@default:default,org.eclipse.team.core@default:default,javax.activation@default:default,org.apache.commons.logging*1.0.4.v201005080501@default:default,javax.servlet@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.commands@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.equinox.p2.engine@default:default,org.slf4j.api@default:default,org.eclipse.ant.core@default:default,org.eclipse.compare.core@default:default,org.hamcrest.core@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,ch.qos.logback.slf4j@default:false,org.eclipse.equinox.security.macosx@default:fals!
e,org.eclipse.ecf.identity@default:default,org.eclipse.ui.views.properties.tabbed@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.ecf.ssl@default:false,org.junit*4.8.1.v4_8_1_v20100427-1100@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.ui.cocoa@default:false,org.eclipse.osgi.services@default:default,org.eclipse.ui@default:default,org.eclipse.ui.forms@default:default,org.eclipse.compare@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.text@default:default,org.eclipse.core.databinding.property@default:default,ch.qos.logback.core@default:default,org.eclipse.core.net@default:default,org.eclipse.ui.workbench.texteditor@default:default,org.apache.lucene@default:default,org.eclipse.ui.intro.universal@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.apache.ant@default:default,org.eclipse.core.jobs@default:default,org.eclipse.e!
cf.provider.filetransfer@default:default"/>
+<stringAttribute key="selected_workspace_plugins" value="org.jboss.tools.usage@default:default,org.jboss.tools.usage.test@default:default"/>
+<booleanAttribute key="show_selected_only" value="false"/>
+<stringAttribute key="templateConfig" value="${workspace_loc:org.jboss.tools.usage/config.ini}"/>
+<booleanAttribute key="tracing" value="false"/>
+<booleanAttribute key="useCustomFeatures" value="false"/>
+<booleanAttribute key="useDefaultConfig" value="false"/>
+<booleanAttribute key="useDefaultConfigArea" value="false"/>
+<booleanAttribute key="useProduct" value="false"/>
+</launchConfiguration>
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/GlobalUsageReportingSettingsTest.launch
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/GoogleAnalyticsUrlStrategyTest.launch
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/GoogleAnalyticsUrlStrategyTest.launch (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/GoogleAnalyticsUrlStrategyTest.launch 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<launchConfiguration type="org.eclipse.pde.ui.JunitLaunchConfig">
+<booleanAttribute key="append.args" value="true"/>
+<stringAttribute key="application" value="org.eclipse.pde.junit.runtime.coretestapplication"/>
+<booleanAttribute key="askclear" value="false"/>
+<booleanAttribute key="automaticAdd" value="true"/>
+<booleanAttribute key="automaticValidate" value="false"/>
+<stringAttribute key="bootstrap" value=""/>
+<stringAttribute key="checked" value="[NONE]"/>
+<booleanAttribute key="clearConfig" value="true"/>
+<booleanAttribute key="clearws" value="true"/>
+<booleanAttribute key="clearwslog" value="false"/>
+<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/GoogleAnalyticsUrlStrategyTest"/>
+<booleanAttribute key="default" value="false"/>
+<booleanAttribute key="includeOptional" value="true"/>
+<stringAttribute key="location" value="${workspace_loc}/../junit-workspace"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GoogleAnalyticsUrlStrategyTest.java"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="1"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
+<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
+<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value=""/>
+<booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
+<stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
+<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
+<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.jboss.tools.usage.test.GoogleAnalyticsUrlStrategyTest"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.jboss.tools.usage.test"/>
+<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
+<stringAttribute key="pde.version" value="3.3"/>
+<stringAttribute key="product" value="com.jboss.jbds.product.product"/>
+<booleanAttribute key="run_in_ui_thread" value="true"/>
+<stringAttribute key="selected_target_plugins" value="org.eclipse.core.commands@default:default,org.eclipse.equinox.security.macosx@default:false,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.core.resources@default:default,com.ibm.icu@default:default,org.eclipse.equinox.common@2:true,org.eclipse.core.contenttype@default:default,org.jboss.tools.seam.ui@default:default,org.jboss.tools.smooks.runtime@default:default,org.eclipse.core.resources.compatibility@default:false,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.equinox.preferences@default:default,org.eclipse.osgi.services@default:default,org.eclipse.ecf@default:default,org.junit4@default:default,org.eclipse.ui@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.ant.core@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.help@default:default,org.jboss.tools.seam.ui.pages@default:default,org.!
eclipse.swt.cocoa.macosx@default:false,org.eclipse.ui.cocoa@default:false,org.eclipse.core.runtime@default:true,javax.servlet@default:default,org.eclipse.core.net@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.equinox.app@default:default,org.jboss.tools.smooks.core@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.text@default:default,org.eclipse.ui.ide@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.jface@default:default,org.eclipse.swt@default:default,javax.transaction@default:false,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.core.jobs@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.equinox.p2.metadata@de!
fault:default,org.eclipse.jface.text@default:default,org.eclip!
se.core.
databinding.observable@default:default,org.eclipse.ui.forms@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.core.filesystem.macosx@default:false,org.jboss.tools.xulrunner.initializer@default:false,org.eclipse.equinox.p2.engine@default:default,org.eclipse.ui.views@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.core.variables@default:default,org.eclipse.osgi@-1:true,org.hamcrest.core@default:default,org.eclipse.equinox.security@default:default,org.eclipse.equinox.transforms.hook@default:false,org.eclipse.equinox.concurrent@default:default,org.eclipse.equinox.p2.repository@default:default"/>
+<stringAttribute key="selected_workspace_plugins" value="org.jboss.tools.usage.test@default:default,org.jboss.tools.usage@default:default"/>
+<booleanAttribute key="show_selected_only" value="false"/>
+<booleanAttribute key="tracing" value="false"/>
+<booleanAttribute key="useCustomFeatures" value="false"/>
+<booleanAttribute key="useDefaultConfig" value="true"/>
+<booleanAttribute key="useDefaultConfigArea" value="true"/>
+<booleanAttribute key="useProduct" value="false"/>
+</launchConfiguration>
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/GoogleAnalyticsUrlStrategyTest.launch
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/JBossToolsUsageIntegrationTest.launch
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/JBossToolsUsageIntegrationTest.launch (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/JBossToolsUsageIntegrationTest.launch 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<launchConfiguration type="org.eclipse.pde.ui.JunitLaunchConfig">
+<booleanAttribute key="append.args" value="true"/>
+<stringAttribute key="application" value="org.eclipse.pde.junit.runtime.coretestapplication"/>
+<booleanAttribute key="askclear" value="false"/>
+<booleanAttribute key="automaticAdd" value="true"/>
+<booleanAttribute key="automaticValidate" value="false"/>
+<stringAttribute key="bootstrap" value=""/>
+<stringAttribute key="checked" value="[NONE]"/>
+<booleanAttribute key="clearConfig" value="false"/>
+<booleanAttribute key="clearws" value="false"/>
+<booleanAttribute key="clearwslog" value="false"/>
+<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/JBossToolsUsageTest"/>
+<booleanAttribute key="default" value="false"/>
+<booleanAttribute key="includeOptional" value="true"/>
+<stringAttribute key="location" value="${workspace_loc}/../junit-workspace"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageIntegrationTest.java"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="1"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
+<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
+<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value=""/>
+<booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
+<stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
+<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
+<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.jboss.tools.usage.test.JBossToolsUsageIntegrationTest"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consolelog"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.jboss.tools.usage.test"/>
+<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
+<stringAttribute key="pde.version" value="3.3"/>
+<stringAttribute key="product" value="com.jboss.jbds.product.product"/>
+<booleanAttribute key="run_in_ui_thread" value="true"/>
+<stringAttribute key="selected_target_plugins" value="org.eclipse.datatools.connectivity.doc.user@default:default,org.eclipse.jdt.compiler.tool@default:false,org.eclipse.jst.servlet.ui@default:default,org.eclipse.datatools.sqltools.sqleditor@default:default,com.springsource.javax.jms@default:default,org.eclipse.jdt.apt.core@default:default,org.springframework.ide.eclipse.integration@default:default,org.eclipse.datatools.enablement.mysql.dbdefinition@default:default,org.springframework.aop@default:default,org.eclipse.ecf.provider.filetransfer.httpclient.ssl@default:false,org.hibernate.eclipse.jdt.apt.ui@default:default,org.eclipse.jst.ws.axis2.creation.core@default:default,org.eclipse.datatools.modelbase.derby@default:default,org.eclipse.persistence.jpa@default:default,org.eclipse.jdt.doc.isv@default:default,org.eclipse.emf.mapping.ui@default:default,org.springframework.integration.jms@default:default,org.eclipse.jst.j2ee.ejb.annotations.emitter@default:default,org.eclipse.e!
mf.ant@default:default,org.eclipse.wst.xml.ui@default:default,org.eclipse.jst.ws.axis2.creation.ui@default:default,org.eclipse.datatools.connectivity.dbdefinition.genericJDBC@default:default,org.eclipse.datatools.help@default:default,org.eclipse.team.cvs.ui@default:default,org.eclipse.platform@default:default,org.eclipse.datatools.sqltools.debugger.core.ui@default:default,org.eclipse.emf.databinding@default:default,org.eclipse.team.ui@default:default,org.springframework.web.servlet@default:default,org.eclipse.datatools.intro@default:default,org.jboss.tools.esb.ui@default:default,org.eclipse.swt@default:default,org.eclipse.datatools.connectivity.apache.derby.dbdefinition@default:default,org.eclipse.equinox.registry@default:default,org.hibernate.eclipse.console@default:default,org.eclipse.jst.jsf.facesconfig.ui@default:default,javax.mail@default:default,org.eclipse.wst.server.http.ui@default:default,org.eclipse.emf.exporter@default:default,org.apache.ant@default:default,org.e!
clipse.datatools.enablement.sybase.ui@default:default,org.test!
ng.eclip
se@default:default,org.eclipse.wst.xml.xpath.ui@default:default,org.springframework.ide.eclipse.aop.core@default:default,org.eclipse.equinox.p2.publisher@default:default,org.eclipse.core.commands@default:default,org.eclipse.emf.edit.ui@default:default,com.jboss.jbds.project.examples@default:default,org.eclipse.datatools.modelbase.sql.xml.query@default:default,org.jboss.tools.jsf.text.ext@default:default,org.eclipse.xsd.mapping.editor@default:default,org.eclipse.datatools.enablement.ibm.db2.luw.dbdefinition@default:default,org.eclipse.datatools.connectivity.oda.consumer@default:default,org.jboss.tools.xulrunner@default:default,org.jboss.tools.jsf.vpe.jstl@default:default,org.eclipse.wst.xml.ui.infopop@default:default,org.springframework.orm@default:default,org.jboss.tools.seam.pages.xml@default:default,org.eclipse.jst.ejb.doc.user@default:default,org.junit@default:default,org.eclipse.datatools.enablement.ibm.db2.luw@default:default,org.eclipse.jpt.ui@default:default,org.eclip!
se.wst.jsdt.core@default:default,org.eclipse.osgi.util@default:default,org.eclipse.datatools.sqltools.parsers.sql@default:default,org.jboss.tools.seam.xml.ui@default:default,org.eclipse.wst.xsl.launching@default:default,org.eclipse.datatools.enablement.sybase.asa@default:default,org.eclipse.jst.jsf.apache.trinidad.tagsupport@default:default,org.eclipse.rcp@default:default,net.sf.jautodoc.velocity@default:default,org.jboss.tools.hibernate.ui@default:default,org.eclipse.ui.browser@default:default,org.eclipse.datatools.oda.cshelp@default:default,org.eclipse.datatools.connectivity.sqm.core.ui@default:default,org.eclipse.datatools.sqltools.routineeditor@default:default,org.eclipse.wst.xsl.doc@default:default,org.eclipse.emf.codegen.ecore.ui@default:default,org.jboss.tools.jst.web.kb@default:default,org.jboss.tools.cdi.xml@default:default,org.eclipse.core.variables@default:default,org.eclipse.wst.jsdt.support.ie@default:default,org.jboss.tools.vpe.docbook@default:default,org.ecli!
pse.wst.html.ui.infopop@default:default,com.springsource.org.a!
pache.co
mmons.collections@default:default,org.eclipse.update.scheduler@default:default,org.eclipse.datatools.connectivity@default:default,org.eclipse.emf.mapping.xsd2ecore.editor@default:default,net.sourceforge.lpg.lpgjavaruntime@default:default,org.eclipse.help.base@default:default,org.eclipse.jst.server.generic.ui@default:default,org.jboss.tools.jmx.core@default:default,org.springframework.ide.eclipse.osgi.targetdefinition@default:default,org.eclipse.wst.xml.core@default:default,org.eclipse.jpt.eclipselink.ui@default:default,javax.transaction@default:false,org.jdom@default:default,org.eclipse.jst.common.annotations.ui@default:default,org.eclipse.datatools.sqltools.db.derby@default:default,org.eclipse.datatools.sqltools.sql.ui@default:default,org.eclipse.jst.server.generic.jonas@default:default,org.eclipse.datatools.connectivity.oda.profile@default:default,org.eclipse.datatools.connectivity.oda.flatfile@default:default,org.eclipse.datatools.sqltools.editor.core.ui@default:default,o!
rg.eclipse.datatools.enablement.ingres@default:default,org.springframework.ide.eclipse.core@default:default,org.jbpm.gd.jpdl@default:default,org.springframework.core@default:default,org.eclipse.jst.jsp.ui.infopop@default:default,org.eclipse.emf.mapping.ecore2xml@default:default,org.jboss.tools.common.projecttemplates@default:default,org.eclipse.team.svn@default:default,org.hibernate.eclipse.help@default:default,org.eclipse.jst.ejb.ui.infopop@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.jst.jsf.standard.tagsupport@default:default,org.eclipse.equinox.p2.repository.tools@default:default,org.jboss.tools.common.el.core@default:default,org.eclipse.datatools.connectivity.oda.flatfile.ui@default:default,org.eclipse.core.filebuffers@default:default,org.eclipse.wst.dtd.ui@default:default,javax.xml.rpc@default:default,org.eclipse.jst.pagedesigner.jsf.ui@default:default,org.eclipse.wst.webtools.doc.user@default:default,org.eclipse.jst.jee@default:defaul!
t,org.eclipse.jpt.gen@default:default,org.jboss.tools.ws.core@!
default:
default,org.mozilla.xulrunner.cocoa.macosx@default:default,org.eclipse.jst.j2ee.webservice@default:default,org.jboss.tools.jsf.vpe.jsf@default:default,org.springframework.integration.http@default:default,org.apache.oro@default:default,org.springframework.ide.eclipse.ui@default:default,org.eclipse.datatools.enablement.ibm.informix@default:default,org.eclipse.jsch.core@default:default,org.eclipse.equinox.launcher.cocoa.macosx@default:false,org.eclipse.equinox.p2.director.app@default:default,org.eclipse.equinox.ds@default:true,org.springframework.ide.eclipse.beans.ui.search@default:default,org.eclipse.datatools.enablement.ibm.db2.zseries.dbdefinition@default:default,org.eclipse.wst.common.frameworks.ui@default:default,org.apache.bcel@default:default,org.eclipse.datatools.sqltools.db.derby.ui@default:default,org.eclipse.jst.ws.infopop@default:default,org.eclipse.ecf@default:default,org.eclipse.datatools.enablement.sybase.ase.dbdefinition@default:default,org.eclipse.team.svn.ui@d!
efault:default,org.eclipse.wst.css.core@default:default,org.eclipse.wst.xsl@default:default,org.eclipse.jst.server.core@default:default,org.apache.commons.jxpath@default:default,org.jboss.tools.jsf.text.ext.facelets@default:default,org.eclipse.datatools.enablement.mysql.ui@default:default,org.eclipse.wst.common.project.facet.ui@default:default,org.eclipse.equinox.concurrent@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.hibernate.eclipse@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.jboss.tools.esb.project.ui@default:default,org.apache.commons.collections@default:default,org.eclipse.datatools.enablement.oda.xml@default:default,org.hibernate.eclipse.mapper@default:default,org.eclipse.equinox.p2.exemplarysetup@default:default,org.eclipse.wst.xmleditor.doc.user@default:default,org.jboss.tools.seam.ui@default:default,org.eclipse.ui.net@default:default,org.eclipse.jst.j2!
ee.webservice.ui@default:default,org.eclipse.jst.jsf.common@de!
fault:de
fault,org.eclipse.help.ui@default:default,org.eclipse.wst.command.env.ui@default:default,org.eclipse.emf.ecore.editor@default:default,org.eclipse.wst.jsdt.web.support.jsp@default:default,org.springframework.ide.eclipse.webflow.ui.graph@default:default,org.eclipse.equinox.transforms.hook@default:false,org.eclipse.draw2d@default:default,org.eclipse.datatools.enablement.finfo@default:default,org.eclipse.wst.wsdl.validation@default:default,org.eclipse.datatools.connectivity.apache.derby@default:default,org.eclipse.jst.server.websphere.core@default:default,org.eclipse.wst.dtd.ui.infopop@default:default,org.jboss.tools.jsf.verification@default:default,org.eclipse.equinox.security.ui@default:default,org.eclipse.emf.mapping.ecore2ecore.editor@default:default,org.eclipse.jst.servlet.ui.infopop@default:default,net.sf.jautodoc@default:default,org.eclipse.datatools.enablement.jdt.classpath@default:default,org.eclipse.jdt.debug@default:default,org.eclipse.jst.server.tomcat.core@default:d!
efault,org.eclipse.ui.intro.universal@default:default,com.springsource.javax.xml.stream@default:default,org.eclipse.equinox.p2.directorywatcher@default:default,org.jboss.tools.hibernate.xml.ui@default:default,org.eclipse.jst.ws.creation.ui@default:default,org.eclipse.emf.codegen.ecore@default:default,org.eclipse.datatools.enablement.oda.ws.ui@default:default,org.jboss.tools.seam.ui.pages@default:default,org.eclipse.ant.core@default:default,org.eclipse.equinox.app@default:default,org.eclipse.wst.ws.service.policy@default:default,org.uddi4j@default:default,org.eclipse.datatools.enablement.ibm.ui@default:default,org.eclipse.wst.sse.ui@default:default,org.apache.commons.logging@default:default,org.jboss.tools.cdi.core@default:default,org.eclipse.ui.workbench.compatibility@default:false,org.eclipse.jst.ws.axis2.ui@default:default,org.eclipse.jem.beaninfo.vm@default:default,org.eclipse.datatools.enablement.ibm.db2.luw.ui@default:default,org.eclipse.jst.server.generic.oc4j@default!
:default,org.eclipse.emf.edit@default:default,org.eclipse.data!
tools.en
ablement.sybase@default:default,org.jboss.tools.struts.text.ext@default:default,org.eclipse.datatools.connectivity.db.generic.ui@default:default,org.eclipse.datatools.enablement.sybase.asa.models@default:default,org.eclipse.datatools.connectivity.doc.user.contexts@default:default,org.eclipse.equinox.common@2:true,org.eclipse.jst.jsf.ui@default:default,org.eclipse.jst.jsf.common.ui@default:default,org.eclipse.jst.standard.schemas@default:default,org.eclipse.equinox.p2.garbagecollector@default:default,org.eclipse.wst.wsi@default:default,org.eclipse.wst.command.env.core@default:default,org.springframework.oxm@default:default,org.eclipse.equinox.p2.metadata.generator@default:default,org.eclipse.jst.ws.axis2.core@default:default,org.eclipse.datatools.connectivity.oda@default:default,org.eclipse.jst.j2ee.ejb.annotations.ui@default:default,org.eclipse.equinox.http.jetty@default:default,org.eclipse.jst.ws@default:default,org.eclipse.datatools.connectivity.sqm.server.ui@default:defau!
lt,org.eclipse.datatools.modelbase.sql.query@default:default,org.eclipse.wst.common.environment@default:default,org.eclipse.datatools.enablement.sap.maxdb.ui@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.apache.commons.el@default:default,org.jboss.ide.eclipse.as.core@default:default,org.eclipse.swt.cocoa.macosx@default:false,org.springframework.ide.eclipse.aop.ui@default:default,org.eclipse.jpt.eclipselink.core@default:default,org.eclipse.datatools.connectivity.console.profile@default:default,org.springframework.jms@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.ui.ide.application@default:default,org.springframework.integration.adapter@default:default,org.eclipse.datatools.sdk@default:default,org.eclipse.emf.databinding.edit@default:default,org.eclipse.jst.j2ee.xdoclet.runtime@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.persistence.antlr@default:default,org.hamcrest.core@default:default,org!
.eclipse.jst.server.ui@default:default,org.jboss.tools.jsf.vpe!
.richfac
es@default:default,org.springframework.ide.eclipse.beans.core.autowire@default:default,com.springsource.javax.servlet.jsp@default:default,org.eclipse.xsd.ecore.exporter@default:default,org.eclipse.platform.doc.isv@default:default,org.eclipse.jst.jee.ejb@default:default,org.eclipse.wst.ws.ui@default:default,org.eclipse.jst.server.tomcat.ui@default:default,com.springsource.org.antlr@default:default,org.eclipse.wst.jsdt.doc@default:default,org.eclipse.datatools.sqltools.sqlscrapbook@default:default,org.jboss.tools.equinox.transforms.xslt@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.wst.wsdl.ui.doc.user@default:default,org.junit4@default:default,org.jboss.tools.common.resref.ui@default:default,org.eclipse.jdt.debug.ui@default:default,org.jboss.tools.cdi.xml.ui@default:default,org.eclipse.persistence.asm@default:default,org.eclipse.datatools.common.doc.user@default:default,org.springframework.ide.eclipse.doc@default:default,org.eclipse.jst.ws.ui@default:!
default,org.eclipse.wst.xml.xpath.core@default:default,org.eclipse.jst.j2ee.jca.ui@default:default,org.springframework.ide.eclipse.webflow.ui@default:default,org.eclipse.ui.views.log@default:default,com.jcraft.jsch@default:default,org.springframework.ide.eclipse.beans.ui.editor@default:default,org.eclipse.equinox.transforms.xslt@default:default,org.eclipse.ui.presentations.r21@default:default,org.eclipse.ui.ide@default:default,org.eclipse.jst.ws.consumption.infopop@default:default,org.springframework.ide.eclipse.beans.core@default:default,org.jboss.tools.common.el.ui@default:default,org.eclipse.wst.ws.parser@default:default,org.springframework.ide.eclipse.beans.ui@default:default,org.jboss.tools.esb.core@default:default,org.apache.xerces@default:default,org.eclipse.datatools.sqltools.doc.user@default:default,org.eclipse.datatools.enablement.sybase.ase.models@default:default,org.eclipse.jst.ws.creation.ejb.ui@default:default,org.jboss.tools.hibernate.jpt.core@default:default!
,org.springframework.faces@default:default,org.eclipse.datatoo!
ls.sqlto
ols.routineeditor.ui@default:default,org.jboss.tools.vpe.html@default:default,org.eclipse.datatools.sqltools.db.generic.ui@default:default,org.eclipse.jdt@default:default,org.eclipse.jst.server.preview.adapter@default:default,org.eclipse.jst.ws.axis2.consumption.ui@default:default,org.eclipse.datatools.modelbase.sql.edit@default:default,org.eclipse.equinox.security.macosx@default:false,org.jboss.tools.jsf.vpe.facelets@default:default,org.eclipse.wst.css.ui@default:default,org.eclipse.wst.command.env.doc.user@default:default,org.eclipse.jdt.launching.ui.macosx@default:default,org.jboss.tools.common.model@default:default,org.jboss.tools.seam.xml@default:default,org.eclipse.jst.j2ee.ejb@default:default,org.eclipse.jdt.junit4.runtime@default:default,com.jboss.jbds.product@default:default,org.eclipse.wst.xsl.debug.ui@default:default,org.apache.axis@default:default,org.eclipse.datatools.connectivity.sqm.core@default:default,org.jboss.tools.portlet.ui@default:default,org.eclipse.em!
f.importer.rose@default:default,org.eclipse.jst.j2ee.doc.user@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:default,org.eclipse.osgi.services@default:default,org.eclipse.jst.jee.web@default:default,org.eclipse.equinox.p2.engine@default:default,org.jboss.tools.jsf@default:default,org.eclipse.jst.jee.ui@default:default,org.springframework.integration.mail@default:default,org.eclipse.datatools.enablement.ibm.informix.ui@default:default,org.eclipse.datatools.enablement.mysql@default:default,org.eclipse.wst.server.ui.doc.user@default:default,com.springsource.javax.el@default:default,org.eclipse.core.jobs@default:default,org.eclipse.jdt.core.manipulation@default:default,org.eclipse.wst.jsdt.manipulation@default:default,org.springframework.jdbc@default:default,com.springsource.org.objectweb.asm.commons@default:default,org.jboss.ide.eclipse.as.wtp.ui@default:default,org.eclipse.datatools.connectivity.ui@default:default,org.guvnor.tools@default:default,com.sprin!
gsource.edu.emory.mathcs.backport@default:default,org.eclipse.!
wst.serv
er.core@default:default,org.springframework.ide.eclipse.beans.ui.refactoring@default:default,org.eclipse.osgi@-1:true,org.jboss.tools.jbpm.convert@default:default,org.jboss.tools.smooks.runtime@default:default,org.eclipse.wst.xsl.jaxp.debug@default:default,org.eclipse.core.databinding.property@default:default,org.jboss.tools.jst.firstrun@default:default,org.eclipse.datatools.enablement.oracle@default:default,org.eclipse.jpt.eclipselink.branding@default:default,org.jboss.ide.eclipse.as.classpath.core@default:default,org.eclipse.ui.views@default:default,org.eclipse.wst.validation@default:default,org.springframework.transaction@default:default,org.jboss.tools.common.verification@default:default,org.jboss.tools.runtime@default:default,org.apache.lucene@default:default,org.jboss.tools.vpe.resref@default:default,org.eclipse.jst.ws.uddiregistry@default:default,org.jboss.tools.jst.web.ui@default:default,org.jboss.tools.jsf.ui@default:default,org.eclipse.jst.ws.axis.creation.ui@defau!
lt:default,org.jboss.tools.jst.text.ext@default:default,org.eclipse.datatools.enablement.sqlite.ui@default:default,org.eclipse.datatools.sqltools.sqlbuilder@default:default,org.eclipse.wst.server.preview.adapter@default:default,org.eclipse.pde.api.tools.ui@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.core.databinding.beans@default:default,org.eclipse.wst.common.core@default:default,org.eclipse.wst.ws.infopop@default:default,org.eclipse.update.ui@default:default,org.eclipse.wst.common.infopop@default:default,org.eclipse.datatools.enablement.msft.sqlserver@default:default,org.jboss.tools.jst.web.tiles.ui@default:default,org.eclipse.core.net@default:default,org.eclipse.datatools.connectivity.apache.derby.ui@default:default,org.springframework.asm@default:default,org.springframework.js@default:default,org.eclipse.datatools.sqltools.common.ui@default:default,org.jboss.tools.hibernate.xml@default:default,org.eclipse.jdt.junit@default:default,org.jboss.tool!
s.jsf.text.ext.richfaces@default:default,org.springframework.w!
eb@defau
lt:default,org.eclipse.help.webapp@default:default,org.jboss.tools.jst.web.verification@default:default,org.eclipse.jst.j2ee.ejb.annotation.model@default:default,org.jboss.tools.cdi.text.ext@default:default,org.eclipse.pde.ds.ui@default:default,org.eclipse.wst.jsdt.web.ui@default:default,org.eclipse.jst.server.generic.core@default:default,com.springsource.org.apache.commons.codec@default:default,java_cup.runtime@default:default,org.springframework.binding@default:default,org.eclipse.jst.server.ui.infopop@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.pde@default:default,org.eclipse.emf.mapping.ecore2xml.ui@default:default,org.jboss.tools.jst.jsp@default:default,org.jboss.tools.common.model.ui@default:default,org.eclipse.compare.core@default:default,org.eclipse.jst.jsf.core@default:default,org.eclipse.sdk@default:default,org.jboss.ide.eclipse.archives.core@default:default,org.eclipse.gef@default:default,org.jboss.tools.ws.creation.ui@default!
:default,org.eclipse.wst.common.snippets@default:default,org.eclipse.wst.xml.xpath2.processor@default:default,org.jboss.ide.eclipse.archives.webtools@default:default,org.eclipse.jst.jsp.core@default:default,org.springframework.ide.eclipse.aop.ui.matcher@default:default,org.eclipse.jface.text@default:default,javax.xml@default:default,org.eclipse.xsd.mapping@default:default,org.springframework.ide.eclipse.batch@default:default,org.eclipse.wst.standard.schemas@default:default,org.eclipse.jst.ws.axis.consumption.ui@default:default,org.eclipse.equinox.p2.updatechecker@default:default,org.eclipse.datatools.enablement.ibm.db2.iseries@default:default,com.springsource.javax.servlet.jsp.jstl@default:default,org.eclipse.datatools.enablement.msft.sqlserver.dbdefinition@default:default,org.eclipse.wst.command.env@default:default,org.eclipse.datatools.enablement.msft.sqlserver.ui@default:default,org.eclipse.datatools.enablement.oda.ws@default:default,org.eclipse.wst.sse.doc.user@default:!
default,org.jboss.tools.ws.creation.core@default:default,org.e!
clipse.x
sd.ecore.converter@default:default,org.eclipse.jst.j2ee.navigator.ui@default:default,org.eclipse.datatools.enablement.ibm.informix.dbdefinition@default:default,org.eclipse.ui.editors@default:default,org.eclipse.compare@default:default,org.springframework.integration.event@default:default,org.eclipse.datatools.sqltools.data.ui@default:default,org.eclipse.equinox.p2.ui.sdk@default:default,org.jboss.tools.xulrunner.initializer@default:false,org.eclipse.datatools.enablement.postgresql@default:default,org.eclipse.emf.ecore.edit@default:default,org.springframework.ide.eclipse.webflow.ui.editor@default:default,org.eclipse.ui.forms@default:default,org.eclipse.wst.internet.monitor.ui@default:default,org.eclipse.jem.beaninfo@default:default,org.eclipse.pde.ui.templates@default:default,org.eclipse.emf@default:default,org.jboss.ide.eclipse.freemarker@default:default,org.eclipse.emf.importer@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.datatools.sqltools.result.ui@defaul!
t:default,org.eclipse.datatools.enablement.hsqldb.ui@default:default,org.eclipse.wst.validation.infopop@default:default,org.springframework.context.support@default:default,com.springsource.javax.servlet@default:default,org.eclipse.wst.server.http.core@default:default,org.jboss.ide.eclipse.as.ssh@default:default,org.eclipse.ui.navigator.resources@default:default,org.apache.xml.serializer@default:default,org.jboss.tools.jsf.vpe.seam@default:default,org.eclipse.datatools.sqltools.tabledataeditor@default:default,org.eclipse.xsd.ecore.importer@default:default,org.eclipse.jdt.junit.runtime@default:default,org.eclipse.jdt.apt.pluggable.core@default:default,org.springframework.integration.httpinvoker@default:default,org.eclipse.jst.ws.axis.infopop@default:default,org.eclipse.ltk.core.refactoring@default:default,org.springframework.ide.eclipse.osgi@default:default,org.springframework.integration.rmi@default:default,org.eclipse.datatools.connectivity.ui.dse@default:default,org.eclips!
e.wst.wsdl.ui@default:default,org.eclipse.wst.xsl.core@default!
:default
,org.eclipse.datatools.sqltools.editor.core@default:default,org.eclipse.update.configurator@3:true,org.eclipse.wst.dtdeditor.doc.user@default:default,org.jboss.tools.jmx.source.feature@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.core.runtime@default:true,org.apache.ws.commons.schema@default:default,org.polarion.eclipse.team.svn.connector.svnkit16@default:default,org.jboss.tools.hibernate.jpt.ui@default:default,org.eclipse.jst.j2ee.ui@default:default,org.eclipse.jem.util@default:default,org.eclipse.pde.ui@default:default,org.springframework.osgi.io@default:default,org.eclipse.wst.command.env.infopop@default:default,org.eclipse.ui.cocoa@default:false,org.eclipse.wst.server.discovery@default:default,org.eclipse.ant.ui@default:default,org.eclipse.wst.validation.ui@default:default,org.springframework.integration.udp@default:default,javax.xml.soap*1.2.0.v200905122109@default:default,org.springframework.integration.file@default:default,org.eclipse.zest.core!
@default:default,org.jboss.tools.project.examples@default:default,org.eclipse.emf.mapping.xsd2ecore@default:default,org.eclipse.datatools.enablement.sap.maxdb.dbdefinition@default:default,org.eclipse.datatools.sqltools.sql@default:default,org.eclipse.core.resources@default:default,org.mortbay.jetty.util@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.wst.common.uriresolver@default:default,org.jboss.ide.eclipse.archives.ui@default:default,org.eclipse.wst.dtd.core@default:default,org.polarion.eclipse.team.svn.connector@default:default,org.eclipse.team.core@default:default,org.eclipse.wst.web@default:default,org.eclipse.help@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.team.cvs.core@default:default,org.eclipse.core.boot@default:default,org.eclipse.cvs@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.equinox.p2.console@default:default,org.eclipse.jst.common.annotations.controller@def!
ault:default,org.eclipse.jst.ws.consumption@default:default,or!
g.eclips
e.jst.jsf.common.runtime@default:default,org.eclipse.wst.wsi.ui@default:default,org.hibernate.eclipse.jdt.ui@default:default,org.eclipse.datatools.sqltools.schemaobjecteditor.ui.pages@default:default,org.eclipse.wst.xsd.ui@default:default,javax.wsdl@default:default,org.eclipse.jdt.launching.macosx@default:default,org.eclipse.wst.server.ui.infopop@default:default,org.eclipse.core.expressions@default:default,org.jboss.tools.ws.ui@default:default,org.eclipse.wst.common.project.facet.core@default:default,org.eclipse.wst.web.ui@default:default,org.apache.commons.httpclient@default:default,org.eclipse.team.svn.help@default:default,org.eclipse.ecf.filetransfer@default:default,org.apache.log4j@default:default,org.springframework.batch.core@default:default,org.eclipse.pde.junit.runtime@default:default,org.jboss.tools.smooks.templating@default:default,org.eclipse.wst.ws.explorer@default:default,org.eclipse.emf.converter@default:default,org.eclipse.jst.j2ee@default:default,org.eclipse.!
pde.ds.core@default:default,org.eclipse.equinox.util@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.wst.wsi.ui.doc.user@default:default,org.eclipse.team.cvs.ssh2@default:default,org.eclipse.datatools.sqltools.schemaobjecteditor.ui@default:default,org.eclipse.jst.ws.consumption.ui@default:default,org.eclipse.datatools.sqltools.parsers.sql.lexer@default:default,org.eclipse.jst.common.project.facet.ui@default:default,org.jboss.tools.jsf.vpe.ajax4jsf@default:default,org.eclipse.platform.doc.user@default:default,org.eclipse.emf.ecore.change.edit@default:default,org.eclipse.equinox.p2.ui.sdk.scheduler@default:default,org.eclipse.equinox.http.registry@default:default,javax.xml.soap*1.3.0.v200904281458@default:default,org.eclipse.wst.server.ui@default:default,org.jboss.tools.struts.verification@default:default,org.eclipse.jst.j2ee.infopop@default:default,org.eclipse.emf.mapping@default:default,org.jboss.ide.eclipse.archives.jdt.integration@default:defau!
lt,org.jboss.tools.common.resref.core@default:default,com.spri!
ngsource
.org.apache.myfaces.javax.faces@default:default,org.eclipse.emf.common@default:default,org.eclipse.pde.core@default:default,org.eclipse.jst.pagedesigner@default:default,org.eclipse.datatools.enablement.sap.maxdb@default:default,org.eclipse.jst.ws.axis2.ui.doc.user@default:default,com.springsource.org.aspectj.runtime@default:default,org.mortbay.jetty.server@default:default,org.eclipse.core.databinding@default:default,org.eclipse.debug.ui@default:default,org.eclipse.datatools.connectivity.oda.design@default:default,org.springframework.integration.stream@default:default,org.apache.commons.codec@default:default,org.eclipse.jst.jsf.doc.user@default:default,org.eclipse.datatools.enablement.oda.xml.ui@default:default,org.eclipse.debug.core@default:default,org.eclipse.jst.common.frameworks@default:default,org.sat4j.pb@default:default,org.eclipse.xsd.editor@default:default,org.eclipse.datatools.modelbase.sql.query.edit@default:default,org.objectweb.asm@default:default,org.eclipse.ui.!
workbench.texteditor@default:default,org.jboss.ide.eclipse.freemarker.source.feature@default:default,org.jboss.tools.vpe@default:default,org.jboss.tools.common.gef@default:default,org.springframework.context@default:default,javax.servlet.jsp@default:default,org.eclipse.datatools.doc.user@default:default,org.eclipse.jst.server.ui.doc.user@default:default,javax.persistence@default:default,org.eclipse.jst.common.annotations.core@default:default,org.jboss.tools.smooks.core@default:default,org.eclipse.datatools.enablement.sybase.asa.dbdefinition@default:default,org.springframework.integration.ws@default:default,com.ibm.icu@default:default,org.eclipse.pde.runtime@default:default,org.apache.lucene.analysis@default:default,org.eclipse.equinox.p2.updatesite@default:default,org.springframework.expression@default:default,org.eclipse.datatools.enablement.ibm.db2.zseries.ui@default:default,org.eclipse.jsch.ui@default:default,org.eclipse.datatools.connectivity.oda.template.ui@default:def!
ault,org.eclipse.datatools.sqltools.parsers.sql.query@default:!
default,
org.eclipse.jem.proxy@default:default,org.eclipse.datatools.enablement.ibm.db2.zseries@default:default,org.eclipse.wst.xsdeditor.doc.user@default:default,org.eclipse.datatools.enablement.oracle.ui@default:default,org.springframework.integration.osgi@default:default,org.eclipse.help.appserver@default:default,org.eclipse.equinox.simpleconfigurator@1:true,org.eclipse.wst.jsdt.ui@default:default,org.jboss.ide.eclipse.as.classpath.ui@default:default,org.jboss.tools.esb.project.core@default:default,org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples@default:default,org.springframework.xml@default:default,org.eclipse.datatools.enablement.ibm.db2.iseries.dbdefinition@default:default,com.springsource.org.aspectj.weaver@default:default,org.springframework.webflow@default:default,org.eclipse.wst.ws@default:default,org.apache.commons.lang@default:default,org.eclipse.jpt.utility@default:default,org.jboss.tools.cdi.ui@default:default,org.jboss.tools.seam.core@default:d!
efault,org.jboss.tools.jst.css@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.wst.web.ui.infopop@default:default,org.eclipse.emf.mapping.ecore@default:default,org.eclipse.datatools.sqltools.result@default:default,org.springframework.ide.eclipse.webflow.core@default:default,org.eclipse.datatools.connectivity.oda.design.ui@default:default,org.eclipse.datatools.enablement.sybase.ase@default:default,org.eclipse.wst.xsl.saxon@default:default,org.jboss.tools.struts.validator.ui@default:default,org.eclipse.emf.importer.ecore@default:default,org.eclipse.ecf.provider.filetransfer.httpclient@default:default,org.eclipse.datatools.sqltools.plan@default:default,org.jboss.ide.eclipse.as.ui.mbeans@default:default,org.eclipse.wst.xsl.jaxp.launching@default:default,org.eclipse.datatools.connectivity.db.generic@default:default,org.eclipse.wst.html.core@default:default,org.eclipse.pde.build@default:default,org.eclipse.ui.intro@default:default,org.eclips!
e.wst.sse.ui.infopop@default:default,org.eclipse.datatools.sql!
tools.pa
rsers.sql.xml.query@default:default,org.springframework.osgi.core@default:default,org.eclipse.persistence.core@default:default,org.eclipse.wst.xsd.core@default:default,org.jboss.tools.vpe.ui.palette@default:default,org.eclipse.datatools.enablement.sybase.asa.ui@default:default,org.eclipse.jst.ws.consumption.ui.doc.user@default:default,org.eclipse.jst.pagedesigner.jsp.core@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.ui.navigator@default:default,org.eclipse.wst.ws.service.policy.ui@default:default,org.eclipse.wst.common.frameworks@default:default,org.eclipse.jst.j2ee.core@default:default,org.eclipse.emf.mapping.ecore.editor@default:default,org.eclipse.jst.j2ee.web@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:default,org.eclipse.equinox.launcher@default:default,org.jboss.tools.jsf.vpe.myfaces@default:default,org.eclipse.datatools.sqltools.schemaobjecteditor@default:default,org.eclipse.jface@default:default,!
org.jboss.tools.project.examples.cheatsheet@default:default,org.eclipse.jpt.db.ui@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.wst.internet.cache@default:default,org.eclipse.wst.doc.user@default:default,org.jboss.tools.common.ui@default:default,com.springsource.javax.mail@default:default,org.eclipse.wst.common.emfworkbench.integration@default:default,org.jboss.ide.eclipse.as.ui@default:default,org.eclipse.jst.ws.axis.consumption.core@default:default,org.eclipse.pde.ua.ui@default:default,org.eclipse.jem@default:default,org.eclipse.wst.xsl.jaxp.debug.ui@default:default,org.springframework.integration@default:default,com.springsource.org.aopalliance@default:default,javax.servlet@default:default,org.eclipse.jpt.branding@default:default,org.jboss.tools.jbpm.common@default:default,org.eclipse.equinox.p2.extensionlocation@default:default,org.eclipse.jpt.core@default:default,org.eclipse.datatools.enablement.ingres.ui@default:default,org.eclipse.webdav@de!
fault:default,org.eclipse.wst.common.emf@default:default,org.e!
clipse.x
sd@default:default,org.eclipse.jpt.doc.user@default:default,org.eclipse.jdt.launching@default:default,org.eclipse.datatools.sqltools.db.generic@default:default,org.jboss.tools.jmx.ui@default:default,org.eclipse.team.cvs.ssh@default:default,org.eclipse.datatools.sqltools.debugger.core@default:default,org.jboss.tools.jst.web@default:default,org.eclipse.jpt.eclipselink.core.ddlgen@default:default,org.eclipse.team.svn.core@default:default,org.eclipse.wst.html.ui@default:default,org.apache.commons.discovery@default:default,org.sat4j.core@default:default,org.eclipse.ltk.ui.refactoring@default:default,org.apache.xml.resolver@default:default,org.eclipse.datatools.modelbase.sql@default:default,org.eclipse.core.filesystem.macosx@default:false,com.springsource.org.apache.commons.logging@default:default,javax.activation@default:default,org.springframework.ide.eclipse.beans.ui.autowire@default:default,org.eclipse.datatools.enablement.oracle.dbdefinition@default:default,org.jboss.tools.po!
rtlet.core@default:default,org.eclipse.jst.server.generic.jboss@default:default,org.springframework.beans@default:default,org.eclipse.equinox.security@default:default,org.eclipse.datatools.enablement.sqlite.dbdefinition@default:default,org.eclipse.xsd.edit@default:default,org.springframework.integration.xml@default:default,org.eclipse.search@default:default,org.eclipse.datatools.enablement.postgresql.dbdefinition@default:default,org.eclipse.jst.jsf.facesconfig@default:default,org.eclipse.wst.jsdt.web.core@default:default,org.eclipse.wst.internet.monitor.core@default:default,org.eclipse.wst.jsdt.support.firefox@default:default,org.mozilla.xpcom@default:default,org.eclipse.datatools.enablement.ingres.dbdefinition@default:default,jd.ide.eclipse@default:default,org.eclipse.jst.ejb.ui@default:default,org.eclipse.datatools.enablement.sqlite@default:default,org.springframework.ide.eclipse@default:default,org.eclipse.jdt.doc.user@default:default,org.eclipse.pde.doc.user@default:def!
ault,org.eclipse.jst.ws.doc.user@default:default,org.eclipse.p!
de.ua.co
re@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.equinox.p2.touchpoint.natives@default:default,org.eclipse.datatools.modelbase.dbdefinition@default:default,org.eclipse.wst.common.modulecore@default:default,org.apache.velocity@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.datatools.sqltools.ddlgen.ui@default:default,org.eclipse.jst.ws.axis2.consumption.core@default:default,org.eclipse.ui.views.properties.tabbed@default:default,org.eclipse.wst.common.ui@default:default,org.eclipse.jst.ws.axis.ui.doc.user@default:default,org.eclipse.jst.j2ee.jca@default:default,org.jboss.tools.common.verification.ui@default:default,org.eclipse.update.core@default:default,org.eclipse.emf.codegen.ui@default:default,org.eclipse.datatools.sqltools.doc.user.contexts@default:default,org.eclipse.emf.mapping.ecore2ecore@default:default,org.springframework.ide.eclipse.beans.ui.graph@default:default,org.eclipse.emf.codegen@default:!
default,org.eclipse.text@default:default,org.eclipse.jem.beaninfo.vm.common@default:default,org.apache.jasper@default:default,org.eclipse.datatools.enablement.sybase.models@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.emf.importer.java@default:default,org.eclipse.wst.sse.core@default:default,org.eclipse.wst.xsl.xalan@default:default,org.eclipse.jst.jsp.ui@default:default,org.eclipse.datatools.enablement.hsqldb.dbdefinition@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.datatools.enablement.ibm.db2.iseries.ui@default:default,org.eclipse.datatools.enablement.sybase.ase.ui@default:default,org.eclipse.jpt.db@default:default,org.eclipse.datatools.enablement.postgresql.ui@default:default,org.jboss.tools.common.text.ext@default:default,com.springsource.javax.annotation@default:default,org.jboss.tools.struts.ui@default:default,org.eclipse.ui.externaltools@default:default,org.apache.wsil4j@default:default,org.eclipse.ui.console@de!
fault:default,org.jboss.tools.vpe.jsp@default:default,org.ecli!
pse.equi
nox.p2.core@default:default,jd.ide.eclipse.macosx.x86@default:false,org.eclipse.jst.common.project.facet.core@default:default,org.eclipse.jdt.ui@default:default,org.eclipse.jdt.apt.ui@default:default,org.eclipse.equinox.p2.reconciler.dropins@default:default,org.apache.xalan@default:default,org.jboss.tools.vpe.xulrunner@default:default,org.eclipse.wst.server.preview@default:default,org.eclipse.jst.j2ee.ejb.annotations.xdoclet@default:default,org.drools.eclipse@default:default,org.jboss.tools.jst.web.tiles@default:default,org.jboss.tools.struts.vpe.struts@default:default,org.eclipse.emf.common.ui@default:default,org.eclipse.zest.layouts@default:default,org.eclipse.pde.api.tools@default:default,org.eclipse.core.resources.compatibility@default:false,org.jboss.tools.struts@default:default,org.eclipse.wst.wsdl@default:default,org.eclipse.jdt.compiler.apt@default:false,org.springframework.ws@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.datatools.sqltools.data.c!
ore@default:default,org.jboss.tools.common.text.xml@default:default,org.eclipse.equinox.jsp.jasper@default:default,org.eclipse.equinox.jsp.jasper.registry@default:default,org.springframework.integration.jdbc@default:default,org.eclipse.jdt.core@default:default,org.eclipse.wst.xsl.ui@default:default,org.jboss.tools.common@default:default,org.eclipse.equinox.p2.ui@default:default,org.eclipse.ui@default:default,org.eclipse.jem.workbench@default:default,org.eclipse.core.runtime.compatibility@default:default,org.eclipse.datatools.enablement.hsqldb@default:default,org.jboss.tools.seam.text.ext@default:default,com.springsource.org.objectweb.asm@default:default,org.jboss.tools.smooks.ui@default:default,org.jboss.ide.eclipse.as.wtp.core@default:default,org.eclipse.core.databinding.observable@default:default"/>
+<stringAttribute key="selected_workspace_plugins" value="org.jboss.tools.usage.test@default:default,org.jboss.tools.usage@default:default"/>
+<booleanAttribute key="show_selected_only" value="false"/>
+<booleanAttribute key="tracing" value="false"/>
+<booleanAttribute key="useCustomFeatures" value="false"/>
+<booleanAttribute key="useDefaultConfig" value="true"/>
+<booleanAttribute key="useDefaultConfigArea" value="true"/>
+<booleanAttribute key="useProduct" value="false"/>
+</launchConfiguration>
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/JBossToolsUsageIntegrationTest.launch
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/JBossToolsUsageRequestsTest.launch
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/JBossToolsUsageRequestsTest.launch (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/JBossToolsUsageRequestsTest.launch 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<launchConfiguration type="org.eclipse.pde.ui.JunitLaunchConfig">
+<booleanAttribute key="append.args" value="true"/>
+<stringAttribute key="application" value="org.eclipse.pde.junit.runtime.coretestapplication"/>
+<booleanAttribute key="askclear" value="false"/>
+<booleanAttribute key="automaticAdd" value="true"/>
+<booleanAttribute key="automaticValidate" value="false"/>
+<stringAttribute key="bootstrap" value=""/>
+<stringAttribute key="checked" value="[NONE]"/>
+<booleanAttribute key="clearConfig" value="true"/>
+<booleanAttribute key="clearws" value="true"/>
+<booleanAttribute key="clearwslog" value="false"/>
+<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/JBossToolsUsageRequestsTest"/>
+<booleanAttribute key="default" value="false"/>
+<booleanAttribute key="includeOptional" value="true"/>
+<stringAttribute key="location" value="${workspace_loc}/../junit-workspace"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="1"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
+<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
+<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value=""/>
+<booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
+<stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
+<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
+<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.jboss.tools.usage.test.JBossToolsUsageRequestsTest"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.jboss.tools.usage.test"/>
+<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
+<stringAttribute key="pde.version" value="3.3"/>
+<stringAttribute key="product" value="com.jboss.jbds.product.product"/>
+<booleanAttribute key="run_in_ui_thread" value="true"/>
+<stringAttribute key="selected_target_plugins" value="javax.transaction@default:false,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.hamcrest.core@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.common@default:default,org.eclipse.text@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.runtime@default:true,org.eclipse.core.contenttype@default:default,org.eclipse.core.commands@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.ui.cocoa@default:false,org.eclipse.jface.databinding@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.ui.forms@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.core.expressions@default:default,org.junit4@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse!
.ui.workbench@default:default,org.eclipse.jface.text@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.equinox.app@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.equinox.preferences@default:default,org.eclipse.core.resources@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.equinox.transforms.hook@default:false,com.ibm.icu@default:default,org.eclipse.core.variables@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.ui.views@default:default,org.eclipse.core.resources.compatibility@default:false,org.eclipse.equinox.security.macosx@default:false,org.eclipse.swt@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.help@default:default,org.eclipse.osgi,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.core.filesystem@default:default,!
org.eclipse.ecf@default:default,org.eclipse.core.databinding@d!
efault:d
efault,org.eclipse.core.jobs@default:default,org.eclipse.ant.core@default:default,org.jboss.tools.xulrunner.initializer@default:false,org.eclipse.equinox.concurrent@default:default,org.eclipse.core.filesystem.macosx@default:false,org.eclipse.swt.cocoa.macosx@default:false,org.eclipse.ui@default:default,org.eclipse.core.net@default:default,org.eclipse.equinox.security@default:default,org.eclipse.ui.ide@default:default,org.eclipse.jface@default:default,javax.servlet@default:default,org.eclipse.osgi.services@default:default"/>
+<stringAttribute key="selected_workspace_plugins" value="org.jboss.tools.usage.test@default:default,org.jboss.tools.usage@default:default"/>
+<booleanAttribute key="show_selected_only" value="false"/>
+<booleanAttribute key="tracing" value="false"/>
+<booleanAttribute key="useCustomFeatures" value="false"/>
+<booleanAttribute key="useDefaultConfig" value="true"/>
+<booleanAttribute key="useDefaultConfigArea" value="true"/>
+<booleanAttribute key="useProduct" value="false"/>
+</launchConfiguration>
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/JBossToolsUsageRequestsTest.launch
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/META-INF/MANIFEST.MF
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/META-INF/MANIFEST.MF (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/META-INF/MANIFEST.MF 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,12 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Tests for JBoss Tools Usage Reporting
+Bundle-SymbolicName: org.jboss.tools.usage.test
+Bundle-Version: 1.0.0.qualifier
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Require-Bundle: org.jboss.tools.usage;bundle-version="1.0.0",
+ org.eclipse.osgi;bundle-version="3.5.2",
+ org.eclipse.core.runtime;bundle-version="3.5.0",
+ org.junit4;bundle-version="4.0.0"
+Bundle-Activator: org.jboss.tools.usage.test.JBossToolsUsageTestActivator
+Bundle-ActivationPolicy: lazy
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/META-INF/MANIFEST.MF
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/UsageTestSuite.launch
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/UsageTestSuite.launch (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/UsageTestSuite.launch 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<launchConfiguration type="org.eclipse.pde.ui.JunitLaunchConfig">
+<booleanAttribute key="append.args" value="true"/>
+<stringAttribute key="application" value="org.eclipse.pde.junit.runtime.coretestapplication"/>
+<booleanAttribute key="askclear" value="false"/>
+<booleanAttribute key="automaticAdd" value="true"/>
+<booleanAttribute key="automaticValidate" value="false"/>
+<stringAttribute key="bootstrap" value=""/>
+<stringAttribute key="checked" value="[NONE]"/>
+<booleanAttribute key="clearConfig" value="true"/>
+<booleanAttribute key="clearws" value="true"/>
+<booleanAttribute key="clearwslog" value="false"/>
+<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/pde-junit"/>
+<booleanAttribute key="default" value="false"/>
+<booleanAttribute key="includeOptional" value="true"/>
+<stringAttribute key="location" value="${workspace_loc}/../junit-workspace"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/UsageTestSuite.java"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="1"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
+<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
+<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value=""/>
+<booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
+<stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
+<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
+<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.launching.macosx.MacOSXType/JVM 1.5"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.jboss.tools.usage.test.UsageTestSuite"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.jboss.tools.usage.test"/>
+<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
+<stringAttribute key="pde.version" value="3.3"/>
+<stringAttribute key="product" value="com.jboss.jbds.product.product"/>
+<booleanAttribute key="run_in_ui_thread" value="true"/>
+<stringAttribute key="selected_target_plugins" value="org.eclipse.ui.workbench.texteditor@default:default,com.springsource.javax.servlet.jsp@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.core.databinding@default:default,org.apache.lucene@default:default,org.eclipse.core.filesystem.macosx@default:false,org.eclipse.ecf@default:default,org.eclipse.equinox.security.macosx@default:false,org.apache.lucene.analysis@default:default,org.eclipse.ui.ide@default:default,com.ibm.icu@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.transforms.hook@default:false,org.eclipse.equinox.p2.repository@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.junit4@default:default,org.eclipse.core.net@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.osgi@-1:true,org.eclipse.equinox.common@2:true,org.eclipse.core.databinding.property@default:default,or!
g.eclipse.swt@default:default,javax.transaction@default:false,org.eclipse.compare.core@default:default,org.eclipse.osgi.services@default:default,org.eclipse.ui.navigator.resources@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.text@default:default,org.eclipse.core.variables@default:default,javax.servlet@default:default,org.eclipse.core.jobs@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.core.resources@default:default,org.eclipse.ui.views@default:default,org.eclipse.core.expressions@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.equinox.app@default:default,org.eclipse.core.resources.compatibility@default:false,org.eclipse.help.base@default:default,org.eclipse.ui.navigator@default:default,org.eclipse.equinox.p2.metadata@default:default,org.apache.jasper@default:default,org.mortbay.jetty.util@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,o!
rg.eclipse.core.databinding.observable@default:default,org.ecl!
ipse.ecf
.provider.filetransfer@default:default,org.eclipse.swt.cocoa.macosx@default:false,org.apache.commons.el@default:default,org.eclipse.ant.core@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,com.springsource.org.apache.commons.logging@default:default,org.jboss.tools.xulrunner.initializer@default:false,com.springsource.javax.el@default:default,org.eclipse.equinox.concurrent@default:default,org.eclipse.ui.views.properties.tabbed@default:default,org.eclipse.equinox.security@default:default,org.mortbay.jetty.server@default:default,org.eclipse.ui.cocoa@default:false,org.eclipse.equinox.p2.engine@default:default,org.eclipse.jface.text@default:default,org.eclipse.ui.intro.universal@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.help.ui@default:default,org.eclipse.equinox.http.jetty@d!
efault:default,org.eclipse.ui.forms@default:default,org.hamcrest.core@default:default,org.eclipse.core.runtime@default:true,org.apache.ant@default:default,com.springsource.javax.servlet@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.ui@default:default,org.eclipse.core.commands@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.jface@default:default,org.eclipse.help@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.ui.intro@default:default,com.jboss.jbds.product@default:default"/>
+<stringAttribute key="selected_workspace_plugins" value="org.jboss.tools.usage.test@default:default,org.jboss.tools.usage@default:default"/>
+<booleanAttribute key="show_selected_only" value="false"/>
+<booleanAttribute key="tracing" value="false"/>
+<booleanAttribute key="useDefaultConfig" value="true"/>
+<booleanAttribute key="useDefaultConfigArea" value="false"/>
+<booleanAttribute key="useProduct" value="false"/>
+</launchConfiguration>
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/UsageTestSuite.launch
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/about.html
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/about.html (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/about.html 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+<title>Smooks Core</title>
+<style type="text/css" media="screen">
+<!--
+ body {
+ font-family: Sans-serif, Arial, Helvetica;
+ }
+
+-->
+</style>
+</head>
+<body>
+<h1>JBoss Usage Reporting</h1>
+
+<p>
+This plugin is part of the JBoss Tools developed by the <a href="http://www.jboss.com">JBoss Inc.</a>
+</p>
+
+<p>Information about this plugin is available at <a href="http://www.jboss.org/tools">JBoss Tools project page</a></p>
+
+<p>
+This software is distributed under the terms of the Eclipse Public License - v 1.0
+(see <a href="www.eclipse.org/legal/epl-v10.html">Eclipse Public License - Version 1.0</a>).
+</p>
+</body>
+</html>
\ No newline at end of file
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/about.html
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/build.properties
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/build.properties (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/build.properties 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,18 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ about.html,\
+ bin/
+src.includes = .settings/,\
+ .project,\
+ .classpath,\
+ EclipseEnvironmentTest.launch,\
+ FocusPointTest.launch,\
+ GoogleAnalyticsUrlStrategyTest.launch,\
+ JBossToolsUsageTest.launch,\
+ JBossToolsUsageRequestsTest.launch,\
+ META-INF/,\
+ about.html,\
+ build.properties,\
+ src/
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/build.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/pom.xml
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/pom.xml (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/pom.xml 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,17 @@
+<project
+xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.jboss.tools</groupId>
+ <artifactId>org.jboss.tools.parent.pom</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>org.jboss.tools.usage.tests</groupId>
+ <artifactId>org.jboss.tools.usage.test</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+ <properties>
+ <emma.filter/>
+ <emma.instrument.bundles/>
+ </properties>
+</project>
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/pom.xml
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipseEnvironmenTest.java
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipseEnvironmenTest.java (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipseEnvironmenTest.java 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,278 @@
+/*******************************************************************************
+ * Copyright (c) 2010 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.usage.test;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertTrue;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URL;
+import java.util.Dictionary;
+import java.util.Enumeration;
+import java.util.Map;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+import org.eclipse.core.runtime.Platform;
+import org.jboss.tools.usage.reporting.EclipseEnvironment;
+import org.jboss.tools.usage.reporting.JBossBundleGroups;
+import org.junit.Test;
+import org.osgi.framework.Bundle;
+import org.osgi.framework.BundleContext;
+import org.osgi.framework.BundleException;
+import org.osgi.framework.ServiceReference;
+import org.osgi.framework.Version;
+
+/**
+ * @author Andre Dietisheim
+ */
+public class EclipseEnvironmenTest {
+
+ @Test
+ public void testMacOs() {
+ EclipseEnvironment eclipseEnvironment = new EclipseEnvironmentFake(Platform.OS_MACOSX);
+ String userAgent = eclipseEnvironment.getUserAgent();
+ assertApplicationNameAndVersion("com.jboss.jbds.product", "3.0.1", userAgent);
+ assertOs("Macintosh", "Intel Mac OS X 10.5", userAgent);
+ assertLanguage("en-US", userAgent);
+ }
+
+ @Test
+ public void testLinux() {
+ EclipseEnvironment eclipseEnvironment = new EclipseEnvironmentFake(Platform.OS_LINUX);
+ String userAgent = eclipseEnvironment.getUserAgent();
+ assertApplicationNameAndVersion("com.jboss.jbds.product", "3.0.1", userAgent);
+ assertOs("X11", "Linux i686", userAgent);
+ assertLanguage("en-US", userAgent);
+ }
+
+ @Test
+ public void testWindows() {
+ EclipseEnvironment eclipseEnvironment = new EclipseEnvironmentFake(Platform.OS_WIN32);
+ String userAgent = eclipseEnvironment.getUserAgent();
+ assertApplicationNameAndVersion("com.jboss.jbds.product", "3.0.1", userAgent);
+ assertOs("Windows", "Windows NT 6.1", userAgent);
+ assertLanguage("en-US", userAgent);
+ }
+
+ @Test
+ public void testKeyword() {
+ EclipseEnvironment eclipseEnvironment = new EclipseEnvironmentFake() {
+ @Override
+ protected Bundle[] getBundles() {
+ return new Bundle[] {
+ new BundleSymbolicNameFake("org.jboss.tools.seam.ui"),
+ new BundleSymbolicNameFake("org.jboss.tools.seam.core"),
+ new BundleSymbolicNameFake("org.jboss.tools.gwt.ui"),
+ new BundleSymbolicNameFake("org.jboss.tools.gwt.core"),
+ new BundleSymbolicNameFake("org.jboss.tools.smooks.core"),
+ new BundleSymbolicNameFake("org.eclipse.core.runtime"),
+ };
+ }
+ };
+ String keyword = eclipseEnvironment.getKeyword();
+
+ Matcher matcher = Pattern.compile("(([A-Z]+)-){3}").matcher(keyword);
+ assertTrue(matcher.matches());
+ assertTrue(keyword.indexOf(JBossBundleGroups.BundleGroup.GWT.name()) >= 0);
+ assertTrue(keyword.indexOf(JBossBundleGroups.BundleGroup.SEAM.name()) >= 0);
+ assertTrue(keyword.indexOf(JBossBundleGroups.BundleGroup.SMOOKS.name()) >= 0);
+ }
+
+ private void assertApplicationNameAndVersion(String applicationName, String applicationVersion, String userAgent) {
+ Matcher matcher = Pattern.compile("([a-zA-Z\\.]+)/([0-9\\.]+).+").matcher(userAgent);
+ assertTrue(matcher.matches());
+ assertEquals(2, matcher.groupCount());
+ assertEquals(applicationName, matcher.group(1));
+ assertEquals(applicationVersion, matcher.group(2));
+ }
+
+ private void assertOs(String platform, String os, String userAgent) {
+ Matcher matcher = Pattern.compile(".+ \\((.+); U; (.+); .+\\)").matcher(userAgent);
+ assertTrue(matcher.matches());
+ assertEquals(2, matcher.groupCount());
+ assertEquals(platform, matcher.group(1));
+ assertEquals(os, matcher.group(2));
+ }
+
+ private void assertLanguage(String language, String userAgent) {
+ Matcher matcher = Pattern.compile(".+ \\(.+; U; .+ .+; (.+)\\)").matcher(userAgent);
+ assertTrue(matcher.matches());
+ assertEquals(1, matcher.groupCount());
+ assertEquals(language, matcher.group(1));
+ }
+
+ private class BundleSymbolicNameFake implements Bundle {
+
+ private String symbolicName;
+
+ public BundleSymbolicNameFake(String symbolicName) {
+ this.symbolicName = symbolicName;
+ }
+
+ @SuppressWarnings("unchecked")
+ public Enumeration findEntries(String path, String filePattern, boolean recurse) {
+ throw new UnsupportedOperationException();
+ }
+
+ public BundleContext getBundleContext() {
+ throw new UnsupportedOperationException();
+ }
+
+ public long getBundleId() {
+ throw new UnsupportedOperationException();
+ }
+
+ public URL getEntry(String path) {
+ throw new UnsupportedOperationException();
+ }
+
+ @SuppressWarnings("unchecked")
+ public Enumeration getEntryPaths(String path) {
+ throw new UnsupportedOperationException();
+ }
+
+ @SuppressWarnings("unchecked")
+ public Dictionary getHeaders() {
+ throw new UnsupportedOperationException();
+ }
+
+ @SuppressWarnings("unchecked")
+ public Dictionary getHeaders(String locale) {
+ throw new UnsupportedOperationException();
+ }
+
+ public long getLastModified() {
+ throw new UnsupportedOperationException();
+ }
+
+ public String getLocation() {
+ throw new UnsupportedOperationException();
+ }
+
+ public ServiceReference[] getRegisteredServices() {
+ throw new UnsupportedOperationException();
+ }
+
+ public URL getResource(String name) {
+ throw new UnsupportedOperationException();
+ }
+
+ @SuppressWarnings("unchecked")
+ public Enumeration getResources(String name) throws IOException {
+ throw new UnsupportedOperationException();
+ }
+
+ public ServiceReference[] getServicesInUse() {
+ throw new UnsupportedOperationException();
+ }
+
+ @SuppressWarnings("unchecked")
+ public Map getSignerCertificates(int signersType) {
+ throw new UnsupportedOperationException();
+ }
+
+ public int getState() {
+ throw new UnsupportedOperationException();
+ }
+
+ public String getSymbolicName() {
+ return this.symbolicName;
+ }
+
+ public Version getVersion() {
+ throw new UnsupportedOperationException();
+
+ }
+
+ public boolean hasPermission(Object permission) {
+ throw new UnsupportedOperationException();
+
+ }
+
+ @SuppressWarnings("unchecked")
+ public Class loadClass(String name) throws ClassNotFoundException {
+ throw new UnsupportedOperationException();
+ }
+
+ public void start() throws BundleException {
+ throw new UnsupportedOperationException();
+
+ }
+
+ public void start(int options) throws BundleException {
+ throw new UnsupportedOperationException();
+ }
+
+ public void stop() throws BundleException {
+ throw new UnsupportedOperationException();
+ }
+
+ public void stop(int options) throws BundleException {
+ throw new UnsupportedOperationException();
+ }
+
+ public void uninstall() throws BundleException {
+ throw new UnsupportedOperationException();
+ }
+
+ public void update() throws BundleException {
+ throw new UnsupportedOperationException();
+ }
+
+ public void update(InputStream input) throws BundleException {
+ throw new UnsupportedOperationException();
+ }
+ }
+
+ @Test
+ public void testVisitsOnFirstVisit() {
+ EclipsePreferencesFake preferences = new EclipsePreferencesFake();
+ EclipseEnvironment eclipseEnvironment = new EclipseEnvironmentFake(preferences);
+ String firstVisit = eclipseEnvironment.getFirstVisit();
+ assertEquals(1, eclipseEnvironment.getVisitCount());
+ assertEquals(firstVisit, eclipseEnvironment.getLastVisit());
+ assertEquals(firstVisit, eclipseEnvironment.getLastVisit());
+ assertEquals(firstVisit, eclipseEnvironment.getCurrentVisit());
+ }
+
+ @Test
+ public void testVisitsOnSecondVisit() throws InterruptedException {
+ EclipsePreferencesFake preferences = new EclipsePreferencesFake();
+ EclipseEnvironment eclipseEnvironment = new EclipseEnvironmentFake(preferences);
+ String firstVisit = eclipseEnvironment.getFirstVisit();
+ Thread.sleep(10);
+ eclipseEnvironment.visit();
+
+ assertEquals(2, eclipseEnvironment.getVisitCount());
+ assertEquals(firstVisit, eclipseEnvironment.getFirstVisit());
+ assertEquals(firstVisit, eclipseEnvironment.getLastVisit());
+ assertTrue(!firstVisit.equals(eclipseEnvironment.getCurrentVisit()));
+ }
+
+ @Test
+ public void testVisitsOnThirdVisit() throws InterruptedException {
+ EclipsePreferencesFake preferences = new EclipsePreferencesFake();
+ EclipseEnvironment eclipseEnvironment = new EclipseEnvironmentFake(preferences);
+ String firstVisit = eclipseEnvironment.getFirstVisit();
+ Thread.sleep(10);
+ eclipseEnvironment.visit();
+
+ String currentVisit = eclipseEnvironment.getCurrentVisit();
+ Thread.sleep(10);
+ eclipseEnvironment.visit();
+
+ assertEquals(3, eclipseEnvironment.getVisitCount());
+ assertEquals(currentVisit, eclipseEnvironment.getLastVisit());
+ assertTrue(!firstVisit.equals(eclipseEnvironment.getCurrentVisit()));
+ }
+}
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipseEnvironmenTest.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipseEnvironmentFake.java
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipseEnvironmentFake.java (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipseEnvironmentFake.java 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,87 @@
+/*******************************************************************************
+ * Copyright (c) 2010 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.usage.test;
+
+import org.eclipse.core.runtime.Platform;
+import org.eclipse.core.runtime.preferences.IEclipsePreferences;
+import org.jboss.tools.usage.reporting.EclipseEnvironment;
+
+/**
+ * @author Andre Dietisheim
+ */
+public class EclipseEnvironmentFake extends EclipseEnvironment {
+
+ public static final String GANALYTICS_ACCOUNTNAME = "UA-17645367-1";
+ public static final String HOSTNAME = "jboss.org";
+ public static final String REFERRAL = "0";
+ public static final String LOCALE_US = "en_US";
+
+ private String locale;
+ private String os;
+
+ public EclipseEnvironmentFake() {
+ this(GANALYTICS_ACCOUNTNAME, HOSTNAME, REFERRAL, Platform.OS_LINUX, LOCALE_US);
+ }
+
+ public EclipseEnvironmentFake(String platform) {
+ this(GANALYTICS_ACCOUNTNAME, HOSTNAME, REFERRAL, platform, LOCALE_US);
+ }
+
+ public EclipseEnvironmentFake(IEclipsePreferences preferences) {
+ this(GANALYTICS_ACCOUNTNAME, HOSTNAME, REFERRAL, Platform.OS_LINUX, LOCALE_US, preferences);
+ }
+
+ public EclipseEnvironmentFake(String accountName, String hostName, String referral, String os, String locale,
+ IEclipsePreferences preferences) {
+ super(accountName, hostName, referral, preferences);
+ this.os = os;
+ this.locale = locale;
+ }
+
+ public EclipseEnvironmentFake(String accountName, String hostName, String referral, String os, String locale) {
+ this(accountName, hostName, referral, os, locale, new EclipsePreferencesFake());
+ }
+
+ @Override
+ protected void initScreenSettings() {
+ // do not access swt/display
+ }
+
+ @Override
+ public String getScreenResolution() {
+ return 1920 + SCREERESOLUTION_DELIMITER + 1080;
+ }
+
+ @Override
+ public String getScreenColorDepth() {
+ return 24 + SCREENCOLORDEPTH_POSTFIX;
+ }
+
+ @Override
+ protected String getApplicationName() {
+ return "com.jboss.jbds.product";
+ }
+
+ @Override
+ protected String getNL() {
+ return locale;
+ }
+
+ @Override
+ protected String getOS() {
+ return os;
+ }
+
+ @Override
+ protected String getApplicationVersion() {
+ return "3.0.1";
+ }
+}
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipseEnvironmentFake.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipsePreferencesFake.java
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipsePreferencesFake.java (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipsePreferencesFake.java 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,160 @@
+/*******************************************************************************
+ * Copyright (c) 2010 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.usage.test;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.eclipse.core.runtime.preferences.IEclipsePreferences;
+import org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor;
+import org.osgi.service.prefs.BackingStoreException;
+import org.osgi.service.prefs.Preferences;
+
+public class EclipsePreferencesFake implements IEclipsePreferences {
+
+ private Map<String, String> preferences;
+
+ public EclipsePreferencesFake() {
+ this.preferences = new HashMap<String, String>();
+ }
+
+ public void accept(IPreferenceNodeVisitor visitor) throws BackingStoreException {
+ throw new UnsupportedOperationException();
+ }
+
+ public void addNodeChangeListener(INodeChangeListener listener) {
+ throw new UnsupportedOperationException();
+ }
+
+ public void addPreferenceChangeListener(IPreferenceChangeListener listener) {
+ throw new UnsupportedOperationException();
+ }
+
+ public Preferences node(String path) {
+ throw new UnsupportedOperationException();
+ }
+
+ public void removeNode() throws BackingStoreException {
+ throw new UnsupportedOperationException();
+ }
+
+ public void removeNodeChangeListener(INodeChangeListener listener) {
+ throw new UnsupportedOperationException();
+ }
+
+ public void removePreferenceChangeListener(IPreferenceChangeListener listener) {
+ throw new UnsupportedOperationException();
+ }
+
+ public String absolutePath() {
+ throw new UnsupportedOperationException();
+ }
+
+ public String[] childrenNames() throws BackingStoreException {
+ throw new UnsupportedOperationException();
+ }
+
+ public void clear() throws BackingStoreException {
+ this.preferences.clear();
+ }
+
+ public void flush() throws BackingStoreException {
+ }
+
+ public String get(String key, String defaultValue) {
+ String value = preferences.get(key);
+ if (value == null) {
+ value = defaultValue;
+ }
+ return value;
+ }
+
+ public boolean getBoolean(String key, boolean defaultValue) {
+ throw new UnsupportedOperationException();
+ }
+
+ public byte[] getByteArray(String key, byte[] defaultValue) {
+ throw new UnsupportedOperationException();
+ }
+
+ public double getDouble(String key, double defaultValue) {
+ throw new UnsupportedOperationException();
+ }
+
+ public float getFloat(String key, float defaultValue) {
+ throw new UnsupportedOperationException();
+ }
+
+ public int getInt(String key, int defaultValue) {
+ throw new UnsupportedOperationException();
+ }
+
+ public long getLong(String key, long defaultValue) {
+ String value = preferences.get(key);
+ if (value != null) {
+ return Long.valueOf(value);
+ } else {
+ return defaultValue;
+ }
+ }
+
+ public String[] keys() throws BackingStoreException {
+ throw new UnsupportedOperationException();
+ }
+
+ public String name() {
+ throw new UnsupportedOperationException();
+ }
+
+ public boolean nodeExists(String pathName) throws BackingStoreException {
+ throw new UnsupportedOperationException();
+ }
+
+ public Preferences parent() {
+ throw new UnsupportedOperationException();
+ }
+
+ public void put(String key, String value) {
+ preferences.put(key, value);
+ }
+
+ public void putBoolean(String key, boolean value) {
+ throw new UnsupportedOperationException();
+ }
+
+ public void putByteArray(String key, byte[] value) {
+ throw new UnsupportedOperationException();
+ }
+
+ public void putDouble(String key, double value) {
+ throw new UnsupportedOperationException();
+ }
+
+ public void putFloat(String key, float value) {
+ throw new UnsupportedOperationException();
+ }
+
+ public void putInt(String key, int value) {
+ throw new UnsupportedOperationException();
+ }
+
+ public void putLong(String key, long value) {
+ preferences.put(key, String.valueOf(value));
+ }
+
+ public void remove(String key) {
+ throw new UnsupportedOperationException();
+ }
+
+ public void sync() throws BackingStoreException {
+ // ignore
+ }
+}
\ No newline at end of file
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipsePreferencesFake.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/FocusPointTest.java
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/FocusPointTest.java (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/FocusPointTest.java 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,58 @@
+/*******************************************************************************
+ * Copyright (c) 2010 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.usage.test;
+
+import org.jboss.tools.usage.FocusPoint;
+import org.jboss.tools.usage.util.HttpEncodingUtils;
+
+import junit.framework.TestCase;
+
+/**
+ * @author Andre Dietisheim
+ */
+public class FocusPointTest extends TestCase {
+
+ private static final String root = "root";
+
+ private static final String child1 = "child1";
+
+ private static final String URI_SEPARATOR_ENCODED = HttpEncodingUtils.checkedEncodeUtf8(FocusPoint.URI_SEPARATOR);
+
+ private static final String TITLE_SEPARATOR_ENCODED = HttpEncodingUtils.checkedEncodeUtf8(FocusPoint.TITLE_SEPARATOR);
+
+ public void testGetContentURI_Simple() throws Exception {
+ FocusPoint focusPoint = new FocusPoint(root);
+ String contentURI = focusPoint.getContentURI();
+ assertNotNull(contentURI);
+ assertEquals(URI_SEPARATOR_ENCODED + root, contentURI);
+ }
+
+ public void testGetContentURI_OneLevel() throws Exception {
+ FocusPoint focusPoint = new FocusPoint(root).setChild(new FocusPoint(child1));
+ String contentURI = focusPoint.getContentURI();
+ assertNotNull(contentURI);
+ assertEquals(URI_SEPARATOR_ENCODED + root + URI_SEPARATOR_ENCODED + child1, contentURI);
+ }
+
+ public void testGetContentTitle_Simple() throws Exception {
+ FocusPoint focusPoint = new FocusPoint(root);
+ String contentTitle = focusPoint.getContentTitle();
+ assertNotNull(contentTitle);
+ assertEquals(root, contentTitle);
+ }
+
+ public void testGetContentTitle_OneLevel() throws Exception {
+ FocusPoint focusPoint = new FocusPoint(root).setChild(new FocusPoint(child1));
+ String contentTitle = focusPoint.getContentTitle();
+ assertNotNull(contentTitle);
+ assertEquals(root + TITLE_SEPARATOR_ENCODED + child1, contentTitle);
+ }
+}
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/FocusPointTest.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GlobalUsageReportingSettingsTest.java
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GlobalUsageReportingSettingsTest.java (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GlobalUsageReportingSettingsTest.java 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,87 @@
+/*******************************************************************************
+ * Copyright (c) 2010 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.usage.test;
+
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+
+import java.io.ByteArrayInputStream;
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.io.UnsupportedEncodingException;
+import java.net.HttpURLConnection;
+
+import org.jboss.tools.usage.preferences.GlobalUsageReportingSettings;
+import org.junit.Test;
+
+/**
+ * Test for the global usage report settings. All tests are disabled yet,
+ * implementation's unfortunately still buggy.
+ */
+public class GlobalUsageReportingSettingsTest {
+
+ @Test
+ public void canExtractEnabledValue() throws IOException {
+ GlobalReportingSettingsFake reportSettings = new GlobalReportingSettingsFake("true", "", "");
+ assertTrue(reportSettings.isEnabled());
+ }
+
+ @Test
+ public void canExtractDisabledValue() throws IOException {
+ GlobalReportingSettingsFake reportSettings = new GlobalReportingSettingsFake("false", "", "");
+ assertFalse(reportSettings.isEnabled());
+ }
+
+ @Test
+ public void canExtractDisabledOutUndefinedValue() throws IOException {
+ GlobalReportingSettingsFake reportEnablement = new GlobalReportingSettingsFake("Rubbish", "", "");
+ assertFalse(reportEnablement.isEnabled());
+ }
+
+ private class GlobalReportingSettingsFake extends GlobalUsageReportingSettings {
+
+ private String enablementValue;
+ private String integerValue;
+ private String stringValue;
+
+ public GlobalReportingSettingsFake(String enablementValue, String dummyValue, String anotherValue)
+ throws IOException {
+ super(JBossToolsUsageTestActivator.getDefault());
+ this.enablementValue = enablementValue;
+ this.stringValue = dummyValue;
+ this.integerValue = anotherValue;
+ }
+
+ @Override
+ protected InputStreamReader request(HttpURLConnection urlConnection) throws UnsupportedEncodingException {
+ return new InputStreamReader(new ByteArrayInputStream(getEnablementPageContent(enablementValue,
+ stringValue, integerValue).getBytes()), "UTF-8");
+ }
+ }
+
+ private String getEnablementPageContent(String enablementValue, String dummyValue, String integerValue) {
+
+ return "some rubbish at the beginning..."
+ + GlobalUsageReportingSettings.REPORT_ENABLEMENT_KEY
+ + enablementValue
+ + "\n"
+ + "#"
+ + "some rubbish at the end";
+
+ }
+
+ @Test
+ public void isPageAccessible() throws IOException {
+ GlobalUsageReportingSettings reportEnablement = new GlobalUsageReportingSettings(JBossToolsUsageTestActivator
+ .getDefault());
+ System.err.println("Usage reporting is globally \"" + reportEnablement.isEnabled() + "\"");
+ }
+}
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GlobalUsageReportingSettingsTest.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GoogleAnalyticsUrlStrategyTest.java
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GoogleAnalyticsUrlStrategyTest.java (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GoogleAnalyticsUrlStrategyTest.java 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,114 @@
+/*******************************************************************************
+ * Copyright (c) 2010 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.usage.test;
+
+import static org.junit.Assert.assertTrue;
+
+import java.io.UnsupportedEncodingException;
+
+import org.jboss.tools.usage.FocusPoint;
+import org.jboss.tools.usage.googleanalytics.GoogleAnalyticsUrlStrategy;
+import org.jboss.tools.usage.googleanalytics.IGoogleAnalyticsParameters;
+import org.junit.Before;
+import org.junit.Test;
+
+/**
+ * @author Andre Dietisheim
+ */
+public class GoogleAnalyticsUrlStrategyTest {
+
+// private static final String COOKIE_DELIMITER = EncodingUtils.checkedEncodeUtf8(String
+// .valueOf(IGoogleAnalyticsParameters.PLUS_SIGN));
+
+ private GoogleAnalyticsUrlStrategy urlStrategy;
+
+ @Before
+ public void setUp() {
+ this.urlStrategy = new GoogleAnalyticsUrlStrategy(new EclipseEnvironmentFake());
+ }
+
+ @Test
+ public void testUrlIsCorrect() throws UnsupportedEncodingException {
+ FocusPoint focusPoint = new FocusPoint("testing").setChild(new FocusPoint("strategy"));
+ String url = urlStrategy.build(focusPoint);
+ String targetUrl = "http://www.google-analytics.com/__utm.gif?"
+ + "utmwv=4.7.2"
+ + "&utmn=33832126513"
+ + "&utmhn=jboss.org"
+ + "&utmcs=UTF-8"
+ + "&utmsr=1920x1080"
+ + "&utmsc=24-bit"
+ + "&utmul=en-us"
+ + "&utmdt=testing-strategy"
+ + "&utmhid=1087431432"
+ + "&utmr=0"
+ + "&utmp=%2Ftesting%2Fstrategy"
+ + "&utmac=UA-17645367-1"
+ + "&utmcc=__utma%3D156030503.195542053.1281528584.1281528584.1281528584.1%3B%2B__utmz%3D156030500.1281528584.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+ + "&gaq=1";
+ assertTrue(areEqualParameterValues(IGoogleAnalyticsParameters.PARAM_TRACKING_CODE_VERSION, url, targetUrl));
+ assertTrue(areEqualParameterValues(IGoogleAnalyticsParameters.PARAM_HOST_NAME, url, targetUrl));
+ assertTrue(areEqualParameterValues(IGoogleAnalyticsParameters.PARAM_LANGUAGE_ENCODING, url, targetUrl));
+ assertTrue(areEqualParameterValues(IGoogleAnalyticsParameters.PARAM_SCREEN_RESOLUTION, url, targetUrl));
+ assertTrue(areEqualParameterValues(IGoogleAnalyticsParameters.PARAM_SCREEN_COLOR_DEPTH, url, targetUrl));
+ assertTrue(areEqualParameterValues(IGoogleAnalyticsParameters.PARAM_PAGE_TITLE, url, targetUrl));
+ assertTrue(areEqualParameterValues(IGoogleAnalyticsParameters.PARAM_REFERRAL, url, targetUrl));
+ assertTrue(areEqualParameterValues(IGoogleAnalyticsParameters.PARAM_PAGE_REQUEST, url, targetUrl));
+ assertTrue(areEqualParameterValues(IGoogleAnalyticsParameters.PARAM_ACCOUNT_NAME, url, targetUrl));
+
+ assertTrue(hasCookieValue("__utma", url));
+ assertTrue(hasCookieValue("__utmz", url));
+ assertTrue(hasCookieValue("utmcsr", url));
+ assertTrue(hasCookieValue("utmccn", url));
+ assertTrue(hasCookieValue("utmcmd", url));
+
+ assertTrue(areEqualParameterValues(IGoogleAnalyticsParameters.PARAM_GAQ, url, targetUrl));
+ }
+
+ private boolean areEqualParameterValues(String paramName, String url, String targetUrl) {
+ return areEqualParameterValues(paramName, url, targetUrl, String.valueOf(IGoogleAnalyticsParameters.AMPERSAND));
+ }
+
+ private boolean areEqualParameterValues(String paramName, String url, String targetUrl, String delimiters) {
+ String targetValue = getParameterValue(paramName, targetUrl, delimiters);
+ String value = getParameterValue(paramName, url, delimiters);
+ return targetValue != null && targetValue.equals(value);
+ }
+
+ private boolean hasCookieValue(String cookieName, String url) {
+ String cookieValues = getParameterValue(IGoogleAnalyticsParameters.PARAM_COOKIES, url,
+ String.valueOf(IGoogleAnalyticsParameters.AMPERSAND));
+ return cookieValues != null && cookieValues.indexOf(cookieName) >= 0;
+ }
+
+// private void assertEqualCookieParameterValues(String paramName, String url, String targetUrl) {
+// String targetCookieValues = getParameterValue(IGoogleAnalyticsParameters.PARAM_COOKIES, targetUrl,
+// IGoogleAnalyticsParameters.AMPERSAND);
+// String cookieValues = getParameterValue(IGoogleAnalyticsParameters.PARAM_COOKIES, url,
+// IGoogleAnalyticsParameters.AMPERSAND);
+// assertEqualParameterValues(paramName, cookieValues, targetCookieValues, COOKIE_DELIMITER.toCharArray());
+// }
+
+ private String getParameterValue(String parameterName, String url, String delimiters) {
+ String value = null;
+ int parameterNameStart = url.indexOf(parameterName);
+ if (parameterNameStart >= 0) {
+ int valueStart = parameterNameStart + parameterName.length() + 1;
+ int valueEnd = url.indexOf(delimiters, parameterNameStart + parameterName.length());
+ if (valueEnd < 0) {
+ value = url.substring(valueStart);
+ } else {
+ value = url.substring(valueStart, valueEnd);
+ }
+ }
+ return value;
+ }
+}
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GoogleAnalyticsUrlStrategyTest.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageIntegrationTest.java
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageIntegrationTest.java (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageIntegrationTest.java 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,169 @@
+/*******************************************************************************
+ * Copyright (c) 2010 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.usage.test;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertTrue;
+
+import java.io.UnsupportedEncodingException;
+import java.util.concurrent.locks.Lock;
+import java.util.concurrent.locks.ReentrantLock;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+import org.eclipse.core.runtime.Platform;
+import org.jboss.tools.usage.FocusPoint;
+import org.jboss.tools.usage.HttpGetRequest;
+import org.jboss.tools.usage.IHttpGetRequest;
+import org.jboss.tools.usage.ILoggingAdapter;
+import org.jboss.tools.usage.IURLBuildingStrategy;
+import org.jboss.tools.usage.PluginLogger;
+import org.jboss.tools.usage.Tracker;
+import org.jboss.tools.usage.googleanalytics.GoogleAnalyticsUrlStrategy;
+import org.jboss.tools.usage.googleanalytics.IGoogleAnalyticsParameters;
+import org.junit.Test;
+
+/**
+ * @author Andre Dietisheim
+ */
+public class JBossToolsUsageIntegrationTest {
+
+ private static final String HOST_NAME = "www.jboss.org";
+ private static final String LOCALE_US = "en_US";
+
+ private IGoogleAnalyticsParameters eclipseEnvironment;
+
+ private static final String GANALYTICS_ACCOUNTNAME = "UA-17645367-1";
+
+ @Test
+ public void sameUserIdOnSametEclipseInstance() throws Exception {
+ UrlRevealingTracker tracker = getTracker(getEclipseEnvironmentInstance());
+ FocusPoint focusPoint = createFocusPoint("testSameUserIdOnSametEclipseInstance" + System.currentTimeMillis());
+ tracker.trackSynchronously(focusPoint);
+ String userId = getUserId(tracker.getTrackingUrl());
+ assertTrue(userId != null);
+
+ tracker = getTracker(getEclipseEnvironmentInstance());
+ tracker.trackSynchronously(focusPoint);
+ String newUserId = getUserId(tracker.getTrackingUrl());
+
+ assertTrue(newUserId != null);
+ assertEquals(userId, newUserId);
+ }
+
+ @Test
+ public void differentUserIdOnDifferentEclipseInstance() throws Exception {
+ String focusPointName = "testDifferentUserIdOnDifferentEclipseInstance"
+ + System.currentTimeMillis();
+ UrlRevealingTracker tracker = getTracker(createEclipseEnvironment());
+ tracker.trackSynchronously(createFocusPoint(focusPointName));
+ String userId = getUserId(tracker.getTrackingUrl());
+ assertTrue(userId != null);
+
+ tracker = getTracker(createEclipseEnvironment());
+ FocusPoint focusPoint = createFocusPoint(focusPointName);
+ tracker.trackSynchronously(focusPoint);
+ String newUserId = getUserId(tracker.getTrackingUrl());
+
+ assertTrue(newUserId != null);
+ assertTrue(!userId.equals(newUserId));
+ }
+
+ @Test
+ public void visitCountIncreases() throws Exception {
+ IGoogleAnalyticsParameters eclipseEnvironment = createEclipseEnvironment();
+ assertEquals(1, eclipseEnvironment.getVisitCount());
+ UrlRevealingTracker tracker = getTracker(eclipseEnvironment);
+ tracker.trackSynchronously(createFocusPoint("testVisitCount"));
+ assertEquals(2, eclipseEnvironment.getVisitCount());
+ tracker.trackSynchronously(createFocusPoint("testVisitCount"));
+ assertEquals(3, eclipseEnvironment.getVisitCount());
+ }
+
+ private String getUserId(String trackingUrl) {
+ Pattern pattern = Pattern.compile(".+" + IGoogleAnalyticsParameters.PARAM_COOKIES_UNIQUE_VISITOR_ID
+ + "%3D([0-9]+\\.[0-9]+)\\..+");
+ Matcher matcher = pattern.matcher(trackingUrl);
+ if (matcher.matches()) {
+ return matcher.group(1);
+ } else {
+ return null;
+ }
+ }
+
+ private UrlRevealingTracker getTracker(IGoogleAnalyticsParameters environment) {
+ ILoggingAdapter loggingAdapter = new PluginLogger(JBossToolsUsageTestActivator.getDefault());
+ IURLBuildingStrategy urlStrategy = new GoogleAnalyticsUrlStrategy(environment);
+ IHttpGetRequest httpGetRequest = new HttpGetRequest(environment.getUserAgent(), loggingAdapter);
+ return new UrlRevealingTracker(urlStrategy, httpGetRequest, loggingAdapter);
+ }
+
+ private IGoogleAnalyticsParameters getEclipseEnvironmentInstance() {
+ if (eclipseEnvironment == null) {
+ eclipseEnvironment = createEclipseEnvironment();
+ }
+ return eclipseEnvironment;
+ }
+
+ private IGoogleAnalyticsParameters createEclipseEnvironment() {
+ IGoogleAnalyticsParameters eclipseSettings = new EclipseEnvironmentFake(
+ GANALYTICS_ACCOUNTNAME
+ , HOST_NAME
+ , IGoogleAnalyticsParameters.VALUE_NO_REFERRAL
+ , Platform.OS_LINUX,
+ LOCALE_US);
+ return eclipseSettings;
+ }
+
+ private FocusPoint createFocusPoint(String childFocusPoint) {
+ return new FocusPoint("tools")
+ .setChild(new FocusPoint("usage")
+ .setChild(new FocusPoint(childFocusPoint)));
+ }
+
+ private class UrlRevealingTracker extends Tracker {
+
+ private String trackingUrl;
+ private Lock lock;
+
+ public UrlRevealingTracker(IURLBuildingStrategy urlBuildingStrategy, IHttpGetRequest httpGetRequest,
+ ILoggingAdapter loggingAdapter) {
+ super(urlBuildingStrategy, httpGetRequest, loggingAdapter);
+ lock = new ReentrantLock();
+ }
+
+ @Override
+ public void trackAsynchronously(FocusPoint focusPoint) {
+ try {
+ lock.lock();
+ super.trackAsynchronously(focusPoint);
+ lock.unlock();
+ } catch (Exception e) {
+ lock.unlock();
+ throw new RuntimeException(e);
+ }
+ }
+
+ @Override
+ protected String getTrackingUrl(FocusPoint focusPoint) throws UnsupportedEncodingException {
+ return trackingUrl = super.getTrackingUrl(focusPoint);
+ }
+
+ private String getTrackingUrl() {
+ try {
+ lock.lock();
+ return trackingUrl;
+ } finally {
+ lock.unlock();
+ }
+ }
+ }
+}
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageIntegrationTest.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,886 @@
+/*******************************************************************************
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.usage.test;
+
+import static org.junit.Assert.assertEquals;
+
+import java.io.IOException;
+import java.net.HttpURLConnection;
+
+import org.jboss.tools.usage.HttpGetRequest;
+import org.jboss.tools.usage.ILoggingAdapter;
+import org.junit.Before;
+import org.junit.Test;
+
+/**
+ * @author Andre Dietisheim
+ */
+public class JBossToolsUsageRequestsTest {
+
+ private ILoggingAdapter loggingAdapter;
+
+ @Before
+ public void setUp() {
+ this.loggingAdapter = new SystemOutLogger();
+ }
+
+// @Ignore
+// @Test
+// public void testUrl0() throws IOException {
+// String userAgent = "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.4) Gecko/20100614 Ubuntu/10.04 (lucid) Firefox/10.0.0";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=338321265"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmje=1"
+// + "&utmfl=10.1%20r53"
+// + "&utmdt=-%20JBoss%20Community"
+// + "&utmhid=1087431432"
+// + "&utmr=0"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D156030507.1285760711.1281430767.1281430767.1281430767.1%3B%2B__utmz%3D156030500.1281430767.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_0() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; en-US)";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=338321288"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmje=1"
+// + "&utmfl=10.1%20r53"
+// + "&utmdt=-%20JBoss%20Community"
+// + "&utmhid=1087431432"
+// + "&utmr=0"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_0"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D156032507.1285760711.1281430767.1281430767.1281430767.1%3B%2B__utmz%3D156030500.1281430767.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_1() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; en-US; rv:1.9.2.4) Gecko/20100614 Ubuntu/10.04 (lucid) v201006010437R-H98-GA";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=3383212651"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmje=1"
+// + "&utmfl=10.1%20r53"
+// + "&utmdt=-%20JBoss%20Community"
+// + "&utmhid=1087431432"
+// + "&utmr=0"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_1"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D156030508.195542053.1281528584.1281528584.1281528584.1%3B%2B__utmz%3D156030500.1281528584.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_2() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; en-US; rv:1.9.2.4) Gecko/20100614 Ubuntu/10.04 (lucid) Eclipse/3.5.0";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=3383212652"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmje=1"
+// + "&utmfl=10.1%20r53"
+// + "&utmdt=-%20JBoss%20Community"
+// + "&utmhid=1087431432"
+// + "&utmr=0"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_2"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D156030509.1285760712.1281430767.1281430767.1281430767.1%3B%2B__utmz%3D156030500.1281430767.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_3() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; en-US;) Eclipse/3.5.0";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=3383212651"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmje=1"
+// + "&utmfl=10.1%20r53"
+// + "&utmdt=-%20JBoss%20Community"
+// + "&utmhid=1087431432"
+// + "&utmr=0"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_3"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D156030501.1285760711.1281430767.1281430767.1281430767.1%3B%2B__utmz%3D156030500.1281430767.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_4() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=3383212651"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmje=1"
+// + "&utmfl=10.1%20r53"
+// + "&utmdt=-%20JBoss%20Community"
+// + "&utmhid=1087431432"
+// + "&utmr=0"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_4"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D156030502.195542053.1281528584.1281528584.1281528584.1%3B%2B__utmz%3D156030500.1281528584.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_5() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (Linux x86_64)";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=33832126513"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmje=1"
+// + "&utmfl=10.1%20r53"
+// + "&utmdt=-%20JBoss%20Community"
+// + "&utmhid=1087431432"
+// + "&utmr=0"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_5"
+// + "&utmac=UA-17645367-1"
+// + "&__utma%3D156030503.195542053.1281528584.1281528584.1281528584.1%3B%2B__utmz%3D156030500.1281528584.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_6() throws IOException {
+// String userAgent = "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.4) Gecko/20100614 Ubuntu/10.04 (lucid) com.jboss.jbds.product/3.0.1";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=338321265"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmje=1"
+// + "&utmfl=10.1%20r53"
+// + "&utmdt=-%20JBoss%20Community"
+// + "&utmhid=1087431432"
+// + "&utmr=0"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_6"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D156030507.1285760711.1281430767.1281430767.1281430767.1%3B%2B__utmz%3D156030500.1281430767.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_7() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; en-US)";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=338321268"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmje=1"
+// + "&utmfl=10.1%20r53"
+// + "&utmdt=-%20JBoss%20Community"
+// + "&utmhid=1087431432"
+// + "&utmr=0"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_7"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D156030507.1285760711.1281430767.1281430767.1281430767.1%3B%2B__utmz%3D156030500.1281430767.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_7_1() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; en-us)";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=338321068"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmje=1"
+// + "&utmfl=10.1%20r53"
+// + "&utmdt=-%20JBoss%20Community"
+// + "&utmhid=1087431432"
+// + "&utmr=0"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_7_1"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D156030507.1285760711.1281430767.1281430767.1281430767.1%3B%2B__utmz%3D156030500.1281430767.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_7_2() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; en-US)";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=338333268"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmdt=-%20JBoss%20Community"
+// + "&utmhid=1087431432"
+// + "&utmr=0"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_7_2"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D156620507.1285760111.1281430767.1281430767.1281430767.1%3B%2B__utmz%3D156030500.1281430767.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_7_3() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; en-US)";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=311333268"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmdt=tools-usage-test_0_7_3"
+// + "&utmhid=1087431432"
+// + "&utmr=0"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_7_3"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D112660507.1285760711.1281430767.1281430767.1281430767.1%3B%2B__utmz%3D156030500.1281430767.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_7_3_mac() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (Macintosh; U; Intel Mac OS X 10.5; fr)";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=351333268"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmdt=tools-usage-test_0_7_3"
+// + "&utmhid=1087431432"
+// + "&utmr=0"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_7_3_mac"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D133660507.1285760711.1281430767.1281430767.1281430767.1%3B%2B__utmz%3D156030500.1281430767.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_7_3_win() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=351333254"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmdt=tools-usage-test_0_7_3_win"
+// + "&utmhid=1087431432"
+// + "&utmr=0"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_7_3_win"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D133660522.1285760711.1281430767.1281430767.1281430767.1%3B%2B__utmz%3D156030500.1281430767.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_7_3_1() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=358333254"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmdt=tools-usage-test_0_7_3_1"
+// + "&utmhid=1087431432"
+// + "&utmr=smooks|seam|drools|esb"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_7_3_1"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D133860522.1285760711.1281430767.1281430767.1281430767.1%3B%2B__utmz%3D156030500.1281430767.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl8() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=453325272"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-US"
+// + "&utmdt=jboss.org-tools-usage-instance"
+// + "&utmhid=1722580305"
+// + "&utmr=org.jboss.tools.usage.tests"
+// + "&utmp=%2Fjboss.org%2Ftools%2Fusage%2FtestUrl8"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D999.69517276658961975851281943564260.1281943564259.1281943564259.1281943564259.-1%3B%2B__utmz%3D999.1281943564259.1.1.utmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_7_3_win_referral() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=351334444"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmdt=tools-usage-test_0_7_3_win_referral"
+// + "&utmhid=1087431432"
+// + "&utmr=seam|esb|smooks|birt|bpel|cdi|deltacloud|drools"
+// + "&utm_content=test1%7Ctest2%7Ctest3"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_7_3_win_referral"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D133663892.1285760711.1281430767.1281430767.1281430767.1%3B%2B__utmz%3D156030500.1281430767.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_7_3_win_adcontent() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=378334444"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmdt=tools-usage-test_0_7_3_win_adcontent"
+// + "&utmhid=1087431432"
+// + "&utmr=seam|esb|smooks|birt|bpel|cdi|deltacloud|drools"
+// + "&utm_content=test1%7Ctest2%7Ctest3%7test4"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_7_3_win_adcontent"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D455663892.1285760711.1281430767.1281430767.1281430767.1%3B%2B__utmz%3D156030500.1281430767.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_7_3_win_keyword() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=378334354"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmdt=tools-usage-test_0_7_3_win_keyword"
+// + "&utmhid=1087431432"
+// + "&utmr=seam|esb|smooks|birt|bpel|cdi|deltacloud|drools"
+// + "&term=test1%7Ctest2%7Ctest3%7test4"
+// + "&utm_term=test1a%7Ctest2a%7Ctest3a%7test4a"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_7_3_win_keyword"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D887463892.1285760711.1281430767.1281430767.1281430767.1%3B%2B__utmz%3D156030500.1281430767.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_7_3_win_utmz() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=351334444"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmdt=tools-usage-test_0_7_3_win__utmz"
+// + "&utmhid=1087431432"
+// + "&utmr=seam|esb|smooks|birt|bpel|cdi|deltacloud|drools"
+// + "&utm_content=test1%7Ctest2%7Ctest3"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_7_3_win__utmz"
+// + "&utmac=UA-17645367-1"
+// + "&utmz=test1%7Ctest2%7Ctest3"
+// + "&utmcc=__utma%3D133663892.1285760711.1281430767.1281430767.1281430767.1%3B%2B__utmz%3D156030500.1281430767.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_7_3_win_utmctr() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=351334444"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmdt=tools-usage-test_0_7_3_win__utmctr"
+// + "&utmhid=1087431432"
+// + "&utmr=seam|esb|smooks|birt|bpel|cdi|deltacloud|drools"
+// + "&utm_content=test1%7Ctest2%7Ctest3"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_7_3_win_utctr"
+// + "&utmac=UA-17645367-1"
+// + "&utmz=test1%7Ctest2%7Ctest3"
+// + "&utmcc=__utma%3D133663892.1285760711.1281430767.1281430767.1281430767.1%3B%2B__utmz%3D156030500.1281430767.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3D%7Cutmctr%3Dtest1%7Ctest2%7Ctest3%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+//
+// @Ignore
+// @Test
+// public void testUrl0_7_3_win_utmctr_lengthtest() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=351334794"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmdt=tools-usage-test_0_7_3_win_lengthtest"
+// + "&utmhid=1087431432"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_7_3_win_lengthtest"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc="
+// + "__utma%3D133697892.1285760711.1281430767.1281430767.1281430767.1%3B%2B"
+// + "__utmz%3D156030500.1281430767.1.1."
+// + "utmcsr%3D(direct)%7C"
+// + "utmccn%3D(direct)%7C"
+// + "utmcmd%3D(none)%7C"
+// + "utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+
+ @Test
+ public void testUrl_utmaCookies_0() throws IOException {
+ String userAgent = "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+ TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+ String url = "http://www.google-analytics.com/__utm.gif?"
+ + "utmwv=4.7.2"
+ + "&utmn=351358794"
+ + "&utmhn=jboss.org"
+ + "&utmcs=UTF-8"
+ + "&utmsr=1920x1080"
+ + "&utmsc=24-bit"
+ + "&utmul=en-us"
+ + "&utmdt=tools-usage-testUrl_utmaCookies_0"
+ + "&utmhid=1087431432"
+ + "&utmp=%2Ftools%2Fusage%2FtestUrl_utmaCookies_0"
+ + "&utmac=UA-17645367-1"
+ + "&utmcc="
+ + "__utma%3D133697892.111.1281430767.1281430767.1281430767.1%3B%2B"
+ + "__utmz%3D156030500.1281430767.1.1."
+ + "utmcsr%3D(direct)%7C"
+ + "utmccn%3D(direct)%7C"
+ + "utmcmd%3D(none)%7C"
+ + "utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ + "&gaq=1";
+ method.request(url);
+ assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ }
+
+ /**
+ * this test should create a request to the same url by a different eclipse
+ * instance
+ *
+ * @throws IOException
+ */
+ @Test
+ public void testUrl_utmaCookies_0_otherEclipse() throws IOException {
+ String userAgent = "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+ TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+ String url = "http://www.google-analytics.com/__utm.gif?"
+ + "utmwv=4.7.2"
+ + "&utmn=351357694"
+ + "&utmhn=jboss.org"
+ + "&utmcs=UTF-8"
+ + "&utmsr=1920x1080"
+ + "&utmsc=24-bit"
+ + "&utmul=en-us"
+ + "&utmdt=tools-usage-testUrl_utmaCookies_0"
+ + "&utmhid=1087431432"
+ + "&utmp=%2Ftools%2Fusage%2FtestUrl_utmaCookies_0"
+ + "&utmac=UA-17645367-1"
+ + "&utmcc="
+ + "__utma%3D133697892.2222.1281430767.1281430767.1281430767.1%3B%2B"
+ + "__utmz%3D156030500.1281430767.1.1."
+ + "utmcsr%3D(direct)%7C"
+ + "utmccn%3D(direct)%7C"
+ + "utmcmd%3D(none)%7C"
+ + "utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ + "&gaq=1";
+ method.request(url);
+ assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ }
+
+ @Test
+ public void testUrl_utmaCookies_1() throws IOException {
+ String userAgent = "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+ TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+ String url = "http://www.google-analytics.com/__utm.gif?"
+ + "utmwv=4.7.2"
+ + "&utmn=261334794"
+ + "&utmhn=jboss.org"
+ + "&utmcs=UTF-8"
+ + "&utmsr=1920x1080"
+ + "&utmsc=24-bit"
+ + "&utmul=en-us"
+ + "&utmdt=tools-usage-testUrl_utmaCookies_1"
+ + "&utmhid=1087431432"
+ + "&utmp=%2Ftools%2Fusage%2FtestUrl_utmaCookies_1"
+ + "&utmac=UA-17645367-1"
+ + "&utmcc="
+ + "__utma%3D133697892.1285760711.1281430767.1281430767.1281430867.2%3B%2B"
+ + "__utmz%3D156030500.1281430767.1.1."
+ + "utmcsr%3D(direct)%7C"
+ + "utmccn%3D(direct)%7C"
+ + "utmcmd%3D(none)%7C"
+ + "utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ + "&gaq=1";
+ method.request(url);
+ assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ }
+
+// @Test
+// public void testUrl_utmaCookies_1B() throws IOException {
+// String userAgent = "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+// TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=261390794"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=en-us"
+// + "&utmdt=tools-usage-testUrl_utmaCookies_1B"
+// + "&utmhid=1087431432"
+// + "&utmp=%2Ftools%2Fusage%2FtestUrl_utmaCookies_1B"
+// + "&utmac=UA-17645367-1"
+// + "&utmcc="
+// + "__utma%3D133697892.1285760711.1281430767.1281430767.1281430867.2%3B%2B"
+// + "__utmz%3D156030500.1281430767.1.1."
+// + "utmcsr%3D(direct)%7C"
+// + "utmccn%3D(direct)%7C"
+// + "utmcmd%3D(none)%7C"
+// + "utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+
+ @Test
+ public void testUrl_utmaCookies_2() throws IOException {
+ String userAgent = "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+ TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+ String url = "http://www.google-analytics.com/__utm.gif?"
+ + "utmwv=4.7.2"
+ + "&utmn=351784794"
+ + "&utmhn=jboss.org"
+ + "&utmcs=UTF-8"
+ + "&utmsr=1920x1080"
+ + "&utmsc=24-bit"
+ + "&utmul=en-us"
+ + "&utmdt=tools-usage-testUrl_utmaCookies_2"
+ + "&utmhid=1087431432"
+ + "&utmp=%2Ftools%2Fusage%2FtestUrl_utmaCookies_2"
+ + "&utmac=UA-17645367-1"
+ + "&utmcc="
+ + "__utma%3D133697892.1285760711.1281430767.1281430867.1281430967.2%3B%2B"
+ + "__utmz%3D156030500.1281430767.1.1."
+ + "utmcsr%3D(direct)%7C"
+ + "utmccn%3D(direct)%7C"
+ + "utmcmd%3D(none)%7C"
+ + "utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ + "&gaq=1";
+ method.request(url);
+ assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ }
+
+ @Test
+ public void testUrl_utmaCookies_utmb_utmc_1() throws IOException {
+ String userAgent = "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+ TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+ String url = "http://www.google-analytics.com/__utm.gif?"
+ + "utmwv=4.7.2"
+ + "&utmn=351789994"
+ + "&utmhn=jboss.org"
+ + "&utmcs=UTF-8"
+ + "&utmsr=1920x1080"
+ + "&utmsc=24-bit"
+ + "&utmul=en-us"
+ + "&utmdt=tools-usage-testUrl_utmaCookies_utmb_utmc_1"
+ + "&utmhid=1087431432"
+ + "&utmp=%2Ftools%2Fusage%2FtestUrl_utmaCookies_utmb_utmc_1"
+ + "&utmac=UA-17645367-1"
+ + "&utmcc="
+ + "__utma%3D131297892.1285760711.1281430767.1281430867.1281430967.2%3B%2B"
+ + "__utmb%3D1%3B%2B"
+ + "__utmc%3D1%3B%2B"
+ + "__utmz%3D156030500.1281430767.1.1."
+ + "utmcsr%3D(direct)%7C"
+ + "utmccn%3D(direct)%7C"
+ + "utmcmd%3D(none)%7C"
+ + "utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ + "&gaq=1";
+ method.request(url);
+ assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ }
+
+ /**
+ * this test should create a request from the same eclipse instance later in
+ * time (visit count increased, visit timestamps updated, userId identical)
+ */
+ @Test
+ public void testUrl_utmaCookies_utmb_utmc_1B() throws IOException {
+ String userAgent = "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+ TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+ String url = "http://www.google-analytics.com/__utm.gif?"
+ + "utmwv=4.7.2"
+ + "&utmn=35176694"
+ + "&utmhn=jboss.org"
+ + "&utmcs=UTF-8"
+ + "&utmsr=1920x1080"
+ + "&utmsc=24-bit"
+ + "&utmul=en-us"
+ + "&utmdt=tools-usage-testUrl_utmaCookies_utmb_utmc_1"
+ + "&utmhid=1087431432"
+ + "&utmp=%2Ftools%2Fusage%2FtestUrl_utmaCookies_utmb_utmc_1"
+ + "&utmac=UA-17645367-1"
+ + "&utmcc="
+ + "__utma%3D131297892.1285760711.1281430767.1281430967.1281430988.3%3B%2B"
+ + "__utmb%3D1%3B%2B"
+ + "__utmc%3D1%3B%2B"
+ + "__utmz%3D156030500.1281430767.1.1."
+ + "utmcsr%3D(direct)%7C"
+ + "utmccn%3D(direct)%7C"
+ + "utmcmd%3D(none)%7C"
+ + "utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ + "&gaq=1";
+ method.request(url);
+ assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ }
+
+ /**
+ * this test should create a request from the same eclipse instance later in
+ * time (visit count increased, visit timestamps updated, userId identical)
+ */
+ @Test
+ public void testUrl_debug_utma() throws IOException {
+ String userAgent = "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+ TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+ String url = "http://www.google-analytics.com/__utm.gif?"
+ + "utmwv=4.7.2"
+ + "&utmn=15176694"
+ + "&utmhn=jboss.org"
+ + "&utmcs=UTF-8"
+ + "&utmsr=1920x1080"
+ + "&utmsc=24-bit"
+ + "&utmul=en-us"
+ + "&utmdt=tools-usage-testUrl_utmaCookies_utmb_utmc_1"
+ + "&utmhid=1087431432"
+ + "&utmp=%2Ftools%2Fusage%2FtestUrl_utmaCookies_utmb_utmc_1"
+ + "&utmac=UA-17645367-1"
+ + "&utmcc="
+ + "__utma%3D999.5737734690471263281282924103927.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ + "__utmb%3D1%3B%2B"
+ + "__utmc%3D1%3B%2B"
+ + "__utmz%3D156030500.1281430767.1.1."
+ + "utmcsr%3D(direct)%7C"
+ + "utmccn%3D(direct)%7C"
+ + "utmcmd%3D(none)%7C"
+ + "utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ + "&gaq=1";
+ method.request(url);
+ assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ }
+
+ @Test
+ public void testUrl_utma_utmz() throws IOException {
+ String userAgent = "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+ TestHttpGetMethod method = new TestHttpGetMethod(userAgent, loggingAdapter);
+ String url = "http://www.google-analytics.com/__utm.gif?"
+ + "utmwv=4.7.2"
+ + "&utmn=15176694"
+ + "&utmhn=jboss.org"
+ + "&utmcs=UTF-8"
+ + "&utmsr=1920x1080"
+ + "&utmsc=24-bit"
+ + "&utmul=en-us"
+ + "&utmdt=tools-usage-testUrl_utmaCookies_utmb_utmc_1"
+ + "&utmhid=1087431432"
+ + "&utmp=%2Ftools%2Fusage%2FtestUrl_utmaCookies_utmb_utmc_1"
+ + "&utmac=UA-17645367-1"
+ + "&utmcc="
+ + "__utma%3D999.5737734690471263281282924103927.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ + "__utmb%3D1%3B%2B"
+ + "__utmc%3D1%3B%2B"
+ + "__utmz%3D999.1282924103925.1.1."
+ + "utmcsr%3D(direct)%7C"
+ + "utmccn%3D(direct)%7C"
+ + "utmcmd%3D(none)%7C"
+ + "utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ + "&gaq=1";
+ method.request(url);
+ assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ }
+
+ protected class TestHttpGetMethod extends HttpGetRequest {
+
+ private HttpURLConnection urlConnection;
+
+ public TestHttpGetMethod(String userAgent, ILoggingAdapter loggingAdapter) {
+ super(userAgent, loggingAdapter);
+ }
+
+ @Override
+ protected HttpURLConnection createURLConnection(String urlString,
+ String userAgent) throws IOException {
+ return this.urlConnection = super.createURLConnection(urlString, userAgent);
+ }
+
+ public int getResponseCode() throws IOException {
+ return urlConnection.getResponseCode();
+ }
+ }
+}
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageTestActivator.java
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageTestActivator.java (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageTestActivator.java 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,32 @@
+package org.jboss.tools.usage.test;
+
+import org.eclipse.core.runtime.Plugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * @author Andre Dietisheim
+ */
+public class JBossToolsUsageTestActivator extends Plugin {
+
+ public static final String PLUGIN_ID = "org.jboss.tools.usage.tests"; //$NON-NLS-1$
+
+ private static JBossToolsUsageTestActivator plugin;
+
+ public JBossToolsUsageTestActivator() {
+ plugin = this;
+ }
+
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ }
+
+ @Override
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ public static JBossToolsUsageTestActivator getDefault() {
+ return plugin;
+ }
+}
\ No newline at end of file
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageTestActivator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/SystemOutLogger.java
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/SystemOutLogger.java (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/SystemOutLogger.java 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,17 @@
+package org.jboss.tools.usage.test;
+
+import org.jboss.tools.usage.ILoggingAdapter;
+
+/**
+ * @author Andre Dietisheim
+ */
+public class SystemOutLogger implements ILoggingAdapter {
+
+ public void logError(String errorMessage) {
+ System.out.println("[ERROR]: " + errorMessage);
+ }
+
+ public void logMessage(String message) {
+ System.out.println("[INFO]" + message);
+ }
+}
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/SystemOutLogger.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/UsageTestSuite.java
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/UsageTestSuite.java (rev 0)
+++ branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/UsageTestSuite.java 2010-09-02 15:23:24 UTC (rev 24661)
@@ -0,0 +1,29 @@
+/*******************************************************************************
+ * Copyright (c) 2010 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.usage.test;
+
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
+
+(a)RunWith(Suite.class)
+(a)Suite.SuiteClasses( {
+ FocusPointTest.class,
+ GoogleAnalyticsUrlStrategyTest.class,
+ JBossToolsUsageIntegrationTest.class,
+ EclipseEnvironmenTest.class,
+ GlobalUsageReportingSettingsTest.class})
+
+/**
+ * @author Andre Dietisheim
+ */
+public class UsageTestSuite {
+
+}
Property changes on: branches/jbosstools-3.2.0.M2/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/UsageTestSuite.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
15 years, 4 months
JBoss Tools SVN: r24659 - branches/jbosstools-3.2.0.M2/usage/tests.
by jbosstools-commits@lists.jboss.org
Author: nickboldt
Date: 2010-09-02 11:19:32 -0400 (Thu, 02 Sep 2010)
New Revision: 24659
Modified:
branches/jbosstools-3.2.0.M2/usage/tests/pom.xml
Log:
org.jboss.tools.usage.test deleted; comment out child module
Modified: branches/jbosstools-3.2.0.M2/usage/tests/pom.xml
===================================================================
--- branches/jbosstools-3.2.0.M2/usage/tests/pom.xml 2010-09-02 15:17:54 UTC (rev 24658)
+++ branches/jbosstools-3.2.0.M2/usage/tests/pom.xml 2010-09-02 15:19:32 UTC (rev 24659)
@@ -7,7 +7,7 @@
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
- <module>org.jboss.tools.usage.test</module>
+ <!-- <module>org.jboss.tools.usage.test</module> -->
</modules>
</project>
15 years, 4 months