diff options
author | Joakim Erdfelt | 2015-02-11 17:02:29 +0000 |
---|---|---|
committer | Joakim Erdfelt | 2015-02-11 17:05:51 +0000 |
commit | cab76950e1fe9234a9f88b4f5def2e8c3c44764c (patch) | |
tree | d04b2ffb3cc54eb099107f70bb93ad119dd8def1 | |
parent | 360b72a29e1ead6455750a3dbc40c73d9ddacf94 (diff) | |
download | org.eclipse.jetty.project-cab76950e1fe9234a9f88b4f5def2e8c3c44764c.tar.gz org.eclipse.jetty.project-cab76950e1fe9234a9f88b4f5def2e8c3c44764c.tar.xz org.eclipse.jetty.project-cab76950e1fe9234a9f88b4f5def2e8c3c44764c.zip |
459655 - Remove SPDY and NPN
+ Removed src/test/resources/usecases/home
+ Updated src/test/resources/dist-home to represent current distribution
configuration for Jetty 9.3.0 without SPDY or NPN
+ Changed all test cases to use new dist-home
+ Refactored TestUseCases and TestBaseUseCases for @Parameterized and
consistent naming in src/test/resources/usecases/
266 files changed, 670 insertions, 1371 deletions
diff --git a/jetty-start/src/main/java/org/eclipse/jetty/start/graph/Graph.java b/jetty-start/src/main/java/org/eclipse/jetty/start/graph/Graph.java index e1ca4568d5..031cb2219f 100644 --- a/jetty-start/src/main/java/org/eclipse/jetty/start/graph/Graph.java +++ b/jetty-start/src/main/java/org/eclipse/jetty/start/graph/Graph.java @@ -357,7 +357,7 @@ public abstract class Graph<T extends Node<T>> implements Iterable<T> /** * Resolve a node just in time. * <p> - * Useful for nodes that are virtual/transient in nature (such as the npn/alpn modules) + * Useful for nodes that are virtual/transient in nature (such as the jsp/jstl/alpn modules) */ public abstract T resolveNode(String name); diff --git a/jetty-start/src/test/java/org/eclipse/jetty/start/IncludeJettyDirTest.java b/jetty-start/src/test/java/org/eclipse/jetty/start/IncludeJettyDirTest.java index a197d64408..082fed8adb 100644 --- a/jetty-start/src/test/java/org/eclipse/jetty/start/IncludeJettyDirTest.java +++ b/jetty-start/src/test/java/org/eclipse/jetty/start/IncludeJettyDirTest.java @@ -89,7 +89,7 @@ public class IncludeJettyDirTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create base File base = testdir.getFile("base"); @@ -114,7 +114,7 @@ public class IncludeJettyDirTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create common File common = testdir.getFile("common"); @@ -148,7 +148,7 @@ public class IncludeJettyDirTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create common File common = testdir.getFile("common"); @@ -184,7 +184,7 @@ public class IncludeJettyDirTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create opt File opt = testdir.getFile("opt"); @@ -226,7 +226,7 @@ public class IncludeJettyDirTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create opt File opt = testdir.getFile("opt"); @@ -270,7 +270,7 @@ public class IncludeJettyDirTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create common File common = testdir.getFile("common"); @@ -302,7 +302,7 @@ public class IncludeJettyDirTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create common File common = testdir.getFile("common"); @@ -340,7 +340,7 @@ public class IncludeJettyDirTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create corp File corp = testdir.getFile("corp"); @@ -380,7 +380,7 @@ public class IncludeJettyDirTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create corp File corp = testdir.getFile("corp"); @@ -423,7 +423,7 @@ public class IncludeJettyDirTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create devops File devops = testdir.getFile("devops"); @@ -474,7 +474,7 @@ public class IncludeJettyDirTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create corp File corp = testdir.getFile("corp"); @@ -517,7 +517,7 @@ public class IncludeJettyDirTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create common File common = testdir.getFile("common"); diff --git a/jetty-start/src/test/java/org/eclipse/jetty/start/LicensingTest.java b/jetty-start/src/test/java/org/eclipse/jetty/start/LicensingTest.java index 0378373bf6..4eb6f0c302 100644 --- a/jetty-start/src/test/java/org/eclipse/jetty/start/LicensingTest.java +++ b/jetty-start/src/test/java/org/eclipse/jetty/start/LicensingTest.java @@ -100,23 +100,23 @@ public class LicensingTest } @Test - public void testAdd_SPDY_Licensed() throws Exception + public void testAdd_HTTP2_Licensed() throws Exception { File basePath = testdir.getEmptyDir(); List<String> cmds = getBaseCommandLine(basePath); cmds.add("-Dorg.eclipse.jetty.start.ack.licenses=true"); - cmds.add("--add-to-start=spdy"); + cmds.add("--add-to-start=http2"); execMain(cmds); String contents = assertFileExists(basePath, "start.ini"); - assertThat("Contents",contents,containsString("--module=spdy"+System.lineSeparator())); + assertThat("Contents",contents,containsString("--module=http2"+System.lineSeparator())); } @Test - public void testCreate_SPDY_Licensed() throws Exception + public void testCreate_HTTP2_Licensed() throws Exception { File basePath = testdir.getEmptyDir(); @@ -125,7 +125,7 @@ public class LicensingTest cmds.add("-Dorg.eclipse.jetty.start.ack.licenses=true"); cmds.add("--dry-run"); - StringReader startIni = new StringReader("--module=spdy\n"); + StringReader startIni = new StringReader("--module=http2\n"); try (FileWriter writer = new FileWriter(new File(basePath,"start.ini"))) { IO.copy(startIni,writer); diff --git a/jetty-start/src/test/java/org/eclipse/jetty/start/MainTest.java b/jetty-start/src/test/java/org/eclipse/jetty/start/MainTest.java index 8de153f636..706429ff7b 100644 --- a/jetty-start/src/test/java/org/eclipse/jetty/start/MainTest.java +++ b/jetty-start/src/test/java/org/eclipse/jetty/start/MainTest.java @@ -50,7 +50,7 @@ public class MainTest public void testBasicProcessing() throws Exception { List<String> cmdLineArgs = new ArrayList<>(); - File testJettyHome = MavenTestingUtils.getTestResourceDir("usecases/home").getAbsoluteFile(); + File testJettyHome = MavenTestingUtils.getTestResourceDir("dist-home").getAbsoluteFile(); cmdLineArgs.add("user.dir=" + testJettyHome); cmdLineArgs.add("jetty.home=" + testJettyHome); cmdLineArgs.add("jetty.port=9090"); @@ -87,7 +87,7 @@ public class MainTest public void testListConfig() throws Exception { List<String> cmdLineArgs = new ArrayList<>(); - File testJettyHome = MavenTestingUtils.getTestResourceDir("usecases/home"); + File testJettyHome = MavenTestingUtils.getTestResourceDir("dist-home"); cmdLineArgs.add("jetty.home=" + testJettyHome); cmdLineArgs.add("jetty.port=9090"); cmdLineArgs.add("--list-config"); @@ -111,7 +111,7 @@ public class MainTest { List<String> cmdLineArgs = new ArrayList<>(); - File homePath = MavenTestingUtils.getTestResourceDir("usecases/home").getAbsoluteFile(); + File homePath = MavenTestingUtils.getTestResourceDir("dist-home").getAbsoluteFile(); cmdLineArgs.add("jetty.home=" + homePath); cmdLineArgs.add("user.dir=" + homePath); @@ -155,19 +155,18 @@ public class MainTest } @Test - public void testWithSpdy() throws Exception + public void testWithHttp2() throws Exception { List<String> cmdLineArgs = new ArrayList<>(); - File homePath = MavenTestingUtils.getTestResourceDir("usecases/home").getAbsoluteFile(); + File homePath = MavenTestingUtils.getTestResourceDir("dist-home").getAbsoluteFile(); cmdLineArgs.add("jetty.home=" + homePath); cmdLineArgs.add("user.dir=" + homePath); cmdLineArgs.add("java.version=1.7.0_60"); // Modules - cmdLineArgs.add("--module=server"); cmdLineArgs.add("--module=deploy"); - cmdLineArgs.add("--module=spdy"); + cmdLineArgs.add("--module=http2"); Main main = new Main(); @@ -177,7 +176,7 @@ public class MainTest assertThat("jetty.home",baseHome.getHome(),is(homePath.getAbsolutePath())); assertThat("jetty.base",baseHome.getBase(),is(homePath.getAbsolutePath())); - ConfigurationAssert.assertConfiguration(baseHome,args,"assert-home-with-spdy.txt"); + ConfigurationAssert.assertConfiguration(baseHome,args,"assert-home-with-http2.txt"); } @Test diff --git a/jetty-start/src/test/java/org/eclipse/jetty/start/ModuleGraphWriterTest.java b/jetty-start/src/test/java/org/eclipse/jetty/start/ModuleGraphWriterTest.java index 4e82d0dc7a..84c8c8521e 100644 --- a/jetty-start/src/test/java/org/eclipse/jetty/start/ModuleGraphWriterTest.java +++ b/jetty-start/src/test/java/org/eclipse/jetty/start/ModuleGraphWriterTest.java @@ -43,7 +43,7 @@ public class ModuleGraphWriterTest public void testGenerate_NothingEnabled() throws IOException { // Test Env - File homeDir = MavenTestingUtils.getTestResourceDir("usecases/home"); + File homeDir = MavenTestingUtils.getTestResourceDir("dist-home"); File baseDir = testdir.getEmptyDir(); String cmdLine[] = new String[] {"jetty.version=TEST"}; diff --git a/jetty-start/src/test/java/org/eclipse/jetty/start/ModuleTest.java b/jetty-start/src/test/java/org/eclipse/jetty/start/ModuleTest.java index 65dc94bca8..e793682799 100644 --- a/jetty-start/src/test/java/org/eclipse/jetty/start/ModuleTest.java +++ b/jetty-start/src/test/java/org/eclipse/jetty/start/ModuleTest.java @@ -42,7 +42,7 @@ public class ModuleTest public void testLoadWebSocket() throws IOException { // Test Env - File homeDir = MavenTestingUtils.getTestResourceDir("usecases/home"); + File homeDir = MavenTestingUtils.getTestResourceDir("dist-home"); File baseDir = testdir.getEmptyDir(); String cmdLine[] = new String[] {"jetty.version=TEST"}; @@ -56,14 +56,13 @@ public class ModuleTest // Initialize BaseHome basehome = new BaseHome(config); - File file = MavenTestingUtils.getTestResourceFile("usecases/home/modules/websocket.mod"); + File file = MavenTestingUtils.getTestResourceFile("dist-home/modules/websocket.mod"); Module module = new Module(basehome,file.toPath()); Assert.assertThat("Module Name",module.getName(),is("websocket")); - Assert.assertThat("Module Parents Size",module.getParentNames().size(),is(2)); - Assert.assertThat("Module Parents",module.getParentNames(),containsInAnyOrder("annotations","server")); - Assert.assertThat("Module Xmls Size",module.getXmls().size(),is(1)); - Assert.assertThat("Module Xmls",module.getXmls(),contains("etc/jetty-websockets.xml")); + Assert.assertThat("Module Parents Size",module.getParentNames().size(),is(1)); + Assert.assertThat("Module Parents",module.getParentNames(),containsInAnyOrder("annotations")); + Assert.assertThat("Module Xmls Size",module.getXmls().size(),is(0)); Assert.assertThat("Module Options Size",module.getLibs().size(),is(1)); Assert.assertThat("Module Options",module.getLibs(),contains("lib/websocket/*.jar")); } diff --git a/jetty-start/src/test/java/org/eclipse/jetty/start/ModulesTest.java b/jetty-start/src/test/java/org/eclipse/jetty/start/ModulesTest.java index dc990ce5dd..6e2ee52854 100644 --- a/jetty-start/src/test/java/org/eclipse/jetty/start/ModulesTest.java +++ b/jetty-start/src/test/java/org/eclipse/jetty/start/ModulesTest.java @@ -51,7 +51,7 @@ public class ModulesTest public void testLoadAllModules() throws IOException { // Test Env - File homeDir = MavenTestingUtils.getTestResourceDir("usecases/home"); + File homeDir = MavenTestingUtils.getTestResourceDir("dist-home"); File baseDir = testdir.getEmptyDir(); String cmdLine[] = new String[] { "jetty.version=TEST" }; @@ -75,8 +75,8 @@ public class ModulesTest List<String> moduleNames = new ArrayList<>(); for (Module mod : modules) { - // skip npn-boot in this test (as its behavior is jdk specific) - if (mod.getName().equals("npn-boot")) + // skip alpn-boot in this test (as its behavior is jdk specific) + if (mod.getName().equals("alpn-boot")) { continue; } @@ -86,8 +86,25 @@ public class ModulesTest List<String> expected = new ArrayList<>(); expected.add("jmx"); expected.add("client"); + expected.add("cdi"); + expected.add("continuation"); + expected.add("gzip"); + expected.add("hawtio"); + expected.add("jamon"); + expected.add("jaspi"); + expected.add("jminix"); + expected.add("jmx-remote"); + expected.add("jolokia"); + expected.add("jstl"); + expected.add("jvm"); + expected.add("quickstart"); + expected.add("servlets"); + expected.add("setuid"); + expected.add("spring"); + expected.add("home-base-warning"); + expected.add("http2"); + expected.add("fcgi"); expected.add("stats"); - expected.add("spdy"); expected.add("deploy"); expected.add("debug"); expected.add("security"); @@ -106,13 +123,11 @@ public class ModulesTest expected.add("jsp"); // (only present if enabled) expected.add("jsp-impl"); expected.add("monitor"); - expected.add("xml"); expected.add("ssl"); expected.add("protonego"); expected.add("servlet"); expected.add("jaas"); expected.add("http"); - expected.add("base"); expected.add("server"); expected.add("annotations"); expected.add("resources"); @@ -170,7 +185,7 @@ public class ModulesTest public void testEnableRegexSimple() throws IOException { // Test Env - File homeDir = MavenTestingUtils.getTestResourceDir("usecases/home"); + File homeDir = MavenTestingUtils.getTestResourceDir("dist-home"); File baseDir = testdir.getEmptyDir(); String cmdLine[] = new String[] { "jetty.version=TEST", "java.version=1.7.0_60" }; @@ -197,21 +212,30 @@ public class ModulesTest List<String> expected = new ArrayList<>(); expected.add("jmx"); expected.add("stats"); - expected.add("spdy"); expected.add("security"); expected.add("jndi"); expected.add("jsp"); expected.add("servlet"); + expected.add("servlets"); expected.add("jaas"); expected.add("server"); + expected.add("setuid"); + expected.add("spring"); + expected.add("jaspi"); + expected.add("jminix"); + expected.add("jolokia"); + expected.add("jamon"); + expected.add("jstl"); + expected.add("jmx-remote"); + expected.add("jvm"); // transitive - expected.add("base"); expected.add("ssl"); - expected.add("protonego"); - expected.add("protonego-boot"); - expected.add("protonego-impl"); - expected.add("xml"); expected.add("jsp-impl"); + expected.add("jstl-impl"); + expected.add("webapp"); + expected.add("deploy"); + expected.add("plus"); + expected.add("annotations"); List<String> resolved = new ArrayList<>(); for (Module module : modules.getSelected()) @@ -226,7 +250,7 @@ public class ModulesTest public void testResolve_ServerHttp() throws IOException { // Test Env - File homeDir = MavenTestingUtils.getTestResourceDir("usecases/home"); + File homeDir = MavenTestingUtils.getTestResourceDir("dist-home"); File baseDir = testdir.getEmptyDir(); String cmdLine[] = new String[] { "jetty.version=TEST" }; @@ -258,8 +282,6 @@ public class ModulesTest // Assert names are correct, and in the right order List<String> expectedNames = new ArrayList<>(); - expectedNames.add("base"); - expectedNames.add("xml"); expectedNames.add("server"); expectedNames.add("http"); @@ -273,14 +295,13 @@ public class ModulesTest // Assert Library List List<String> expectedLibs = new ArrayList<>(); - expectedLibs.add("lib/jetty-util-${jetty.version}.jar"); - expectedLibs.add("lib/jetty-io-${jetty.version}.jar"); - expectedLibs.add("lib/jetty-xml-${jetty.version}.jar"); expectedLibs.add("lib/servlet-api-3.1.jar"); expectedLibs.add("lib/jetty-schemas-3.1.jar"); expectedLibs.add("lib/jetty-http-${jetty.version}.jar"); - expectedLibs.add("lib/jetty-continuation-${jetty.version}.jar"); expectedLibs.add("lib/jetty-server-${jetty.version}.jar"); + expectedLibs.add("lib/jetty-xml-${jetty.version}.jar"); + expectedLibs.add("lib/jetty-util-${jetty.version}.jar"); + expectedLibs.add("lib/jetty-io-${jetty.version}.jar"); List<String> actualLibs = modules.normalizeLibs(active); assertThat("Resolved Libs: " + actualLibs,actualLibs,contains(expectedLibs.toArray())); @@ -298,7 +319,7 @@ public class ModulesTest public void testResolve_WebSocket() throws IOException { // Test Env - File homeDir = MavenTestingUtils.getTestResourceDir("usecases/home"); + File homeDir = MavenTestingUtils.getTestResourceDir("dist-home"); File baseDir = testdir.getEmptyDir(); String cmdLine[] = new String[] { "jetty.version=TEST" }; @@ -331,12 +352,12 @@ public class ModulesTest // Assert names are correct, and in the right order List<String> expectedNames = new ArrayList<>(); - expectedNames.add("base"); - expectedNames.add("xml"); expectedNames.add("server"); expectedNames.add("http"); expectedNames.add("jndi"); expectedNames.add("security"); + expectedNames.add("servlet"); + expectedNames.add("webapp"); expectedNames.add("plus"); expectedNames.add("annotations"); expectedNames.add("websocket"); @@ -351,17 +372,18 @@ public class ModulesTest // Assert Library List List<String> expectedLibs = new ArrayList<>(); - expectedLibs.add("lib/jetty-util-${jetty.version}.jar"); - expectedLibs.add("lib/jetty-io-${jetty.version}.jar"); - expectedLibs.add("lib/jetty-xml-${jetty.version}.jar"); expectedLibs.add("lib/servlet-api-3.1.jar"); expectedLibs.add("lib/jetty-schemas-3.1.jar"); expectedLibs.add("lib/jetty-http-${jetty.version}.jar"); - expectedLibs.add("lib/jetty-continuation-${jetty.version}.jar"); expectedLibs.add("lib/jetty-server-${jetty.version}.jar"); + expectedLibs.add("lib/jetty-xml-${jetty.version}.jar"); + expectedLibs.add("lib/jetty-util-${jetty.version}.jar"); + expectedLibs.add("lib/jetty-io-${jetty.version}.jar"); expectedLibs.add("lib/jetty-jndi-${jetty.version}.jar"); expectedLibs.add("lib/jndi/*.jar"); expectedLibs.add("lib/jetty-security-${jetty.version}.jar"); + expectedLibs.add("lib/jetty-servlet-${jetty.version}.jar"); + expectedLibs.add("lib/jetty-webapp-${jetty.version}.jar"); expectedLibs.add("lib/jetty-plus-${jetty.version}.jar"); expectedLibs.add("lib/jetty-annotations-${jetty.version}.jar"); expectedLibs.add("lib/annotations/*.jar"); @@ -376,7 +398,6 @@ public class ModulesTest expectedXmls.add("etc/jetty-http.xml"); expectedXmls.add("etc/jetty-plus.xml"); expectedXmls.add("etc/jetty-annotations.xml"); - expectedXmls.add("etc/jetty-websockets.xml"); List<String> actualXmls = modules.normalizeXmls(active); assertThat("Resolved XMLs: " + actualXmls,actualXmls,contains(expectedXmls.toArray())); @@ -386,7 +407,7 @@ public class ModulesTest public void testResolve_Alt() throws IOException { // Test Env - File homeDir = MavenTestingUtils.getTestResourceDir("usecases/home"); + File homeDir = MavenTestingUtils.getTestResourceDir("dist-home"); File baseDir = testdir.getEmptyDir(); String cmdLine[] = new String[] { "jetty.version=TEST" }; @@ -424,19 +445,17 @@ public class ModulesTest // Assert names are correct, and in the right order List<String> expectedNames = new ArrayList<>(); - expectedNames.add("base"); expectedNames.add("jsp-impl"); - expectedNames.add("xml"); expectedNames.add("server"); expectedNames.add("http"); expectedNames.add("jndi"); expectedNames.add("security"); expectedNames.add("servlet"); - expectedNames.add("jsp"); - expectedNames.add("plus"); expectedNames.add("webapp"); - expectedNames.add("annotations"); expectedNames.add("deploy"); + expectedNames.add("plus"); + expectedNames.add("annotations"); + expectedNames.add("jsp"); expectedNames.add("websocket"); List<String> actualNames = new ArrayList<>(); diff --git a/jetty-start/src/test/java/org/eclipse/jetty/start/PathFinderTest.java b/jetty-start/src/test/java/org/eclipse/jetty/start/PathFinderTest.java index 3feb2fd23f..4f7e60d2a5 100644 --- a/jetty-start/src/test/java/org/eclipse/jetty/start/PathFinderTest.java +++ b/jetty-start/src/test/java/org/eclipse/jetty/start/PathFinderTest.java @@ -67,7 +67,7 @@ public class PathFinderTest @Test public void testFindMods() throws IOException { - File homeDir = MavenTestingUtils.getTestResourceDir("usecases/home"); + File homeDir = MavenTestingUtils.getTestResourceDir("dist-home"); Path homePath = homeDir.toPath().toAbsolutePath(); File baseDir = testdir.getEmptyDir(); Path basePath = baseDir.toPath().toAbsolutePath(); diff --git a/jetty-start/src/test/java/org/eclipse/jetty/start/TestBadUseCases.java b/jetty-start/src/test/java/org/eclipse/jetty/start/TestBadUseCases.java index 9c8976fe15..50119f314d 100644 --- a/jetty-start/src/test/java/org/eclipse/jetty/start/TestBadUseCases.java +++ b/jetty-start/src/test/java/org/eclipse/jetty/start/TestBadUseCases.java @@ -28,54 +28,71 @@ import org.eclipse.jetty.toolchain.test.MavenTestingUtils; import org.junit.Rule; import org.junit.Test; import org.junit.rules.ExpectedException; +import org.junit.runner.RunWith; +import org.junit.runners.Parameterized; +import org.junit.runners.Parameterized.Parameter; +import org.junit.runners.Parameterized.Parameters; /** * Test bad configuration scenarios. */ +@RunWith(Parameterized.class) public class TestBadUseCases { + @Parameters(name = "{0}") + public static List<Object[]> getCases() + { + List<Object[]> ret = new ArrayList<>(); + + ret.add(new Object[]{ "jsp", + "Missing referenced dependency: jsp-impl/bad-jsp", + new String[]{ "jsp-impl=bad" }}); + + ret.add(new Object[]{ "jsp-bad", + "Missing referenced dependency: jsp-impl/bad-jsp", + null}); + + ret.add(new Object[]{ "http2", + "Missing referenced dependency: protonego-impl/alpn-1.7.0_01", + new String[]{"java.version=1.7.0_01", "protonego=alpn"}}); + + return ret; + } + @Rule public ExpectedException expectedException = ExpectedException.none(); - private void assertBadConfig(String homeName, String baseName, String expectedErrorMessage, String... cmdLineArgs) throws Exception + @Parameter(0) + public String caseName; + + @Parameter(1) + public String expectedErrorMessage; + + @Parameter(2) + public String[] commandLineArgs; + + @Test + public void testBadConfig() throws Exception { - File homeDir = MavenTestingUtils.getTestResourceDir("usecases/" + homeName); - File baseDir = MavenTestingUtils.getTestResourceDir("usecases/" + baseName); + File homeDir = MavenTestingUtils.getTestResourceDir("dist-home"); + File baseDir = MavenTestingUtils.getTestResourceDir("usecases/" + caseName); Main main = new Main(); List<String> cmdLine = new ArrayList<>(); cmdLine.add("jetty.home=" + homeDir.getAbsolutePath()); cmdLine.add("jetty.base=" + baseDir.getAbsolutePath()); // cmdLine.add("--debug"); - for (String arg : cmdLineArgs) + + if (commandLineArgs != null) { - cmdLine.add(arg); + for (String arg : commandLineArgs) + { + cmdLine.add(arg); + } } expectedException.expect(UsageException.class); expectedException.expectMessage(containsString(expectedErrorMessage)); main.processCommandLine(cmdLine); } - - @Test - public void testBadJspCommandLine() throws Exception - { - assertBadConfig("home","base.with.jsp.default", - "Missing referenced dependency: jsp-impl/bad-jsp","jsp-impl=bad"); - } - - @Test - public void testBadJspImplName() throws Exception - { - assertBadConfig("home","base.with.jsp.bad", - "Missing referenced dependency: jsp-impl/bogus-jsp"); - } - - @Test - public void testWithSpdyBadNpnVersion() throws Exception - { - assertBadConfig("home","base.enable.spdy.bad.npn.version", - "Missing referenced dependency: protonego-impl/npn-1.7.0_01", - "java.version=1.7.0_01", "protonego=npn"); - } } diff --git a/jetty-start/src/test/java/org/eclipse/jetty/start/TestUseCases.java b/jetty-start/src/test/java/org/eclipse/jetty/start/TestUseCases.java index 59df17ff79..c3685ce27d 100644 --- a/jetty-start/src/test/java/org/eclipse/jetty/start/TestUseCases.java +++ b/jetty-start/src/test/java/org/eclipse/jetty/start/TestUseCases.java @@ -24,112 +24,66 @@ import java.util.List; import org.eclipse.jetty.toolchain.test.MavenTestingUtils; import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.Parameterized; +import org.junit.runners.Parameterized.Parameter; +import org.junit.runners.Parameterized.Parameters; /** * Various Home + Base use cases */ +@RunWith(Parameterized.class) public class TestUseCases { - private void assertUseCase(String homeName, String baseName, String assertName, String... cmdLineArgs) throws Exception + @Parameters(name = "{0}") + public static List<Object[]> getCases() { - File homeDir = MavenTestingUtils.getTestResourceDir("usecases/" + homeName); - File baseDir = MavenTestingUtils.getTestResourceDir("usecases/" + baseName); + List<Object[]> ret = new ArrayList<>(); - Main main = new Main(); - List<String> cmdLine = new ArrayList<>(); - cmdLine.add("jetty.home=" + homeDir.getAbsolutePath()); - cmdLine.add("jetty.base=" + baseDir.getAbsolutePath()); - // cmdLine.add("--debug"); - for (String arg : cmdLineArgs) - { - cmdLine.add(arg); - } - StartArgs args = main.processCommandLine(cmdLine); - BaseHome baseHome = main.getBaseHome(); - ConfigurationAssert.assertConfiguration(baseHome,args,"usecases/" + assertName); - } - - @Test - public void testBarebones() throws Exception - { - assertUseCase("home","base.barebones","assert-barebones.txt"); - } - - @Test - public void testJMX() throws Exception - { - assertUseCase("home","base.jmx","assert-jmx.txt"); - } - - @Test - public void testWithLogging() throws Exception - { - assertUseCase("home","base.logging","assert-logging.txt"); + ret.add(new String[] {"barebones", null}); + ret.add(new String[] {"include-jetty-dir-logging", null}); + ret.add(new String[] {"jmx", null}); + ret.add(new String[] {"logging", null}); + ret.add(new String[] {"jsp", null}); + ret.add(new String[] {"database", null}); + ret.add(new String[] {"deep-ext", null}); + + // Ones with command lines + ret.add(new Object[] {"http2", new String[]{"java.version=1.7.0_60"}}); + ret.add(new Object[] {"basic-properties", new String[]{"port=9090"}}); + ret.add(new Object[] {"agent-properties", new String[]{"java.vm.specification.version=1.6"}}); + + return ret; } - @Test - public void testWithIncludeJettyDir_Logging() throws Exception - { - assertUseCase("home","base.with.include.jetty.dirs","assert-include-jetty-dir-logging.txt"); - } + @Parameter(0) + public String caseName; - @Test - public void testWithJspDefault() throws Exception - { - assertUseCase("home","base.with.jsp.default","assert-jsp-apache.txt"); - } + @Parameter(1) + public String[] commandLineArgs; @Test - public void testWithJspApache() throws Exception + public void testUseCase() throws Exception { - assertUseCase("home","base.with.jsp.apache","assert-jsp-apache.txt"); - } - - @Test - public void testWithJspGlassfish() throws Exception - { - assertUseCase("home","base.with.jsp.glassfish","assert-jsp-glassfish.txt"); - } + File homeDir = MavenTestingUtils.getTestResourceDir("dist-home"); + File baseDir = MavenTestingUtils.getTestResourceDir("usecases/" + caseName); - @Test - public void testWithJspGlassfishCmdLine() throws Exception - { - assertUseCase("home","base.with.jsp.default","assert-jsp-glassfish.txt","jsp-impl=glassfish"); - } + Main main = new Main(); + List<String> cmdLine = new ArrayList<>(); + cmdLine.add("jetty.home=" + homeDir.getAbsolutePath()); + cmdLine.add("jetty.base=" + baseDir.getAbsolutePath()); + // cmdLine.add("--debug"); - @Test - public void testWithMissingNpnVersion() throws Exception - { - assertUseCase("home","base.missing.npn.version","assert-missing-npn-version.txt","java.version=1.7.0_01"); - } - - @Test - public void testWithSpdy() throws Exception - { - assertUseCase("home","base.enable.spdy","assert-enable-spdy.txt","java.version=1.7.0_60"); - } - - @Test - public void testWithDatabase() throws Exception - { - assertUseCase("home","base.with.db","assert-with-db.txt"); - } + if (commandLineArgs != null) + { + for (String arg : commandLineArgs) + { + cmdLine.add(arg); + } + } - @Test - public void testWithDeepExt() throws Exception - { - assertUseCase("home","base.with.ext","assert-with.ext.txt"); - } - - @Test - public void testWithPropsBasic() throws Exception - { - assertUseCase("home","base.props.basic","assert-props.basic.txt","port=9090"); - } - - @Test - public void testWithPropsAgent() throws Exception - { - assertUseCase("home","base.props.agent","assert-props.agent.txt","java.vm.specification.version=1.6"); + StartArgs args = main.processCommandLine(cmdLine); + BaseHome baseHome = main.getBaseHome(); + ConfigurationAssert.assertConfiguration(baseHome,args,"usecases/" + caseName + ".assert.txt"); } } diff --git a/jetty-start/src/test/java/org/eclipse/jetty/start/config/ConfigSourcesTest.java b/jetty-start/src/test/java/org/eclipse/jetty/start/config/ConfigSourcesTest.java index 7aad9a9892..1bf587dbbc 100644 --- a/jetty-start/src/test/java/org/eclipse/jetty/start/config/ConfigSourcesTest.java +++ b/jetty-start/src/test/java/org/eclipse/jetty/start/config/ConfigSourcesTest.java @@ -83,7 +83,7 @@ public class ConfigSourcesTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create base File base = testdir.getFile("base"); @@ -107,7 +107,7 @@ public class ConfigSourcesTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create common File common = testdir.getFile("common"); @@ -136,7 +136,7 @@ public class ConfigSourcesTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create common File common = testdir.getFile("common"); @@ -177,7 +177,7 @@ public class ConfigSourcesTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create opt File opt = testdir.getFile("opt"); @@ -223,7 +223,7 @@ public class ConfigSourcesTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create opt File opt = testdir.getFile("opt"); @@ -272,7 +272,7 @@ public class ConfigSourcesTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create common File common = testdir.getFile("common"); @@ -307,7 +307,7 @@ public class ConfigSourcesTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create common File common = testdir.getFile("common"); @@ -350,7 +350,7 @@ public class ConfigSourcesTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create corp File corp = testdir.getFile("corp"); @@ -396,7 +396,7 @@ public class ConfigSourcesTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create corp File corp = testdir.getFile("corp"); @@ -445,7 +445,7 @@ public class ConfigSourcesTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create devops File devops = testdir.getFile("devops"); @@ -502,7 +502,7 @@ public class ConfigSourcesTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create corp File corp = testdir.getFile("corp"); @@ -551,7 +551,7 @@ public class ConfigSourcesTest // Create home File home = testdir.getFile("home"); FS.ensureEmpty(home); - TestEnv.copyTestDir("usecases/home",home); + TestEnv.copyTestDir("dist-home",home); // Create common File common = testdir.getFile("common"); diff --git a/jetty-start/src/test/java/org/eclipse/jetty/start/util/RebuildTestResources.java b/jetty-start/src/test/java/org/eclipse/jetty/start/util/RebuildTestResources.java index 235dc83575..25f5fa0ebf 100644 --- a/jetty-start/src/test/java/org/eclipse/jetty/start/util/RebuildTestResources.java +++ b/jetty-start/src/test/java/org/eclipse/jetty/start/util/RebuildTestResources.java @@ -129,7 +129,7 @@ public class RebuildTestResources FS.ensureDirExists(libsDir.toFile()); PathMatcher matcher = getPathMatcher("glob:**.jar"); - Renamer renamer = new RegexRenamer("-9\\.[0-9.]*(v[0-9]*)?(-SNAPSHOT)?(RC[0-9])?(M[0-9])?","-TEST"); + Renamer renamer = new RegexRenamer("-9\\.[0-9.]*(v[0-9-]*)?(-SNAPSHOT)?(RC[0-9])?(M[0-9])?","-TEST"); FileCopier copier = new TouchFileCopier(); copyDir(srcDir.resolve("lib"),libsDir,matcher,renamer,copier); } diff --git a/jetty-start/src/test/resources/assert-home-with-spdy.txt b/jetty-start/src/test/resources/assert-home-with-http2.txt index aa5aea9789..e35f5038bb 100644 --- a/jetty-start/src/test/resources/assert-home-with-spdy.txt +++ b/jetty-start/src/test/resources/assert-home-with-http2.txt @@ -1,26 +1,40 @@ # The XMLs we expect (order is important) -XML|${jetty.base}/etc/jetty-jmx.xml -XML|${jetty.base}/etc/protonego-alpn.xml +XML|${jetty.base}/etc/home-base-warning.xml XML|${jetty.base}/etc/jetty.xml XML|${jetty.base}/etc/jetty-http.xml XML|${jetty.base}/etc/jetty-ssl.xml +XML|${jetty.base}/etc/protonego-alpn.xml +XML|${jetty.base}/etc/jetty-http2.xml +XML|${jetty.base}/etc/jetty-deploy.xml XML|${jetty.base}/etc/jetty-plus.xml -XML|${jetty.base}/etc/jetty-spdy.xml XML|${jetty.base}/etc/jetty-annotations.xml -XML|${jetty.base}/etc/jetty-deploy.xml -XML|${jetty.base}/etc/jetty-websockets.xml # The LIBs we expect (order is irrelevant) -LIB|${jetty.base}/lib/annotations/javax.annotation-api-1.2.jar -LIB|${jetty.base}/lib/annotations/org.objectweb.asm-TEST.jar +LIB|${jetty.base}/lib/apache-jsp/org.eclipse.jetty.apache-jsp-TEST.jar +LIB|${jetty.base}/lib/apache-jsp/org.eclipse.jetty.orbit.org.eclipse.jdt.core-3.8.2.v20130121.jar +LIB|${jetty.base}/lib/apache-jsp/org.mortbay.jasper.apache-el-8.0.9.M3.jar +LIB|${jetty.base}/lib/apache-jsp/org.mortbay.jasper.apache-jsp-8.0.9.M3.jar +LIB|${jetty.base}/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar +LIB|${jetty.base}/lib/apache-jstl/org.apache.taglibs.taglibs-standard-spec-1.2.1.jar +LIB|${jetty.base}/lib/jetty-jndi-TEST.jar +LIB|${jetty.base}/lib/jndi/javax.mail.glassfish-1.4.1.v201005082020.jar +LIB|${jetty.base}/lib/jndi/javax.transaction-api-1.2.jar +LIB|${jetty.base}/lib/jetty-plus-TEST.jar LIB|${jetty.base}/lib/jetty-annotations-TEST.jar -LIB|${jetty.base}/lib/jetty-continuation-TEST.jar +LIB|${jetty.base}/lib/annotations/asm-5.0.1.jar +LIB|${jetty.base}/lib/annotations/asm-commons-5.0.1.jar +LIB|${jetty.base}/lib/annotations/javax.annotation-api-1.2.jar +LIB|${jetty.base}/lib/websocket/javax.websocket-api-1.0.jar +LIB|${jetty.base}/lib/websocket/javax-websocket-client-impl-TEST.jar +LIB|${jetty.base}/lib/websocket/javax-websocket-server-impl-TEST.jar +LIB|${jetty.base}/lib/websocket/websocket-api-TEST.jar +LIB|${jetty.base}/lib/websocket/websocket-client-TEST.jar +LIB|${jetty.base}/lib/websocket/websocket-common-TEST.jar +LIB|${jetty.base}/lib/websocket/websocket-server-TEST.jar +LIB|${jetty.base}/lib/websocket/websocket-servlet-TEST.jar LIB|${jetty.base}/lib/jetty-http-TEST.jar LIB|${jetty.base}/lib/jetty-io-TEST.jar LIB|${jetty.base}/lib/jetty-deploy-TEST.jar -LIB|${jetty.base}/lib/jetty-jmx-TEST.jar -LIB|${jetty.base}/lib/jetty-jndi-TEST.jar -LIB|${jetty.base}/lib/jetty-plus-TEST.jar LIB|${jetty.base}/lib/jetty-schemas-3.1.jar LIB|${jetty.base}/lib/jetty-security-TEST.jar LIB|${jetty.base}/lib/jetty-server-TEST.jar @@ -28,24 +42,14 @@ LIB|${jetty.base}/lib/jetty-servlet-TEST.jar LIB|${jetty.base}/lib/jetty-util-TEST.jar LIB|${jetty.base}/lib/jetty-webapp-TEST.jar LIB|${jetty.base}/lib/jetty-xml-TEST.jar -LIB|${jetty.base}/lib/spdy/spdy-client-TEST.jar -LIB|${jetty.base}/lib/spdy/spdy-core-TEST.jar -LIB|${jetty.base}/lib/spdy/spdy-http-common-TEST.jar -LIB|${jetty.base}/lib/spdy/spdy-http-server-TEST.jar -LIB|${jetty.base}/lib/spdy/spdy-server-TEST.jar -LIB|${jetty.base}/lib/jndi/javax.activation-1.1.jar -LIB|${jetty.base}/lib/jndi/javax.transaction-api-1.2.jar +LIB|${jetty.base}/lib/jetty-alpn-server-TEST.jar +LIB|${jetty.base}/lib/http2/http2-common-TEST.jar +LIB|${jetty.base}/lib/http2/http2-hpack-TEST.jar +LIB|${jetty.base}/lib/http2/http2-server-TEST.jar LIB|${jetty.base}/lib/servlet-api-3.1.jar -LIB|${jetty.base}/lib/websocket/javax.websocket-api-1.0.jar -LIB|${jetty.base}/lib/websocket/javax-websocket-client-impl-TEST.jar -LIB|${jetty.base}/lib/websocket/javax-websocket-server-impl-TEST.jar -LIB|${jetty.base}/lib/websocket/websocket-api-TEST.jar -LIB|${jetty.base}/lib/websocket/websocket-client-TEST.jar -LIB|${jetty.base}/lib/websocket/websocket-common-TEST.jar -LIB|${jetty.base}/lib/websocket/websocket-server-TEST.jar -LIB|${jetty.base}/lib/websocket/websocket-servlet-TEST.jar # The Properties we expect (order is irrelevant) +# (these are the properties we actually set in the configuration) PROP|java.version=1.7.0_60 PROP|jetty.keymanager.password=OBF:1u2u1wml1z7s1z7a1wnl1u2g PROP|jetty.keystore=etc/keystore @@ -54,19 +58,38 @@ PROP|jetty.secure.port=8443 PROP|jetty.truststore=etc/keystore PROP|jetty.truststore.password=OBF:1vny1zlo1x8e1vnw1vn61x8g1zlu1vn4 PROP|protonego=alpn -PROP|spdy.port=8443 -PROP|spdy.timeout=30000 +PROP|ssl.port=8443 +PROP|ssl.timeout=30000 +# (these are the ones set by default from jetty.home modules) +PROP|jetty.port=8080 +PROP|jsp-impl=apache +PROP|http.timeout=30000 +PROP|jetty.delayDispatchUntilContent=false +PROP|jetty.dump.start=false +PROP|jetty.dump.stop=false +PROP|jetty.output.buffer.size=32768 +PROP|jetty.request.header.size=8192 +PROP|jetty.response.header.size=8192 +PROP|jetty.send.date.header=false +PROP|jetty.send.server.version=true +PROP|threads.max=200 +PROP|threads.min=10 +PROP|threads.timeout=60000 + # JVM Args JVM|-Xms1024m JVM|-Xmx1024m # Downloads -DOWNLOAD|http://central.maven.org/maven2/org/mortbay/jetty/alpn/alpn-boot/7.1.0.v20141016/alpn-boot-7.1.0.v20141016.jar|lib/alpn/alpn-boot-7.1.0.v20141016.jar +DOWNLOAD|maven://org.mortbay.jetty.alpn/alpn-boot/7.1.0.v20141016|lib/alpn/alpn-boot-7.1.0.v20141016.jar DOWNLOAD|http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/plain/jetty-server/src/main/config/etc/keystore|etc/keystore # Files FILE|lib/ +FILE|lib/ext/ FILE|lib/alpn/ +FILE|resources/ +FILE|webapps/ diff --git a/jetty-start/src/test/resources/assert-home-with-jvm.txt b/jetty-start/src/test/resources/assert-home-with-jvm.txt index 9774d97e42..c52eede451 100644 --- a/jetty-start/src/test/resources/assert-home-with-jvm.txt +++ b/jetty-start/src/test/resources/assert-home-with-jvm.txt @@ -1,30 +1,41 @@ # The XMLs we expect (order is important) -XML|${jetty.base}/etc/jetty-jmx.xml +XML|${jetty.base}/etc/home-base-warning.xml XML|${jetty.base}/etc/jetty.xml XML|${jetty.base}/etc/jetty-http.xml +XML|${jetty.base}/etc/jetty-deploy.xml XML|${jetty.base}/etc/jetty-plus.xml XML|${jetty.base}/etc/jetty-annotations.xml -XML|${jetty.base}/etc/jetty-websockets.xml +XML|${jetty.base}/etc/jetty-jmx.xml XML|${jetty.base}/etc/jetty-logging.xml # The LIBs we expect (order is irrelevant) -LIB|${jetty.base}/lib/annotations/javax.annotation-api-1.2.jar -LIB|${jetty.base}/lib/annotations/org.objectweb.asm-TEST.jar -LIB|${jetty.base}/lib/jetty-annotations-TEST.jar -LIB|${jetty.base}/lib/jetty-continuation-TEST.jar -LIB|${jetty.base}/lib/jetty-http-TEST.jar -LIB|${jetty.base}/lib/jetty-io-TEST.jar -LIB|${jetty.base}/lib/jetty-jmx-TEST.jar -LIB|${jetty.base}/lib/jetty-jndi-TEST.jar -LIB|${jetty.base}/lib/jetty-plus-TEST.jar +LIB|${maven-test-resources}/extra-resources +LIB|${maven-test-resources}/extra-libs/example.jar +LIB|${jetty.base}/lib/apache-jsp/org.eclipse.jetty.apache-jsp-TEST.jar +LIB|${jetty.base}/lib/apache-jsp/org.eclipse.jetty.orbit.org.eclipse.jdt.core-3.8.2.v20130121.jar +LIB|${jetty.base}/lib/apache-jsp/org.mortbay.jasper.apache-el-8.0.9.M3.jar +LIB|${jetty.base}/lib/apache-jsp/org.mortbay.jasper.apache-jsp-8.0.9.M3.jar +LIB|${jetty.base}/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar +LIB|${jetty.base}/lib/apache-jstl/org.apache.taglibs.taglibs-standard-spec-1.2.1.jar +LIB|${jetty.base}/lib/servlet-api-3.1.jar LIB|${jetty.base}/lib/jetty-schemas-3.1.jar -LIB|${jetty.base}/lib/jetty-security-TEST.jar +LIB|${jetty.base}/lib/jetty-http-TEST.jar LIB|${jetty.base}/lib/jetty-server-TEST.jar -LIB|${jetty.base}/lib/jetty-util-TEST.jar LIB|${jetty.base}/lib/jetty-xml-TEST.jar -LIB|${jetty.base}/lib/jndi/javax.activation-1.1.jar +LIB|${jetty.base}/lib/jetty-util-TEST.jar +LIB|${jetty.base}/lib/jetty-io-TEST.jar +LIB|${jetty.base}/lib/jetty-jndi-TEST.jar +LIB|${jetty.base}/lib/jndi/javax.mail.glassfish-1.4.1.v201005082020.jar LIB|${jetty.base}/lib/jndi/javax.transaction-api-1.2.jar -LIB|${jetty.base}/lib/servlet-api-3.1.jar +LIB|${jetty.base}/lib/jetty-security-TEST.jar +LIB|${jetty.base}/lib/jetty-servlet-TEST.jar +LIB|${jetty.base}/lib/jetty-webapp-TEST.jar +LIB|${jetty.base}/lib/jetty-deploy-TEST.jar +LIB|${jetty.base}/lib/jetty-plus-TEST.jar +LIB|${jetty.base}/lib/jetty-annotations-TEST.jar +LIB|${jetty.base}/lib/annotations/asm-5.0.1.jar +LIB|${jetty.base}/lib/annotations/asm-commons-5.0.1.jar +LIB|${jetty.base}/lib/annotations/javax.annotation-api-1.2.jar LIB|${jetty.base}/lib/websocket/javax.websocket-api-1.0.jar LIB|${jetty.base}/lib/websocket/javax-websocket-client-impl-TEST.jar LIB|${jetty.base}/lib/websocket/javax-websocket-server-impl-TEST.jar @@ -33,12 +44,32 @@ LIB|${jetty.base}/lib/websocket/websocket-client-TEST.jar LIB|${jetty.base}/lib/websocket/websocket-common-TEST.jar LIB|${jetty.base}/lib/websocket/websocket-server-TEST.jar LIB|${jetty.base}/lib/websocket/websocket-servlet-TEST.jar -LIB|${maven-test-resources}/extra-resources -LIB|${maven-test-resources}/extra-libs/example.jar # The Properties we expect (order is irrelevant) -# PROP|jetty.port=9090 +# (these are the properties we actually set in the configuration) +# PROP|jetty.port=8080 +# (these are the ones set by default from jetty.home modules) +PROP|jetty.port=8080 +PROP|jsp-impl=apache +PROP|http.timeout=30000 +PROP|jetty.delayDispatchUntilContent=false +PROP|jetty.dump.start=false +PROP|jetty.dump.stop=false +PROP|jetty.output.buffer.size=32768 +PROP|jetty.request.header.size=8192 +PROP|jetty.response.header.size=8192 +PROP|jetty.send.date.header=false +PROP|jetty.send.server.version=true +PROP|threads.max=200 +PROP|threads.min=10 +PROP|threads.timeout=60000 # JVM Args JVM|-Xms1024m JVM|-Xmx1024m + +# Files / Directories to create +FILE|lib/ +FILE|lib/ext/ +FILE|resources/ +FILE|webapps/ diff --git a/jetty-start/src/test/resources/assert-home.txt b/jetty-start/src/test/resources/assert-home.txt index 5be8d46d67..11ffedba7f 100644 --- a/jetty-start/src/test/resources/assert-home.txt +++ b/jetty-start/src/test/resources/assert-home.txt @@ -1,28 +1,36 @@ # The XMLs we expect (order is important) -XML|${jetty.base}/etc/jetty-jmx.xml +XML|${jetty.base}/etc/home-base-warning.xml XML|${jetty.base}/etc/jetty.xml XML|${jetty.base}/etc/jetty-http.xml +XML|${jetty.base}/etc/jetty-deploy.xml XML|${jetty.base}/etc/jetty-plus.xml XML|${jetty.base}/etc/jetty-annotations.xml -XML|${jetty.base}/etc/jetty-websockets.xml # The LIBs we expect (order is irrelevant) +LIB|${jetty.base}/lib/apache-jsp/org.eclipse.jetty.apache-jsp-TEST.jar +LIB|${jetty.base}/lib/apache-jsp/org.eclipse.jetty.orbit.org.eclipse.jdt.core-3.8.2.v20130121.jar +LIB|${jetty.base}/lib/apache-jsp/org.mortbay.jasper.apache-el-8.0.9.M3.jar +LIB|${jetty.base}/lib/apache-jsp/org.mortbay.jasper.apache-jsp-8.0.9.M3.jar +LIB|${jetty.base}/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar +LIB|${jetty.base}/lib/apache-jstl/org.apache.taglibs.taglibs-standard-spec-1.2.1.jar +LIB|${jetty.base}/lib/annotations/asm-5.0.1.jar +LIB|${jetty.base}/lib/annotations/asm-commons-5.0.1.jar LIB|${jetty.base}/lib/annotations/javax.annotation-api-1.2.jar -LIB|${jetty.base}/lib/annotations/org.objectweb.asm-TEST.jar +LIB|${jetty.base}/lib/jetty-jndi-TEST.jar +LIB|${jetty.base}/lib/jndi/javax.mail.glassfish-1.4.1.v201005082020.jar +LIB|${jetty.base}/lib/jndi/javax.transaction-api-1.2.jar LIB|${jetty.base}/lib/jetty-annotations-TEST.jar -LIB|${jetty.base}/lib/jetty-continuation-TEST.jar LIB|${jetty.base}/lib/jetty-http-TEST.jar LIB|${jetty.base}/lib/jetty-io-TEST.jar -LIB|${jetty.base}/lib/jetty-jmx-TEST.jar -LIB|${jetty.base}/lib/jetty-jndi-TEST.jar +LIB|${jetty.base}/lib/jetty-deploy-TEST.jar LIB|${jetty.base}/lib/jetty-plus-TEST.jar LIB|${jetty.base}/lib/jetty-schemas-3.1.jar LIB|${jetty.base}/lib/jetty-security-TEST.jar LIB|${jetty.base}/lib/jetty-server-TEST.jar +LIB|${jetty.base}/lib/jetty-servlet-TEST.jar LIB|${jetty.base}/lib/jetty-util-TEST.jar +LIB|${jetty.base}/lib/jetty-webapp-TEST.jar LIB|${jetty.base}/lib/jetty-xml-TEST.jar -LIB|${jetty.base}/lib/jndi/javax.activation-1.1.jar -LIB|${jetty.base}/lib/jndi/javax.transaction-api-1.2.jar LIB|${jetty.base}/lib/servlet-api-3.1.jar LIB|${jetty.base}/lib/websocket/javax.websocket-api-1.0.jar LIB|${jetty.base}/lib/websocket/javax-websocket-client-impl-TEST.jar @@ -34,4 +42,25 @@ LIB|${jetty.base}/lib/websocket/websocket-server-TEST.jar LIB|${jetty.base}/lib/websocket/websocket-servlet-TEST.jar # The Properties we expect (order is irrelevant) +# (these are the properties we actually set in the configuration) PROP|jetty.port=9090 +# (these are the ones set by default from jetty.home modules) +PROP|jsp-impl=apache +PROP|http.timeout=30000 +PROP|jetty.delayDispatchUntilContent=false +PROP|jetty.dump.start=false +PROP|jetty.dump.stop=false +PROP|jetty.output.buffer.size=32768 +PROP|jetty.request.header.size=8192 +PROP|jetty.response.header.size=8192 +PROP|jetty.send.date.header=false +PROP|jetty.send.server.version=true +PROP|threads.max=200 +PROP|threads.min=10 +PROP|threads.timeout=60000 + +# Files +FILE|lib/ +FILE|lib/ext/ +FILE|resources/ +FILE|webapps/ diff --git a/jetty-start/src/test/resources/dist-home/etc/jetty-spdy.xml b/jetty-start/src/test/resources/dist-home/etc/jetty-spdy.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/dist-home/etc/jetty-spdy.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/dist-home/etc/protonego-npn.xml b/jetty-start/src/test/resources/dist-home/etc/protonego-npn.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/dist-home/etc/protonego-npn.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/dist-home/lib/jetty-alpn-client-TEST.jar b/jetty-start/src/test/resources/dist-home/lib/jetty-alpn-client-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/dist-home/lib/jetty-alpn-client-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/dist-home/lib/jetty-npn-client-TEST.jar b/jetty-start/src/test/resources/dist-home/lib/jetty-npn-client-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/dist-home/lib/jetty-npn-client-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/dist-home/lib/jetty-npn-server-TEST.jar b/jetty-start/src/test/resources/dist-home/lib/jetty-npn-server-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/dist-home/lib/jetty-npn-server-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-jsp-TEST.jar b/jetty-start/src/test/resources/dist-home/lib/jsp/jetty-jsp-TEST.jar index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-jsp-TEST.jar +++ b/jetty-start/src/test/resources/dist-home/lib/jsp/jetty-jsp-TEST.jar diff --git a/jetty-start/src/test/resources/dist-home/lib/spdy/spdy-client-TEST.jar b/jetty-start/src/test/resources/dist-home/lib/spdy/spdy-client-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/dist-home/lib/spdy/spdy-client-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/dist-home/lib/spdy/spdy-core-TEST.jar b/jetty-start/src/test/resources/dist-home/lib/spdy/spdy-core-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/dist-home/lib/spdy/spdy-core-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/dist-home/lib/spdy/spdy-http-common-TEST.jar b/jetty-start/src/test/resources/dist-home/lib/spdy/spdy-http-common-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/dist-home/lib/spdy/spdy-http-common-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/dist-home/lib/spdy/spdy-http-server-TEST.jar b/jetty-start/src/test/resources/dist-home/lib/spdy/spdy-http-server-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/dist-home/lib/spdy/spdy-http-server-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/dist-home/lib/spdy/spdy-server-TEST.jar b/jetty-start/src/test/resources/dist-home/lib/spdy/spdy-server-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/dist-home/lib/spdy/spdy-server-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/alpn.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/alpn.mod index 128adda811..502c50603c 100644 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/alpn.mod +++ b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/alpn.mod @@ -1,5 +1,5 @@ # ALPN is provided via a -Xbootclasspath that modifies the secure connections -# in java to support the ALPN layer needed for SPDY (and eventually HTTP/2) +# in java to support the ALPN layer needed for HTTP/2 # # This modification has a tight dependency on specific recent updates of # Java 1.7 and Java 1.8 diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_04.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_04.mod deleted file mode 100644 index 33818620f7..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_04.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.0.v20120525|lib/npn/npn-boot-1.1.0.v20120525.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.0.v20120525.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_05.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_05.mod deleted file mode 100644 index 33818620f7..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_05.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.0.v20120525|lib/npn/npn-boot-1.1.0.v20120525.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.0.v20120525.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_06.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_06.mod deleted file mode 100644 index 85ee092666..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_06.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.1.v20121030|lib/npn/npn-boot-1.1.1.v20121030.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.1.v20121030.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_07.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_07.mod deleted file mode 100644 index 85ee092666..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_07.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.1.v20121030|lib/npn/npn-boot-1.1.1.v20121030.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.1.v20121030.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_09.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_09.mod deleted file mode 100644 index 8d26767f2e..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_09.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.3.v20130313|lib/npn/npn-boot-1.1.3.v20130313.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.3.v20130313.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_10.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_10.mod deleted file mode 100644 index 8d26767f2e..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_10.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.3.v20130313|lib/npn/npn-boot-1.1.3.v20130313.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.3.v20130313.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_11.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_11.mod deleted file mode 100644 index 8d26767f2e..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_11.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.3.v20130313|lib/npn/npn-boot-1.1.3.v20130313.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.3.v20130313.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_13.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_13.mod deleted file mode 100644 index 087b1b162f..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_13.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.4.v20130313|lib/npn/npn-boot-1.1.4.v20130313.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.4.v20130313.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_15.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_15.mod deleted file mode 100644 index 9dd5dee3f0..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_15.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.5.v20130313|lib/npn/npn-boot-1.1.5.v20130313.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.5.v20130313.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_17.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_17.mod deleted file mode 100644 index 9dd5dee3f0..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_17.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.5.v20130313|lib/npn/npn-boot-1.1.5.v20130313.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.5.v20130313.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_21.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_21.mod deleted file mode 100644 index 9dd5dee3f0..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_21.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.5.v20130313|lib/npn/npn-boot-1.1.5.v20130313.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.5.v20130313.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_25.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_25.mod deleted file mode 100644 index 9dd5dee3f0..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_25.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.5.v20130313|lib/npn/npn-boot-1.1.5.v20130313.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.5.v20130313.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_40.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_40.mod deleted file mode 100644 index d4ac51c287..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_40.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.6.v20130911|lib/npn/npn-boot-1.1.6.v20130911.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.6.v20130911.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_45.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_45.mod deleted file mode 100644 index d4ac51c287..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_45.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.6.v20130911|lib/npn/npn-boot-1.1.6.v20130911.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.6.v20130911.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_51.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_51.mod deleted file mode 100644 index d4ac51c287..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_51.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.6.v20130911|lib/npn/npn-boot-1.1.6.v20130911.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.6.v20130911.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_55.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_55.mod deleted file mode 100644 index 5864904e15..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_55.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.8.v20141013|lib/npn/npn-boot-1.1.8.v20141013.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.8.v20141013.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_60.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_60.mod deleted file mode 100644 index 5864904e15..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_60.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.8.v20141013|lib/npn/npn-boot-1.1.8.v20141013.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.8.v20141013.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_65.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_65.mod deleted file mode 100644 index 5864904e15..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_65.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.8.v20141013|lib/npn/npn-boot-1.1.8.v20141013.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.8.v20141013.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_67.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_67.mod deleted file mode 100644 index 5864904e15..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_67.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.8.v20141013|lib/npn/npn-boot-1.1.8.v20141013.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.8.v20141013.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_71.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_71.mod deleted file mode 100644 index b22aa5aaf8..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_71.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.9.v20141016|lib/npn/npn-boot-1.1.9.v20141016.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.9.v20141016.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_72.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_72.mod deleted file mode 100644 index b22aa5aaf8..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_72.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.9.v20141016|lib/npn/npn-boot-1.1.9.v20141016.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.9.v20141016.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_75.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_75.mod deleted file mode 100644 index c709dde7ee..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_75.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.10.v20150130|lib/npn/npn-boot-1.1.10.v20150130.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.10.v20150130.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_76.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_76.mod deleted file mode 100644 index c709dde7ee..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_76.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -maven://org.mortbay.jetty.npn/npn-boot/1.1.10.v20150130|lib/npn/npn-boot-1.1.10.v20150130.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.10.v20150130.jar diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn.mod b/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn.mod deleted file mode 100644 index 45d99ab031..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn.mod +++ /dev/null @@ -1,38 +0,0 @@ -# NPN is provided via a -Xbootclasspath that modifies the secure connections -# in java to support the NPN layer needed for SPDY. -# -# This modification has a tight dependency on specific updates of Java 1.7. -# (No support for Java 8 exists for npn / npn-boot, use alpn instead) -# -# The npn module will use an appropriate npn-boot jar for your specific -# version of Java. -# -# IMPORTANT: Versions of Java that exist after this module was created are -# not guaranteed to work with existing npn-boot jars, and might -# need a new npn-boot to be created / tested / deployed by the -# Jetty project in order to provide support for these future -# Java versions. -# -# All versions of npn-boot can be found at -# http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/ - - -[name] -protonego-impl - -[depend] -protonego-impl/npn-${java.version} - -[lib] -lib/jetty-npn-client-${jetty.version}.jar -lib/jetty-npn-server-${jetty.version}.jar - -[files] -lib/ -lib/npn/ - -[license] -NPN is a hosted at github under the GPL v2 with ClassPath Exception. -NPN replaces/modifies OpenJDK classes in the java.sun.security.ssl package. -http://github.com/jetty-project/jetty-npn -http://openjdk.java.net/legal/gplv2+ce.html diff --git a/jetty-start/src/test/resources/dist-home/modules/protonego.mod b/jetty-start/src/test/resources/dist-home/modules/protonego.mod index fbf4d080e0..818692bf9a 100644 --- a/jetty-start/src/test/resources/dist-home/modules/protonego.mod +++ b/jetty-start/src/test/resources/dist-home/modules/protonego.mod @@ -7,17 +7,9 @@ protonego-impl/${protonego} [ini-template] # Protocol Negotiation Implementation Selection -# choices are: -# 'npn' : original implementation for SPDY (now deprecated) -# 'alpn' : replacement for NPN, in use by current SPDY implementations -# and the future HTTP/2 spec -# Note: java 1.8+ are ALPN only. +# Always set to 'alpn' protonego=alpn -# Configuration for NPN -# npn.protocols=spdy/3,http/1.1 -# npn.defaultProtocol=http/1.1 - # Configuration for ALPN # alpn.protocols=h2-14,http/1.1 # alpn.defaultProtocol=http/1.1 diff --git a/jetty-start/src/test/resources/dist-home/modules/server.mod b/jetty-start/src/test/resources/dist-home/modules/server.mod index 910747f7c7..b3f87de162 100644 --- a/jetty-start/src/test/resources/dist-home/modules/server.mod +++ b/jetty-start/src/test/resources/dist-home/modules/server.mod @@ -46,4 +46,4 @@ jetty.dump.start=false # Dump the state of the Jetty server, before stop jetty.dump.stop=false # Enable delayed dispatch optimisation -jetty.delayDispatchOnContent=false +jetty.delayDispatchUntilContent=false diff --git a/jetty-start/src/test/resources/dist-home/modules/spdy.mod b/jetty-start/src/test/resources/dist-home/modules/spdy.mod deleted file mode 100644 index a49fec0334..0000000000 --- a/jetty-start/src/test/resources/dist-home/modules/spdy.mod +++ /dev/null @@ -1,21 +0,0 @@ -# -# SPDY Support Module -# - -[depend] -ssl -protonego - -[lib] -lib/spdy/*.jar - -[xml] -etc/protonego-${protonego}.xml -etc/jetty-ssl.xml -etc/jetty-spdy.xml - -[ini-template] -## SPDY Configuration - -# Initial Window Size for SPDY -#spdy.initialWindowSize=65536 diff --git a/jetty-start/src/test/resources/dist-home/start.ini b/jetty-start/src/test/resources/dist-home/start.ini new file mode 100644 index 0000000000..c2748d0e21 --- /dev/null +++ b/jetty-start/src/test/resources/dist-home/start.ini @@ -0,0 +1,141 @@ +#=========================================================== +# Jetty Startup +# +# Starting Jetty from this {jetty.home} is not recommended. +# +# A proper {jetty.base} directory should be configured, instead +# of making changes to this {jetty.home} directory. +# +# See documentation about {jetty.base} at +# http://www.eclipse.org/jetty/documentation/current/startup.html +# +# A demo-base directory has been provided as an example of +# this sort of setup. +# +# $ cd demo-base +# $ java -jar ../start.jar +# +#=========================================================== + +# To disable the warning message, comment the following line +--module=home-base-warning + +# --------------------------------------- +# Module: ext +--module=ext + +# --------------------------------------- +# Module: resources +--module=resources + +# --------------------------------------- +# Module: server +--module=server +## +## Server Threading Configuration +## +# minimum number of threads +threads.min=10 +# maximum number of threads +threads.max=200 +# thread idle timeout in milliseconds +threads.timeout=60000 +# buffer size for output +jetty.output.buffer.size=32768 +# request header buffer size +jetty.request.header.size=8192 +# response header buffer size +jetty.response.header.size=8192 +# should jetty send the server version header? +jetty.send.server.version=true +# should jetty send the date header? +jetty.send.date.header=false +# What host to listen on (leave commented to listen on all interfaces) +#jetty.host=myhost.com +# Dump the state of the Jetty server, components, and webapps after startup +jetty.dump.start=false +# Dump the state of the Jetty server, before stop +jetty.dump.stop=false +# Enable delayed dispatch optimisation +jetty.delayDispatchUntilContent=false + +# --------------------------------------- +# Module: http +--module=http +### HTTP Connector Configuration + +## HTTP port to listen on +jetty.port=8080 + +## HTTP idle timeout in milliseconds +http.timeout=30000 + +## HTTP Socket.soLingerTime in seconds. (-1 to disable) +# http.soLingerTime=-1 + +## Parameters to control the number and priority of acceptors and selectors +# http.selectors=1 +# http.acceptors=1 +# http.selectorPriorityDelta=0 +# http.acceptorPriorityDelta=0 + +# --------------------------------------- +# Module: jndi +--module=jndi + +# --------------------------------------- +# Module: security +--module=security + +# --------------------------------------- +# Module: servlet +--module=servlet + +# --------------------------------------- +# Module: webapp +--module=webapp + +# --------------------------------------- +# Module: deploy +--module=deploy +## DeployManager configuration +# Monitored Directory name (relative to jetty.base) +# jetty.deploy.monitoredDirName=webapps + + +# --------------------------------------- +# Module: plus +--module=plus + +# --------------------------------------- +# Module: annotations +--module=annotations + +# --------------------------------------- +# Module: jsp +--module=jsp +# JSP Configuration + +# Select JSP implementation, choices are +# glassfish : The reference implementation +# default in jetty <= 9.1 +# apache : The apache version +# default jetty >= 9.2 +jsp-impl=apache + +# To use a non-jdk compiler for JSP compilation when using glassfish uncomment next line +# -Dorg.apache.jasper.compiler.disablejsr199=true + +# --------------------------------------- +# Module: websocket +--module=websocket + +# --------------------------------------- +# Module: jstl +--module=jstl +# JSTL Configuration +# The glassfish jsp-impl includes JSTL by default and this module +# is not required to activate it. +# The apache jsp-impl does not include JSTL by default and this module +# is required to put JSTL on the container classpath + diff --git a/jetty-start/src/test/resources/usecases/assert-props.agent.txt b/jetty-start/src/test/resources/usecases/agent-properties.assert.txt index 27108abc1f..19f00c3a97 100644 --- a/jetty-start/src/test/resources/usecases/assert-props.agent.txt +++ b/jetty-start/src/test/resources/usecases/agent-properties.assert.txt @@ -1,10 +1,9 @@ # The XMLs we expect (order is important) -XML|${jetty.home}/etc/jetty-jmx.xml XML|${jetty.home}/etc/jetty.xml XML|${jetty.home}/etc/jetty-http.xml +XML|${jetty.home}/etc/jetty-jmx.xml # The LIBs we expect (order is irrelevant) -LIB|${jetty.home}/lib/jetty-continuation-TEST.jar LIB|${jetty.home}/lib/jetty-http-TEST.jar LIB|${jetty.home}/lib/jetty-io-TEST.jar LIB|${jetty.home}/lib/jetty-jmx-TEST.jar @@ -16,5 +15,19 @@ LIB|${jetty.home}/lib/servlet-api-3.1.jar LIB|${jetty.base}/lib/agent-jdk-1.6.jar # The Properties we expect (order is irrelevant) +# (this is the property we actually set in jetty.base) PROP|jetty.port=9090 PROP|java.vm.specification.version=1.6 +# (these are the ones set by default from jetty.home modules) +PROP|http.timeout=30000 +PROP|jetty.delayDispatchUntilContent=false +PROP|jetty.dump.start=false +PROP|jetty.dump.stop=false +PROP|jetty.output.buffer.size=32768 +PROP|jetty.request.header.size=8192 +PROP|jetty.response.header.size=8192 +PROP|jetty.send.date.header=false +PROP|jetty.send.server.version=true +PROP|threads.max=200 +PROP|threads.min=10 +PROP|threads.timeout=60000 diff --git a/jetty-start/src/test/resources/usecases/base.props.agent/lib/agent-jdk-1.5.jar b/jetty-start/src/test/resources/usecases/agent-properties/lib/agent-jdk-1.5.jar index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/usecases/base.props.agent/lib/agent-jdk-1.5.jar +++ b/jetty-start/src/test/resources/usecases/agent-properties/lib/agent-jdk-1.5.jar diff --git a/jetty-start/src/test/resources/usecases/base.props.agent/lib/agent-jdk-1.6.jar b/jetty-start/src/test/resources/usecases/agent-properties/lib/agent-jdk-1.6.jar index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/usecases/base.props.agent/lib/agent-jdk-1.6.jar +++ b/jetty-start/src/test/resources/usecases/agent-properties/lib/agent-jdk-1.6.jar diff --git a/jetty-start/src/test/resources/usecases/base.props.agent/lib/agent-jdk-1.7.jar b/jetty-start/src/test/resources/usecases/agent-properties/lib/agent-jdk-1.7.jar index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/usecases/base.props.agent/lib/agent-jdk-1.7.jar +++ b/jetty-start/src/test/resources/usecases/agent-properties/lib/agent-jdk-1.7.jar diff --git a/jetty-start/src/test/resources/usecases/base.props.agent/modules/agent.mod b/jetty-start/src/test/resources/usecases/agent-properties/modules/agent.mod index a4362a2cc0..a4362a2cc0 100644 --- a/jetty-start/src/test/resources/usecases/base.props.agent/modules/agent.mod +++ b/jetty-start/src/test/resources/usecases/agent-properties/modules/agent.mod diff --git a/jetty-start/src/test/resources/usecases/base.props.agent/start.ini b/jetty-start/src/test/resources/usecases/agent-properties/start.ini index 198a07c499..198a07c499 100644 --- a/jetty-start/src/test/resources/usecases/base.props.agent/start.ini +++ b/jetty-start/src/test/resources/usecases/agent-properties/start.ini diff --git a/jetty-start/src/test/resources/usecases/assert-jsp-apache.txt b/jetty-start/src/test/resources/usecases/assert-jsp-apache.txt deleted file mode 100644 index fe3d51ce8a..0000000000 --- a/jetty-start/src/test/resources/usecases/assert-jsp-apache.txt +++ /dev/null @@ -1,26 +0,0 @@ -# The XMLs we expect (order is important) -XML|${jetty.home}/etc/jetty.xml -XML|${jetty.home}/etc/jetty-http.xml - -# The LIBs we expect (order is irrelevant) -LIB|${jetty.home}/lib/jetty-continuation-TEST.jar -LIB|${jetty.home}/lib/jetty-http-TEST.jar -LIB|${jetty.home}/lib/jetty-io-TEST.jar -LIB|${jetty.home}/lib/jetty-schemas-3.1.jar -LIB|${jetty.home}/lib/jetty-server-TEST.jar -LIB|${jetty.home}/lib/jetty-servlet-TEST.jar -LIB|${jetty.home}/lib/jetty-util-TEST.jar -LIB|${jetty.home}/lib/jetty-xml-TEST.jar -LIB|${jetty.home}/lib/servlet-api-3.1.jar -LIB|${jetty.home}/lib/apache-jsp/javax.servlet.jsp.javax.servlet.jsp-api-TEST.jar -LIB|${jetty.home}/lib/apache-jsp/org.eclipse.jetty.apache-jsp-TEST.jar -LIB|${jetty.home}/lib/apache-jsp/org.eclipse.jetty.orbit.org.eclipse.jdt.core-TEST.jar -LIB|${jetty.home}/lib/apache-jsp/org.mortbay.jasper.apache-el-TEST.jar -LIB|${jetty.home}/lib/apache-jsp/org.mortbay.jasper.apache-jsp-TEST.jar - -# The Properties we expect (order is irrelevant) -PROP|jetty.port=9090 -PROP|jsp-impl=apache - -# Files / Directories to create -# FILE|lib/ diff --git a/jetty-start/src/test/resources/usecases/assert-jsp-glassfish.txt b/jetty-start/src/test/resources/usecases/assert-jsp-glassfish.txt deleted file mode 100644 index 9c17c56fb2..0000000000 --- a/jetty-start/src/test/resources/usecases/assert-jsp-glassfish.txt +++ /dev/null @@ -1,28 +0,0 @@ -# The XMLs we expect (order is important) -XML|${jetty.home}/etc/jetty.xml -XML|${jetty.home}/etc/jetty-http.xml - -# The LIBs we expect (order is irrelevant) -LIB|${jetty.home}/lib/jetty-continuation-TEST.jar -LIB|${jetty.home}/lib/jetty-http-TEST.jar -LIB|${jetty.home}/lib/jetty-io-TEST.jar -LIB|${jetty.home}/lib/jetty-schemas-3.1.jar -LIB|${jetty.home}/lib/jetty-server-TEST.jar -LIB|${jetty.home}/lib/jetty-servlet-TEST.jar -LIB|${jetty.home}/lib/jetty-util-TEST.jar -LIB|${jetty.home}/lib/jetty-xml-TEST.jar -LIB|${jetty.home}/lib/servlet-api-3.1.jar -LIB|${jetty.home}/lib/jsp/javax.el-TEST.jar -LIB|${jetty.home}/lib/jsp/javax.servlet.jsp.jstl-TEST.jar -LIB|${jetty.home}/lib/jsp/javax.servlet.jsp-api-TEST.jar -LIB|${jetty.home}/lib/jsp/javax.servlet.jsp-TEST.jar -LIB|${jetty.home}/lib/jsp/jetty-jsp-jdt-TEST.jar -LIB|${jetty.home}/lib/jsp/org.eclipse.jdt.core-TEST.jar -LIB|${jetty.home}/lib/jsp/org.eclipse.jetty.orbit.javax.servlet.jsp.jstl-TEST.jar - -# The Properties we expect (order is irrelevant) -PROP|jetty.port=9090 -PROP|jsp-impl=glassfish - -# Files / Directories to create -# FILE|lib/ diff --git a/jetty-start/src/test/resources/usecases/assert-missing-npn-version.txt b/jetty-start/src/test/resources/usecases/assert-missing-npn-version.txt deleted file mode 100644 index 884767af89..0000000000 --- a/jetty-start/src/test/resources/usecases/assert-missing-npn-version.txt +++ /dev/null @@ -1,28 +0,0 @@ -# The XMLs we expect (order is important) -XML|${jetty.home}/etc/jetty-jmx.xml -XML|${jetty.home}/etc/jetty.xml -XML|${jetty.home}/etc/jetty-http.xml - -# The LIBs we expect (order is irrelevant) -LIB|${jetty.home}/lib/jetty-continuation-TEST.jar -LIB|${jetty.home}/lib/jetty-http-TEST.jar -LIB|${jetty.home}/lib/jetty-io-TEST.jar -LIB|${jetty.home}/lib/jetty-jmx-TEST.jar -LIB|${jetty.home}/lib/jetty-schemas-3.1.jar -LIB|${jetty.home}/lib/jetty-server-TEST.jar -LIB|${jetty.home}/lib/jetty-util-TEST.jar -LIB|${jetty.home}/lib/jetty-xml-TEST.jar -LIB|${jetty.home}/lib/servlet-api-3.1.jar - -# The Properties we expect (order is irrelevant) -PROP|jetty.port=9090 -PROP|jetty.keystore=etc/keystore -PROP|jetty.keystore.password=friendly -PROP|jetty.keymanager.password=icecream -PROP|jetty.truststore=etc/keystore -PROP|jetty.truststore.password=sundae -PROP|java.version=1.7.0_01 - -# The Downloads - -# The Bootlib diff --git a/jetty-start/src/test/resources/usecases/assert-barebones.txt b/jetty-start/src/test/resources/usecases/barebones.assert.txt index 164f3f99f4..3393d78759 100644 --- a/jetty-start/src/test/resources/usecases/assert-barebones.txt +++ b/jetty-start/src/test/resources/usecases/barebones.assert.txt @@ -3,7 +3,6 @@ XML|${jetty.home}/etc/jetty.xml XML|${jetty.home}/etc/jetty-http.xml # The LIBs we expect (order is irrelevant) -LIB|${jetty.home}/lib/jetty-continuation-TEST.jar LIB|${jetty.home}/lib/jetty-http-TEST.jar LIB|${jetty.home}/lib/jetty-io-TEST.jar LIB|${jetty.home}/lib/jetty-schemas-3.1.jar @@ -13,4 +12,18 @@ LIB|${jetty.home}/lib/jetty-xml-TEST.jar LIB|${jetty.home}/lib/servlet-api-3.1.jar # The Properties we expect (order is irrelevant) +# (this is the property we actually set in jetty.base) PROP|jetty.port=9090 +# (these are the ones set by default from jetty.home modules) +PROP|http.timeout=30000 +PROP|jetty.delayDispatchUntilContent=false +PROP|jetty.dump.start=false +PROP|jetty.dump.stop=false +PROP|jetty.output.buffer.size=32768 +PROP|jetty.request.header.size=8192 +PROP|jetty.response.header.size=8192 +PROP|jetty.send.date.header=false +PROP|jetty.send.server.version=true +PROP|threads.max=200 +PROP|threads.min=10 +PROP|threads.timeout=60000 diff --git a/jetty-start/src/test/resources/usecases/base.barebones/start.ini b/jetty-start/src/test/resources/usecases/barebones/start.ini index 1c0e065afd..1c0e065afd 100644 --- a/jetty-start/src/test/resources/usecases/base.barebones/start.ini +++ b/jetty-start/src/test/resources/usecases/barebones/start.ini diff --git a/jetty-start/src/test/resources/usecases/base.enable.spdy/start.ini b/jetty-start/src/test/resources/usecases/base.enable.spdy/start.ini deleted file mode 100644 index 13fa5089f3..0000000000 --- a/jetty-start/src/test/resources/usecases/base.enable.spdy/start.ini +++ /dev/null @@ -1,12 +0,0 @@ - ---module=server,http,jmx,spdy - -jetty.port=9090 - -# Some SSL keystore configuration -jetty.keystore=etc/keystore -jetty.keystore.password=friendly -jetty.keymanager.password=icecream -jetty.truststore=etc/keystore -jetty.truststore.password=sundae - diff --git a/jetty-start/src/test/resources/usecases/base.missing.npn.version/start.ini b/jetty-start/src/test/resources/usecases/base.missing.npn.version/start.ini deleted file mode 100644 index 29159616d2..0000000000 --- a/jetty-start/src/test/resources/usecases/base.missing.npn.version/start.ini +++ /dev/null @@ -1,12 +0,0 @@ - ---module=server,http,jmx - -jetty.port=9090 - -# Some SSL keystore configuration -jetty.keystore=etc/keystore -jetty.keystore.password=friendly -jetty.keymanager.password=icecream -jetty.truststore=etc/keystore -jetty.truststore.password=sundae - diff --git a/jetty-start/src/test/resources/usecases/base.with.jsp.bad/start.ini b/jetty-start/src/test/resources/usecases/base.with.jsp.bad/start.ini deleted file mode 100644 index 96e495acaf..0000000000 --- a/jetty-start/src/test/resources/usecases/base.with.jsp.bad/start.ini +++ /dev/null @@ -1,7 +0,0 @@ - ---module=server ---module=http ---module=jsp -jsp-impl=bogus - -jetty.port=9090 diff --git a/jetty-start/src/test/resources/usecases/base.with.jsp.glassfish/start.ini b/jetty-start/src/test/resources/usecases/base.with.jsp.glassfish/start.ini deleted file mode 100644 index 7107adec96..0000000000 --- a/jetty-start/src/test/resources/usecases/base.with.jsp.glassfish/start.ini +++ /dev/null @@ -1,7 +0,0 @@ - ---module=server ---module=http ---module=jsp -jsp-impl=glassfish - -jetty.port=9090 diff --git a/jetty-start/src/test/resources/usecases/assert-props.basic.txt b/jetty-start/src/test/resources/usecases/basic-properties.assert.txt index e56177ea38..7dbf4fcbd4 100644 --- a/jetty-start/src/test/resources/usecases/assert-props.basic.txt +++ b/jetty-start/src/test/resources/usecases/basic-properties.assert.txt @@ -3,7 +3,6 @@ XML|${jetty.home}/etc/jetty.xml XML|${jetty.home}/etc/jetty-http.xml # The LIBs we expect (order is irrelevant) -LIB|${jetty.home}/lib/jetty-continuation-TEST.jar LIB|${jetty.home}/lib/jetty-http-TEST.jar LIB|${jetty.home}/lib/jetty-io-TEST.jar LIB|${jetty.home}/lib/jetty-schemas-3.1.jar @@ -13,5 +12,19 @@ LIB|${jetty.home}/lib/jetty-xml-TEST.jar LIB|${jetty.home}/lib/servlet-api-3.1.jar # The Properties we expect (order is irrelevant) +# (this is the property we actually set in jetty.base) PROP|jetty.port=9090 PROP|port=9090 +# (these are the ones set by default from jetty.home modules) +PROP|http.timeout=30000 +PROP|jetty.delayDispatchUntilContent=false +PROP|jetty.dump.start=false +PROP|jetty.dump.stop=false +PROP|jetty.output.buffer.size=32768 +PROP|jetty.request.header.size=8192 +PROP|jetty.response.header.size=8192 +PROP|jetty.send.date.header=false +PROP|jetty.send.server.version=true +PROP|threads.max=200 +PROP|threads.min=10 +PROP|threads.timeout=60000
\ No newline at end of file diff --git a/jetty-start/src/test/resources/usecases/base.props.basic/start.ini b/jetty-start/src/test/resources/usecases/basic-properties/start.ini index f80bdb23b1..f80bdb23b1 100644 --- a/jetty-start/src/test/resources/usecases/base.props.basic/start.ini +++ b/jetty-start/src/test/resources/usecases/basic-properties/start.ini diff --git a/jetty-start/src/test/resources/usecases/assert-with-db.txt b/jetty-start/src/test/resources/usecases/database.assert.txt index 165197471f..31d9c27632 100644 --- a/jetty-start/src/test/resources/usecases/assert-with-db.txt +++ b/jetty-start/src/test/resources/usecases/database.assert.txt @@ -1,8 +1,8 @@ # The XMLs we expect (order is important) XML|${jetty.home}/etc/jetty.xml XML|${jetty.home}/etc/jetty-http.xml -XML|${jetty.home}/etc/jetty-plus.xml XML|${jetty.home}/etc/jetty-deploy.xml +XML|${jetty.home}/etc/jetty-plus.xml XML|${jetty.base}/etc/jetty-db.xml # The LIBs we expect (order is irrelevant) @@ -14,18 +14,34 @@ LIB|${jetty.home}/lib/jetty-util-TEST.jar LIB|${jetty.home}/lib/jetty-xml-TEST.jar LIB|${jetty.home}/lib/servlet-api-3.1.jar LIB|${jetty.home}/lib/jetty-jndi-TEST.jar -LIB|${jetty.home}/lib/jetty-continuation-TEST.jar +LIB|${jetty.home}/lib/jndi/javax.mail.glassfish-1.4.1.v201005082020.jar LIB|${jetty.home}/lib/jndi/javax.transaction-api-1.2.jar LIB|${jetty.home}/lib/jetty-plus-TEST.jar LIB|${jetty.home}/lib/jetty-deploy-TEST.jar LIB|${jetty.home}/lib/jetty-security-TEST.jar -LIB|${jetty.home}/lib/jndi/javax.activation-1.1.jar LIB|${jetty.home}/lib/jetty-webapp-TEST.jar LIB|${jetty.home}/lib/jetty-servlet-TEST.jar LIB|${jetty.base}/lib/db/mysql-driver.jar LIB|${jetty.base}/lib/db/bonecp.jar # The Properties we expect (order is irrelevant) +# (this is the property we actually set in jetty.base) PROP|jetty.port=9090 PROP|mysql.user=frank -PROP|mysql.pass=secret
\ No newline at end of file +PROP|mysql.pass=secret +# (these are the ones set by default from jetty.home modules) +PROP|http.timeout=30000 +PROP|jetty.delayDispatchUntilContent=false +PROP|jetty.dump.start=false +PROP|jetty.dump.stop=false +PROP|jetty.output.buffer.size=32768 +PROP|jetty.request.header.size=8192 +PROP|jetty.response.header.size=8192 +PROP|jetty.send.date.header=false +PROP|jetty.send.server.version=true +PROP|threads.max=200 +PROP|threads.min=10 +PROP|threads.timeout=60000 + +# Files / Directories to create +FILE|webapps/ diff --git a/jetty-start/src/test/resources/usecases/base.with.db/etc/jetty-db.xml b/jetty-start/src/test/resources/usecases/database/etc/jetty-db.xml index 7dd6100e9d..7dd6100e9d 100644 --- a/jetty-start/src/test/resources/usecases/base.with.db/etc/jetty-db.xml +++ b/jetty-start/src/test/resources/usecases/database/etc/jetty-db.xml diff --git a/jetty-start/src/test/resources/usecases/base.with.db/lib/db/bonecp.jar b/jetty-start/src/test/resources/usecases/database/lib/db/bonecp.jar index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/usecases/base.with.db/lib/db/bonecp.jar +++ b/jetty-start/src/test/resources/usecases/database/lib/db/bonecp.jar diff --git a/jetty-start/src/test/resources/usecases/base.with.db/lib/db/mysql-driver.jar b/jetty-start/src/test/resources/usecases/database/lib/db/mysql-driver.jar index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/usecases/base.with.db/lib/db/mysql-driver.jar +++ b/jetty-start/src/test/resources/usecases/database/lib/db/mysql-driver.jar diff --git a/jetty-start/src/test/resources/usecases/base.with.db/modules/db.mod b/jetty-start/src/test/resources/usecases/database/modules/db.mod index 5acded8b28..5acded8b28 100644 --- a/jetty-start/src/test/resources/usecases/base.with.db/modules/db.mod +++ b/jetty-start/src/test/resources/usecases/database/modules/db.mod diff --git a/jetty-start/src/test/resources/usecases/base.with.db/start.ini b/jetty-start/src/test/resources/usecases/database/start.ini index d5513df249..d5513df249 100644 --- a/jetty-start/src/test/resources/usecases/base.with.db/start.ini +++ b/jetty-start/src/test/resources/usecases/database/start.ini diff --git a/jetty-start/src/test/resources/usecases/assert-with.ext.txt b/jetty-start/src/test/resources/usecases/deep-ext.assert.txt index 7759a41994..38712d9578 100644 --- a/jetty-start/src/test/resources/usecases/assert-with.ext.txt +++ b/jetty-start/src/test/resources/usecases/deep-ext.assert.txt @@ -3,7 +3,6 @@ XML|${jetty.home}/etc/jetty.xml XML|${jetty.home}/etc/jetty-http.xml # The LIBs we expect (order is irrelevant) -LIB|${jetty.home}/lib/jetty-continuation-TEST.jar LIB|${jetty.home}/lib/jetty-http-TEST.jar LIB|${jetty.home}/lib/jetty-io-TEST.jar LIB|${jetty.home}/lib/jetty-schemas-3.1.jar @@ -19,7 +18,21 @@ LIB|${jetty.base}/lib/ext/logging/logback-core.jar LIB|${jetty.base}/lib/ext/logging/logback-classic.jar # The Properties we expect (order is irrelevant) +# (this is the property we actually set in jetty.base) PROP|jetty.port=9090 +# (these are the ones set by default from jetty.home modules) +PROP|http.timeout=30000 +PROP|jetty.delayDispatchUntilContent=false +PROP|jetty.dump.start=false +PROP|jetty.dump.stop=false +PROP|jetty.output.buffer.size=32768 +PROP|jetty.request.header.size=8192 +PROP|jetty.response.header.size=8192 +PROP|jetty.send.date.header=false +PROP|jetty.send.server.version=true +PROP|threads.max=200 +PROP|threads.min=10 +PROP|threads.timeout=60000 # Files / Directories to create FILE|lib/ diff --git a/jetty-start/src/test/resources/usecases/base.with.ext/lib/ext/agent.jar b/jetty-start/src/test/resources/usecases/deep-ext/lib/ext/agent.jar index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/usecases/base.with.ext/lib/ext/agent.jar +++ b/jetty-start/src/test/resources/usecases/deep-ext/lib/ext/agent.jar diff --git a/jetty-start/src/test/resources/usecases/base.with.ext/lib/ext/jdbc/mariadb-jdbc.jar b/jetty-start/src/test/resources/usecases/deep-ext/lib/ext/jdbc/mariadb-jdbc.jar index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/usecases/base.with.ext/lib/ext/jdbc/mariadb-jdbc.jar +++ b/jetty-start/src/test/resources/usecases/deep-ext/lib/ext/jdbc/mariadb-jdbc.jar diff --git a/jetty-start/src/test/resources/usecases/base.logging/lib/logging/jul-to-slf4j.jar b/jetty-start/src/test/resources/usecases/deep-ext/lib/ext/logging/jul-to-slf4j.jar index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/usecases/base.logging/lib/logging/jul-to-slf4j.jar +++ b/jetty-start/src/test/resources/usecases/deep-ext/lib/ext/logging/jul-to-slf4j.jar diff --git a/jetty-start/src/test/resources/usecases/base.logging/lib/logging/logback-classic.jar b/jetty-start/src/test/resources/usecases/deep-ext/lib/ext/logging/logback-classic.jar index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/usecases/base.logging/lib/logging/logback-classic.jar +++ b/jetty-start/src/test/resources/usecases/deep-ext/lib/ext/logging/logback-classic.jar diff --git a/jetty-start/src/test/resources/usecases/base.logging/lib/logging/logback-core.jar b/jetty-start/src/test/resources/usecases/deep-ext/lib/ext/logging/logback-core.jar index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/usecases/base.logging/lib/logging/logback-core.jar +++ b/jetty-start/src/test/resources/usecases/deep-ext/lib/ext/logging/logback-core.jar diff --git a/jetty-start/src/test/resources/usecases/base.logging/lib/logging/slf4j-api.jar b/jetty-start/src/test/resources/usecases/deep-ext/lib/ext/logging/slf4j-api.jar index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/usecases/base.logging/lib/logging/slf4j-api.jar +++ b/jetty-start/src/test/resources/usecases/deep-ext/lib/ext/logging/slf4j-api.jar diff --git a/jetty-start/src/test/resources/usecases/base.with.ext/lib/jetty-util-alt.jar b/jetty-start/src/test/resources/usecases/deep-ext/lib/jetty-util-alt.jar index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/usecases/base.with.ext/lib/jetty-util-alt.jar +++ b/jetty-start/src/test/resources/usecases/deep-ext/lib/jetty-util-alt.jar diff --git a/jetty-start/src/test/resources/usecases/base.with.ext/start.ini b/jetty-start/src/test/resources/usecases/deep-ext/start.ini index c8fa93065c..c8fa93065c 100644 --- a/jetty-start/src/test/resources/usecases/base.with.ext/start.ini +++ b/jetty-start/src/test/resources/usecases/deep-ext/start.ini diff --git a/jetty-start/src/test/resources/usecases/home/etc/README.spnego b/jetty-start/src/test/resources/usecases/home/etc/README.spnego deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/README.spnego +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jdbcRealm.properties b/jetty-start/src/test/resources/usecases/home/etc/jdbcRealm.properties deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jdbcRealm.properties +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-annotations.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-annotations.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-annotations.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-contexts.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-contexts.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-contexts.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-debug.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-debug.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-debug.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-demo.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-demo.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-demo.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-deploy.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-deploy.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-deploy.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-http.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-http.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-http.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-https.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-https.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-https.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-ipaccess.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-ipaccess.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-ipaccess.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-jaas.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-jaas.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-jaas.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-jmx.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-jmx.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-jmx.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-logging.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-logging.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-logging.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-lowresources.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-lowresources.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-lowresources.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-monitor.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-monitor.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-monitor.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-plus.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-plus.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-plus.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-proxy.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-proxy.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-proxy.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-requestlog.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-requestlog.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-requestlog.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-rewrite.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-rewrite.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-rewrite.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-setuid.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-setuid.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-setuid.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-spdy-proxy.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-spdy-proxy.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-spdy-proxy.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-spdy.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-spdy.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-spdy.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-ssl.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-ssl.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-ssl.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-started.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-started.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-started.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-stats.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-stats.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-stats.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-testrealm.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-testrealm.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-testrealm.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-webapps.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-webapps.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-webapps.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-websockets.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-websockets.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-websockets.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty-xinetd.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty-xinetd.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty-xinetd.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty.conf b/jetty-start/src/test/resources/usecases/home/etc/jetty.conf deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty.conf +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/jetty.xml b/jetty-start/src/test/resources/usecases/home/etc/jetty.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/jetty.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/keystore b/jetty-start/src/test/resources/usecases/home/etc/keystore deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/keystore +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/krb5.ini b/jetty-start/src/test/resources/usecases/home/etc/krb5.ini deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/krb5.ini +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/protonego-alpn.xml b/jetty-start/src/test/resources/usecases/home/etc/protonego-alpn.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/protonego-alpn.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/protonego-npn.xml b/jetty-start/src/test/resources/usecases/home/etc/protonego-npn.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/protonego-npn.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/realm.properties b/jetty-start/src/test/resources/usecases/home/etc/realm.properties deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/realm.properties +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/spnego.conf b/jetty-start/src/test/resources/usecases/home/etc/spnego.conf deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/spnego.conf +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/spnego.properties b/jetty-start/src/test/resources/usecases/home/etc/spnego.properties deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/spnego.properties +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/test-realm.xml b/jetty-start/src/test/resources/usecases/home/etc/test-realm.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/test-realm.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/etc/webdefault.xml b/jetty-start/src/test/resources/usecases/home/etc/webdefault.xml deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/etc/webdefault.xml +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/annotations/javax.annotation-api-1.2.jar b/jetty-start/src/test/resources/usecases/home/lib/annotations/javax.annotation-api-1.2.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/annotations/javax.annotation-api-1.2.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/annotations/org.objectweb.asm-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/annotations/org.objectweb.asm-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/annotations/org.objectweb.asm-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/apache-jsp/javax.servlet.jsp.javax.servlet.jsp-api-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/apache-jsp/javax.servlet.jsp.javax.servlet.jsp-api-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/apache-jsp/javax.servlet.jsp.javax.servlet.jsp-api-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/apache-jsp/org.eclipse.jetty.apache-jsp-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/apache-jsp/org.eclipse.jetty.apache-jsp-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/apache-jsp/org.eclipse.jetty.apache-jsp-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/apache-jsp/org.eclipse.jetty.orbit.org.eclipse.jdt.core-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/apache-jsp/org.eclipse.jetty.orbit.org.eclipse.jdt.core-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/apache-jsp/org.eclipse.jetty.orbit.org.eclipse.jdt.core-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/apache-jsp/org.mortbay.jasper.apache-el-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/apache-jsp/org.mortbay.jasper.apache-el-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/apache-jsp/org.mortbay.jasper.apache-el-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/apache-jsp/org.mortbay.jasper.apache-jsp-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/apache-jsp/org.mortbay.jasper.apache-jsp-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/apache-jsp/org.mortbay.jasper.apache-jsp-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/apache-jstl/org.apache.taglibs.taglibs-standard-spec-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/apache-jstl/org.apache.taglibs.taglibs-standard-spec-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/apache-jstl/org.apache.taglibs.taglibs-standard-spec-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/ext/.nodelete b/jetty-start/src/test/resources/usecases/home/lib/ext/.nodelete deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/ext/.nodelete +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-annotations-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-annotations-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-annotations-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-client-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-client-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-client-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-continuation-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-continuation-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-continuation-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-deploy-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-deploy-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-deploy-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-http-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-http-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-http-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-io-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-io-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-io-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-jaas-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-jaas-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-jaas-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-jmx-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-jmx-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-jmx-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-jndi-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-jndi-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-jndi-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-plus-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-plus-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-plus-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-proxy-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-proxy-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-proxy-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-rewrite-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-rewrite-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-rewrite-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-schemas-3.1.RC0.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-schemas-3.1.RC0.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-schemas-3.1.RC0.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-schemas-3.1.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-schemas-3.1.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-schemas-3.1.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-security-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-security-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-security-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-server-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-server-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-server-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-servlet-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-servlet-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-servlet-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-servlets-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-servlets-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-servlets-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-util-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-util-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-util-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-webapp-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-webapp-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-webapp-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jetty-xml-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jetty-xml-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jetty-xml-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jndi/javax.activation-1.1.jar b/jetty-start/src/test/resources/usecases/home/lib/jndi/javax.activation-1.1.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jndi/javax.activation-1.1.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jndi/javax.transaction-api-1.2.jar b/jetty-start/src/test/resources/usecases/home/lib/jndi/javax.transaction-api-1.2.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jndi/javax.transaction-api-1.2.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jsp/javax.el-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jsp/javax.el-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jsp/javax.el-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jsp/javax.servlet.jsp-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jsp/javax.servlet.jsp-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jsp/javax.servlet.jsp-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jsp/javax.servlet.jsp-api-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jsp/javax.servlet.jsp-api-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jsp/javax.servlet.jsp-api-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jsp/javax.servlet.jsp.jstl-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jsp/javax.servlet.jsp.jstl-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jsp/javax.servlet.jsp.jstl-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jsp/jetty-jsp-jdt-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jsp/jetty-jsp-jdt-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jsp/jetty-jsp-jdt-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jsp/org.eclipse.jdt.core-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jsp/org.eclipse.jdt.core-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jsp/org.eclipse.jdt.core-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/jsp/org.eclipse.jetty.orbit.javax.servlet.jsp.jstl-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/jsp/org.eclipse.jetty.orbit.javax.servlet.jsp.jstl-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/jsp/org.eclipse.jetty.orbit.javax.servlet.jsp.jstl-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/monitor/jetty-monitor-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/monitor/jetty-monitor-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/monitor/jetty-monitor-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/servlet-api-3.1.jar b/jetty-start/src/test/resources/usecases/home/lib/servlet-api-3.1.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/servlet-api-3.1.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/setuid/jetty-setuid-java-1.0.1.jar b/jetty-start/src/test/resources/usecases/home/lib/setuid/jetty-setuid-java-1.0.1.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/setuid/jetty-setuid-java-1.0.1.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/setuid/libsetuid-linux.so b/jetty-start/src/test/resources/usecases/home/lib/setuid/libsetuid-linux.so deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/setuid/libsetuid-linux.so +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/setuid/libsetuid-osx.so b/jetty-start/src/test/resources/usecases/home/lib/setuid/libsetuid-osx.so deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/setuid/libsetuid-osx.so +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-client-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-client-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-client-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-core-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-core-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-core-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-http-common-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-http-common-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-http-common-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-http-server-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-http-server-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-http-server-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-server-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-server-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-server-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/websocket/javax-websocket-client-impl-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/websocket/javax-websocket-client-impl-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/websocket/javax-websocket-client-impl-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/websocket/javax-websocket-server-impl-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/websocket/javax-websocket-server-impl-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/websocket/javax-websocket-server-impl-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/websocket/javax.websocket-api-1.0.jar b/jetty-start/src/test/resources/usecases/home/lib/websocket/javax.websocket-api-1.0.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/websocket/javax.websocket-api-1.0.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-api-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-api-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-api-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-client-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-client-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-client-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-common-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-common-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-common-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-server-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-server-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-server-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-servlet-TEST.jar b/jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-servlet-TEST.jar deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-servlet-TEST.jar +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/modules/annotations.mod b/jetty-start/src/test/resources/usecases/home/modules/annotations.mod deleted file mode 100644 index 65e4654127..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/annotations.mod +++ /dev/null @@ -1,17 +0,0 @@ -# -# Jetty Annotation Scanning Module -# - -[depend] -# Annotations needs plus, and jndi features -plus - -[lib] -# Annotations needs jetty annotation jars -lib/jetty-annotations-${jetty.version}.jar -# Need annotation processing jars too -lib/annotations/*.jar - -[xml] -# Enable annotation scanning webapp configurations -etc/jetty-annotations.xml diff --git a/jetty-start/src/test/resources/usecases/home/modules/base.mod b/jetty-start/src/test/resources/usecases/home/modules/base.mod deleted file mode 100644 index ad8ea32088..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/base.mod +++ /dev/null @@ -1,11 +0,0 @@ -# -# Base Module -# - -[optional] -# JMX is optional, if it appears in the module tree then depend on it -jmx - -[lib] -lib/jetty-util-${jetty.version}.jar -lib/jetty-io-${jetty.version}.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/client.mod b/jetty-start/src/test/resources/usecases/home/modules/client.mod deleted file mode 100644 index 6788eacf79..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/client.mod +++ /dev/null @@ -1,7 +0,0 @@ -# -# Client Feature -# - -[lib] -# Client jars -lib/jetty-client-${jetty.version}.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/debug.mod b/jetty-start/src/test/resources/usecases/home/modules/debug.mod deleted file mode 100644 index f740ea2c76..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/debug.mod +++ /dev/null @@ -1,9 +0,0 @@ -# -# Debug module -# - -[depend] -server - -[xml] -etc/jetty-debug.xml diff --git a/jetty-start/src/test/resources/usecases/home/modules/deploy.mod b/jetty-start/src/test/resources/usecases/home/modules/deploy.mod deleted file mode 100644 index 94c0e40316..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/deploy.mod +++ /dev/null @@ -1,14 +0,0 @@ -# -# Deploy Feature -# - -[depend] -webapp - -[lib] -# Deploy jars -lib/jetty-deploy-${jetty.version}.jar - -[xml] -# Deploy configuration -etc/jetty-deploy.xml diff --git a/jetty-start/src/test/resources/usecases/home/modules/ext.mod b/jetty-start/src/test/resources/usecases/home/modules/ext.mod deleted file mode 100644 index 66c051911d..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/ext.mod +++ /dev/null @@ -1,10 +0,0 @@ -# -# ext module -# - -[lib] -lib/ext/**.jar - -[files] -lib/ -lib/ext/ diff --git a/jetty-start/src/test/resources/usecases/home/modules/http.mod b/jetty-start/src/test/resources/usecases/home/modules/http.mod deleted file mode 100644 index 85154141ac..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/http.mod +++ /dev/null @@ -1,9 +0,0 @@ -# -# Jetty HTTP Server -# - -[depend] -server - -[xml] -etc/jetty-http.xml diff --git a/jetty-start/src/test/resources/usecases/home/modules/https.mod b/jetty-start/src/test/resources/usecases/home/modules/https.mod deleted file mode 100644 index 281c5dba04..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/https.mod +++ /dev/null @@ -1,10 +0,0 @@ -# -# Jetty HTTP Server -# - -[depend] -server - -[xml] -etc/jetty-ssl.xml -etc/jetty-https.xml diff --git a/jetty-start/src/test/resources/usecases/home/modules/ipaccess.mod b/jetty-start/src/test/resources/usecases/home/modules/ipaccess.mod deleted file mode 100644 index 956ea0f2e3..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/ipaccess.mod +++ /dev/null @@ -1,9 +0,0 @@ -# -# IPAccess module -# - -[depend] -server - -[xml] -etc/jetty-ipaccess.xml diff --git a/jetty-start/src/test/resources/usecases/home/modules/jaas.mod b/jetty-start/src/test/resources/usecases/home/modules/jaas.mod deleted file mode 100644 index 9fb04f7a57..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/jaas.mod +++ /dev/null @@ -1,14 +0,0 @@ -# -# JAAS Feature -# - -[depend] -server - -[lib] -# JAAS jars -lib/jetty-jaas-${jetty.version}.jar - -[xml] -# JAAS configuration -etc/jetty-jaas.xml diff --git a/jetty-start/src/test/resources/usecases/home/modules/jmx.mod b/jetty-start/src/test/resources/usecases/home/modules/jmx.mod deleted file mode 100644 index fd8740ae8d..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/jmx.mod +++ /dev/null @@ -1,11 +0,0 @@ -# -# JMX Feature -# - -[lib] -# JMX jars (as defined in start.config) -lib/jetty-jmx-${jetty.version}.jar - -[xml] -# JMX configuration -etc/jetty-jmx.xml diff --git a/jetty-start/src/test/resources/usecases/home/modules/jndi.mod b/jetty-start/src/test/resources/usecases/home/modules/jndi.mod deleted file mode 100644 index 33c077ce68..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/jndi.mod +++ /dev/null @@ -1,11 +0,0 @@ -# -# JNDI Support -# - -[depend] -server - -[lib] -lib/jetty-jndi-${jetty.version}.jar -lib/jndi/*.jar - diff --git a/jetty-start/src/test/resources/usecases/home/modules/jsp-impl/apache-jsp.mod b/jetty-start/src/test/resources/usecases/home/modules/jsp-impl/apache-jsp.mod deleted file mode 100644 index aed547c851..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/jsp-impl/apache-jsp.mod +++ /dev/null @@ -1,10 +0,0 @@ -# -# Apache JSP Module -# - -[name] -jsp-impl - -[lib] -lib/apache-jsp/*.jar - diff --git a/jetty-start/src/test/resources/usecases/home/modules/jsp-impl/glassfish-jsp.mod b/jetty-start/src/test/resources/usecases/home/modules/jsp-impl/glassfish-jsp.mod deleted file mode 100644 index 130d2b371f..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/jsp-impl/glassfish-jsp.mod +++ /dev/null @@ -1,8 +0,0 @@ -# -# Glassfish JSP Module -# -[name] -jsp-impl - -[lib] -lib/jsp/*.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/jsp.mod b/jetty-start/src/test/resources/usecases/home/modules/jsp.mod deleted file mode 100644 index fa5b9fdfa9..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/jsp.mod +++ /dev/null @@ -1,20 +0,0 @@ -# -# Jetty JSP Module -# - -[depend] -servlet -jsp-impl/${jsp-impl}-jsp - -[ini-template] -# JSP Configuration - -# Select JSP implementation, choices are -# glassfish : The reference implementation -# default in jetty <= 9.1 -# apache : The apache version -# default jetty >= 9.2 -jsp-impl=apache - -# To use a non-jdk compiler for JSP compilation when using glassfish uncomment next line -# -Dorg.apache.jasper.compiler.disablejsr199=true diff --git a/jetty-start/src/test/resources/usecases/home/modules/logging.mod b/jetty-start/src/test/resources/usecases/home/modules/logging.mod deleted file mode 100644 index a39bfe4d23..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/logging.mod +++ /dev/null @@ -1,31 +0,0 @@ -# -# Jetty std err/out logging -# - -[xml] -etc/jetty-logging.xml - -[files] -logs/ - -[lib] -lib/logging/**.jar -resources/ - -[ini-template] -## Logging Configuration -# Configure jetty logging for default internal behavior STDERR output -# -Dorg.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.StdErrLog - -# Configure jetty logging for slf4j -# -Dorg.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.Slf4jLog - -# Configure jetty logging for java.util.logging -# -Dorg.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.JavaUtilLog - -# STDERR / STDOUT Logging -# Number of days to retain logs -# jetty.log.retain=90 -# Directory for logging output -# Either a path relative to ${jetty.base} or an absolute path -# jetty.logs=logs diff --git a/jetty-start/src/test/resources/usecases/home/modules/lowresources.mod b/jetty-start/src/test/resources/usecases/home/modules/lowresources.mod deleted file mode 100644 index 4ca96de10e..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/lowresources.mod +++ /dev/null @@ -1,9 +0,0 @@ -# -# Low Resources module -# - -[depend] -server - -[xml] -etc/jetty-lowresources.xml diff --git a/jetty-start/src/test/resources/usecases/home/modules/monitor.mod b/jetty-start/src/test/resources/usecases/home/modules/monitor.mod deleted file mode 100644 index 67f006d0c4..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/monitor.mod +++ /dev/null @@ -1,13 +0,0 @@ -# -# Jetty Monitor module -# - -[depend] -server -client - -[lib] -lib/jetty-monitor-${jetty.version}.jar - -[xml] -etc/jetty-monitor.xml
\ No newline at end of file diff --git a/jetty-start/src/test/resources/usecases/home/modules/plus.mod b/jetty-start/src/test/resources/usecases/home/modules/plus.mod deleted file mode 100644 index b781f00bf2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/plus.mod +++ /dev/null @@ -1,15 +0,0 @@ -# -# Jetty Proxy module -# - -[depend] -server -security -jndi - -[lib] -lib/jetty-plus-${jetty.version}.jar - -[xml] -# Plus requires configuration -etc/jetty-plus.xml diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_40.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_40.mod deleted file mode 100644 index 54d3731052..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_40.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/alpn/alpn-boot/7.1.0.v20141016/alpn-boot-7.1.0.v20141016.jar|lib/alpn/alpn-boot-7.1.0.v20141016.jar - -[exec] --Xbootclasspath/p:lib/alpn/alpn-boot-7.1.0.v20141016.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_45.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_45.mod deleted file mode 100644 index 54d3731052..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_45.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/alpn/alpn-boot/7.1.0.v20141016/alpn-boot-7.1.0.v20141016.jar|lib/alpn/alpn-boot-7.1.0.v20141016.jar - -[exec] --Xbootclasspath/p:lib/alpn/alpn-boot-7.1.0.v20141016.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_51.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_51.mod deleted file mode 100644 index 54d3731052..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_51.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/alpn/alpn-boot/7.1.0.v20141016/alpn-boot-7.1.0.v20141016.jar|lib/alpn/alpn-boot-7.1.0.v20141016.jar - -[exec] --Xbootclasspath/p:lib/alpn/alpn-boot-7.1.0.v20141016.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_55.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_55.mod deleted file mode 100644 index 54d3731052..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_55.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/alpn/alpn-boot/7.1.0.v20141016/alpn-boot-7.1.0.v20141016.jar|lib/alpn/alpn-boot-7.1.0.v20141016.jar - -[exec] --Xbootclasspath/p:lib/alpn/alpn-boot-7.1.0.v20141016.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_60.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_60.mod deleted file mode 100644 index 54d3731052..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_60.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/alpn/alpn-boot/7.1.0.v20141016/alpn-boot-7.1.0.v20141016.jar|lib/alpn/alpn-boot-7.1.0.v20141016.jar - -[exec] --Xbootclasspath/p:lib/alpn/alpn-boot-7.1.0.v20141016.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.8.0.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.8.0.mod deleted file mode 100644 index a81732c453..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.8.0.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/alpn/alpn-boot/8.1.0.v20141016/alpn-boot-8.1.0.v20141016.jar|lib/alpn/alpn-boot-8.1.0.v20141016.jar - -[exec] --Xbootclasspath/p:lib/alpn/alpn-boot-8.1.0.v20141016.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.8.0_05.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.8.0_05.mod deleted file mode 100644 index a81732c453..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.8.0_05.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/alpn/alpn-boot/8.1.0.v20141016/alpn-boot-8.1.0.v20141016.jar|lib/alpn/alpn-boot-8.1.0.v20141016.jar - -[exec] --Xbootclasspath/p:lib/alpn/alpn-boot-8.1.0.v20141016.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn.mod deleted file mode 100644 index 0e399f05cb..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn.mod +++ /dev/null @@ -1,36 +0,0 @@ -# ALPN is provided via a -Xbootclasspath that modifies the secure connections -# in java to support the ALPN layer needed for SPDY (and eventually HTTP/2) -# -# This modification has a tight dependency on specific recent updates of -# Java 1.7 and Java 1.8 -# (Java versions prior to 1.7u40 are not supported) -# -# The alpn protonego module will use an appropriate alpn-boot jar for your -# specific version of Java. -# -# IMPORTANT: Versions of Java that exist after this module was created are -# not guaranteed to work with existing alpn-boot jars, and might -# need a new alpn-boot to be created / tested / deployed by the -# Jetty project in order to provide support for these future -# Java versions. -# -# All versions of alpn-boot can be found at -# http://central.maven.org/maven2/org/mortbay/jetty/alpn/alpn-boot/ - -[name] -protonego-impl - -[depend] -protonego-impl/alpn-${java.version} - -[lib] -lib/jetty-alpn-client-${jetty.version}.jar -lib/jetty-alpn-server-${jetty.version}.jar - -[xml] -etc/protonego-alpn.xml - -[files] -lib/ -lib/alpn/ - diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_04.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_04.mod deleted file mode 100644 index 007570b675..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_04.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/1.1.0.v20120525/npn-boot-1.1.0.v20120525.jar|lib/npn/npn-boot-1.1.0.v20120525.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.0.v20120525.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_05.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_05.mod deleted file mode 100644 index 007570b675..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_05.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/1.1.0.v20120525/npn-boot-1.1.0.v20120525.jar|lib/npn/npn-boot-1.1.0.v20120525.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.0.v20120525.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_06.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_06.mod deleted file mode 100644 index 868a7a77fc..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_06.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/1.1.1.v20121030/npn-boot-1.1.1.v20121030.jar|lib/npn/npn-boot-1.1.1.v20121030.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.1.v20121030.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_07.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_07.mod deleted file mode 100644 index 868a7a77fc..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_07.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/1.1.1.v20121030/npn-boot-1.1.1.v20121030.jar|lib/npn/npn-boot-1.1.1.v20121030.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.1.v20121030.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_09.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_09.mod deleted file mode 100644 index 20c1db27bd..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_09.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/1.1.3.v20130313/npn-boot-1.1.3.v20130313.jar|lib/npn/npn-boot-1.1.3.v20130313.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.3.v20130313.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_10.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_10.mod deleted file mode 100644 index 20c1db27bd..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_10.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/1.1.3.v20130313/npn-boot-1.1.3.v20130313.jar|lib/npn/npn-boot-1.1.3.v20130313.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.3.v20130313.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_11.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_11.mod deleted file mode 100644 index 20c1db27bd..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_11.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/1.1.3.v20130313/npn-boot-1.1.3.v20130313.jar|lib/npn/npn-boot-1.1.3.v20130313.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.3.v20130313.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_13.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_13.mod deleted file mode 100644 index 1645a52dba..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_13.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/1.1.4.v20130313/npn-boot-1.1.4.v20130313.jar|lib/npn/npn-boot-1.1.4.v20130313.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.4.v20130313.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_15.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_15.mod deleted file mode 100644 index 73bc09007e..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_15.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/1.1.5.v20130313/npn-boot-1.1.5.v20130313.jar|lib/npn/npn-boot-1.1.5.v20130313.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.5.v20130313.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_17.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_17.mod deleted file mode 100644 index 73bc09007e..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_17.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/1.1.5.v20130313/npn-boot-1.1.5.v20130313.jar|lib/npn/npn-boot-1.1.5.v20130313.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.5.v20130313.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_21.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_21.mod deleted file mode 100644 index 73bc09007e..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_21.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/1.1.5.v20130313/npn-boot-1.1.5.v20130313.jar|lib/npn/npn-boot-1.1.5.v20130313.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.5.v20130313.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_25.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_25.mod deleted file mode 100644 index 73bc09007e..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_25.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/1.1.5.v20130313/npn-boot-1.1.5.v20130313.jar|lib/npn/npn-boot-1.1.5.v20130313.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.5.v20130313.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_40.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_40.mod deleted file mode 100644 index 465e6f034b..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_40.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/1.1.6.v20130911/npn-boot-1.1.6.v20130911.jar|lib/npn/npn-boot-1.1.6.v20130911.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.6.v20130911.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_45.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_45.mod deleted file mode 100644 index 465e6f034b..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_45.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/1.1.6.v20130911/npn-boot-1.1.6.v20130911.jar|lib/npn/npn-boot-1.1.6.v20130911.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.6.v20130911.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_51.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_51.mod deleted file mode 100644 index 465e6f034b..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_51.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/1.1.6.v20130911/npn-boot-1.1.6.v20130911.jar|lib/npn/npn-boot-1.1.6.v20130911.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.6.v20130911.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_55.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_55.mod deleted file mode 100644 index 5f8704d68a..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_55.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/1.1.8.v20141013/npn-boot-1.1.8.v20141013.jar|lib/npn/npn-boot-1.1.8.v20141013.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.8.v20141013.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_60.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_60.mod deleted file mode 100644 index 5f8704d68a..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_60.mod +++ /dev/null @@ -1,8 +0,0 @@ -[name] -protonego-boot - -[files] -http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/1.1.8.v20141013/npn-boot-1.1.8.v20141013.jar|lib/npn/npn-boot-1.1.8.v20141013.jar - -[exec] --Xbootclasspath/p:lib/npn/npn-boot-1.1.8.v20141013.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn.mod deleted file mode 100644 index 040aad1019..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn.mod +++ /dev/null @@ -1,31 +0,0 @@ -# NPN is provided via a -Xbootclasspath that modifies the secure connections -# in java to support the NPN layer needed for SPDY. -# -# This modification has a tight dependency on specific updates of Java 1.7. -# (No support for Java 8 exists for npn / npn-boot, use alpn instead) -# -# The npn module will use an appropriate npn-boot jar for your specific -# version of Java. -# -# IMPORTANT: Versions of Java that exist after this module was created are -# not guaranteed to work with existing npn-boot jars, and might -# need a new npn-boot to be created / tested / deployed by the -# Jetty project in order to provide support for these future -# Java versions. -# -# All versions of npn-boot can be found at -# http://central.maven.org/maven2/org/mortbay/jetty/npn/npn-boot/ - - -[name] -protonego-impl - -[depend] -protonego-impl/npn-${java.version} - -[xml] -etc/protonego-npn.xml - -[files] -lib/ -lib/npn/ diff --git a/jetty-start/src/test/resources/usecases/home/modules/protonego.mod b/jetty-start/src/test/resources/usecases/home/modules/protonego.mod deleted file mode 100644 index d7bba9fbec..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/protonego.mod +++ /dev/null @@ -1,15 +0,0 @@ -# -# Protocol Negotiatin Selection Module -# - -[depend] -protonego-impl/${protonego} - -[ini-template] -# Protocol Negotiation Implementation Selection -# choices are: -# 'npn' : original implementation for SPDY (now deprecated) -# 'alpn' : replacement for NPN, in use by current SPDY implementations -# and the future HTTP/2 spec -# Note: java 1.8+ are ALPN only. -protonego=alpn diff --git a/jetty-start/src/test/resources/usecases/home/modules/proxy.mod b/jetty-start/src/test/resources/usecases/home/modules/proxy.mod deleted file mode 100644 index 7873329afa..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/proxy.mod +++ /dev/null @@ -1,14 +0,0 @@ -# -# Jetty Proxy module -# - -[depend] -server -client - -[lib] -lib/jetty-proxy-${jetty.version}.jar - -[xml] -# Proxy requires configuration -etc/jetty-proxy.xml diff --git a/jetty-start/src/test/resources/usecases/home/modules/requestlog.mod b/jetty-start/src/test/resources/usecases/home/modules/requestlog.mod deleted file mode 100644 index 2b048dbc76..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/requestlog.mod +++ /dev/null @@ -1,9 +0,0 @@ -# -# Request Log module -# - -[depend] -server - -[xml] -etc/jetty-requestlog.xml diff --git a/jetty-start/src/test/resources/usecases/home/modules/resources.mod b/jetty-start/src/test/resources/usecases/home/modules/resources.mod deleted file mode 100644 index 8647d81325..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/resources.mod +++ /dev/null @@ -1,10 +0,0 @@ -# -# Module to add resources directory to classpath -# - -[lib] -resources/ - -[files] -resources/ - diff --git a/jetty-start/src/test/resources/usecases/home/modules/rewrite.mod b/jetty-start/src/test/resources/usecases/home/modules/rewrite.mod deleted file mode 100644 index 85fe5f090d..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/rewrite.mod +++ /dev/null @@ -1,13 +0,0 @@ -# -# Jetty Rewrite module -# - -[depend] -server - -[lib] -lib/jetty-rewrite-${jetty.version}.jar - -[xml] -# Annotations needs annotations configuration -etc/jetty-rewrite.xml diff --git a/jetty-start/src/test/resources/usecases/home/modules/security.mod b/jetty-start/src/test/resources/usecases/home/modules/security.mod deleted file mode 100644 index ba3163275f..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/security.mod +++ /dev/null @@ -1,9 +0,0 @@ -# -# Jetty Security Module -# - -[depend] -server - -[lib] -lib/jetty-security-${jetty.version}.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/server.mod b/jetty-start/src/test/resources/usecases/home/modules/server.mod deleted file mode 100644 index b1e9f33673..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/server.mod +++ /dev/null @@ -1,21 +0,0 @@ -# -# Base server -# - -[optional] -ext - -[depend] -base -xml - -[lib] -lib/servlet-api-3.1.jar -lib/jetty-schemas-3.1.jar -lib/jetty-http-${jetty.version}.jar -lib/jetty-continuation-${jetty.version}.jar -lib/jetty-server-${jetty.version}.jar - -[xml] -# Annotations needs annotations configuration -etc/jetty.xml diff --git a/jetty-start/src/test/resources/usecases/home/modules/servlet.mod b/jetty-start/src/test/resources/usecases/home/modules/servlet.mod deleted file mode 100644 index fdb65c57a1..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/servlet.mod +++ /dev/null @@ -1,9 +0,0 @@ -# -# Jetty Servlet Module -# - -[depend] -server - -[lib] -lib/jetty-servlet-${jetty.version}.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/spdy.mod b/jetty-start/src/test/resources/usecases/home/modules/spdy.mod deleted file mode 100644 index cf79dfa0f2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/spdy.mod +++ /dev/null @@ -1,26 +0,0 @@ -# -# SPDY Support Module -# - -[depend] -ssl -protonego - -[lib] -lib/spdy/*.jar - -[xml] -etc/jetty-ssl.xml -etc/jetty-spdy.xml - -[ini-template] -## SPDY Configuration - -# Port for SPDY connections -spdy.port=8443 - -# SPDY idle timeout in milliseconds -spdy.timeout=30000 - -# Initial Window Size for SPDY -#spdy.initialWindowSize=65536 diff --git a/jetty-start/src/test/resources/usecases/home/modules/ssl.mod b/jetty-start/src/test/resources/usecases/home/modules/ssl.mod deleted file mode 100644 index 449f58104f..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/ssl.mod +++ /dev/null @@ -1,35 +0,0 @@ -# -# SSL Keystore module -# - -[depend] -server - -[xml] -etc/jetty-ssl.xml - -[files] -http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/plain/jetty-server/src/main/config/etc/keystore|etc/keystore - -[ini-template] -## SSL Keystore Configuration -# define the port to use for secure redirection -jetty.secure.port=8443 - -# Setup a demonstration keystore and truststore -jetty.keystore=etc/keystore -jetty.truststore=etc/keystore - -# Set the demonstration passwords. -# Note that OBF passwords are not secure, just protected from casual observation -# See http://www.eclipse.org/jetty/documentation/current/configuring-security-secure-passwords.html -jetty.keystore.password=OBF:1vny1zlo1x8e1vnw1vn61x8g1zlu1vn4 -jetty.keymanager.password=OBF:1u2u1wml1z7s1z7a1wnl1u2g -jetty.truststore.password=OBF:1vny1zlo1x8e1vnw1vn61x8g1zlu1vn4 - -# Set the client auth behavior -# Set to true if client certificate authentication is required -# jetty.ssl.needClientAuth=true -# Set to true if client certificate authentication is desired -# jetty.ssl.wantClientAuth=true - diff --git a/jetty-start/src/test/resources/usecases/home/modules/stats.mod b/jetty-start/src/test/resources/usecases/home/modules/stats.mod deleted file mode 100644 index 0922469cdf..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/stats.mod +++ /dev/null @@ -1,9 +0,0 @@ -# -# Stats module -# - -[depend] -server - -[xml] -etc/jetty-stats.xml diff --git a/jetty-start/src/test/resources/usecases/home/modules/webapp.mod b/jetty-start/src/test/resources/usecases/home/modules/webapp.mod deleted file mode 100644 index f62c554555..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/webapp.mod +++ /dev/null @@ -1,9 +0,0 @@ -# -# Base server -# - -[depend] -servlet - -[lib] -lib/jetty-webapp-${jetty.version}.jar diff --git a/jetty-start/src/test/resources/usecases/home/modules/websocket.mod b/jetty-start/src/test/resources/usecases/home/modules/websocket.mod deleted file mode 100644 index f45babd886..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/websocket.mod +++ /dev/null @@ -1,17 +0,0 @@ -# -# WebSocket Feature -# - -# WebSocket needs Annotations feature -[depend] -server -annotations - -# WebSocket needs websocket jars (as defined in start.config) -[lib] -lib/websocket/*.jar - -# WebSocket needs websocket configuration -[xml] -etc/jetty-websockets.xml - diff --git a/jetty-start/src/test/resources/usecases/home/modules/xinetd.mod b/jetty-start/src/test/resources/usecases/home/modules/xinetd.mod deleted file mode 100644 index fdc1b3c7b0..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/xinetd.mod +++ /dev/null @@ -1,9 +0,0 @@ -# -# Stats module -# - -[depend] -server - -[xml] -etc/jetty-xinetd.xml diff --git a/jetty-start/src/test/resources/usecases/home/modules/xml.mod b/jetty-start/src/test/resources/usecases/home/modules/xml.mod deleted file mode 100644 index d53107a84f..0000000000 --- a/jetty-start/src/test/resources/usecases/home/modules/xml.mod +++ /dev/null @@ -1,10 +0,0 @@ -# -# Jetty XML Configuration -# - -[depend] -base - -[lib] -lib/jetty-xml-${jetty.version}.jar - diff --git a/jetty-start/src/test/resources/usecases/home/resources/.nodelete b/jetty-start/src/test/resources/usecases/home/resources/.nodelete deleted file mode 100644 index e69de29bb2..0000000000 --- a/jetty-start/src/test/resources/usecases/home/resources/.nodelete +++ /dev/null diff --git a/jetty-start/src/test/resources/usecases/home/start.ini b/jetty-start/src/test/resources/usecases/home/start.ini deleted file mode 100644 index a65a9cb002..0000000000 --- a/jetty-start/src/test/resources/usecases/home/start.ini +++ /dev/null @@ -1,2 +0,0 @@ - ---module=server,http,jmx,annotations,websocket diff --git a/jetty-start/src/test/resources/usecases/assert-enable-spdy.txt b/jetty-start/src/test/resources/usecases/http2.assert.txt index a69eeb6dda..e2b729c05f 100644 --- a/jetty-start/src/test/resources/usecases/assert-enable-spdy.txt +++ b/jetty-start/src/test/resources/usecases/http2.assert.txt @@ -1,14 +1,13 @@ # The XMLs we expect (order is important) -XML|${jetty.home}/etc/jetty-jmx.xml -XML|${jetty.home}/etc/protonego-alpn.xml XML|${jetty.home}/etc/jetty.xml XML|${jetty.home}/etc/jetty-http.xml +XML|${jetty.home}/etc/jetty-jmx.xml XML|${jetty.home}/etc/jetty-ssl.xml -XML|${jetty.home}/etc/jetty-spdy.xml +XML|${jetty.home}/etc/protonego-alpn.xml +XML|${jetty.home}/etc/jetty-http2.xml # The LIBs we expect (order is irrelevant) -LIB|${jetty.home}/lib/jetty-continuation-TEST.jar LIB|${jetty.home}/lib/jetty-http-TEST.jar LIB|${jetty.home}/lib/jetty-io-TEST.jar LIB|${jetty.home}/lib/jetty-jmx-TEST.jar @@ -17,13 +16,13 @@ LIB|${jetty.home}/lib/jetty-server-TEST.jar LIB|${jetty.home}/lib/jetty-util-TEST.jar LIB|${jetty.home}/lib/jetty-xml-TEST.jar LIB|${jetty.home}/lib/servlet-api-3.1.jar -LIB|${jetty.home}/lib/spdy/spdy-client-TEST.jar -LIB|${jetty.home}/lib/spdy/spdy-http-server-TEST.jar -LIB|${jetty.home}/lib/spdy/spdy-http-common-TEST.jar -LIB|${jetty.home}/lib/spdy/spdy-server-TEST.jar -LIB|${jetty.home}/lib/spdy/spdy-core-TEST.jar +LIB|${jetty.home}/lib/jetty-alpn-server-TEST.jar +LIB|${jetty.home}/lib/http2/http2-common-TEST.jar +LIB|${jetty.home}/lib/http2/http2-hpack-TEST.jar +LIB|${jetty.home}/lib/http2/http2-server-TEST.jar # The Properties we expect (order is irrelevant) +# (this is the property we actually set in jetty.base) PROP|jetty.port=9090 PROP|jetty.secure.port=8443 PROP|jetty.keystore=etc/keystore @@ -33,11 +32,25 @@ PROP|jetty.truststore=etc/keystore PROP|jetty.truststore.password=sundae PROP|java.version=1.7.0_60 PROP|protonego=alpn -PROP|spdy.port=8443 -PROP|spdy.timeout=30000 +PROP|ssl.port=8443 +PROP|ssl.timeout=30000 +# (these are the ones set by default from jetty.home modules) +PROP|http.timeout=30000 +PROP|jetty.delayDispatchUntilContent=false +PROP|jetty.dump.start=false +PROP|jetty.dump.stop=false +PROP|jetty.output.buffer.size=32768 +PROP|jetty.request.header.size=8192 +PROP|jetty.response.header.size=8192 +PROP|jetty.send.date.header=false +PROP|jetty.send.server.version=true +PROP|threads.max=200 +PROP|threads.min=10 +PROP|threads.timeout=60000 + # The Downloads -DOWNLOAD|http://central.maven.org/maven2/org/mortbay/jetty/alpn/alpn-boot/7.1.0.v20141016/alpn-boot-7.1.0.v20141016.jar|lib/alpn/alpn-boot-7.1.0.v20141016.jar +DOWNLOAD|maven://org.mortbay.jetty.alpn/alpn-boot/7.1.0.v20141016|lib/alpn/alpn-boot-7.1.0.v20141016.jar DOWNLOAD|http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/plain/jetty-server/src/main/config/etc/keystore|etc/keystore # The Bootlib diff --git a/jetty-start/src/test/resources/usecases/base.enable.spdy.bad.npn.version/start.ini b/jetty-start/src/test/resources/usecases/http2/start.ini index 13fa5089f3..5faab28161 100644 --- a/jetty-start/src/test/resources/usecases/base.enable.spdy.bad.npn.version/start.ini +++ b/jetty-start/src/test/resources/usecases/http2/start.ini @@ -1,5 +1,5 @@ ---module=server,http,jmx,spdy +--module=server,http,jmx,http2 jetty.port=9090 diff --git a/jetty-start/src/test/resources/usecases/assert-include-jetty-dir-logging.txt b/jetty-start/src/test/resources/usecases/include-jetty-dir-logging.assert.txt index 4ecd847744..d238196059 100644 --- a/jetty-start/src/test/resources/usecases/assert-include-jetty-dir-logging.txt +++ b/jetty-start/src/test/resources/usecases/include-jetty-dir-logging.assert.txt @@ -1,11 +1,10 @@ # The XMLs we expect (order is important) -XML|${jetty.home}/etc/jetty-jmx.xml XML|${maven-test-resources}/extra-jetty-dirs/logging/etc/jetty-logging.xml XML|${jetty.home}/etc/jetty.xml XML|${jetty.home}/etc/jetty-http.xml +XML|${jetty.home}/etc/jetty-jmx.xml # The LIBs we expect (order is irrelevant) -LIB|${jetty.home}/lib/jetty-continuation-TEST.jar LIB|${jetty.home}/lib/jetty-http-TEST.jar LIB|${jetty.home}/lib/jetty-io-TEST.jar LIB|${jetty.home}/lib/jetty-jmx-TEST.jar @@ -14,11 +13,25 @@ LIB|${jetty.home}/lib/jetty-server-TEST.jar LIB|${jetty.home}/lib/jetty-util-TEST.jar LIB|${jetty.home}/lib/jetty-xml-TEST.jar LIB|${jetty.home}/lib/servlet-api-3.1.jar -LIB|${jetty.home}/resources +LIB|${jetty.base}/resources LIB|${maven-test-resources}/extra-jetty-dirs/logging/lib/logging/logback.jar # The Properties we expect (order is irrelevant) +# (this is the property we actually set in jetty.base) PROP|jetty.port=9090 +# (these are the ones set by default from jetty.home modules) +PROP|http.timeout=30000 +PROP|jetty.delayDispatchUntilContent=false +PROP|jetty.dump.start=false +PROP|jetty.dump.stop=false +PROP|jetty.output.buffer.size=32768 +PROP|jetty.request.header.size=8192 +PROP|jetty.response.header.size=8192 +PROP|jetty.send.date.header=false +PROP|jetty.send.server.version=true +PROP|threads.max=200 +PROP|threads.min=10 +PROP|threads.timeout=60000 # Files FILE|logs/ diff --git a/jetty-start/src/test/resources/dist-home/etc/jetty-spdy-proxy.xml b/jetty-start/src/test/resources/usecases/include-jetty-dir-logging/resources/some.properties index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/dist-home/etc/jetty-spdy-proxy.xml +++ b/jetty-start/src/test/resources/usecases/include-jetty-dir-logging/resources/some.properties diff --git a/jetty-start/src/test/resources/usecases/base.with.include.jetty.dirs/start.ini b/jetty-start/src/test/resources/usecases/include-jetty-dir-logging/start.ini index 9e16be66fd..ce3bff24b1 100644 --- a/jetty-start/src/test/resources/usecases/base.with.include.jetty.dirs/start.ini +++ b/jetty-start/src/test/resources/usecases/include-jetty-dir-logging/start.ini @@ -1,5 +1,6 @@ --include-jetty-dir=${start.basedir}/../../extra-jetty-dirs/logging --module=server,http,jmx +#--module=resources jetty.port=9090 diff --git a/jetty-start/src/test/resources/usecases/assert-jmx.txt b/jetty-start/src/test/resources/usecases/jmx.assert.txt index def27d7da7..28dea2e98b 100644 --- a/jetty-start/src/test/resources/usecases/assert-jmx.txt +++ b/jetty-start/src/test/resources/usecases/jmx.assert.txt @@ -1,10 +1,9 @@ # The XMLs we expect (order is important) -XML|${jetty.home}/etc/jetty-jmx.xml XML|${jetty.home}/etc/jetty.xml XML|${jetty.home}/etc/jetty-http.xml +XML|${jetty.home}/etc/jetty-jmx.xml # The LIBs we expect (order is irrelevant) -LIB|${jetty.home}/lib/jetty-continuation-TEST.jar LIB|${jetty.home}/lib/jetty-http-TEST.jar LIB|${jetty.home}/lib/jetty-io-TEST.jar LIB|${jetty.home}/lib/jetty-jmx-TEST.jar @@ -15,4 +14,18 @@ LIB|${jetty.home}/lib/jetty-xml-TEST.jar LIB|${jetty.home}/lib/servlet-api-3.1.jar # The Properties we expect (order is irrelevant) +# (this is the property we actually set in jetty.base) PROP|jetty.port=9090 +# (these are the ones set by default from jetty.home modules) +PROP|http.timeout=30000 +PROP|jetty.delayDispatchUntilContent=false +PROP|jetty.dump.start=false +PROP|jetty.dump.stop=false +PROP|jetty.output.buffer.size=32768 +PROP|jetty.request.header.size=8192 +PROP|jetty.response.header.size=8192 +PROP|jetty.send.date.header=false +PROP|jetty.send.server.version=true +PROP|threads.max=200 +PROP|threads.min=10 +PROP|threads.timeout=60000 diff --git a/jetty-start/src/test/resources/usecases/base.jmx/start.ini b/jetty-start/src/test/resources/usecases/jmx/start.ini index d3950e6c02..d3950e6c02 100644 --- a/jetty-start/src/test/resources/usecases/base.jmx/start.ini +++ b/jetty-start/src/test/resources/usecases/jmx/start.ini diff --git a/jetty-start/src/test/resources/usecases/base.with.jsp.apache/start.ini b/jetty-start/src/test/resources/usecases/jsp-bad/start.ini index fcdea021bd..b17b253769 100644 --- a/jetty-start/src/test/resources/usecases/base.with.jsp.apache/start.ini +++ b/jetty-start/src/test/resources/usecases/jsp-bad/start.ini @@ -2,6 +2,8 @@ --module=server --module=http --module=jsp -jsp-impl=apache + +# Intentionally set to "bad" for test case +jsp-impl=bad jetty.port=9090 diff --git a/jetty-start/src/test/resources/usecases/jsp.assert.txt b/jetty-start/src/test/resources/usecases/jsp.assert.txt new file mode 100644 index 0000000000..8b88be088c --- /dev/null +++ b/jetty-start/src/test/resources/usecases/jsp.assert.txt @@ -0,0 +1,50 @@ +# The XMLs we expect (order is important) +XML|${jetty.home}/etc/jetty.xml +XML|${jetty.home}/etc/jetty-http.xml +XML|${jetty.home}/etc/jetty-plus.xml +XML|${jetty.home}/etc/jetty-annotations.xml + +# The LIBs we expect (order is irrelevant) +LIB|${jetty.home}/lib/jetty-annotations-TEST.jar +LIB|${jetty.home}/lib/annotations/asm-5.0.1.jar +LIB|${jetty.home}/lib/annotations/asm-commons-5.0.1.jar +LIB|${jetty.home}/lib/annotations/javax.annotation-api-1.2.jar +LIB|${jetty.home}/lib/jetty-http-TEST.jar +LIB|${jetty.home}/lib/jetty-io-TEST.jar +LIB|${jetty.home}/lib/jetty-jndi-TEST.jar +LIB|${jetty.home}/lib/jndi/javax.mail.glassfish-1.4.1.v201005082020.jar +LIB|${jetty.home}/lib/jndi/javax.transaction-api-1.2.jar +LIB|${jetty.home}/lib/jetty-plus-TEST.jar +LIB|${jetty.home}/lib/jetty-schemas-3.1.jar +LIB|${jetty.home}/lib/jetty-security-TEST.jar +LIB|${jetty.home}/lib/jetty-server-TEST.jar +LIB|${jetty.home}/lib/jetty-servlet-TEST.jar +LIB|${jetty.home}/lib/jetty-util-TEST.jar +LIB|${jetty.home}/lib/jetty-webapp-TEST.jar +LIB|${jetty.home}/lib/jetty-xml-TEST.jar +LIB|${jetty.home}/lib/servlet-api-3.1.jar +LIB|${jetty.home}/lib/apache-jsp/org.eclipse.jetty.apache-jsp-TEST.jar +LIB|${jetty.home}/lib/apache-jsp/org.eclipse.jetty.orbit.org.eclipse.jdt.core-3.8.2.v20130121.jar +LIB|${jetty.home}/lib/apache-jsp/org.mortbay.jasper.apache-el-8.0.9.M3.jar +LIB|${jetty.home}/lib/apache-jsp/org.mortbay.jasper.apache-jsp-8.0.9.M3.jar + +# The Properties we expect (order is irrelevant) +# (these are the properties we actually set in the configuration) +PROP|jetty.port=9090 +PROP|jsp-impl=apache +# (these are the ones set by default from jetty.home modules) +PROP|http.timeout=30000 +PROP|jetty.delayDispatchUntilContent=false +PROP|jetty.dump.start=false +PROP|jetty.dump.stop=false +PROP|jetty.output.buffer.size=32768 +PROP|jetty.request.header.size=8192 +PROP|jetty.response.header.size=8192 +PROP|jetty.send.date.header=false +PROP|jetty.send.server.version=true +PROP|threads.max=200 +PROP|threads.min=10 +PROP|threads.timeout=60000 + +# Files / Directories to create +# FILE|lib/ diff --git a/jetty-start/src/test/resources/usecases/base.with.jsp.default/start.ini b/jetty-start/src/test/resources/usecases/jsp/start.ini index bf58fa82d7..bf58fa82d7 100644 --- a/jetty-start/src/test/resources/usecases/base.with.jsp.default/start.ini +++ b/jetty-start/src/test/resources/usecases/jsp/start.ini diff --git a/jetty-start/src/test/resources/usecases/assert-logging.txt b/jetty-start/src/test/resources/usecases/logging.assert.txt index c83dc2c7b9..ce72b68ec4 100644 --- a/jetty-start/src/test/resources/usecases/assert-logging.txt +++ b/jetty-start/src/test/resources/usecases/logging.assert.txt @@ -3,7 +3,6 @@ XML|${jetty.home}/etc/jetty.xml XML|${jetty.home}/etc/jetty-http.xml # The LIBs we expect (order is irrelevant) -LIB|${jetty.home}/lib/jetty-continuation-TEST.jar LIB|${jetty.home}/lib/jetty-http-TEST.jar LIB|${jetty.home}/lib/jetty-io-TEST.jar LIB|${jetty.home}/lib/jetty-schemas-3.1.jar @@ -18,8 +17,21 @@ LIB|${jetty.base}/lib/logging/logback-classic.jar LIB|${jetty.base}/resources # The Properties we expect (order is irrelevant) +# (this is the property we actually set in jetty.base) PROP|jetty.port=9090 - +# (these are the ones set by default from jetty.home modules) +PROP|http.timeout=30000 +PROP|jetty.delayDispatchUntilContent=false +PROP|jetty.dump.start=false +PROP|jetty.dump.stop=false +PROP|jetty.output.buffer.size=32768 +PROP|jetty.request.header.size=8192 +PROP|jetty.response.header.size=8192 +PROP|jetty.send.date.header=false +PROP|jetty.send.server.version=true +PROP|threads.max=200 +PROP|threads.min=10 +PROP|threads.timeout=60000 # Other File References FILE|logs/ FILE|resources/ diff --git a/jetty-start/src/test/resources/usecases/base.with.ext/lib/ext/logging/jul-to-slf4j.jar b/jetty-start/src/test/resources/usecases/logging/lib/logging/jul-to-slf4j.jar index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/usecases/base.with.ext/lib/ext/logging/jul-to-slf4j.jar +++ b/jetty-start/src/test/resources/usecases/logging/lib/logging/jul-to-slf4j.jar diff --git a/jetty-start/src/test/resources/usecases/base.with.ext/lib/ext/logging/logback-classic.jar b/jetty-start/src/test/resources/usecases/logging/lib/logging/logback-classic.jar index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/usecases/base.with.ext/lib/ext/logging/logback-classic.jar +++ b/jetty-start/src/test/resources/usecases/logging/lib/logging/logback-classic.jar diff --git a/jetty-start/src/test/resources/usecases/base.with.ext/lib/ext/logging/logback-core.jar b/jetty-start/src/test/resources/usecases/logging/lib/logging/logback-core.jar index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/usecases/base.with.ext/lib/ext/logging/logback-core.jar +++ b/jetty-start/src/test/resources/usecases/logging/lib/logging/logback-core.jar diff --git a/jetty-start/src/test/resources/usecases/base.with.ext/lib/ext/logging/slf4j-api.jar b/jetty-start/src/test/resources/usecases/logging/lib/logging/slf4j-api.jar index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/usecases/base.with.ext/lib/ext/logging/slf4j-api.jar +++ b/jetty-start/src/test/resources/usecases/logging/lib/logging/slf4j-api.jar diff --git a/jetty-start/src/test/resources/usecases/base.logging/modules/logging.mod b/jetty-start/src/test/resources/usecases/logging/modules/logging.mod index e2d24ce645..e2d24ce645 100644 --- a/jetty-start/src/test/resources/usecases/base.logging/modules/logging.mod +++ b/jetty-start/src/test/resources/usecases/logging/modules/logging.mod diff --git a/jetty-start/src/test/resources/usecases/base.logging/resources/jetty-logging.properties b/jetty-start/src/test/resources/usecases/logging/resources/jetty-logging.properties index 5cb8291a81..5cb8291a81 100644 --- a/jetty-start/src/test/resources/usecases/base.logging/resources/jetty-logging.properties +++ b/jetty-start/src/test/resources/usecases/logging/resources/jetty-logging.properties diff --git a/jetty-start/src/test/resources/usecases/base.logging/resources/logback.xml b/jetty-start/src/test/resources/usecases/logging/resources/logback.xml index e69de29bb2..e69de29bb2 100644 --- a/jetty-start/src/test/resources/usecases/base.logging/resources/logback.xml +++ b/jetty-start/src/test/resources/usecases/logging/resources/logback.xml diff --git a/jetty-start/src/test/resources/usecases/base.logging/start.ini b/jetty-start/src/test/resources/usecases/logging/start.ini index e18ff3dbf7..e18ff3dbf7 100644 --- a/jetty-start/src/test/resources/usecases/base.logging/start.ini +++ b/jetty-start/src/test/resources/usecases/logging/start.ini |