JBoss Tools SVN: r25303 - branches/jbosstools-3.2.0.Beta1/build/parent.
by jbosstools-commits@lists.jboss.org
Author: dgolovin
Date: 2010-09-29 14:52:54 -0400 (Wed, 29 Sep 2010)
New Revision: 25303
Modified:
branches/jbosstools-3.2.0.Beta1/build/parent/pom.xml
Log:
https://jira.jboss.org/browse/JBIDE-6953 Disable Usage Reporting in Tests
Modified: branches/jbosstools-3.2.0.Beta1/build/parent/pom.xml
===================================================================
--- branches/jbosstools-3.2.0.Beta1/build/parent/pom.xml 2010-09-29 18:45:39 UTC (rev 25302)
+++ branches/jbosstools-3.2.0.Beta1/build/parent/pom.xml 2010-09-29 18:52:54 UTC (rev 25303)
@@ -17,7 +17,7 @@
<BUILD_ALIAS>Beta1</BUILD_ALIAS>
<memoryOptions1>-Xms512m -Xmx1024m -XX:PermSize=256m</memoryOptions1>
<memoryOptions2>-XX:MaxPermSize=256m</memoryOptions2>
- <systemProperties></systemProperties>
+ <systemProperties>-Dusage_reporting_enabled=false</systemProperties>
<target.platform>e36-wtp32</target.platform>
</properties>
14 years, 5 months
JBoss Tools SVN: r25302 - trunk/build/target-platform.
by jbosstools-commits@lists.jboss.org
Author: nickboldt
Date: 2010-09-29 14:45:39 -0400 (Wed, 29 Sep 2010)
New Revision: 25302
Modified:
trunk/build/target-platform/e361-wtp322.target.p2-mirror.xml
trunk/build/target-platform/target2ant.xsl
Log:
remove latestVersionOnly=true from slicingOptions
Modified: trunk/build/target-platform/e361-wtp322.target.p2-mirror.xml
===================================================================
--- trunk/build/target-platform/e361-wtp322.target.p2-mirror.xml 2010-09-29 17:53:33 UTC (rev 25301)
+++ trunk/build/target-platform/e361-wtp322.target.p2-mirror.xml 2010-09-29 18:45:39 UTC (rev 25302)
@@ -25,7 +25,8 @@
<property name="followStrict" value="false" />
<echo level="info">Download features/plugins into ${repo.dir}</echo>
<p2.mirror destination="file:${repo.dir}" verbose="${verbose}">
- <slicingOptions includeFeatures="true" followStrict="${followStrict}" latestVersionOnly="true" />
+ <!-- should we add latestVersionOnly="true" to <slicingOptions> ? -->
+ <slicingOptions includeFeatures="true" followStrict="${followStrict}" />
<source>
<repository location="http://m2eclipse.sonatype.org/sites/m2e/" />
<repository location="http://m2eclipse.sonatype.org/sites/m2e-extras/" />
Modified: trunk/build/target-platform/target2ant.xsl
===================================================================
--- trunk/build/target-platform/target2ant.xsl 2010-09-29 17:53:33 UTC (rev 25301)
+++ trunk/build/target-platform/target2ant.xsl 2010-09-29 18:45:39 UTC (rev 25302)
@@ -45,7 +45,8 @@
<property name="followStrict" value="false" />
<echo level="info">Download features/plugins into ${repo.dir}</echo>
<p2.mirror destination="{$destination}" verbose="{$verbose}">
- <slicingOptions includeFeatures="true" followStrict="{$followStrict}" latestVersionOnly="true" />
+ <!-- should we add latestVersionOnly="true" to <slicingOptions> ? -->
+ <slicingOptions includeFeatures="true" followStrict="{$followStrict}"/>
<source>
<xsl:apply-templates select="//repository" />
</source>
@@ -84,4 +85,4 @@
<!-- ignore anything else -->
<xsl:template match="environment|targetJRE|launcherArgs|includeBundles" />
-</xsl:stylesheet>
\ No newline at end of file
+</xsl:stylesheet>
14 years, 5 months
JBoss Tools SVN: r25301 - in trunk/usage: tests/org.jboss.tools.usage.test and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2010-09-29 13:53:33 -0400 (Wed, 29 Sep 2010)
New Revision: 25301
Added:
trunk/usage/tests/org.jboss.tools.usage.test/LinuxDistroTest.launch
Modified:
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/eclipse/ILinuxDistro.java
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/LinuxDistroTest.java
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/UsageTestSuite.java
Log:
[JBIDE-7208] linux distribution detection extended to detect lsb's (Ubuntu)
Modified: trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/eclipse/ILinuxDistro.java
===================================================================
--- trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/eclipse/ILinuxDistro.java 2010-09-29 17:30:30 UTC (rev 25300)
+++ trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/eclipse/ILinuxDistro.java 2010-09-29 17:53:33 UTC (rev 25301)
@@ -28,32 +28,44 @@
public static final ILinuxDistro REDHAT = new LinuxDistro("RedHat", "/etc/redhat-release");
public static final ILinuxDistro SLACKWARE = new LinuxDistro("Slackware", "/etc/slackware-version");
public static final ILinuxDistro SUSE = new LinuxDistro("SUSE", "/etc/SuSE-release");
- public static final ILinuxDistro UBUNTU = new LinuxDistro("Ubuntu", "/etc/lsb-release");
+ public static final ILinuxDistro UBUNTU = new LinuxDistro("Ubuntu", "/etc/lsb-release");
public static final ILinuxDistro YELLOWDOG = new LinuxDistro("YellowDog", "/etc/yellowdog-release");
- public static final ILinuxDistro[] ALL = new ILinuxDistro[]{
- DEBIAN,
- FEDORA,
- GENTOO,
- KNOPPIX,
- MANDRAKE,
- MANDRIVA,
- PLD,
- REDHAT,
- SLACKWARE,
- SUSE,
- UBUNTU,
- YELLOWDOG
- };
+ public static final ILinuxDistro[] ALL = new ILinuxDistro[] {
+ DEBIAN,
+ FEDORA,
+ GENTOO,
+ KNOPPIX,
+ MANDRAKE,
+ MANDRIVA,
+ PLD,
+ REDHAT,
+ SLACKWARE,
+ SUSE,
+ UBUNTU,
+ YELLOWDOG
+ };
public boolean isDistro();
+
public String getName();
+
public String getVersion();
+
public String getNameAndVersion();
public class LinuxDistro implements ILinuxDistro {
- private final Pattern VERSION_REGEX = Pattern.compile("[^0-9]+([0-9.]+).*");
+ /**
+ * The pattern to match the contents of the release-file -
+ * /etc/fedora-release etc. Attention: Ubuntu has multi-line release
+ * file
+ *
+ * @see <a
+ * href="http://superuser.com/questions/11008/how-do-i-find-out-what-version-of-li...">release-file
+ * strings</a>
+ */
+ private final Pattern VERSION_REGEX = Pattern.compile("([0-9.]+)");
private final String releaseFilePath;
private String name;
@@ -75,7 +87,7 @@
try {
String distroString = getDistroFileContent(releaseFilePath);
Matcher matcher = VERSION_REGEX.matcher(distroString);
- if (matcher.matches()) {
+ if (matcher.find()) {
return matcher.group(1);
}
} catch (IOException e) {
Added: trunk/usage/tests/org.jboss.tools.usage.test/LinuxDistroTest.launch
===================================================================
--- trunk/usage/tests/org.jboss.tools.usage.test/LinuxDistroTest.launch (rev 0)
+++ trunk/usage/tests/org.jboss.tools.usage.test/LinuxDistroTest.launch 2010-09-29 17:53:33 UTC (rev 25301)
@@ -0,0 +1,48 @@
+<?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="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"/>
+<stringAttribute key="deselected_workspace_plugins" value="org.jboss.tools.common.text.xml,org.jboss.tools.common.meta.ui,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.mozilla.xulrunner.gtk.linux.x86,org.jboss.tools.common.gef,org.mozilla.xulrunner.carbon.macosx,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.mozilla.xulrunner.cocoa.macosx,org.jboss.tools.common.ui,org.mozilla.xulrunner.gtk.linux.x86_64,org.jboss.tools.common.el.ui,org.mozilla.xulrunner.win32.win32.x86,org.jboss.tools.common.text.ext,org.jboss.tools.gwt.core,org.jboss.tools.common.resref.ui,org.jboss.tools.common.model.ui.test,org.jboss.tools.common.el.core.test,org.mozilla.xpcom,org.j!
boss.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/LinuxDistroTest.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.run"/>
+<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
+</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.MAIN_TYPE" value="org.jboss.tools.usage.test.LinuxDistroTest"/>
+<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="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dosgi.requiredJavaVersion=1.5 -XX:MaxPermSize=256m -Xms40m -Xmx1024m"/>
+<stringAttribute key="pde.version" value="3.3"/>
+<stringAttribute key="product" value="org.eclipse.sdk.ide"/>
+<booleanAttribute key="run_in_ui_thread" value="true"/>
+<stringAttribute key="selected_target_plugins" value="org.eclipse.equinox.common@2:true,org.eclipse.core.commands@default:default,org.eclipse.core.databinding@default:default,org.eclipse.help@default:default,org.eclipse.core.jobs@default:default,org.eclipse.ui@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.core.databinding.property@default:default,org.hamcrest.core@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.jboss.tools.xulrunner.initializer@default:false,org.eclipse.core.contenttype@default:default,org.eclipse.equinox.app@default:default,org.eclipse.jface@default:default,org.eclipse.swt@default:default,org.eclipse.osgi@-1:true,com.ibm.icu@default:default,org.eclipse.swt.gtk.linux.x86_64@default:false,org.eclipse.core.databinding.observable@default:default,javax.servlet@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.osgi.services@default:default,org.eclipse.jface.databinding!
@default:default,org.junit*4.8.1.v4_8_1_v20100427-1100@default:default,org.eclipse.equinox.registry@default:default,org.junit4@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.runtime@default:true,org.eclipse.equinox.preferences@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="false"/>
+<booleanAttribute key="useProduct" value="false"/>
+</launchConfiguration>
Property changes on: trunk/usage/tests/org.jboss.tools.usage.test/LinuxDistroTest.launch
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/LinuxDistroTest.java
===================================================================
--- trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/LinuxDistroTest.java 2010-09-29 17:30:30 UTC (rev 25300)
+++ trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/LinuxDistroTest.java 2010-09-29 17:53:33 UTC (rev 25301)
@@ -21,19 +21,29 @@
@Test
public void canExtractFedoraVersion() {
- ILinuxDistro distro = new FedoraLinuxDistroFake();
+ ILinuxDistro distro = new LinuxDistroFake(ILinuxDistro.FEDORA.getName(), "Fedora release 13 (Goddard)");
assertEquals("13", distro.getVersion());
}
- public class FedoraLinuxDistroFake extends LinuxDistro {
+ @Test
+ public void canExtractUbuntuVersion() {
+ ILinuxDistro distro = new LinuxDistroFake(ILinuxDistro.UBUNTU.getName(),
+ "DISTRIB_ID=Ubuntu\nDISTRIB_RELEASE=9.04\nDISTRIB_CODENAME=jaunty\nDISTRIB_DESCRIPTION=\"Ubuntu 9.04\"");
+ assertEquals("9.04", distro.getVersion());
+ }
- public FedoraLinuxDistroFake() {
- super(ILinuxDistro.FEDORA.getName(), "dummy");
+ public class LinuxDistroFake extends LinuxDistro {
+
+ private String releaseFileContent;
+
+ public LinuxDistroFake(String name, String releaseFileContent) {
+ super(name, "dummy");
+ this.releaseFileContent = releaseFileContent;
}
@Override
protected String getDistroFileContent(String filePath) throws IOException {
- return "Fedora release 13 (Goddard)";
+ return releaseFileContent;
}
}
}
Modified: trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/UsageTestSuite.java
===================================================================
--- trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/UsageTestSuite.java 2010-09-29 17:30:30 UTC (rev 25300)
+++ trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/UsageTestSuite.java 2010-09-29 17:53:33 UTC (rev 25301)
@@ -22,6 +22,7 @@
JBossToolsFocusPointTest.class,
GoogleAnalyticsUrlStrategyTest.class,
EclipseUserAgentTest.class,
+ LinuxDistroTest.class,
JBossToolsEclipseEnvironmentTest.class,
JBossToolsComponentsTest.class,
HttpRemotePropertiesTest.class,
14 years, 5 months
JBoss Tools SVN: r25300 - trunk/seam/tests/org.jboss.tools.seam.ui.test/META-INF.
by jbosstools-commits@lists.jboss.org
Author: akazakov
Date: 2010-09-29 13:30:30 -0400 (Wed, 29 Sep 2010)
New Revision: 25300
Modified:
trunk/seam/tests/org.jboss.tools.seam.ui.test/META-INF/MANIFEST.MF
Log:
https://jira.jboss.org/browse/JBIDE-7204
Modified: trunk/seam/tests/org.jboss.tools.seam.ui.test/META-INF/MANIFEST.MF
===================================================================
--- trunk/seam/tests/org.jboss.tools.seam.ui.test/META-INF/MANIFEST.MF 2010-09-29 17:29:19 UTC (rev 25299)
+++ trunk/seam/tests/org.jboss.tools.seam.ui.test/META-INF/MANIFEST.MF 2010-09-29 17:30:30 UTC (rev 25300)
@@ -30,7 +30,8 @@
org.jboss.tools.common.el.core,
org.jboss.tools.common.ui,
org.jboss.tools.common.el.ui,
- org.jboss.tools.jsf.text.ext;bundle-version="3.1.0"
+ org.jboss.tools.jsf.text.ext,
+ org.eclipse.datatools.enablement.hsqldb
Export-Package: org.jboss.tools.seam.ui.test,
org.jboss.tools.seam.ui.test.ca,
org.jboss.tools.seam.ui.test.hyperlink,
14 years, 5 months
JBoss Tools SVN: r25299 - in trunk/usage: tests/org.jboss.tools.usage.test and 2 other directories.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2010-09-29 13:29:19 -0400 (Wed, 29 Sep 2010)
New Revision: 25299
Added:
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/eclipse/ILinuxDistro.java
trunk/usage/tests/org.jboss.tools.usage.test/EclipseUserAgentTest.launch
trunk/usage/tests/org.jboss.tools.usage.test/JBoss Developer Studio Usage Reporter.launch
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/LinuxDistroTest.java
Removed:
trunk/usage/tests/org.jboss.tools.usage.test/EclipseEnvironmentTest.launch
Modified:
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/eclipse/EclipseUserAgent.java
trunk/usage/tests/org.jboss.tools.usage.test/JBoss Tools Usage Reporter.launch
trunk/usage/tests/org.jboss.tools.usage.test/JBossToolsComponentsTest.launch
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipseUserAgentTest.java
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/fakes/EclipseUserAgentFake.java
Log:
[JBIDE-7208] linux distribution detection added
Modified: trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/eclipse/EclipseUserAgent.java
===================================================================
--- trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/eclipse/EclipseUserAgent.java 2010-09-29 13:48:41 UTC (rev 25298)
+++ trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/eclipse/EclipseUserAgent.java 2010-09-29 17:29:19 UTC (rev 25299)
@@ -95,14 +95,24 @@
}
public String getOSVersion() {
- return System.getProperty(PROP_OS_VERSION);
+ if (!Platform.OS_LINUX.equals(getOS())) {
+ return System.getProperty(PROP_OS_VERSION);
+ } else {
+ return getLinuxDistro();
+ }
}
+ protected String getLinuxDistro() {
+ for (ILinuxDistro distro : ILinuxDistro.ALL) {
+ if (distro.isDistro()) {
+ return distro.getNameAndVersion();
+ }
+ }
+ return "";
+ }
+
private String getUserAgentPattern(String os) {
String userAgentPattern = ""; //$NON-NLS-1$
- /*
- * TODO: implement architecture (i686, x86_64 etc.), Windows version, MacOS version etc.
- */
if (Platform.OS_LINUX.equals(os)) {
return USERAGENT_LINUX; //$NON-NLS-1$
} else if (Platform.OS_MACOSX.equals(os)) {
@@ -140,4 +150,6 @@
return Platform.getBundle(ECLIPSE_RUNTIME_BULDEID);
}
}
+
+
}
Added: trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/eclipse/ILinuxDistro.java
===================================================================
--- trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/eclipse/ILinuxDistro.java (rev 0)
+++ trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/eclipse/ILinuxDistro.java 2010-09-29 17:29:19 UTC (rev 25299)
@@ -0,0 +1,104 @@
+/*******************************************************************************
+ * 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.googleanalytics.eclipse;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileReader;
+import java.io.IOException;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+public interface ILinuxDistro {
+
+ public static final ILinuxDistro DEBIAN = new LinuxDistro("Debian", "/etc/debian_version");
+ public static final ILinuxDistro FEDORA = new LinuxDistro("Fedora", "/etc/fedora-release");
+ public static final ILinuxDistro GENTOO = new LinuxDistro("Gentoo", "/etc/gentoo-release");
+ public static final ILinuxDistro KNOPPIX = new LinuxDistro("Knoppix", "knoppix_version");
+ public static final ILinuxDistro MANDRAKE = new LinuxDistro("Mandrake", "/etc/mandrake-release");
+ public static final ILinuxDistro MANDRIVA = new LinuxDistro("Mandriva", "/etc/mandriva-release");
+ public static final ILinuxDistro PLD = new LinuxDistro("PLD", "/etc/pld-release");
+ public static final ILinuxDistro REDHAT = new LinuxDistro("RedHat", "/etc/redhat-release");
+ public static final ILinuxDistro SLACKWARE = new LinuxDistro("Slackware", "/etc/slackware-version");
+ public static final ILinuxDistro SUSE = new LinuxDistro("SUSE", "/etc/SuSE-release");
+ public static final ILinuxDistro UBUNTU = new LinuxDistro("Ubuntu", "/etc/lsb-release");
+ public static final ILinuxDistro YELLOWDOG = new LinuxDistro("YellowDog", "/etc/yellowdog-release");
+
+ public static final ILinuxDistro[] ALL = new ILinuxDistro[]{
+ DEBIAN,
+ FEDORA,
+ GENTOO,
+ KNOPPIX,
+ MANDRAKE,
+ MANDRIVA,
+ PLD,
+ REDHAT,
+ SLACKWARE,
+ SUSE,
+ UBUNTU,
+ YELLOWDOG
+ };
+
+ public boolean isDistro();
+ public String getName();
+ public String getVersion();
+ public String getNameAndVersion();
+
+ public class LinuxDistro implements ILinuxDistro {
+
+ private final Pattern VERSION_REGEX = Pattern.compile("[^0-9]+([0-9.]+).*");
+
+ private final String releaseFilePath;
+ private String name;
+
+ protected LinuxDistro(String name, String releaseFilePath) {
+ this.name = name;
+ this.releaseFilePath = releaseFilePath;
+ }
+
+ public boolean isDistro() {
+ return new File(releaseFilePath).exists();
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public String getVersion() {
+ try {
+ String distroString = getDistroFileContent(releaseFilePath);
+ Matcher matcher = VERSION_REGEX.matcher(distroString);
+ if (matcher.matches()) {
+ return matcher.group(1);
+ }
+ } catch (IOException e) {
+ }
+ return "";
+ }
+
+ public String getNameAndVersion() {
+ return new StringBuilder().append(getName()).append(getVersion()).toString();
+ }
+
+ protected String getDistroFileContent(String filePath) throws IOException {
+ int charachtersToRead = 1024;
+ StringBuilder builder = new StringBuilder(charachtersToRead);
+ BufferedReader reader = new BufferedReader(new FileReader(filePath));
+ char[] buf = new char[charachtersToRead];
+ int charRead = 0;
+ while ((charRead = reader.read(buf)) != -1 && builder.length() < charachtersToRead) {
+ String readData = String.valueOf(buf, 0, charRead);
+ builder.append(readData);
+ }
+ reader.close();
+ return builder.toString();
+ }
+ }
+}
Property changes on: trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/eclipse/ILinuxDistro.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Deleted: trunk/usage/tests/org.jboss.tools.usage.test/EclipseEnvironmentTest.launch
===================================================================
--- trunk/usage/tests/org.jboss.tools.usage.test/EclipseEnvironmentTest.launch 2010-09-29 13:48:41 UTC (rev 25298)
+++ trunk/usage/tests/org.jboss.tools.usage.test/EclipseEnvironmentTest.launch 2010-09-29 17:29:19 UTC (rev 25299)
@@ -1,47 +0,0 @@
-<?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="true"/>
-<booleanAttribute key="clearws" value="true"/>
-<booleanAttribute key="clearwslog" value="false"/>
-<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/EclipseEnvironmentTest"/>
-<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/EclipseUserAgentTest.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.run"/>
-<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
-</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.EclipseUserAgentTest"/>
-<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.equinox.app@default:default,org.eclipse.core.runtime@default:true,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.hamcrest.core@default:default,org.eclipse.jface@default:default,org.eclipse.ui.views@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.ui@default:default,org.eclipse.core.databinding@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.core.resources@default:default,org.eclipse.core.expressions@default:default,org.eclipse.ui.cocoa@default:false,org.eclipse.ecf.identity@default:default,org.eclipse.core.net@default:default,org.eclipse.ant.core@default:default,org.eclipse.ecf@default:default,org.eclipse.core.commands@default:default,org.eclipse.equinox.p2.repository@default:de!
fault,org.eclipse.ecf.ssl@default:false,org.eclipse.equinox.preferences@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.registry@default:default,org.eclipse.ui.ide@default:default,org.eclipse.osgi@-1:true,org.eclipse.core.variables@default:default,org.eclipse.ui.forms@default:default,javax.servlet@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.core.databinding.observable@default:default,org.junit4@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.equinox.concurrent@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.osgi.services@default:default,org.eclipse.equinox.security@default:default,org.eclipse.core.filesystem.macosx@default:false,org.eclipse.swt@default:default,org.eclipse.text@default:default,org.eclipse.jface.text@default:defaul!
t,org.eclipse.ecf.provider.filetransfer@default:default,org.ec!
lipse.ec
f.filetransfer@default:default,com.ibm.icu@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.security.macosx@default:false,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.help@default:default,org.eclipse.equinox.p2.metadata@default:default"/>
-<stringAttribute key="selected_workspace_plugins" value="org.jboss.tools.gwt.core@default:default,org.jboss.tools.xulrunner.initializer@default:false,org.jboss.tools.common.model@default:default,org.jboss.tools.usage.test@default:default,org.jboss.tools.common@default:default,org.eclipse.jst.j2ee.core@default:default,org.jboss.tools.usage@default:default,org.jboss.tools.gwt.ui@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>
Added: trunk/usage/tests/org.jboss.tools.usage.test/EclipseUserAgentTest.launch
===================================================================
--- trunk/usage/tests/org.jboss.tools.usage.test/EclipseUserAgentTest.launch (rev 0)
+++ trunk/usage/tests/org.jboss.tools.usage.test/EclipseUserAgentTest.launch 2010-09-29 17:29:19 UTC (rev 25299)
@@ -0,0 +1,47 @@
+<?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="true"/>
+<booleanAttribute key="clearws" value="true"/>
+<booleanAttribute key="clearwslog" value="false"/>
+<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/EclipseEnvironmentTest"/>
+<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/EclipseUserAgentTest.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.run"/>
+<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
+</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.EclipseUserAgentTest"/>
+<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.equinox.common@2:true,org.eclipse.core.commands@default:default,org.eclipse.core.databinding@default:default,org.eclipse.help@default:default,org.eclipse.core.jobs@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.ui@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.jface.text@default:default,org.eclipse.core.databinding.property@default:default,org.hamcrest.core@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.ecf.filetransfer@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.equinox.p2.engine@default:!
default,org.eclipse.equinox.app@default:default,org.eclipse.jface@default:default,org.eclipse.swt@default:default,org.eclipse.ui.views@default:default,org.eclipse.ant.core@default:default,org.eclipse.osgi@-1:true,org.eclipse.core.net@default:default,org.eclipse.ecf.identity@default:default,com.ibm.icu@default:default,org.eclipse.core.databinding.observable@default:default,javax.servlet@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.ui.ide@default:default,org.eclipse.osgi.services@default:default,org.eclipse.core.variables@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.equinox.registry@default:default,org.junit4@default:default,org.eclipse.equinox.security@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.core.expressions@default:default,org.eclipse.core.runtime@default:true,org.eclipse.text@default:default,org.eclipse.ui.forms@default:default!
,org.eclipse.core.resources@default:default,org.eclipse.equino!
x.p2.art
ifact.repository@default:default,org.eclipse.ecf@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.concurrent@default:default"/>
+<stringAttribute key="selected_workspace_plugins" value="org.jboss.tools.common@default:default,org.jboss.tools.common.ui@default:default,org.jboss.tools.common.text.xml@default:default,org.mozilla.xulrunner.gtk.linux.x86_64@default:default,org.jboss.tools.common.model.ui.capabilities@default:default,org.jboss.tools.usage.test@default:default,org.jboss.tools.usage@default:default,org.jboss.tools.common.model.ui.test@default:default,org.jboss.tools.common.verification.ui@default:default,org.jboss.tools.common.resref.ui@default:default,org.jboss.tools.common.meta.ui@default:default,org.jboss.tools.common.model.ui@default:default,org.jboss.tools.gwt.ui@default:default,org.jboss.tools.common.model@default:default,org.jboss.tools.common.gef@default:default,org.jboss.tools.common.el.core@default:default,org.mozilla.xpcom@default:default,org.jboss.tools.common.verification@default:default,org.jboss.tools.common.el.ui@default:default,org.jboss.tools.common.text.ext@default:default,!
org.mozilla.xulrunner.carbon.macosx@default:default,org.jboss.tools.tests@default:default,org.jboss.tools.common.verification.test@default:default,org.jboss.tools.common.resref.core@default:default,org.mozilla.xulrunner.gtk.linux.x86@default:default,org.mozilla.xulrunner.win32.win32.x86@default:default,org.jboss.tools.gwt.core@default:default,org.jboss.tools.common.el.core.test@default:default,org.jboss.tools.common.test@default:default,org.jboss.tools.common.model.test@default:default,org.jboss.tools.common.verification.ui.test@default:default,org.mozilla.xulrunner.cocoa.macosx@default:default,org.jboss.tools.common.projecttemplates@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: trunk/usage/tests/org.jboss.tools.usage.test/EclipseUserAgentTest.launch
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/usage/tests/org.jboss.tools.usage.test/JBoss Developer Studio Usage Reporter.launch
===================================================================
--- trunk/usage/tests/org.jboss.tools.usage.test/JBoss Developer Studio Usage Reporter.launch (rev 0)
+++ trunk/usage/tests/org.jboss.tools.usage.test/JBoss Developer Studio Usage Reporter.launch 2010-09-29 17:29:19 UTC (rev 25299)
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.pde.ui.RuntimeWorkbench">
+<booleanAttribute key="append.args" value="true"/>
+<booleanAttribute key="askclear" value="true"/>
+<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/JBoss Developer Studio Usage Reporter"/>
+<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.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.usage.test,org.jboss.tools.common.text.ext,org.jboss.tools.gwt.core,org.jboss.tools.common.resref.ui,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}/../runtime-New_configuration(1)"/>
+<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
+<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
+<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
+</listAttribute>
+<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.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dosgi.requiredJavaVersion=1.5 -XX:MaxPermSize=256m -Xms40m -Xmx1024m"/>
+<stringAttribute key="pde.version" value="3.3"/>
+<stringAttribute key="product" value="com.jboss.jbds.product.product"/>
+<stringAttribute key="selected_target_plugins" value="javax.activation@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.net.linux.x86_64@default:false,com.springsource.javax.servlet.jsp@default:default,org.mortbay.jetty.server@default:default,org.eclipse.equinox.p2.repository@default:default,javax.mail@default:default,org.eclipse.ui.views@default:default,org.eclipse.equinox.common@default:default,org.eclipse.core.contenttype@default:default,org.apache.lucene@default:default,org.eclipse.core.net@default:default,org.eclipse.core.variables@default:default,com.springsource.javax.jms@default:default,org.eclipse.core.jobs@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.core.resources@default:default,org.eclipse.ui.ide@default:default,org.eclipse.core.expressions@default:default,org.eclipse.help.base@default:default,org.apache.jasper@default:default,org.eclipse.ui@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:fa!
lse,ch.qos.logback.slf4j@default:false,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.swt.gtk.linux.x86_64@default:false,org.eclipse.jface@default:default,org.slf4j.api@default:default,org.eclipse.ant.core@default:default,org.eclipse.core.runtime@default:true,org.eclipse.help.ui@default:default,org.eclipse.core.filesystem.linux.x86_64@default:false,org.eclipse.osgi,org.eclipse.help@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.ui.intro.universal@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.text@default:default,org.eclipse.core.commands@default:default,org.eclipse.osgi.services@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.core.databinding.observable@default:default,javax.transaction@default:false,org.eclipse.ui.forms@default:default,org.eclipse.equinox.p2.metadata.r!
epository@default:default,com.springsource.javax.el@default:de!
fault,ch
.qos.logback.core@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.preferences@default:default,org.jboss.tools.xulrunner.initializer@default:false,org.apache.lucene.analysis@default:default,org.apache.commons.el@default:default,org.apache.commons.logging*1.1.1.v201005080502@default:default,org.eclipse.equinox.concurrent@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.equinox.security@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.ui.workbench@default:default,com.jboss.jbds.product@default:default,org.eclipse.jface.text@default:default,org.eclipse.swt@default:default,javax.servlet.jsp@default:default,org.eclipse.ecf@default:default,ch.qos.logback.classic@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.equinox.p2.metadata@defa!
ult:default,com.springsource.javax.servlet@default:default,org.eclipse.equinox.transforms.hook@default:false,org.apache.ant@default:default,com.ibm.icu@default:default,org.eclipse.equinox.http.jetty@default:default,org.mortbay.jetty.util@default:default,org.eclipse.equinox.app@default:default,org.eclipse.ui.intro@default:default,org.eclipse.jface.databinding@default:default"/>
+<stringAttribute key="selected_workspace_plugins" value="org.jboss.tools.usage@default:default"/>
+<booleanAttribute key="show_selected_only" value="false"/>
+<stringAttribute key="templateConfig" value="${target_home}/configuration/config.ini"/>
+<booleanAttribute key="tracing" value="false"/>
+<booleanAttribute key="useCustomFeatures" value="false"/>
+<booleanAttribute key="useDefaultConfig" value="true"/>
+<booleanAttribute key="useDefaultConfigArea" value="true"/>
+<booleanAttribute key="useProduct" value="true"/>
+</launchConfiguration>
Property changes on: trunk/usage/tests/org.jboss.tools.usage.test/JBoss Developer Studio Usage Reporter.launch
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/usage/tests/org.jboss.tools.usage.test/JBoss Tools Usage Reporter.launch
===================================================================
--- trunk/usage/tests/org.jboss.tools.usage.test/JBoss Tools Usage Reporter.launch 2010-09-29 13:48:41 UTC (rev 25298)
+++ trunk/usage/tests/org.jboss.tools.usage.test/JBoss Tools Usage Reporter.launch 2010-09-29 17:29:19 UTC (rev 25299)
@@ -11,7 +11,7 @@
<booleanAttribute key="clearwslog" value="false"/>
<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/JBoss Tools Usage Reporter"/>
<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.common,org.jboss.tools.ui.bot.ext,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.verification.test,org.jboss.tools.common.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.usage.test,org.jboss.tools.common.text.ext,org.jboss.tools.gwt.core,org.jboss.tools.common.resref.ui,org.jboss.tools.common.el.core.test,org.jboss.tools.ui.bot.ext.test,org.jboss.tools.common.model.ui.test,org.jboss.tools.tests,org.jboss.tools.common.model.ui,org.jboss.tools.common.model.test"/>
+<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.usage.test,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}/../runtime-New_configuration(1)"/>
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
@@ -23,7 +23,7 @@
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dosgi.requiredJavaVersion=1.5 -XX:MaxPermSize=256m -Xms40m -Xmx1024m"/>
<stringAttribute key="pde.version" value="3.3"/>
<stringAttribute key="product" value="org.eclipse.sdk.ide"/>
-<stringAttribute key="selected_target_plugins" value="org.eclipse.swt@default:default,org.eclipse.core.databinding.property@default:default,org.apache.commons.el@default:default,org.eclipse.jface.text@default:default,org.eclipse.help.ui@default:default,org.eclipse.text@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.ant.core@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.sdk@default:default,org.apache.lucene@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.ui.forms@default:default,org.eclipse.core.net@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.ui.ide@default:default,org.eclipse.jface@default:default,org.eclipse.core.contenttype@default:default,org.junit4@default:default,org.eclipse.equinox.security@default:default,org.eclipse.swtbot.ant.optional.junit3@default:false!
,org.eclipse.update.configurator@3:true,org.eclipse.equinox.http.servlet@default:default,org.apache.ant@default:default,org.eclipse.equinox.common@2:true,org.eclipse.ui.views@default:default,org.eclipse.equinox.app@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.mortbay.jetty.server@default:default,org.eclipse.ui@default:default,org.eclipse.swt.gtk.linux.x86_64@default:false,org.eclipse.osgi@-1:true,org.eclipse.core.runtime.compatibility@default:default,org.apache.commons.logging*1.0.4.v201005080501@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.core.net.linux.x86_64@default:false,org.eclipse.ecf.ssl@default:false,org.eclipse.osgi.services@default:default,org.eclipse.swtbot.ant.optional.junit4@default:false,org.mortbay.jetty.util@default:default,javax.servlet@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.ecf.identity@default:default,org.eclipse.equinox.preferences@default:defaul!
t,org.eclipse.core.filesystem.linux.x86_64@default:false,org.e!
clipse.c
ore.runtime.compatibility.auth@default:default,org.apache.jasper@default:default,org.eclipse.equinox.concurrent@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.commands@default:default,org.eclipse.core.variables@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.hamcrest.core@default:default,org.eclipse.core.expressions@default:default,org.eclipse.help@default:default,org.apache.lucene.analysis@default:default,org.eclipse.core.resources@default:default,org.eclipse.help.base@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.core.databinding@default:default,org.eclipse.equinox.http.jetty@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.core.runtime@default:true,javax.servlet.jsp@default:default,org.eclipse.ecf@default:default,org.eclipse.equin!
ox.p2.metadata@default:default,org.junit*4.8.1.v4_8_1_v20100427-1100@default:default,com.ibm.icu@default:default"/>
+<stringAttribute key="selected_target_plugins" value="org.junit*4.8.1.v4_8_1_v20100427-1100@default:default,org.hamcrest.core@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.net.linux.x86_64@default:false,org.mortbay.jetty.server@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.ui.views@default:default,org.eclipse.equinox.common@2:true,org.eclipse.core.contenttype@default:default,org.apache.lucene@default:default,org.eclipse.core.net@default:default,org.eclipse.core.variables@default:default,org.eclipse.core.jobs@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.core.resources@default:default,org.eclipse.ui.ide@default:default,org.eclipse.core.expressions@default:default,org.eclipse.help.base@default:default,org.apache.jasper@default:default,org.eclipse.ui@default:default,org.eclipse.update.configurator@3:true,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.core.runtime.compati!
bility.auth@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.core.runtime.compatibility@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.swt.gtk.linux.x86_64@default:false,org.eclipse.jface@default:default,org.apache.commons.logging*1.0.4.v201005080501@default:default,org.eclipse.ant.core@default:default,org.eclipse.core.runtime@default:true,org.eclipse.help.ui@default:default,org.eclipse.core.filesystem.linux.x86_64@default:false,org.eclipse.osgi@-1:true,org.eclipse.help@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.text@default:default,org.eclipse.core.commands@default:default,org.eclipse.osgi.services@default:default,javax.servlet@default:default,org.junit4@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.ui.forms@default:default,org.eclipse.equinox.p2.metadat!
a.repository@default:default,org.eclipse.sdk@default:default,o!
rg.eclip
se.ui.cheatsheets@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.preferences@default:default,org.apache.lucene.analysis@default:default,org.apache.commons.el@default:default,org.eclipse.equinox.concurrent@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.equinox.security@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.jface.text@default:default,org.eclipse.swt@default:default,javax.servlet.jsp@default:default,org.eclipse.ecf@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.equinox.p2.metadata@default:default,org.apache.ant@default:default,com.ibm.icu@default:default,org.eclipse.equinox.http.jetty@default:default,org.mortbay.jetty.util@default:default,org.eclipse.equinox.app@default:default,org.eclipse.jface.databinding@default:d!
efault"/>
<stringAttribute key="selected_workspace_plugins" value="org.jboss.tools.usage@default:default"/>
<booleanAttribute key="show_selected_only" value="false"/>
<stringAttribute key="templateConfig" value="${target_home}/configuration/config.ini"/>
Modified: trunk/usage/tests/org.jboss.tools.usage.test/JBossToolsComponentsTest.launch
===================================================================
--- trunk/usage/tests/org.jboss.tools.usage.test/JBossToolsComponentsTest.launch 2010-09-29 13:48:41 UTC (rev 25298)
+++ trunk/usage/tests/org.jboss.tools.usage.test/JBossToolsComponentsTest.launch 2010-09-29 17:29:19 UTC (rev 25299)
@@ -12,7 +12,7 @@
<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.gwt.core,org.jboss.tools.gwt.ui,org.jboss.tools.common"/>
+<stringAttribute key="deselected_workspace_plugins" value="org.jboss.tools.common,org.jboss.tools.gwt.ui,org.jboss.tools.gwt.core"/>
<booleanAttribute key="includeOptional" value="true"/>
<stringAttribute key="location" value="${workspace_loc}/../junit-workspace"/>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
@@ -37,8 +37,8 @@
<stringAttribute key="pde.version" value="3.3"/>
<stringAttribute key="product" value="org.eclipse.sdk.ide"/>
<booleanAttribute key="run_in_ui_thread" value="true"/>
-<stringAttribute key="selected_target_plugins" value="org.eclipse.ui.cocoa@default:false,org.eclipse.ui@default:default,org.eclipse.core.commands@default:default,com.ibm.icu@default:default,org.eclipse.ecf@default:default,org.eclipse.core.expressions@default:default,org.eclipse.equinox.p2.engine@default:default,org.apache.lucene@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.swtbot.ant.optional.junit4@default:false,org.eclipse.ui.views@default:default,javax.activation@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.apache.ant@default:default,org.eclipse.text@default:default,javax.mail@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.osgi@-1:true,org.eclipse.swt@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.jface.text@default:default,org.eclipse.swt.cocoa.macosx.x86_64@default:false,org.eclipse.core.filesystem@default:default,org.eclipse.update.configurator@3:t!
rue,org.eclipse.equinox.p2.core@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,javax.servlet@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.core.runtime@default:true,org.eclipse.ui.cheatsheets@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.core.net@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.app@default:default,org.eclipse.help.ui@default:default,org.mortbay.jetty.server@default:default,ch.qos.logback.core@default:default,org.eclipse.equinox.concurrent@default:default,org.eclipse.core.filesystem.macosx@default:false,org.eclipse.sdk@default:default,org.apache.commons.logging*1.1.1.v201005080502@default:default,org.junit4@default:default,org.eclipse.core.jobs@default:default,org.eclipse.osgi.services@default:default,org.eclipse.help@default:default,org.eclipse.core.variables@default:default,org.eclipse.ecf.filetransfer@de!
fault:default,org.junit*4.8.1.v4_8_1_v20100427-1100@default:de!
fault,or
g.eclipse.ui.ide@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.preferences@default:default,ch.qos.logback.classic@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.ant.core@default:default,javax.servlet.jsp@default:default,org.eclipse.net4j.jms.api@default:default,org.eclipse.jface@default:default,org.slf4j.api@default:default,org.apache.lucene.analysis@default:default,org.eclipse.equinox.security.macosx@default:false,org.mortbay.jetty.util@default:default,org.eclipse.ui.forms@default:default,org.eclipse.help.base@default:default,org.eclipse.core.resources@default:default,org.eclipse.ecf.provider.filetransfer@default:default,ch.qos.logback.slf4j@default:false,org.eclipse.ecf.ssl@default:false,org.hamcrest.core@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.apache.jasper@default:!
default,org.apache.commons.el@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.core.runtime.compatibility@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.equinox.http.jetty@default:default,org.eclipse.equinox.security@default:default"/>
-<stringAttribute key="selected_workspace_plugins" value="org.jboss.tools.usage@default:default,org.jboss.tools.usage.test@default:default,org.jboss.tools.xulrunner.initializer@default:false"/>
+<stringAttribute key="selected_target_plugins" value="org.junit*4.8.1.v4_8_1_v20100427-1100@default:default,javax.activation@default:default,org.hamcrest.core@default:default,org.eclipse.core.databinding@default:default,org.mortbay.jetty.server@default:default,org.eclipse.equinox.p2.repository@default:default,javax.mail@default:default,org.eclipse.ui.views@default:default,org.eclipse.equinox.common@2:true,org.eclipse.core.contenttype@default:default,org.apache.lucene@default:default,org.eclipse.core.net@default:default,org.eclipse.core.variables@default:default,org.eclipse.core.jobs@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.core.resources@default:default,org.eclipse.ui.ide@default:default,org.eclipse.core.expressions@default:default,org.eclipse.help.base@default:default,org.apache.jasper@default:default,org.eclipse.ui@default:default,org.eclipse.update.configurator@3:true,org.eclipse.ecf.provider.filetransfer.ssl@default:false,ch.qos.logback.slf4j!
@default:false,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.core.runtime.compatibility@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.jface@default:default,org.slf4j.api@default:default,org.eclipse.ant.core@default:default,org.eclipse.core.runtime@default:true,org.eclipse.help.ui@default:default,org.eclipse.osgi@-1:true,org.eclipse.help@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.text@default:default,org.eclipse.core.commands@default:default,org.eclipse.osgi.services@default:default,javax.servlet@default:default,org.junit4@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.ui.forms@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.sdk@default:default,ch.qos.logback.core@default!
:default,org.eclipse.ui.cheatsheets@default:default,org.eclips!
e.equino
x.p2.engine@default:default,org.eclipse.equinox.preferences@default:default,org.apache.lucene.analysis@default:default,org.apache.commons.el@default:default,org.apache.commons.logging*1.1.1.v201005080502@default:default,org.eclipse.equinox.concurrent@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.equinox.security@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.jface.text@default:default,org.eclipse.swt@default:default,javax.servlet.jsp@default:default,org.eclipse.ecf@default:default,ch.qos.logback.classic@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.equinox.p2.metadata@default:default,org.apache.ant@default:default,com.ibm.icu@default:default,org.eclipse.equinox.http.jetty@default:default,org.mortbay.jetty.util@default:default,org.eclipse.equinox.app@defau!
lt:default,org.eclipse.jface.databinding@default:default"/>
+<stringAttribute key="selected_workspace_plugins" value="org.jboss.tools.usage.test@default:default,org.jboss.tools.usage@default:default,org.jboss.tools.common.resref.core@default:default,org.jboss.tools.common.model@default:default,org.jboss.tools.common.verification.ui@default:default,org.jboss.tools.common.gef@default:default,org.jboss.tools.common.text.ext@default:default,org.jboss.tools.common.projecttemplates@default:default,org.jboss.tools.common.verification.test@default:default,org.jboss.tools.common.test@default:default,org.jboss.tools.common.model.test@default:default,org.jboss.tools.common.el.core@default:default,org.jboss.tools.common.el.core.test@default:default,org.jboss.tools.common.model.ui.capabilities@default:default,org.jboss.tools.common.model.ui@default:default,org.jboss.tools.common.text.xml@default:default,org.jboss.tools.common.verification@default:default,org.jboss.tools.common.model.ui.test@default:default,org.jboss.tools.common.verification.ui.t!
est@default:default,org.jboss.tools.common.resref.ui@default:default,org.jboss.tools.tests@default:default,org.jboss.tools.ui.bot.ext@default:default,org.jboss.tools.common.ui@default:default,org.jboss.tools.common.meta.ui@default:default,org.jboss.tools.common.el.ui@default:default,org.jboss.tools.ui.bot.ext.test@default:default"/>
<booleanAttribute key="show_selected_only" value="false"/>
<booleanAttribute key="tracing" value="false"/>
<booleanAttribute key="useCustomFeatures" value="false"/>
Modified: trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipseUserAgentTest.java
===================================================================
--- trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipseUserAgentTest.java 2010-09-29 13:48:41 UTC (rev 25298)
+++ trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/EclipseUserAgentTest.java 2010-09-29 17:29:19 UTC (rev 25299)
@@ -50,7 +50,7 @@
@Test
public void testLinux() {
- String userAgent = new EclipseUserAgentFake(EclipseUserAgentFake.LOCALE_US, Platform.OS_LINUX, EclipseUserAgentFake.WIN7_VERSION).toString();
+ String userAgent = new EclipseUserAgentFake(EclipseUserAgentFake.LOCALE_US, Platform.OS_LINUX, EclipseUserAgentFake.LINUX_FEDORA13_VERSION).toString();
assertOs("X11", "Linux i686", userAgent);
}
Modified: trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java
===================================================================
--- trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java 2010-09-29 13:48:41 UTC (rev 25298)
+++ trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java 2010-09-29 17:29:19 UTC (rev 25299)
@@ -1193,140 +1193,339 @@
// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
// }
- @Test
- public void testLinuxFedoraUserAgent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod(
- "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.8.1.14) Gecko/20080612 Fedora/2.0.0.14-20080612.fc8.acer Firefox/2.0.0.14");
- String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
- + "&utmn=95830066444"
- + "&utmhn=jboss.org"
- + "&utmcs=UTF-8"
- + "&utmsr=1920x1080"
- + "&utmsc=24-bit"
- + "&utmul=th-TH"
- + "&utmdt=testLinuxFedoraUserAgent"
- + "&utmfl=1.6.0_20"
- + "&utmr=1.0.0.qualifier"
- + "&utmp="
- + new JBossToolsTestsFocusPoint("testLinuxFedoraUserAgent").getURI()
- + "&utmac=UA-17645367-1"
- + "&utmcc=__utma%3D999.43297292388397333777722108766778.1284108997725.1284198794990.1284108794995.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
- + "&gaq=1";
- method.request(url);
- assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
- }
+// @Test
+// public void testLinuxFedoraUserAgent() throws IOException {
+// TestHttpGetMethod method = new TestHttpGetMethod(
+// "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.8.1.14) Gecko/20080612 Fedora/2.0.0.14-20080612.fc8.acer Firefox/2.0.0.14");
+// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+// + "&utmn=95830066444"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=th-TH"
+// + "&utmdt=testLinuxFedoraUserAgent"
+// + "&utmfl=1.6.0_20"
+// + "&utmr=1.0.0.qualifier"
+// + "&utmp="
+// + new JBossToolsTestsFocusPoint("testLinuxFedoraUserAgent").getURI()
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D999.43297292388397333777722108766778.1284108997725.1284198794990.1284108794995.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
- @Test
- public void testLinuxUbuntuUserAgent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod(
- "Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.0.2) Gecko/20121223 Ubuntu/9.25 (jaunty) Firefox/3.8");
- String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
- + "&utmn=958990044"
- + "&utmhn=jboss.org"
- + "&utmcs=UTF-8"
- + "&utmsr=1920x1080"
- + "&utmsc=24-bit"
- + "&utmul=th-TH"
- + "&utmdt=testLinuxUbuntuUserAgent"
- + "&utmfl=1.6.0_20"
- + "&utmr=1.0.0.qualifier"
- + "&utmp="
- + new JBossToolsTestsFocusPoint("testLinuxUbuntuUserAgent").getURI()
- + "&utmac=UA-17645367-1"
- + "&utmcc=__utma%3D999.46667292388397333777722108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
- + "&gaq=1";
- method.request(url);
- assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
- }
+// @Test
+// public void testLinuxUbuntuUserAgent() throws IOException {
+// TestHttpGetMethod method = new TestHttpGetMethod(
+// "Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.0.2) Gecko/20121223 Ubuntu/9.25 (jaunty) Firefox/3.8");
+// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+// + "&utmn=958990044"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=th-TH"
+// + "&utmdt=testLinuxUbuntuUserAgent"
+// + "&utmfl=1.6.0_20"
+// + "&utmr=1.0.0.qualifier"
+// + "&utmp="
+// + new JBossToolsTestsFocusPoint("testLinuxUbuntuUserAgent").getURI()
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D999.46667292388397333777722108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
- @Test
- public void testLinuxSUSEUserAgent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod(
- "Mozilla/5.0 (X11; U; Linux x86_64; th-TH; rv:1.9.2.8) Gecko/20100723 SUSE/3.6.8-0.1.1 Firefox/3.6.8");
- String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
- + "&utmn=957000994"
- + "&utmhn=jboss.org"
- + "&utmcs=UTF-8"
- + "&utmsr=1920x1080"
- + "&utmsc=24-bit"
- + "&utmul=th-TH"
- + "&utmdt=testLinuxSUSEUserAgent"
- + "&utmfl=1.6.0_20"
- + "&utmr=1.0.0.qualifier"
- + "&utmp="
- + new JBossToolsTestsFocusPoint("testLinuxSUSEUserAgent").getURI()
- + "&utmac=UA-17645367-1"
- + "&utmcc=__utma%3D999.46667292388397333777722108798936.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
- + "&gaq=1";
- method.request(url);
- assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
- }
+// @Test
+// public void testLinuxSUSEUserAgent() throws IOException {
+// TestHttpGetMethod method = new TestHttpGetMethod(
+// "Mozilla/5.0 (X11; U; Linux x86_64; th-TH; rv:1.9.2.8) Gecko/20100723 SUSE/3.6.8-0.1.1 Firefox/3.6.8");
+// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+// + "&utmn=957000994"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=th-TH"
+// + "&utmdt=testLinuxSUSEUserAgent"
+// + "&utmfl=1.6.0_20"
+// + "&utmr=1.0.0.qualifier"
+// + "&utmp="
+// + new JBossToolsTestsFocusPoint("testLinuxSUSEUserAgent").getURI()
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D999.46667292388397333777722108798936.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+// @Test
+// public void testLinuxSlackwareUserAgent() throws IOException {
+// TestHttpGetMethod method = new TestHttpGetMethod(
+// "Mozilla/5.0 (X11; U; Linux x86_64; th-TH; rv:1.9.1.3) Gecko/20090914 Slackware/13.0_stable Firefox/3.5.3");
+// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+// + "&utmn=98888444"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=th-TH"
+// + "&utmdt=testLinuxSlackwareUserAgent"
+// + "&utmfl=1.6.0_20"
+// + "&utmr=1.0.0.qualifier"
+// + "&utmp="
+// + new JBossToolsTestsFocusPoint("testLinuxSlackwareUserAgent").getURI()
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D999.46667292388397333777722108798936.1284108996025.1284197794025.1284108794025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+
+// @Test
+// public void testLinuxGentooUserAgent() throws IOException {
+// TestHttpGetMethod method = new TestHttpGetMethod(
+// "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912 Gentoo Firefox/3.5.3 FirePHP/0.3");
+// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+// + "&utmn=957077444"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=th-TH"
+// + "&utmdt=testLinuxGentooUserAgent"
+// + "&utmfl=1.6.0_20"
+// + "&utmr=1.0.0.qualifier"
+// + "&utmp="
+// + new JBossToolsTestsFocusPoint("testLinuxGentooUserAgent").getURI()
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D999.46667292388397333777722108798936.1284108794025.1284108788442.1284108880025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
+
+// @Test
+// public void testLinuxSimplifiedGentooUserAgent1() throws IOException {
+// TestHttpGetMethod method = new TestHttpGetMethod(
+// "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912 Gentoo Firefox/3.5.3");
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=22172214"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=th-TH"
+// + "&utmdt=testLinuxSimplifiedGentooUserAgent1"
+// + "&utmhid=1087431432"
+// + "&utmp="
+// + new JBossToolsTestsFocusPoint("testLinuxSimplifiedGentooUserAgent1").getURI()
+// + "&utmac=UA-17645367-1"
+// + "&utmcc="
+// + "__utma%3D999.44677790471263281282924103927.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 testLinuxSimplifiedGentooUserAgent2() throws IOException {
+// TestHttpGetMethod method = new TestHttpGetMethod(
+// "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912 Gentoo");
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=1517776694"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=th-TH"
+// + "&utmdt=testLinuxSimplifiedGentooUserAgent2"
+// + "&utmhid=1087431432"
+// + "&utmp="
+// + new JBossToolsTestsFocusPoint("testLinuxSimplifiedGentooUserAgent2").getURI()
+// + "&utmac=UA-17645367-1"
+// + "&utmcc="
+// +
+// "__utma%3D999.3332224690471263281282924103927.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 testLinuxSimplifiedGentooUserAgent3() throws IOException {
+// TestHttpGetMethod method = new TestHttpGetMethod(
+// "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gentoo");
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=66543336546694"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=th-TH"
+// + "&utmdt=testLinuxSimplifiedGentooUserAgent3"
+// + "&utmhid=1087431432"
+// + "&utmp="
+// + new JBossToolsTestsFocusPoint("testLinuxSimplifiedGentooUserAgent3").getURI()
+// + "&utmac=UA-17645367-1"
+// + "&utmcc="
+// +
+// "__utma%3D999.333222469055434512381282924103927.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 testLinuxSimplifiedFedoraUserAgent1() throws IOException {
+// TestHttpGetMethod method = new TestHttpGetMethod(
+// "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912 Fedora release 13 (Goddard)");
+// String url = "http://www.google-analytics.com/__utm.gif?"
+// + "utmwv=4.7.2"
+// + "&utmn=1517779994"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=th-TH"
+// + "&utmdt=testLinuxSimplifiedFedoraUserAgent1"
+// + "&utmhid=1087431432"
+// + "&utmp="
+// + new JBossToolsTestsFocusPoint("testLinuxSimplifiedFedoraUserAgent1").getURI()
+// + "&utmac=UA-17645367-1"
+// + "&utmcc="
+// +
+// "__utma%3D999.3332224690455442812829241027.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 testLinuxSlackwareUserAgent() throws IOException {
+ public void testKonquerorUserAgent1() throws IOException {
TestHttpGetMethod method = new TestHttpGetMethod(
- "Mozilla/5.0 (X11; U; Linux x86_64; th-TH; rv:1.9.1.3) Gecko/20090914 Slackware/13.0_stable Firefox/3.5.3");
- String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
- + "&utmn=98888444"
+ "Mozilla/5.0 (compatible; Konqueror/3.5; Linux 2.6.14-kanotix-6; X11) KHTML/3.5.3 (like Gecko) (Debian package 4:3.5.3-1)");
+ String url = "http://www.google-analytics.com/__utm.gif?"
+ + "utmwv=4.7.2"
+ + "&utmn=1223329994"
+ "&utmhn=jboss.org"
+ "&utmcs=UTF-8"
+ "&utmsr=1920x1080"
+ "&utmsc=24-bit"
+ "&utmul=th-TH"
- + "&utmdt=testLinuxSlackwareUserAgent"
- + "&utmfl=1.6.0_20"
- + "&utmr=1.0.0.qualifier"
+ + "&utmdt=testKonquerorUserAgent1"
+ + "&utmhid=1087431432"
+ "&utmp="
- + new JBossToolsTestsFocusPoint("testLinuxSlackwareUserAgent").getURI()
+ + new JBossToolsTestsFocusPoint("testKonquerorUserAgent1").getURI()
+ "&utmac=UA-17645367-1"
- + "&utmcc=__utma%3D999.46667292388397333777722108798936.1284108996025.1284197794025.1284108794025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ + "&utmcc="
+ +
+ "__utma%3D999.33322242235555442812829241027.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 testLinuxGentooUserAgent() throws IOException {
+ public void testKonquerorUserAgent1B() throws IOException {
TestHttpGetMethod method = new TestHttpGetMethod(
- "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912 Gentoo Firefox/3.5.3 FirePHP/0.3");
- String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
- + "&utmn=957077444"
+ "Mozilla/5.0 (compatible; Konqueror/3.5; Linux Fedora13; X11) KHTML/3.5.3 (like Gecko) (Debian package 4:3.5.3-1)");
+ String url = "http://www.google-analytics.com/__utm.gif?"
+ + "utmwv=4.7.2"
+ + "&utmn=1223329994"
+ "&utmhn=jboss.org"
+ "&utmcs=UTF-8"
+ "&utmsr=1920x1080"
+ "&utmsc=24-bit"
+ "&utmul=th-TH"
- + "&utmdt=testLinuxGentooUserAgent"
- + "&utmfl=1.6.0_20"
- + "&utmr=1.0.0.qualifier"
+ + "&utmdt=testKonquerorUserAgent1B"
+ + "&utmhid=1087431432"
+ "&utmp="
- + new JBossToolsTestsFocusPoint("testLinuxGentooUserAgent").getURI()
+ + new JBossToolsTestsFocusPoint("testKonquerorUserAgent1B").getURI()
+ "&utmac=UA-17645367-1"
- + "&utmcc=__utma%3D999.46667292388397333777722108798936.1284108794025.1284108788442.1284108880025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ + "&utmcc="
+ +
+ "__utma%3D999.33322242235555442812829241027.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 testLinuxSimplifiedGentooUserAgent1() throws IOException {
+ public void testKonquerorUserAgent1C() throws IOException {
TestHttpGetMethod method = new TestHttpGetMethod(
- "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912 Gentoo Firefox/3.5.3");
+ "JBossToolsTest/5.0 (compatible; Konqueror/3.5; Linux 2.6.14-kanotix-6; X11) KHTML/3.5.3 (like Gecko) (Debian package 4:3.5.3-1)");
String url = "http://www.google-analytics.com/__utm.gif?"
+ "utmwv=4.7.2"
- + "&utmn=22172214"
+ + "&utmn=1213328994"
+ "&utmhn=jboss.org"
+ "&utmcs=UTF-8"
+ "&utmsr=1920x1080"
+ "&utmsc=24-bit"
+ "&utmul=th-TH"
- + "&utmdt=testLinuxSimplifiedGentooUserAgent1"
+ + "&utmdt=testKonquerorUserAgent1C"
+ "&utmhid=1087431432"
+ "&utmp="
- + new JBossToolsTestsFocusPoint("testLinuxSimplifiedGentooUserAgent1").getURI()
+ + new JBossToolsTestsFocusPoint("testKonquerorUserAgent1C").getURI()
+ "&utmac=UA-17645367-1"
+ "&utmcc="
- + "__utma%3D999.44677790471263281282924103927.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ +
+ "__utma%3D999.33554422242235555442817769241027.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ "__utmb%3D1%3B%2B"
+ "__utmc%3D1%3B%2B"
+ "__utmz%3D156030500.1281430767.1.1."
@@ -1339,27 +1538,26 @@
method.request(url);
assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
}
-
@Test
- public void testLinuxSimplifiedGentooUserAgent2() throws IOException {
+ public void testKonquerorUserAgent2() throws IOException {
TestHttpGetMethod method = new TestHttpGetMethod(
- "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912 Gentoo");
+ "Mozilla/5.0 (compatible; Konqueror/3.5; Linux Fedora13; X11) KHTML/3.5.3 (like Gecko) (Debian package 4:3.5.3-1)");
String url = "http://www.google-analytics.com/__utm.gif?"
+ "utmwv=4.7.2"
- + "&utmn=1517776694"
+ + "&utmn=122366977894"
+ "&utmhn=jboss.org"
+ "&utmcs=UTF-8"
+ "&utmsr=1920x1080"
+ "&utmsc=24-bit"
+ "&utmul=th-TH"
- + "&utmdt=testLinuxSimplifiedGentooUserAgent2"
+ + "&utmdt=testKonquerorUserAgent2"
+ "&utmhid=1087431432"
+ "&utmp="
- + new JBossToolsTestsFocusPoint("testLinuxSimplifiedGentooUserAgent2").getURI()
+ + new JBossToolsTestsFocusPoint("testKonquerorUserAgent2").getURI()
+ "&utmac=UA-17645367-1"
+ "&utmcc="
+
- "__utma%3D999.3332224690471263281282924103927.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ "__utma%3D999.33327772235565334281282977327.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ "__utmb%3D1%3B%2B"
+ "__utmc%3D1%3B%2B"
+ "__utmz%3D156030500.1281430767.1.1."
@@ -1372,27 +1570,27 @@
method.request(url);
assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
}
-
+
@Test
- public void testLinuxSimplifiedGentooUserAgent3() throws IOException {
+ public void testKonquerorUserAgent3() throws IOException {
TestHttpGetMethod method = new TestHttpGetMethod(
- "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gentoo");
+ "Mozilla/5.0 (compatible; Konqueror/3.5; Linux Fedora13; X11) KHTML/3.5.3 (like Gecko)");
String url = "http://www.google-analytics.com/__utm.gif?"
+ "utmwv=4.7.2"
- + "&utmn=66543336546694"
+ + "&utmn=126732977894"
+ "&utmhn=jboss.org"
+ "&utmcs=UTF-8"
+ "&utmsr=1920x1080"
+ "&utmsc=24-bit"
+ "&utmul=th-TH"
- + "&utmdt=testLinuxSimplifiedGentooUserAgent3"
+ + "&utmdt=testKonquerorUserAgent3"
+ "&utmhid=1087431432"
+ "&utmp="
- + new JBossToolsTestsFocusPoint("testLinuxSimplifiedGentooUserAgent3").getURI()
+ + new JBossToolsTestsFocusPoint("testKonquerorUserAgent3").getURI()
+ "&utmac=UA-17645367-1"
+ "&utmcc="
+
- "__utma%3D999.333222469055434512381282924103927.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ "__utma%3D999.33322242235565388981282924327.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ "__utmb%3D1%3B%2B"
+ "__utmc%3D1%3B%2B"
+ "__utmz%3D156030500.1281430767.1.1."
Added: trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/LinuxDistroTest.java
===================================================================
--- trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/LinuxDistroTest.java (rev 0)
+++ trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/LinuxDistroTest.java 2010-09-29 17:29:19 UTC (rev 25299)
@@ -0,0 +1,39 @@
+/*******************************************************************************
+ * 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 org.jboss.tools.usage.googleanalytics.eclipse.ILinuxDistro;
+import org.jboss.tools.usage.googleanalytics.eclipse.ILinuxDistro.LinuxDistro;
+import org.junit.Test;
+
+public class LinuxDistroTest {
+
+ @Test
+ public void canExtractFedoraVersion() {
+ ILinuxDistro distro = new FedoraLinuxDistroFake();
+ assertEquals("13", distro.getVersion());
+ }
+
+ public class FedoraLinuxDistroFake extends LinuxDistro {
+
+ public FedoraLinuxDistroFake() {
+ super(ILinuxDistro.FEDORA.getName(), "dummy");
+ }
+
+ @Override
+ protected String getDistroFileContent(String filePath) throws IOException {
+ return "Fedora release 13 (Goddard)";
+ }
+ }
+}
Property changes on: trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/LinuxDistroTest.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/fakes/EclipseUserAgentFake.java
===================================================================
--- trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/fakes/EclipseUserAgentFake.java 2010-09-29 13:48:41 UTC (rev 25298)
+++ trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/fakes/EclipseUserAgentFake.java 2010-09-29 17:29:19 UTC (rev 25299)
@@ -29,6 +29,8 @@
public static final String WIN7_VERSION = "6.1";
public static final String MACLEOPARD_VERSION = "10.5";
public static final String MACSNOWLEOPARD_VERSION = "10.6";
+ public static final String LINUX_FEDORA13_VERSION = "13";
+
private String applicationName;
private String applicationVersion;
@@ -39,7 +41,7 @@
public EclipseUserAgentFake() {
this(APPLICATION_NAME, APPLICATION_VERSION, LOCALE_US, Platform.OS_WIN32, WIN7_VERSION);
}
-
+
public EclipseUserAgentFake(String nl) {
this(APPLICATION_NAME, APPLICATION_VERSION, nl, Platform.OS_WIN32, WIN7_VERSION);
}
@@ -51,18 +53,27 @@
/**
* Instantiates a fake of the EclipseUserAgent class
*
- * @param applicationName the name of the applicaiton
- * @param applicationVersion the version of the application
- * @param nl the platform locale as returned from <code>Platform.getNL()</code>
- * @param os the os name as return from <code>Platform.getOS()</code>
- * @param osVersion the version of the os as returned from <code>System.getProperty("os.name")</code>
+ * @param applicationName
+ * the name of the applicaiton
+ * @param applicationVersion
+ * the version of the application
+ * @param nl
+ * the platform locale as returned from
+ * <code>Platform.getNL()</code>
+ * @param os
+ * the os name as return from <code>Platform.getOS()</code>
+ * @param osVersion
+ * the version of the os as returned from
+ * <code>System.getProperty("os.name")</code>
*
* @see Platform#getNL()
* @see Platform#getOS()
* @see System#getProperty("os.version")
*/
- public EclipseUserAgentFake(String applicationName, String applicationVersion, String nl, String os, String osVersion) {
- Assert.isTrue(nl != null && nl.indexOf(JAVA_LOCALE_DELIMITER) >= 0, "nl parameter must for a java locale string <xx_XX>");
+ public EclipseUserAgentFake(String applicationName, String applicationVersion, String nl, String os,
+ String osVersion) {
+ Assert.isTrue(nl != null && nl.indexOf(JAVA_LOCALE_DELIMITER) >= 0,
+ "nl parameter must for a java locale string <xx_XX>");
this.applicationName = applicationName;
this.applicationVersion = applicationVersion;
this.nl = nl;
@@ -89,7 +100,7 @@
public String getOSVersion() {
return osVersion;
}
-
+
@Override
public String getApplicationVersion() {
return applicationVersion;
14 years, 5 months
JBoss Tools SVN: r25298 - in trunk: hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hibernate/ui/bot/testsuite and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: jpeterka
Date: 2010-09-29 09:48:41 -0400 (Wed, 29 Sep 2010)
New Revision: 25298
Modified:
trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hibernate/ui/bot/testcase/ConfigurationFileTest.java
trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hibernate/ui/bot/testsuite/HibernateTest.java
trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTEclipseExt.java
trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTJBTExt.java
Log:
Updated to work with JBT 3.2.0 Beta1
Modified: trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hibernate/ui/bot/testcase/ConfigurationFileTest.java
===================================================================
--- trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hibernate/ui/bot/testcase/ConfigurationFileTest.java 2010-09-29 13:30:20 UTC (rev 25297)
+++ trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hibernate/ui/bot/testcase/ConfigurationFileTest.java 2010-09-29 13:48:41 UTC (rev 25298)
@@ -119,8 +119,8 @@
String roleName = "role1";
String entityName = "entity1";
- bot.textWithLabel("Role*").setText("role1");
- bot.textWithLabel("Entity-Name*").setText("entity1");
+ bot.textWithLabel("Role:*").setText("role1");
+ bot.textWithLabel("Entity-Name:*").setText("entity1");
SWTBotShell shell = bot.shell("Add Grant");
assertNotNull(shell);
Modified: trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hibernate/ui/bot/testsuite/HibernateTest.java
===================================================================
--- trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hibernate/ui/bot/testsuite/HibernateTest.java 2010-09-29 13:30:20 UTC (rev 25297)
+++ trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hibernate/ui/bot/testsuite/HibernateTest.java 2010-09-29 13:48:41 UTC (rev 25298)
@@ -47,6 +47,7 @@
import org.jboss.tools.ui.bot.ext.types.IDELabel;
import org.jboss.tools.ui.bot.ext.types.PerspectiveType;
import org.jboss.tools.ui.bot.ext.types.ViewType;
+import org.junit.BeforeClass;
public class HibernateTest extends SWTTestExt {
@@ -62,8 +63,10 @@
/**
* Prepare project and classes
*/
+ @BeforeClass
public static void prepare() {
log.info("Hibernate All Test Started");
+ jbt.closeReportUsageWindowIfOpened(true);
}
/**
Modified: trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTEclipseExt.java
===================================================================
--- trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTEclipseExt.java 2010-09-29 13:30:20 UTC (rev 25297)
+++ trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTEclipseExt.java 2010-09-29 13:48:41 UTC (rev 25298)
@@ -179,7 +179,12 @@
bot.sleep(Timing.time1S());
menu2.menu(IDELabel.Menu.OTHER).click();
bot.sleep(Timing.time1S());
+ try {
bot.table().select(perspectiveLabel);
+ } catch (WidgetNotFoundException e) {
+ log.warn("WARN - Perspecive with label " + perspectiveLabel + " not found, try + (default)");
+ bot.table().select(perspectiveLabel + (" (default)"));
+ }
bot.sleep(Timing.time1S());
// Another approach
SWTBotShell openPerpectiveShell = bot.shell("Open Perspective");
Modified: trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTJBTExt.java
===================================================================
--- trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTJBTExt.java 2010-09-29 13:30:20 UTC (rev 25297)
+++ trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTJBTExt.java 2010-09-29 13:48:41 UTC (rev 25298)
@@ -508,7 +508,7 @@
*/
public void closeReportUsageWindowIfOpened(boolean cancel) {
try {
- bot.shell("Report usage").activate();
+ bot.shell("JBoss Tools Usage").activate();
bot.button(
cancel ? IDELabel.Button.CANCEL
: IDELabel.Button.OK).click();
14 years, 5 months
JBoss Tools SVN: r25296 - trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2010-09-29 07:29:35 -0400 (Wed, 29 Sep 2010)
New Revision: 25296
Modified:
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java
Log:
[JBIDE-7208] simplified linux user agent string tests added
Modified: trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java
===================================================================
--- trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java 2010-09-29 10:33:10 UTC (rev 25295)
+++ trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java 2010-09-29 11:29:35 UTC (rev 25296)
@@ -935,7 +935,36 @@
/**
* FAILED
*/
- // @Test
+ // @Test // @Test
+ // public void testUrl_debug_utma() throws IOException {
+ // TestHttpGetMethod method = new TestHttpGetMethod();
+ // 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=th-TH"
+ // + "&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());
+ // }
// public void testJBossToolsVersionInRefererrer() throws IOException {
// TestHttpGetMethod method = new TestHttpGetMethod();
// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
@@ -960,27 +989,29 @@
/**
* FAILURE
*/
-// @Test
-// public void testJBossToolsVersionInAdContent() throws IOException {
-// TestHttpGetMethod method = new TestHttpGetMethod();
-// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
-// + "&utmn=818594305"
-// + "&utmhn=jboss.org"
-// + "&utmcs=UTF-8"
-// + "&utmsr=1920x1080"
-// + "&utmsc=24-bit"
-// + "&utmul=th-TH"
-// + "&utmdt=testJBossToolsVersionInAdContent"
-// + "&utmfl=1.6.0_20"
-// + "&utmr=0"
-// + "&utm_content=1.0.0.qualifier"
-// + "&utmp=" + new JBossToolsTestsFocusPoint("testJBossToolsVersionInAdContent").getURI()
-// + "&utmac=UA-17645367-1"
-// + "&utmcc=__utma%3D999.43297294488397354581284108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
-// + "&gaq=1";
-// method.request(url);
-// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
-// }
+ // @Test
+ // public void testJBossToolsVersionInAdContent() throws IOException {
+ // TestHttpGetMethod method = new TestHttpGetMethod();
+ // String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+ // + "&utmn=818594305"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testJBossToolsVersionInAdContent"
+ // + "&utmfl=1.6.0_20"
+ // + "&utmr=0"
+ // + "&utm_content=1.0.0.qualifier"
+ // + "&utmp=" + new
+ // JBossToolsTestsFocusPoint("testJBossToolsVersionInAdContent").getURI()
+ // + "&utmac=UA-17645367-1"
+ // +
+ // "&utmcc=__utma%3D999.43297294488397354581284108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
enum UserAgentString {
@@ -1006,150 +1037,166 @@
/**
* SUCCESS
*/
-// @Test
-// public void testWinWin7UserAgent() throws IOException {
-// TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.WIN7);
-// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
-// + "&utmn=9115966544326"
-// + "&utmhn=jboss.org"
-// + "&utmcs=UTF-8"
-// + "&utmsr=1920x1080"
-// + "&utmsc=24-bit"
-// + "&utmul=th-TH"
-// + "&utmdt=testWinWin7UserAgent"
-// + "&utmfl=1.6.0_20"
-// + "&utmr=1.0.0.qualifier"
-// + "&utmp=" + new JBossToolsTestsFocusPoint("testWinWin7UserAgent").getURI()
-// + "&utmac=UA-17645367-1"
-// + "&utmcc=__utma%3D999.43297885388356354581284108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
-// + "&gaq=1";
-// method.request(url);
-// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
-// }
+ // @Test
+ // public void testWinWin7UserAgent() throws IOException {
+ // TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.WIN7);
+ // String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+ // + "&utmn=9115966544326"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testWinWin7UserAgent"
+ // + "&utmfl=1.6.0_20"
+ // + "&utmr=1.0.0.qualifier"
+ // + "&utmp=" + new
+ // JBossToolsTestsFocusPoint("testWinWin7UserAgent").getURI()
+ // + "&utmac=UA-17645367-1"
+ // +
+ // "&utmcc=__utma%3D999.43297885388356354581284108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
/**
* SUCCESS
*/
-// @Test
-// public void testWinVistaUserAgent() throws IOException {
-// TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.WINVISTA);
-// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
-// + "&utmn=9586654334566"
-// + "&utmhn=jboss.org"
-// + "&utmcs=UTF-8"
-// + "&utmsr=1920x1080"
-// + "&utmsc=24-bit"
-// + "&utmul=th-TH"
-// + "&utmdt=testWinVistaUserAgent"
-// + "&utmfl=1.6.0_20"
-// + "&utmr=1.0.0.qualifier"
-// + "&utmp=" + new JBossToolsTestsFocusPoint("testWinVistaUserAgent").getURI()
-// + "&utmac=UA-17645367-1"
-// + "&utmcc=__utma%3D999.432978853883973545812841087555446.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
-// + "&gaq=1";
-// method.request(url);
-// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
-// }
+ // @Test
+ // public void testWinVistaUserAgent() throws IOException {
+ // TestHttpGetMethod method = new
+ // TestHttpGetMethod(UserAgentString.WINVISTA);
+ // String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+ // + "&utmn=9586654334566"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testWinVistaUserAgent"
+ // + "&utmfl=1.6.0_20"
+ // + "&utmr=1.0.0.qualifier"
+ // + "&utmp=" + new
+ // JBossToolsTestsFocusPoint("testWinVistaUserAgent").getURI()
+ // + "&utmac=UA-17645367-1"
+ // +
+ // "&utmcc=__utma%3D999.432978853883973545812841087555446.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
/**
* SUCCESS
*/
-// @Test
-// public void testWinXPUserAgent() throws IOException {
-// TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.WINXP);
-// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
-// + "&utmn=958593335"
-// + "&utmhn=jboss.org"
-// + "&utmcs=UTF-8"
-// + "&utmsr=1920x1080"
-// + "&utmsc=24-bit"
-// + "&utmul=th-TH"
-// + "&utmdt=testWinXPUserAgent"
-// + "&utmfl=1.6.0_20"
-// + "&utmr=1.0.0.qualifier"
-// + "&utmp=" + new JBossToolsTestsFocusPoint("testWinXPUserAgent").getURI()
-// + "&utmac=UA-17645367-1"
-// + "&utmcc=__utma%3D999.43297245388397354581284544794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
-// + "&gaq=1";
-// method.request(url);
-// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
-// }
+ // @Test
+ // public void testWinXPUserAgent() throws IOException {
+ // TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.WINXP);
+ // String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+ // + "&utmn=958593335"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testWinXPUserAgent"
+ // + "&utmfl=1.6.0_20"
+ // + "&utmr=1.0.0.qualifier"
+ // + "&utmp=" + new JBossToolsTestsFocusPoint("testWinXPUserAgent").getURI()
+ // + "&utmac=UA-17645367-1"
+ // +
+ // "&utmcc=__utma%3D999.43297245388397354581284544794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
/**
* SUCCESS
*/
-// @Test
-// public void testWin2000UserAgent() throws IOException {
-// TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.WIN2000);
-// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
-// + "&utmn=9588949905"
-// + "&utmhn=jboss.org"
-// + "&utmcs=UTF-8"
-// + "&utmsr=1920x1080"
-// + "&utmsc=24-bit"
-// + "&utmul=th-TH"
-// + "&utmdt=testWin2000UserAgent"
-// + "&utmfl=1.6.0_20"
-// + "&utmr=1.0.0.qualifier"
-// + "&utmp=" + new JBossToolsTestsFocusPoint("testWin2000UserAgent").getURI()
-// + "&utmac=UA-17645367-1"
-// + "&utmcc=__utma%3D999.43297292388397354581284009098776666.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
-// + "&gaq=1";
-// method.request(url);
-// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
-// }
+ // @Test
+ // public void testWin2000UserAgent() throws IOException {
+ // TestHttpGetMethod method = new
+ // TestHttpGetMethod(UserAgentString.WIN2000);
+ // String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+ // + "&utmn=9588949905"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testWin2000UserAgent"
+ // + "&utmfl=1.6.0_20"
+ // + "&utmr=1.0.0.qualifier"
+ // + "&utmp=" + new
+ // JBossToolsTestsFocusPoint("testWin2000UserAgent").getURI()
+ // + "&utmac=UA-17645367-1"
+ // +
+ // "&utmcc=__utma%3D999.43297292388397354581284009098776666.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
/**
* SUCCESS
*/
-// @Test
-// public void testMacLeopardUserAgent() throws IOException {
-// TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.MACOS_LEO);
-// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
-// + "&utmn=958890665"
-// + "&utmhn=jboss.org"
-// + "&utmcs=UTF-8"
-// + "&utmsr=1920x1080"
-// + "&utmsc=24-bit"
-// + "&utmul=th-TH"
-// + "&utmdt=testMacLeopardUserAgent"
-// + "&utmfl=1.6.0_20"
-// + "&utmr=1.0.0.qualifier"
-// + "&utmp=" + new JBossToolsTestsFocusPoint("testMacLeopardUserAgent").getURI()
-// + "&utmac=UA-17645367-1"
-// + "&utmcc=__utma%3D999.432972923883973335812841778899886.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
-// + "&gaq=1";
-// method.request(url);
-// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
-// }
+ // @Test
+ // public void testMacLeopardUserAgent() throws IOException {
+ // TestHttpGetMethod method = new
+ // TestHttpGetMethod(UserAgentString.MACOS_LEO);
+ // String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+ // + "&utmn=958890665"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testMacLeopardUserAgent"
+ // + "&utmfl=1.6.0_20"
+ // + "&utmr=1.0.0.qualifier"
+ // + "&utmp=" + new
+ // JBossToolsTestsFocusPoint("testMacLeopardUserAgent").getURI()
+ // + "&utmac=UA-17645367-1"
+ // +
+ // "&utmcc=__utma%3D999.432972923883973335812841778899886.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
/**
* SUCCESS
*/
-// @Test
-// public void testMacSnowLeopardUserAgent() throws IOException {
-// TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.MACOS_SNOWLEO);
-// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
-// + "&utmn=958890444"
-// + "&utmhn=jboss.org"
-// + "&utmcs=UTF-8"
-// + "&utmsr=1920x1080"
-// + "&utmsc=24-bit"
-// + "&utmul=th-TH"
-// + "&utmdt=testMacSnowLeopardUserAgent"
-// + "&utmfl=1.6.0_20"
-// + "&utmr=1.0.0.qualifier"
-// + "&utmp=" + new JBossToolsTestsFocusPoint("testMacSnowLeopardUserAgent").getURI()
-// + "&utmac=UA-17645367-1"
-// + "&utmcc=__utma%3D999.432972923883973335812221087554396.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
-// + "&gaq=1";
-// method.request(url);
-// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
-// }
+ // @Test
+ // public void testMacSnowLeopardUserAgent() throws IOException {
+ // TestHttpGetMethod method = new
+ // TestHttpGetMethod(UserAgentString.MACOS_SNOWLEO);
+ // String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+ // + "&utmn=958890444"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testMacSnowLeopardUserAgent"
+ // + "&utmfl=1.6.0_20"
+ // + "&utmr=1.0.0.qualifier"
+ // + "&utmp=" + new
+ // JBossToolsTestsFocusPoint("testMacSnowLeopardUserAgent").getURI()
+ // + "&utmac=UA-17645367-1"
+ // +
+ // "&utmcc=__utma%3D999.432972923883973335812221087554396.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
@Test
public void testLinuxFedoraUserAgent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod("Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.8.1.14) Gecko/20080612 Fedora/2.0.0.14-20080612.fc8.acer Firefox/2.0.0.14");
+ TestHttpGetMethod method = new TestHttpGetMethod(
+ "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.8.1.14) Gecko/20080612 Fedora/2.0.0.14-20080612.fc8.acer Firefox/2.0.0.14");
String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+ "&utmn=95830066444"
+ "&utmhn=jboss.org"
@@ -1160,7 +1207,8 @@
+ "&utmdt=testLinuxFedoraUserAgent"
+ "&utmfl=1.6.0_20"
+ "&utmr=1.0.0.qualifier"
- + "&utmp=" + new JBossToolsTestsFocusPoint("testLinuxFedoraUserAgent").getURI()
+ + "&utmp="
+ + new JBossToolsTestsFocusPoint("testLinuxFedoraUserAgent").getURI()
+ "&utmac=UA-17645367-1"
+ "&utmcc=__utma%3D999.43297292388397333777722108766778.1284108997725.1284198794990.1284108794995.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ "&gaq=1";
@@ -1170,7 +1218,8 @@
@Test
public void testLinuxUbuntuUserAgent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod("Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.0.2) Gecko/20121223 Ubuntu/9.25 (jaunty) Firefox/3.8");
+ TestHttpGetMethod method = new TestHttpGetMethod(
+ "Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.0.2) Gecko/20121223 Ubuntu/9.25 (jaunty) Firefox/3.8");
String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+ "&utmn=958990044"
+ "&utmhn=jboss.org"
@@ -1181,17 +1230,19 @@
+ "&utmdt=testLinuxUbuntuUserAgent"
+ "&utmfl=1.6.0_20"
+ "&utmr=1.0.0.qualifier"
- + "&utmp=" + new JBossToolsTestsFocusPoint("testLinuxUbuntuUserAgent").getURI()
+ + "&utmp="
+ + new JBossToolsTestsFocusPoint("testLinuxUbuntuUserAgent").getURI()
+ "&utmac=UA-17645367-1"
+ "&utmcc=__utma%3D999.46667292388397333777722108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ "&gaq=1";
method.request(url);
assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
- }
-
+ }
+
@Test
public void testLinuxSUSEUserAgent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod("Mozilla/5.0 (X11; U; Linux x86_64; th-TH; rv:1.9.2.8) Gecko/20100723 SUSE/3.6.8-0.1.1 Firefox/3.6.8");
+ TestHttpGetMethod method = new TestHttpGetMethod(
+ "Mozilla/5.0 (X11; U; Linux x86_64; th-TH; rv:1.9.2.8) Gecko/20100723 SUSE/3.6.8-0.1.1 Firefox/3.6.8");
String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+ "&utmn=957000994"
+ "&utmhn=jboss.org"
@@ -1202,17 +1253,19 @@
+ "&utmdt=testLinuxSUSEUserAgent"
+ "&utmfl=1.6.0_20"
+ "&utmr=1.0.0.qualifier"
- + "&utmp=" + new JBossToolsTestsFocusPoint("testLinuxSUSEUserAgent").getURI()
+ + "&utmp="
+ + new JBossToolsTestsFocusPoint("testLinuxSUSEUserAgent").getURI()
+ "&utmac=UA-17645367-1"
+ "&utmcc=__utma%3D999.46667292388397333777722108798936.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ "&gaq=1";
method.request(url);
assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
- }
+ }
@Test
public void testLinuxSlackwareUserAgent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod("Mozilla/5.0 (X11; U; Linux x86_64; th-TH; rv:1.9.1.3) Gecko/20090914 Slackware/13.0_stable Firefox/3.5.3");
+ TestHttpGetMethod method = new TestHttpGetMethod(
+ "Mozilla/5.0 (X11; U; Linux x86_64; th-TH; rv:1.9.1.3) Gecko/20090914 Slackware/13.0_stable Firefox/3.5.3");
String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+ "&utmn=98888444"
+ "&utmhn=jboss.org"
@@ -1223,17 +1276,19 @@
+ "&utmdt=testLinuxSlackwareUserAgent"
+ "&utmfl=1.6.0_20"
+ "&utmr=1.0.0.qualifier"
- + "&utmp=" + new JBossToolsTestsFocusPoint("testLinuxSlackwareUserAgent").getURI()
+ + "&utmp="
+ + new JBossToolsTestsFocusPoint("testLinuxSlackwareUserAgent").getURI()
+ "&utmac=UA-17645367-1"
+ "&utmcc=__utma%3D999.46667292388397333777722108798936.1284108996025.1284197794025.1284108794025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ "&gaq=1";
method.request(url);
assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
- }
-
+ }
+
@Test
public void testLinuxGentooUserAgent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod("Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912 Gentoo Firefox/3.5.3 FirePHP/0.3");
+ TestHttpGetMethod method = new TestHttpGetMethod(
+ "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912 Gentoo Firefox/3.5.3 FirePHP/0.3");
String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+ "&utmn=957077444"
+ "&utmhn=jboss.org"
@@ -1244,13 +1299,113 @@
+ "&utmdt=testLinuxGentooUserAgent"
+ "&utmfl=1.6.0_20"
+ "&utmr=1.0.0.qualifier"
- + "&utmp=" + new JBossToolsTestsFocusPoint("testLinuxGentooUserAgent").getURI()
+ + "&utmp="
+ + new JBossToolsTestsFocusPoint("testLinuxGentooUserAgent").getURI()
+ "&utmac=UA-17645367-1"
+ "&utmcc=__utma%3D999.46667292388397333777722108798936.1284108794025.1284108788442.1284108880025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ "&gaq=1";
method.request(url);
assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
- }
+ }
+
+ @Test
+ public void testLinuxSimplifiedGentooUserAgent1() throws IOException {
+ TestHttpGetMethod method = new TestHttpGetMethod(
+ "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912 Gentoo Firefox/3.5.3");
+ String url = "http://www.google-analytics.com/__utm.gif?"
+ + "utmwv=4.7.2"
+ + "&utmn=22172214"
+ + "&utmhn=jboss.org"
+ + "&utmcs=UTF-8"
+ + "&utmsr=1920x1080"
+ + "&utmsc=24-bit"
+ + "&utmul=th-TH"
+ + "&utmdt=testLinuxSimplifiedGentooUserAgent1"
+ + "&utmhid=1087431432"
+ + "&utmp="
+ + new JBossToolsTestsFocusPoint("testLinuxSimplifiedGentooUserAgent1").getURI()
+ + "&utmac=UA-17645367-1"
+ + "&utmcc="
+ + "__utma%3D999.44677790471263281282924103927.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 testLinuxSimplifiedGentooUserAgent2() throws IOException {
+ TestHttpGetMethod method = new TestHttpGetMethod(
+ "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912 Gentoo");
+ String url = "http://www.google-analytics.com/__utm.gif?"
+ + "utmwv=4.7.2"
+ + "&utmn=1517776694"
+ + "&utmhn=jboss.org"
+ + "&utmcs=UTF-8"
+ + "&utmsr=1920x1080"
+ + "&utmsc=24-bit"
+ + "&utmul=th-TH"
+ + "&utmdt=testLinuxSimplifiedGentooUserAgent2"
+ + "&utmhid=1087431432"
+ + "&utmp="
+ + new JBossToolsTestsFocusPoint("testLinuxSimplifiedGentooUserAgent2").getURI()
+ + "&utmac=UA-17645367-1"
+ + "&utmcc="
+ +
+ "__utma%3D999.3332224690471263281282924103927.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 testLinuxSimplifiedGentooUserAgent3() throws IOException {
+ TestHttpGetMethod method = new TestHttpGetMethod(
+ "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gentoo");
+ String url = "http://www.google-analytics.com/__utm.gif?"
+ + "utmwv=4.7.2"
+ + "&utmn=66543336546694"
+ + "&utmhn=jboss.org"
+ + "&utmcs=UTF-8"
+ + "&utmsr=1920x1080"
+ + "&utmsc=24-bit"
+ + "&utmul=th-TH"
+ + "&utmdt=testLinuxSimplifiedGentooUserAgent3"
+ + "&utmhid=1087431432"
+ + "&utmp="
+ + new JBossToolsTestsFocusPoint("testLinuxSimplifiedGentooUserAgent3").getURI()
+ + "&utmac=UA-17645367-1"
+ + "&utmcc="
+ +
+ "__utma%3D999.333222469055434512381282924103927.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());
+ }
+
protected class TestHttpGetMethod extends HttpGetRequest {
private HttpURLConnection urlConnection;
14 years, 5 months
JBoss Tools SVN: r25295 - trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/eclipse.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2010-09-29 06:33:10 -0400 (Wed, 29 Sep 2010)
New Revision: 25295
Modified:
trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/eclipse/EclipseUserAgent.java
Log:
[JBIDE-7208] locale was not set correctly for linux clients in user-agent string
Modified: trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/eclipse/EclipseUserAgent.java
===================================================================
--- trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/eclipse/EclipseUserAgent.java 2010-09-29 10:32:26 UTC (rev 25294)
+++ trunk/usage/plugins/org.jboss.tools.usage/src/org/jboss/tools/usage/googleanalytics/eclipse/EclipseUserAgent.java 2010-09-29 10:33:10 UTC (rev 25295)
@@ -29,7 +29,7 @@
private static final String USERAGENT_WIN = "{0}/{1} (Windows; U; Windows NT {2}; {3})"; //$NON-NLS-1$
private static final String USERAGENT_MAC = "{0}/{1} (Macintosh; U; Intel Mac OS X {2}; {3})"; //$NON-NLS-1$
- private static final String USERAGENT_LINUX = "{0}/{1} (X11; U; Linux i686; {2})"; //$NON-NLS-1$
+ private static final String USERAGENT_LINUX = "{0}/{1} (X11; U; Linux i686; {3})"; //$NON-NLS-1$
public static final char VERSION_DELIMITER = '.'; //$NON-NLS-1$
14 years, 5 months
JBoss Tools SVN: r25294 - trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2010-09-29 06:32:26 -0400 (Wed, 29 Sep 2010)
New Revision: 25294
Modified:
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java
Log:
[JBIDE-7208] commented former tests, changed locale to thai so that I can identify test requests more easily
Modified: trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java
===================================================================
--- trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java 2010-09-29 10:28:28 UTC (rev 25293)
+++ trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java 2010-09-29 10:32:26 UTC (rev 25294)
@@ -27,7 +27,7 @@
// @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";
+ // "Mozilla/5.0 (X11; U; Linux x86_64; th-TH; 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?"
@@ -37,7 +37,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmje=1"
// + "&utmfl=10.1%20r53"
// + "&utmdt=-%20JBoss%20Community"
@@ -56,7 +56,7 @@
// @Test
// public void testUrl0_0() throws IOException {
// String userAgent =
- // "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; en-US)";
+ // "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; th-TH)";
// TestHttpGetMethod method = new TestHttpGetMethod(userAgent,
// loggingAdapter);
// String url = "http://www.google-analytics.com/__utm.gif?"
@@ -66,7 +66,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmje=1"
// + "&utmfl=10.1%20r53"
// + "&utmdt=-%20JBoss%20Community"
@@ -85,7 +85,7 @@
// @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";
+ // "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; th-TH; 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?"
@@ -95,7 +95,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmje=1"
// + "&utmfl=10.1%20r53"
// + "&utmdt=-%20JBoss%20Community"
@@ -114,7 +114,7 @@
// @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";
+ // "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; th-TH; 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?"
@@ -124,7 +124,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmje=1"
// + "&utmfl=10.1%20r53"
// + "&utmdt=-%20JBoss%20Community"
@@ -143,7 +143,7 @@
// @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";
+ // "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; th-TH;) Eclipse/3.5.0";
// TestHttpGetMethod method = new TestHttpGetMethod(userAgent,
// loggingAdapter);
// String url = "http://www.google-analytics.com/__utm.gif?"
@@ -153,7 +153,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmje=1"
// + "&utmfl=10.1%20r53"
// + "&utmdt=-%20JBoss%20Community"
@@ -181,7 +181,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmje=1"
// + "&utmfl=10.1%20r53"
// + "&utmdt=-%20JBoss%20Community"
@@ -209,7 +209,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmje=1"
// + "&utmfl=10.1%20r53"
// + "&utmdt=-%20JBoss%20Community"
@@ -228,7 +228,7 @@
// @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";
+ // "Mozilla/5.0 (X11; U; Linux x86_64; th-TH; 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?"
@@ -238,7 +238,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmje=1"
// + "&utmfl=10.1%20r53"
// + "&utmdt=-%20JBoss%20Community"
@@ -257,7 +257,7 @@
// @Test
// public void testUrl0_7() throws IOException {
// String userAgent =
- // "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; en-US)";
+ // "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; th-TH)";
// TestHttpGetMethod method = new TestHttpGetMethod(userAgent,
// loggingAdapter);
// String url = "http://www.google-analytics.com/__utm.gif?"
@@ -267,7 +267,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmje=1"
// + "&utmfl=10.1%20r53"
// + "&utmdt=-%20JBoss%20Community"
@@ -286,7 +286,7 @@
// @Test
// public void testUrl0_7_1() throws IOException {
// String userAgent =
- // "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; en-us)";
+ // "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; th-TH)";
// TestHttpGetMethod method = new TestHttpGetMethod(userAgent,
// loggingAdapter);
// String url = "http://www.google-analytics.com/__utm.gif?"
@@ -314,7 +314,7 @@
// @Test
// public void testUrl0_7_2() throws IOException {
// String userAgent =
- // "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; en-US)";
+ // "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; th-TH)";
// TestHttpGetMethod method = new TestHttpGetMethod(userAgent,
// loggingAdapter);
// String url = "http://www.google-analytics.com/__utm.gif?"
@@ -324,7 +324,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=-%20JBoss%20Community"
// + "&utmhid=1087431432"
// + "&utmr=0"
@@ -341,7 +341,7 @@
// @Test
// public void testUrl0_7_3() throws IOException {
// String userAgent =
- // "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; en-US)";
+ // "com.jboss.jbds.product/3.0.1 (X11; U; Linux x86_64; th-TH)";
// TestHttpGetMethod method = new TestHttpGetMethod(userAgent,
// loggingAdapter);
// String url = "http://www.google-analytics.com/__utm.gif?"
@@ -351,7 +351,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-test_0_7_3"
// + "&utmhid=1087431432"
// + "&utmr=0"
@@ -378,7 +378,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-test_0_7_3"
// + "&utmhid=1087431432"
// + "&utmr=0"
@@ -395,7 +395,7 @@
// @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)";
+ // "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; th-TH)";
// TestHttpGetMethod method = new TestHttpGetMethod(userAgent,
// loggingAdapter);
// String url = "http://www.google-analytics.com/__utm.gif?"
@@ -405,7 +405,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-test_0_7_3_win"
// + "&utmhid=1087431432"
// + "&utmr=0"
@@ -422,7 +422,7 @@
// @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)";
+ // "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; th-TH)";
// TestHttpGetMethod method = new TestHttpGetMethod(userAgent,
// loggingAdapter);
// String url = "http://www.google-analytics.com/__utm.gif?"
@@ -432,7 +432,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-test_0_7_3_1"
// + "&utmhid=1087431432"
// + "&utmr=smooks|seam|drools|esb"
@@ -449,7 +449,7 @@
// @Test
// public void testUrl8() throws IOException {
// String userAgent =
- // "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)";
+ // "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; th-TH)";
// TestHttpGetMethod method = new TestHttpGetMethod(userAgent,
// loggingAdapter);
// String url = "http://www.google-analytics.com/__utm.gif?"
@@ -459,7 +459,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-US"
+ // + "&utmul=th-TH"
// + "&utmdt=jboss.org-tools-usage-instance"
// + "&utmhid=1722580305"
// + "&utmr=org.jboss.tools.usage.tests"
@@ -476,7 +476,7 @@
// @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)";
+ // "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; th-TH)";
// TestHttpGetMethod method = new TestHttpGetMethod(userAgent,
// loggingAdapter);
// String url = "http://www.google-analytics.com/__utm.gif?"
@@ -486,7 +486,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-test_0_7_3_win_referral"
// + "&utmhid=1087431432"
// + "&utmr=seam|esb|smooks|birt|bpel|cdi|deltacloud|drools"
@@ -504,7 +504,7 @@
// @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)";
+ // "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; th-TH)";
// TestHttpGetMethod method = new TestHttpGetMethod(userAgent,
// loggingAdapter);
// String url = "http://www.google-analytics.com/__utm.gif?"
@@ -514,7 +514,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-test_0_7_3_win_adcontent"
// + "&utmhid=1087431432"
// + "&utmr=seam|esb|smooks|birt|bpel|cdi|deltacloud|drools"
@@ -532,7 +532,7 @@
// @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)";
+ // "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; th-TH)";
// TestHttpGetMethod method = new TestHttpGetMethod(userAgent,
// loggingAdapter);
// String url = "http://www.google-analytics.com/__utm.gif?"
@@ -542,7 +542,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-test_0_7_3_win_keyword"
// + "&utmhid=1087431432"
// + "&utmr=seam|esb|smooks|birt|bpel|cdi|deltacloud|drools"
@@ -561,7 +561,7 @@
// @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)";
+ // "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; th-TH)";
// TestHttpGetMethod method = new TestHttpGetMethod(userAgent,
// loggingAdapter);
// String url = "http://www.google-analytics.com/__utm.gif?"
@@ -571,7 +571,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-test_0_7_3_win__utmz"
// + "&utmhid=1087431432"
// + "&utmr=seam|esb|smooks|birt|bpel|cdi|deltacloud|drools"
@@ -590,7 +590,7 @@
// @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)";
+ // "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; th-TH)";
// TestHttpGetMethod method = new TestHttpGetMethod(userAgent,
// loggingAdapter);
// String url = "http://www.google-analytics.com/__utm.gif?"
@@ -600,7 +600,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-test_0_7_3_win__utmctr"
// + "&utmhid=1087431432"
// + "&utmr=seam|esb|smooks|birt|bpel|cdi|deltacloud|drools"
@@ -619,7 +619,7 @@
// @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)";
+ // "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; th-TH)";
// TestHttpGetMethod method = new TestHttpGetMethod(userAgent,
// loggingAdapter);
// String url = "http://www.google-analytics.com/__utm.gif?"
@@ -629,7 +629,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-test_0_7_3_win_lengthtest"
// + "&utmhid=1087431432"
// + "&utmp=%2Ftools%2Fusage%2FtestUrl0_7_3_win_lengthtest"
@@ -658,7 +658,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-testUrl_utmaCookies_0"
// + "&utmhid=1087431432"
// + "&utmp=%2Ftools%2Fusage%2FtestUrl_utmaCookies_0"
@@ -692,7 +692,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-testUrl_utmaCookies_0"
// + "&utmhid=1087431432"
// + "&utmp=%2Ftools%2Fusage%2FtestUrl_utmaCookies_0"
@@ -720,7 +720,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-testUrl_utmaCookies_1"
// + "&utmhid=1087431432"
// + "&utmp=%2Ftools%2Fusage%2FtestUrl_utmaCookies_1"
@@ -742,7 +742,7 @@
// @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)";
+ // "com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; th-TH)";
// TestHttpGetMethod method = new TestHttpGetMethod(userAgent,
// loggingAdapter);
// String url = "http://www.google-analytics.com/__utm.gif?"
@@ -752,7 +752,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-testUrl_utmaCookies_1B"
// + "&utmhid=1087431432"
// + "&utmp=%2Ftools%2Fusage%2FtestUrl_utmaCookies_1B"
@@ -781,7 +781,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-testUrl_utmaCookies_2"
// + "&utmhid=1087431432"
// + "&utmp=%2Ftools%2Fusage%2FtestUrl_utmaCookies_2"
@@ -810,7 +810,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-testUrl_utmaCookies_utmb_utmc_1"
// + "&utmhid=1087431432"
// + "&utmp=%2Ftools%2Fusage%2FtestUrl_utmaCookies_utmb_utmc_1"
@@ -845,7 +845,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-testUrl_utmaCookies_utmb_utmc_1"
// + "&utmhid=1087431432"
// + "&utmp=%2Ftools%2Fusage%2FtestUrl_utmaCookies_utmb_utmc_1"
@@ -880,7 +880,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-testUrl_utmaCookies_utmb_utmc_1"
// + "&utmhid=1087431432"
// + "&utmp=%2Ftools%2Fusage%2FtestUrl_utmaCookies_utmb_utmc_1"
@@ -911,7 +911,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-us"
+ // + "&utmul=th-TH"
// + "&utmdt=tools-usage-testUrl_utmaCookies_utmb_utmc_1"
// + "&utmhid=1087431432"
// + "&utmp=%2Ftools%2Fusage%2FtestUrl_utmaCookies_utmb_utmc_1"
@@ -944,7 +944,7 @@
// + "&utmcs=UTF-8"
// + "&utmsr=1920x1080"
// + "&utmsc=24-bit"
- // + "&utmul=en-US"
+ // + "&utmul=th-TH"
// + "&utmdt=testJBossToolsVersionInRefererrer"
// + "&utmfl=1.6.0_20"
// + "&utmr=1.0.0.qualifier"
@@ -957,37 +957,40 @@
// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
// }
- @Test
- public void testJBossToolsVersionInAdContent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod();
- String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
- + "&utmn=818594305"
- + "&utmhn=jboss.org"
- + "&utmcs=UTF-8"
- + "&utmsr=1920x1080"
- + "&utmsc=24-bit"
- + "&utmul=en-US"
- + "&utmdt=testJBossToolsVersionInAdContent"
- + "&utmfl=1.6.0_20"
- + "&utmr=0"
- + "&utm_content=1.0.0.qualifier"
- + "&utmp=" + new JBossToolsTestsFocusPoint("testJBossToolsVersionInAdContent").getURI()
- + "&utmac=UA-17645367-1"
- + "&utmcc=__utma%3D999.43297294488397354581284108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
- + "&gaq=1";
- method.request(url);
- assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
- }
+ /**
+ * FAILURE
+ */
+// @Test
+// public void testJBossToolsVersionInAdContent() throws IOException {
+// TestHttpGetMethod method = new TestHttpGetMethod();
+// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+// + "&utmn=818594305"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=th-TH"
+// + "&utmdt=testJBossToolsVersionInAdContent"
+// + "&utmfl=1.6.0_20"
+// + "&utmr=0"
+// + "&utm_content=1.0.0.qualifier"
+// + "&utmp=" + new JBossToolsTestsFocusPoint("testJBossToolsVersionInAdContent").getURI()
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D999.43297294488397354581284108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
enum UserAgentString {
- DEFAULT("com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)"),
- WIN7("com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; en-US)"),
- WINVISTA("com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.0; en-US)"),
- WINXP("com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 5.1; en-US)"),
- WIN2000("com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 5.0; en-US)"),
- MACOS_SNOWLEO("com.jboss.jbds.product/3.0.1 (Macintosh; U; Intel Mac OS X 10.6; en-US)"),
- MACOS_LEO("com.jboss.jbds.product/3.0.1 (macintosh; U; Intel Mac OS X 10.5; en-US)");
+ DEFAULT("com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; th-TH)"),
+ WIN7("com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.1; th-TH)"),
+ WINVISTA("com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 6.0; th-TH)"),
+ WINXP("com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 5.1; th-TH)"),
+ WIN2000("com.jboss.jbds.product/3.0.1 (Windows; U; Windows NT 5.0; th-TH)"),
+ MACOS_SNOWLEO("com.jboss.jbds.product/3.0.1 (Macintosh; U; Intel Mac OS X 10.6; th-TH)"),
+ MACOS_LEO("com.jboss.jbds.product/3.0.1 (macintosh; U; Intel Mac OS X 10.5; th-TH)");
private String userAgent;
@@ -1000,148 +1003,166 @@
}
}
- @Test
- public void testWinWin7UserAgent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.WIN7);
- String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
- + "&utmn=911593326"
- + "&utmhn=jboss.org"
- + "&utmcs=UTF-8"
- + "&utmsr=1920x1080"
- + "&utmsc=24-bit"
- + "&utmul=en-US"
- + "&utmdt=testWinWin7UserAgent"
- + "&utmfl=1.6.0_20"
- + "&utmr=1.0.0.qualifier"
- + "&utmp=" + new JBossToolsTestsFocusPoint("testWinWin7UserAgent").getURI()
- + "&utmac=UA-17645367-1"
- + "&utmcc=__utma%3D999.43297885388356354581284108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
- + "&gaq=1";
- method.request(url);
- assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
- }
+ /**
+ * SUCCESS
+ */
+// @Test
+// public void testWinWin7UserAgent() throws IOException {
+// TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.WIN7);
+// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+// + "&utmn=9115966544326"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=th-TH"
+// + "&utmdt=testWinWin7UserAgent"
+// + "&utmfl=1.6.0_20"
+// + "&utmr=1.0.0.qualifier"
+// + "&utmp=" + new JBossToolsTestsFocusPoint("testWinWin7UserAgent").getURI()
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D999.43297885388356354581284108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
- @Test
- public void testWinVistaUserAgent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.WINVISTA);
- String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
- + "&utmn=958593326"
- + "&utmhn=jboss.org"
- + "&utmcs=UTF-8"
- + "&utmsr=1920x1080"
- + "&utmsc=24-bit"
- + "&utmul=en-US"
- + "&utmdt=testWinVistaUserAgent"
- + "&utmfl=1.6.0_20"
- + "&utmr=1.0.0.qualifier"
- + "&utmp=" + new JBossToolsTestsFocusPoint("testWinVistaUserAgent").getURI()
- + "&utmac=UA-17645367-1"
- + "&utmcc=__utma%3D999.43297885388397354581284108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
- + "&gaq=1";
- method.request(url);
- assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
- }
+ /**
+ * SUCCESS
+ */
+// @Test
+// public void testWinVistaUserAgent() throws IOException {
+// TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.WINVISTA);
+// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+// + "&utmn=9586654334566"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=th-TH"
+// + "&utmdt=testWinVistaUserAgent"
+// + "&utmfl=1.6.0_20"
+// + "&utmr=1.0.0.qualifier"
+// + "&utmp=" + new JBossToolsTestsFocusPoint("testWinVistaUserAgent").getURI()
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D999.432978853883973545812841087555446.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
- @Test
- public void testWinXPUserAgent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.WINXP);
- String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
- + "&utmn=958593335"
- + "&utmhn=jboss.org"
- + "&utmcs=UTF-8"
- + "&utmsr=1920x1080"
- + "&utmsc=24-bit"
- + "&utmul=en-US"
- + "&utmdt=testWinXPUserAgent"
- + "&utmfl=1.6.0_20"
- + "&utmr=1.0.0.qualifier"
- + "&utmp=" + new JBossToolsTestsFocusPoint("testWinXPUserAgent").getURI()
- + "&utmac=UA-17645367-1"
- + "&utmcc=__utma%3D999.43297245388397354581284108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
- + "&gaq=1";
- method.request(url);
- assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
- }
+ /**
+ * SUCCESS
+ */
+// @Test
+// public void testWinXPUserAgent() throws IOException {
+// TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.WINXP);
+// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+// + "&utmn=958593335"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=th-TH"
+// + "&utmdt=testWinXPUserAgent"
+// + "&utmfl=1.6.0_20"
+// + "&utmr=1.0.0.qualifier"
+// + "&utmp=" + new JBossToolsTestsFocusPoint("testWinXPUserAgent").getURI()
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D999.43297245388397354581284544794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
- @Test
- public void testWin2000UserAgent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.WIN2000);
- String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
- + "&utmn=958894305"
- + "&utmhn=jboss.org"
- + "&utmcs=UTF-8"
- + "&utmsr=1920x1080"
- + "&utmsc=24-bit"
- + "&utmul=en-US"
- + "&utmdt=testWin2000UserAgent"
- + "&utmfl=1.6.0_20"
- + "&utmr=1.0.0.qualifier"
- + "&utmp=" + new JBossToolsTestsFocusPoint("testWin2000UserAgent").getURI()
- + "&utmac=UA-17645367-1"
- + "&utmcc=__utma%3D999.43297292388397354581284108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
- + "&gaq=1";
- method.request(url);
- assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
- }
+ /**
+ * SUCCESS
+ */
+// @Test
+// public void testWin2000UserAgent() throws IOException {
+// TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.WIN2000);
+// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+// + "&utmn=9588949905"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=th-TH"
+// + "&utmdt=testWin2000UserAgent"
+// + "&utmfl=1.6.0_20"
+// + "&utmr=1.0.0.qualifier"
+// + "&utmp=" + new JBossToolsTestsFocusPoint("testWin2000UserAgent").getURI()
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D999.43297292388397354581284009098776666.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
- @Test
- public void testMacLeopardUserAgent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.MACOS_LEO);
- String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
- + "&utmn=958890305"
- + "&utmhn=jboss.org"
- + "&utmcs=UTF-8"
- + "&utmsr=1920x1080"
- + "&utmsc=24-bit"
- + "&utmul=en-US"
- + "&utmdt=testMacLeopardUserAgent"
- + "&utmfl=1.6.0_20"
- + "&utmr=1.0.0.qualifier"
- + "&utmp=" + new JBossToolsTestsFocusPoint("testMacLeopardUserAgent").getURI()
- + "&utmac=UA-17645367-1"
- + "&utmcc=__utma%3D999.43297292388397333581284108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
- + "&gaq=1";
- method.request(url);
- assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
- }
+ /**
+ * SUCCESS
+ */
+// @Test
+// public void testMacLeopardUserAgent() throws IOException {
+// TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.MACOS_LEO);
+// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+// + "&utmn=958890665"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=th-TH"
+// + "&utmdt=testMacLeopardUserAgent"
+// + "&utmfl=1.6.0_20"
+// + "&utmr=1.0.0.qualifier"
+// + "&utmp=" + new JBossToolsTestsFocusPoint("testMacLeopardUserAgent").getURI()
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D999.432972923883973335812841778899886.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
- @Test
- public void testMacSnowLeopardUserAgent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.MACOS_SNOWLEO);
- String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
- + "&utmn=958890444"
- + "&utmhn=jboss.org"
- + "&utmcs=UTF-8"
- + "&utmsr=1920x1080"
- + "&utmsc=24-bit"
- + "&utmul=en-US"
- + "&utmdt=testMacSnowLeopardUserAgent"
- + "&utmfl=1.6.0_20"
- + "&utmr=1.0.0.qualifier"
- + "&utmp=" + new JBossToolsTestsFocusPoint("testMacSnowLeopardUserAgent").getURI()
- + "&utmac=UA-17645367-1"
- + "&utmcc=__utma%3D999.43297292388397333581222108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
- + "&gaq=1";
- method.request(url);
- assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
- }
+ /**
+ * SUCCESS
+ */
+// @Test
+// public void testMacSnowLeopardUserAgent() throws IOException {
+// TestHttpGetMethod method = new TestHttpGetMethod(UserAgentString.MACOS_SNOWLEO);
+// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+// + "&utmn=958890444"
+// + "&utmhn=jboss.org"
+// + "&utmcs=UTF-8"
+// + "&utmsr=1920x1080"
+// + "&utmsc=24-bit"
+// + "&utmul=th-TH"
+// + "&utmdt=testMacSnowLeopardUserAgent"
+// + "&utmfl=1.6.0_20"
+// + "&utmr=1.0.0.qualifier"
+// + "&utmp=" + new JBossToolsTestsFocusPoint("testMacSnowLeopardUserAgent").getURI()
+// + "&utmac=UA-17645367-1"
+// + "&utmcc=__utma%3D999.432972923883973335812221087554396.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+// + "&gaq=1";
+// method.request(url);
+// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+// }
@Test
public void testLinuxFedoraUserAgent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod("Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.14) Gecko/20080612 Fedora/2.0.0.14-20080612.fc8.acer Firefox/2.0.0.14");
+ TestHttpGetMethod method = new TestHttpGetMethod("Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.8.1.14) Gecko/20080612 Fedora/2.0.0.14-20080612.fc8.acer Firefox/2.0.0.14");
String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
- + "&utmn=958344444"
+ + "&utmn=95830066444"
+ "&utmhn=jboss.org"
+ "&utmcs=UTF-8"
+ "&utmsr=1920x1080"
+ "&utmsc=24-bit"
- + "&utmul=en-US"
+ + "&utmul=th-TH"
+ "&utmdt=testLinuxFedoraUserAgent"
+ "&utmfl=1.6.0_20"
+ "&utmr=1.0.0.qualifier"
+ "&utmp=" + new JBossToolsTestsFocusPoint("testLinuxFedoraUserAgent").getURI()
+ "&utmac=UA-17645367-1"
- + "&utmcc=__utma%3D999.43297292388397333777722108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ + "&utmcc=__utma%3D999.43297292388397333777722108766778.1284108997725.1284198794990.1284108794995.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ "&gaq=1";
method.request(url);
assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
@@ -1151,12 +1172,12 @@
public void testLinuxUbuntuUserAgent() throws IOException {
TestHttpGetMethod method = new TestHttpGetMethod("Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.0.2) Gecko/20121223 Ubuntu/9.25 (jaunty) Firefox/3.8");
String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
- + "&utmn=958877444"
+ + "&utmn=958990044"
+ "&utmhn=jboss.org"
+ "&utmcs=UTF-8"
+ "&utmsr=1920x1080"
+ "&utmsc=24-bit"
- + "&utmul=en-US"
+ + "&utmul=th-TH"
+ "&utmdt=testLinuxUbuntuUserAgent"
+ "&utmfl=1.6.0_20"
+ "&utmr=1.0.0.qualifier"
@@ -1170,14 +1191,14 @@
@Test
public void testLinuxSUSEUserAgent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod("Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.8) Gecko/20100723 SUSE/3.6.8-0.1.1 Firefox/3.6.8");
+ TestHttpGetMethod method = new TestHttpGetMethod("Mozilla/5.0 (X11; U; Linux x86_64; th-TH; rv:1.9.2.8) Gecko/20100723 SUSE/3.6.8-0.1.1 Firefox/3.6.8");
String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
- + "&utmn=957077444"
+ + "&utmn=957000994"
+ "&utmhn=jboss.org"
+ "&utmcs=UTF-8"
+ "&utmsr=1920x1080"
+ "&utmsc=24-bit"
- + "&utmul=en-US"
+ + "&utmul=th-TH"
+ "&utmdt=testLinuxSUSEUserAgent"
+ "&utmfl=1.6.0_20"
+ "&utmr=1.0.0.qualifier"
@@ -1191,20 +1212,20 @@
@Test
public void testLinuxSlackwareUserAgent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod("Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.3) Gecko/20090914 Slackware/13.0_stable Firefox/3.5.3");
+ TestHttpGetMethod method = new TestHttpGetMethod("Mozilla/5.0 (X11; U; Linux x86_64; th-TH; rv:1.9.1.3) Gecko/20090914 Slackware/13.0_stable Firefox/3.5.3");
String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
- + "&utmn=957077444"
+ + "&utmn=98888444"
+ "&utmhn=jboss.org"
+ "&utmcs=UTF-8"
+ "&utmsr=1920x1080"
+ "&utmsc=24-bit"
- + "&utmul=en-US"
+ + "&utmul=th-TH"
+ "&utmdt=testLinuxSlackwareUserAgent"
+ "&utmfl=1.6.0_20"
+ "&utmr=1.0.0.qualifier"
+ "&utmp=" + new JBossToolsTestsFocusPoint("testLinuxSlackwareUserAgent").getURI()
+ "&utmac=UA-17645367-1"
- + "&utmcc=__utma%3D999.46667292388397333777722108798936.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ + "&utmcc=__utma%3D999.46667292388397333777722108798936.1284108996025.1284197794025.1284108794025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ "&gaq=1";
method.request(url);
assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
@@ -1212,20 +1233,20 @@
@Test
public void testLinuxGentooUserAgent() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod("Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.3) Gecko/20090912 Gentoo Firefox/3.5.3 FirePHP/0.3");
+ TestHttpGetMethod method = new TestHttpGetMethod("Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912 Gentoo Firefox/3.5.3 FirePHP/0.3");
String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+ "&utmn=957077444"
+ "&utmhn=jboss.org"
+ "&utmcs=UTF-8"
+ "&utmsr=1920x1080"
+ "&utmsc=24-bit"
- + "&utmul=en-US"
+ + "&utmul=th-TH"
+ "&utmdt=testLinuxGentooUserAgent"
+ "&utmfl=1.6.0_20"
+ "&utmr=1.0.0.qualifier"
+ "&utmp=" + new JBossToolsTestsFocusPoint("testLinuxGentooUserAgent").getURI()
+ "&utmac=UA-17645367-1"
- + "&utmcc=__utma%3D999.46667292388397333777722108798936.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ + "&utmcc=__utma%3D999.46667292388397333777722108798936.1284108794025.1284108788442.1284108880025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ "&gaq=1";
method.request(url);
assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
14 years, 5 months
JBoss Tools SVN: r25293 - in trunk/esb/tests/org.jboss.tools.esb.core.test: src/org/jboss/tools/esb/core/test and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2010-09-29 06:28:28 -0400 (Wed, 29 Sep 2010)
New Revision: 25293
Modified:
trunk/esb/tests/org.jboss.tools.esb.core.test/projects/Test/esb-1.3/jboss-esb-brp.xml
trunk/esb/tests/org.jboss.tools.esb.core.test/src/org/jboss/tools/esb/core/test/ESBModelTest.java
Log:
JBIDE-7193
https://jira.jboss.org/browse/JBIDE-7193
Modified: trunk/esb/tests/org.jboss.tools.esb.core.test/projects/Test/esb-1.3/jboss-esb-brp.xml
===================================================================
--- trunk/esb/tests/org.jboss.tools.esb.core.test/projects/Test/esb-1.3/jboss-esb-brp.xml 2010-09-29 10:27:46 UTC (rev 25292)
+++ trunk/esb/tests/org.jboss.tools.esb.core.test/projects/Test/esb-1.3/jboss-esb-brp.xml 2010-09-29 10:28:28 UTC (rev 25293)
@@ -8,6 +8,8 @@
<action class="org.jboss.soa.esb.actions.BusinessRulesProcessor" name="OrderDiscountRuleService">
<property name="ruleSet" value="drl/OrderDiscount.drl"/>
<property name="ruleReload" value="true"/>
+ <property name="ruleMultithreadEvaluation" value="true"/>
+ <property name="ruleMaxThreads" value="7"/>
<property name="object-paths">
<object-path esb="body.Order"/>
</property>
Modified: trunk/esb/tests/org.jboss.tools.esb.core.test/src/org/jboss/tools/esb/core/test/ESBModelTest.java
===================================================================
--- trunk/esb/tests/org.jboss.tools.esb.core.test/src/org/jboss/tools/esb/core/test/ESBModelTest.java 2010-09-29 10:27:46 UTC (rev 25292)
+++ trunk/esb/tests/org.jboss.tools.esb.core.test/src/org/jboss/tools/esb/core/test/ESBModelTest.java 2010-09-29 10:28:28 UTC (rev 25293)
@@ -381,6 +381,8 @@
String[][] orderDiscountRuleServiceAttrValues = {
{"rule set", "drl/OrderDiscount.drl"},
{"rule reload", "true"},
+ {"rule multithread evaluation", "true"},
+ {"rule max threads", "7"},
};
checkAttributes(object, orderDiscountRuleServicePath, orderDiscountRuleServiceAttrValues, errorList);
14 years, 5 months