diff options
author | David Williams | 2016-02-21 23:08:04 +0000 |
---|---|---|
committer | David Williams | 2016-02-21 23:09:00 +0000 |
commit | 564450dd1b709fcb032c75727746496c1075ebbc (patch) | |
tree | 4e9664bd48cc781c864ef8bce5e4cc13b567ace3 /bundles/org.eclipse.equinox.http.servlet.tests | |
parent | 4fd2f05b336c91636728bb368eb70a9fa843ddcc (diff) | |
download | rt.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')
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> |