Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Williams2016-02-21 23:08:04 +0000
committerDavid Williams2016-02-21 23:09:00 +0000
commit564450dd1b709fcb032c75727746496c1075ebbc (patch)
tree4e9664bd48cc781c864ef8bce5e4cc13b567ace3 /bundles/org.eclipse.equinox.http.servlet.tests
parent4fd2f05b336c91636728bb368eb70a9fa843ddcc (diff)
downloadrt.equinox.bundles-564450dd1b709fcb032c75727746496c1075ebbc.tar.gz
rt.equinox.bundles-564450dd1b709fcb032c75727746496c1075ebbc.tar.xz
rt.equinox.bundles-564450dd1b709fcb032c75727746496c1075ebbc.zip
Bug 488050 - Changes for o.e.e.http.servlet.tests for test framework
[http servlet] enable org.eclipse.equinox.http.servlet.tests for all builds Change-Id: If3845b8607868c264e0ca709cad3bebd68440d5f Signed-off-by: David Williams <david_williams@us.ibm.com>
Diffstat (limited to 'bundles/org.eclipse.equinox.http.servlet.tests')
-rw-r--r--bundles/org.eclipse.equinox.http.servlet.tests/.classpath4
-rw-r--r--bundles/org.eclipse.equinox.http.servlet.tests/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--bundles/org.eclipse.equinox.http.servlet.tests/META-INF/MANIFEST.MF3
-rw-r--r--bundles/org.eclipse.equinox.http.servlet.tests/build.properties5
-rw-r--r--bundles/org.eclipse.equinox.http.servlet.tests/pom.xml8
-rw-r--r--bundles/org.eclipse.equinox.http.servlet.tests/src/org/eclipse/equinox/http/servlet/testbase/AllTests.java19
-rw-r--r--bundles/org.eclipse.equinox.http.servlet.tests/test.xml47
7 files changed, 77 insertions, 15 deletions
diff --git a/bundles/org.eclipse.equinox.http.servlet.tests/.classpath b/bundles/org.eclipse.equinox.http.servlet.tests/.classpath
index f46b60d3d..a7328b45b 100644
--- a/bundles/org.eclipse.equinox.http.servlet.tests/.classpath
+++ b/bundles/org.eclipse.equinox.http.servlet.tests/.classpath
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
- <classpathentry kind="src" path="bundles_src/tb1" output="bundles_bin/tb1"/>
+ <classpathentry kind="src" output="bundles_bin/tb1" path="bundles_src/tb1"/>
<classpathentry kind="output" path="bin"/>
</classpath>
diff --git a/bundles/org.eclipse.equinox.http.servlet.tests/.settings/org.eclipse.jdt.core.prefs b/bundles/org.eclipse.equinox.http.servlet.tests/.settings/org.eclipse.jdt.core.prefs
index 8000cd6ca..7341ab168 100644
--- a/bundles/org.eclipse.equinox.http.servlet.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/bundles/org.eclipse.equinox.http.servlet.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,11 +1,11 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+org.eclipse.jdt.core.compiler.source=1.7
diff --git a/bundles/org.eclipse.equinox.http.servlet.tests/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.http.servlet.tests/META-INF/MANIFEST.MF
index bc9710c4b..2ceb42cdf 100644
--- a/bundles/org.eclipse.equinox.http.servlet.tests/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.equinox.http.servlet.tests/META-INF/MANIFEST.MF
@@ -3,7 +3,8 @@ Bundle-ManifestVersion: 2
Bundle-Name: org.eclipse.equinox.http.servlet.tests
Bundle-SymbolicName: org.eclipse.equinox.http.servlet.tests
Bundle-Version: 1.0.100.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Eclipse-BundleShape: dir
Bundle-Activator: org.eclipse.equinox.http.servlet.tests.bundle.Activator
Import-Package: javax.servlet;version="2.6.0",
javax.servlet.http;version="2.6.0",
diff --git a/bundles/org.eclipse.equinox.http.servlet.tests/build.properties b/bundles/org.eclipse.equinox.http.servlet.tests/build.properties
index d1c96f806..77a23ed86 100644
--- a/bundles/org.eclipse.equinox.http.servlet.tests/build.properties
+++ b/bundles/org.eclipse.equinox.http.servlet.tests/build.properties
@@ -13,9 +13,12 @@ bin.includes = .,\
META-INF/,\
bundles_bin/tb1.jar,\
about.html,\
- http.context.test/
+ http.context.test/,\
+ test.xml
jars.compile.order = .,\
bundles_bin/tb1.jar
source.bundles_bin/tb1.jar = bundles_src/tb1/
manifest.bundles_bin/tb1.jar = META-INF/MANIFEST.MF
+src.includes = test.xml,\
+ about.html
diff --git a/bundles/org.eclipse.equinox.http.servlet.tests/pom.xml b/bundles/org.eclipse.equinox.http.servlet.tests/pom.xml
index 299e124c2..2e84311b3 100644
--- a/bundles/org.eclipse.equinox.http.servlet.tests/pom.xml
+++ b/bundles/org.eclipse.equinox.http.servlet.tests/pom.xml
@@ -22,14 +22,6 @@
<version>1.0.100-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
- <repositories>
- <repository>
- <id>orbit-R20100519200754</id>
- <url>http://download.eclipse.org/tools/orbit/downloads/drops/R20151221205849/repository/</url>
- <layout>p2</layout>
- </repository>
- </repositories>
-
<build>
<plugins>
<plugin>
diff --git a/bundles/org.eclipse.equinox.http.servlet.tests/src/org/eclipse/equinox/http/servlet/testbase/AllTests.java b/bundles/org.eclipse.equinox.http.servlet.tests/src/org/eclipse/equinox/http/servlet/testbase/AllTests.java
new file mode 100644
index 000000000..1f30bee6f
--- /dev/null
+++ b/bundles/org.eclipse.equinox.http.servlet.tests/src/org/eclipse/equinox/http/servlet/testbase/AllTests.java
@@ -0,0 +1,19 @@
+
+package org.eclipse.equinox.http.servlet.testbase;
+
+import org.eclipse.equinox.http.servlet.tests.DispatchingTest;
+import org.eclipse.equinox.http.servlet.tests.ServletTest;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+public class AllTests extends TestSuite {
+
+ public static Test suite() {
+ TestSuite suite = new TestSuite();
+ suite.addTest(new TestSuite(DispatchingTest.class));
+ suite.addTest(new TestSuite(ServletTest.class));
+ return suite;
+ }
+
+}
diff --git a/bundles/org.eclipse.equinox.http.servlet.tests/test.xml b/bundles/org.eclipse.equinox.http.servlet.tests/test.xml
new file mode 100644
index 000000000..7df725cfb
--- /dev/null
+++ b/bundles/org.eclipse.equinox.http.servlet.tests/test.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="testsuite" default="run" basedir=".">
+ <!-- The property ${eclipse-home} should be passed into this script -->
+ <!-- Set a meaningful default value for when it is not. -->
+ <property name="eclipse-home" value="${basedir}/../.." />
+
+ <!-- sets the properties eclipse-home, and library-file -->
+ <property name="plugin-name" value="org.eclipse.equinox.http.servlet.tests" />
+ <property name="library-file" value="${eclipse-home}/plugins/org.eclipse.test/library.xml" />
+
+ <!-- This target holds all initialization code that needs to be done for -->
+ <!-- all tests that are to be run. Initialization for individual tests -->
+ <!-- should be done within the body of the suite target. -->
+ <target name="init">
+ <tstamp />
+ <delete>
+ <fileset dir="${eclipse-home}" includes="org*.xml" />
+ </delete>
+ </target>
+
+ <!-- This target defines the tests that need to be run. -->
+ <target name="suite">
+ <property name="sniff-folder" value="${eclipse-home}/httpservlet_sniff_folder" />
+ <delete dir="${sniff-folder}" quiet="true" />
+ <ant target="core-test" antfile="${library-file}" dir="${eclipse-home}">
+ <property name="data-dir" value="${sniff-folder}" />
+ <property name="plugin-name" value="${plugin-name}" />
+ <property name="classname" value="org.eclipse.equinox.http.servlet.testbase.AllTests" />
+ </ant>
+ </target>
+
+ <!-- This target holds code to cleanup the testing environment after -->
+ <!-- after all of the tests have been run. You can use this target to -->
+ <!-- delete temporary files that have been created. -->
+ <target name="cleanup">
+ </target>
+
+ <!-- This target runs the test suite. Any actions that need to happen -->
+ <!-- after all the tests have been run should go here. -->
+ <target name="run" depends="init,suite,cleanup">
+ <ant target="collect" antfile="${library-file}" dir="${eclipse-home}">
+ <property name="includes" value="org*.xml" />
+ <property name="output-file" value="${plugin-name}.xml" />
+ </ant>
+ </target>
+</project>

Back to the top