Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoakim Erdfelt2015-02-11 17:02:29 +0000
committerJoakim Erdfelt2015-02-11 17:05:51 +0000
commitcab76950e1fe9234a9f88b4f5def2e8c3c44764c (patch)
treed04b2ffb3cc54eb099107f70bb93ad119dd8def1
parent360b72a29e1ead6455750a3dbc40c73d9ddacf94 (diff)
downloadorg.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/
-rw-r--r--jetty-start/src/main/java/org/eclipse/jetty/start/graph/Graph.java2
-rw-r--r--jetty-start/src/test/java/org/eclipse/jetty/start/IncludeJettyDirTest.java24
-rw-r--r--jetty-start/src/test/java/org/eclipse/jetty/start/LicensingTest.java10
-rw-r--r--jetty-start/src/test/java/org/eclipse/jetty/start/MainTest.java15
-rw-r--r--jetty-start/src/test/java/org/eclipse/jetty/start/ModuleGraphWriterTest.java2
-rw-r--r--jetty-start/src/test/java/org/eclipse/jetty/start/ModuleTest.java11
-rw-r--r--jetty-start/src/test/java/org/eclipse/jetty/start/ModulesTest.java87
-rw-r--r--jetty-start/src/test/java/org/eclipse/jetty/start/PathFinderTest.java2
-rw-r--r--jetty-start/src/test/java/org/eclipse/jetty/start/TestBadUseCases.java71
-rw-r--r--jetty-start/src/test/java/org/eclipse/jetty/start/TestUseCases.java134
-rw-r--r--jetty-start/src/test/java/org/eclipse/jetty/start/config/ConfigSourcesTest.java24
-rw-r--r--jetty-start/src/test/java/org/eclipse/jetty/start/util/RebuildTestResources.java2
-rw-r--r--jetty-start/src/test/resources/assert-home-with-http2.txt (renamed from jetty-start/src/test/resources/assert-home-with-spdy.txt)81
-rw-r--r--jetty-start/src/test/resources/assert-home-with-jvm.txt67
-rw-r--r--jetty-start/src/test/resources/assert-home.txt45
-rw-r--r--jetty-start/src/test/resources/dist-home/etc/jetty-spdy.xml0
-rw-r--r--jetty-start/src/test/resources/dist-home/etc/protonego-npn.xml0
-rw-r--r--jetty-start/src/test/resources/dist-home/lib/jetty-alpn-client-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/dist-home/lib/jetty-npn-client-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/dist-home/lib/jetty-npn-server-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/dist-home/lib/jsp/jetty-jsp-TEST.jar (renamed from jetty-start/src/test/resources/usecases/home/lib/jetty-jsp-TEST.jar)0
-rw-r--r--jetty-start/src/test/resources/dist-home/lib/spdy/spdy-client-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/dist-home/lib/spdy/spdy-core-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/dist-home/lib/spdy/spdy-http-common-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/dist-home/lib/spdy/spdy-http-server-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/dist-home/lib/spdy/spdy-server-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/alpn.mod2
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_04.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_05.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_06.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_07.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_09.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_10.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_11.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_13.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_15.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_17.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_21.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_25.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_40.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_45.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_51.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_55.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_60.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_65.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_67.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_71.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_72.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_75.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn-1.7.0_76.mod8
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego-impl/npn.mod38
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/protonego.mod10
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/server.mod2
-rw-r--r--jetty-start/src/test/resources/dist-home/modules/spdy.mod21
-rw-r--r--jetty-start/src/test/resources/dist-home/start.ini141
-rw-r--r--jetty-start/src/test/resources/usecases/agent-properties.assert.txt (renamed from jetty-start/src/test/resources/usecases/assert-props.agent.txt)17
-rw-r--r--jetty-start/src/test/resources/usecases/agent-properties/lib/agent-jdk-1.5.jar (renamed from jetty-start/src/test/resources/usecases/base.props.agent/lib/agent-jdk-1.5.jar)0
-rw-r--r--jetty-start/src/test/resources/usecases/agent-properties/lib/agent-jdk-1.6.jar (renamed from jetty-start/src/test/resources/usecases/base.props.agent/lib/agent-jdk-1.6.jar)0
-rw-r--r--jetty-start/src/test/resources/usecases/agent-properties/lib/agent-jdk-1.7.jar (renamed from jetty-start/src/test/resources/usecases/base.props.agent/lib/agent-jdk-1.7.jar)0
-rw-r--r--jetty-start/src/test/resources/usecases/agent-properties/modules/agent.mod (renamed from jetty-start/src/test/resources/usecases/base.props.agent/modules/agent.mod)0
-rw-r--r--jetty-start/src/test/resources/usecases/agent-properties/start.ini (renamed from jetty-start/src/test/resources/usecases/base.props.agent/start.ini)0
-rw-r--r--jetty-start/src/test/resources/usecases/assert-jsp-apache.txt26
-rw-r--r--jetty-start/src/test/resources/usecases/assert-jsp-glassfish.txt28
-rw-r--r--jetty-start/src/test/resources/usecases/assert-missing-npn-version.txt28
-rw-r--r--jetty-start/src/test/resources/usecases/barebones.assert.txt (renamed from jetty-start/src/test/resources/usecases/assert-barebones.txt)15
-rw-r--r--jetty-start/src/test/resources/usecases/barebones/start.ini (renamed from jetty-start/src/test/resources/usecases/base.barebones/start.ini)0
-rw-r--r--jetty-start/src/test/resources/usecases/base.enable.spdy/start.ini12
-rw-r--r--jetty-start/src/test/resources/usecases/base.missing.npn.version/start.ini12
-rw-r--r--jetty-start/src/test/resources/usecases/base.with.jsp.bad/start.ini7
-rw-r--r--jetty-start/src/test/resources/usecases/base.with.jsp.glassfish/start.ini7
-rw-r--r--jetty-start/src/test/resources/usecases/basic-properties.assert.txt (renamed from jetty-start/src/test/resources/usecases/assert-props.basic.txt)15
-rw-r--r--jetty-start/src/test/resources/usecases/basic-properties/start.ini (renamed from jetty-start/src/test/resources/usecases/base.props.basic/start.ini)0
-rw-r--r--jetty-start/src/test/resources/usecases/database.assert.txt (renamed from jetty-start/src/test/resources/usecases/assert-with-db.txt)24
-rw-r--r--jetty-start/src/test/resources/usecases/database/etc/jetty-db.xml (renamed from jetty-start/src/test/resources/usecases/base.with.db/etc/jetty-db.xml)0
-rw-r--r--jetty-start/src/test/resources/usecases/database/lib/db/bonecp.jar (renamed from jetty-start/src/test/resources/usecases/base.with.db/lib/db/bonecp.jar)0
-rw-r--r--jetty-start/src/test/resources/usecases/database/lib/db/mysql-driver.jar (renamed from jetty-start/src/test/resources/usecases/base.with.db/lib/db/mysql-driver.jar)0
-rw-r--r--jetty-start/src/test/resources/usecases/database/modules/db.mod (renamed from jetty-start/src/test/resources/usecases/base.with.db/modules/db.mod)0
-rw-r--r--jetty-start/src/test/resources/usecases/database/start.ini (renamed from jetty-start/src/test/resources/usecases/base.with.db/start.ini)0
-rw-r--r--jetty-start/src/test/resources/usecases/deep-ext.assert.txt (renamed from jetty-start/src/test/resources/usecases/assert-with.ext.txt)15
-rw-r--r--jetty-start/src/test/resources/usecases/deep-ext/lib/ext/agent.jar (renamed from jetty-start/src/test/resources/usecases/base.with.ext/lib/ext/agent.jar)0
-rw-r--r--jetty-start/src/test/resources/usecases/deep-ext/lib/ext/jdbc/mariadb-jdbc.jar (renamed from jetty-start/src/test/resources/usecases/base.with.ext/lib/ext/jdbc/mariadb-jdbc.jar)0
-rw-r--r--jetty-start/src/test/resources/usecases/deep-ext/lib/ext/logging/jul-to-slf4j.jar (renamed from jetty-start/src/test/resources/usecases/base.logging/lib/logging/jul-to-slf4j.jar)0
-rw-r--r--jetty-start/src/test/resources/usecases/deep-ext/lib/ext/logging/logback-classic.jar (renamed from jetty-start/src/test/resources/usecases/base.logging/lib/logging/logback-classic.jar)0
-rw-r--r--jetty-start/src/test/resources/usecases/deep-ext/lib/ext/logging/logback-core.jar (renamed from jetty-start/src/test/resources/usecases/base.logging/lib/logging/logback-core.jar)0
-rw-r--r--jetty-start/src/test/resources/usecases/deep-ext/lib/ext/logging/slf4j-api.jar (renamed from jetty-start/src/test/resources/usecases/base.logging/lib/logging/slf4j-api.jar)0
-rw-r--r--jetty-start/src/test/resources/usecases/deep-ext/lib/jetty-util-alt.jar (renamed from jetty-start/src/test/resources/usecases/base.with.ext/lib/jetty-util-alt.jar)0
-rw-r--r--jetty-start/src/test/resources/usecases/deep-ext/start.ini (renamed from jetty-start/src/test/resources/usecases/base.with.ext/start.ini)0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/README.spnego0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jdbcRealm.properties0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-annotations.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-contexts.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-debug.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-demo.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-deploy.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-http.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-https.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-ipaccess.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-jaas.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-jmx.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-logging.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-lowresources.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-monitor.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-plus.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-proxy.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-requestlog.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-rewrite.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-setuid.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-spdy-proxy.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-spdy.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-ssl.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-started.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-stats.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-testrealm.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-webapps.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-websockets.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty-xinetd.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty.conf0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/jetty.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/keystore0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/krb5.ini0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/protonego-alpn.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/protonego-npn.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/realm.properties0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/spnego.conf0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/spnego.properties0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/test-realm.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/etc/webdefault.xml0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/annotations/javax.annotation-api-1.2.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/annotations/org.objectweb.asm-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/apache-jsp/javax.servlet.jsp.javax.servlet.jsp-api-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/apache-jsp/org.eclipse.jetty.apache-jsp-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/apache-jsp/org.eclipse.jetty.orbit.org.eclipse.jdt.core-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/apache-jsp/org.mortbay.jasper.apache-el-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/apache-jsp/org.mortbay.jasper.apache-jsp-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/apache-jstl/org.apache.taglibs.taglibs-standard-spec-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/ext/.nodelete0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-annotations-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-client-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-continuation-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-deploy-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-http-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-io-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-jaas-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-jmx-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-jndi-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-plus-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-proxy-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-rewrite-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-schemas-3.1.RC0.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-schemas-3.1.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-security-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-server-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-servlet-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-servlets-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-util-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-webapp-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jetty-xml-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jndi/javax.activation-1.1.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jndi/javax.transaction-api-1.2.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jsp/javax.el-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jsp/javax.servlet.jsp-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jsp/javax.servlet.jsp-api-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jsp/javax.servlet.jsp.jstl-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jsp/jetty-jsp-jdt-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jsp/org.eclipse.jdt.core-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/jsp/org.eclipse.jetty.orbit.javax.servlet.jsp.jstl-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/monitor/jetty-monitor-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/servlet-api-3.1.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/setuid/jetty-setuid-java-1.0.1.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/setuid/libsetuid-linux.so0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/setuid/libsetuid-osx.so0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-client-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-core-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-http-common-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-http-server-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/spdy/spdy-server-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/websocket/javax-websocket-client-impl-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/websocket/javax-websocket-server-impl-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/websocket/javax.websocket-api-1.0.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-api-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-client-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-common-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-server-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/lib/websocket/websocket-servlet-TEST.jar0
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/annotations.mod17
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/base.mod11
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/client.mod7
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/debug.mod9
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/deploy.mod14
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/ext.mod10
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/http.mod9
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/https.mod10
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/ipaccess.mod9
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/jaas.mod14
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/jmx.mod11
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/jndi.mod11
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/jsp-impl/apache-jsp.mod10
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/jsp-impl/glassfish-jsp.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/jsp.mod20
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/logging.mod31
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/lowresources.mod9
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/monitor.mod13
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/plus.mod15
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_40.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_45.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_51.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_55.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.7.0_60.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.8.0.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn-1.8.0_05.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/alpn.mod36
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_04.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_05.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_06.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_07.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_09.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_10.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_11.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_13.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_15.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_17.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_21.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_25.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_40.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_45.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_51.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_55.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn-1.7.0_60.mod8
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego-impl/npn.mod31
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/protonego.mod15
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/proxy.mod14
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/requestlog.mod9
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/resources.mod10
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/rewrite.mod13
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/security.mod9
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/server.mod21
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/servlet.mod9
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/spdy.mod26
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/ssl.mod35
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/stats.mod9
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/webapp.mod9
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/websocket.mod17
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/xinetd.mod9
-rw-r--r--jetty-start/src/test/resources/usecases/home/modules/xml.mod10
-rw-r--r--jetty-start/src/test/resources/usecases/home/resources/.nodelete0
-rw-r--r--jetty-start/src/test/resources/usecases/home/start.ini2
-rw-r--r--jetty-start/src/test/resources/usecases/http2.assert.txt (renamed from jetty-start/src/test/resources/usecases/assert-enable-spdy.txt)37
-rw-r--r--jetty-start/src/test/resources/usecases/http2/start.ini (renamed from jetty-start/src/test/resources/usecases/base.enable.spdy.bad.npn.version/start.ini)2
-rw-r--r--jetty-start/src/test/resources/usecases/include-jetty-dir-logging.assert.txt (renamed from jetty-start/src/test/resources/usecases/assert-include-jetty-dir-logging.txt)19
-rw-r--r--jetty-start/src/test/resources/usecases/include-jetty-dir-logging/resources/some.properties (renamed from jetty-start/src/test/resources/dist-home/etc/jetty-spdy-proxy.xml)0
-rw-r--r--jetty-start/src/test/resources/usecases/include-jetty-dir-logging/start.ini (renamed from jetty-start/src/test/resources/usecases/base.with.include.jetty.dirs/start.ini)1
-rw-r--r--jetty-start/src/test/resources/usecases/jmx.assert.txt (renamed from jetty-start/src/test/resources/usecases/assert-jmx.txt)17
-rw-r--r--jetty-start/src/test/resources/usecases/jmx/start.ini (renamed from jetty-start/src/test/resources/usecases/base.jmx/start.ini)0
-rw-r--r--jetty-start/src/test/resources/usecases/jsp-bad/start.ini (renamed from jetty-start/src/test/resources/usecases/base.with.jsp.apache/start.ini)4
-rw-r--r--jetty-start/src/test/resources/usecases/jsp.assert.txt50
-rw-r--r--jetty-start/src/test/resources/usecases/jsp/start.ini (renamed from jetty-start/src/test/resources/usecases/base.with.jsp.default/start.ini)0
-rw-r--r--jetty-start/src/test/resources/usecases/logging.assert.txt (renamed from jetty-start/src/test/resources/usecases/assert-logging.txt)16
-rw-r--r--jetty-start/src/test/resources/usecases/logging/lib/logging/jul-to-slf4j.jar (renamed from jetty-start/src/test/resources/usecases/base.with.ext/lib/ext/logging/jul-to-slf4j.jar)0
-rw-r--r--jetty-start/src/test/resources/usecases/logging/lib/logging/logback-classic.jar (renamed from jetty-start/src/test/resources/usecases/base.with.ext/lib/ext/logging/logback-classic.jar)0
-rw-r--r--jetty-start/src/test/resources/usecases/logging/lib/logging/logback-core.jar (renamed from jetty-start/src/test/resources/usecases/base.with.ext/lib/ext/logging/logback-core.jar)0
-rw-r--r--jetty-start/src/test/resources/usecases/logging/lib/logging/slf4j-api.jar (renamed from jetty-start/src/test/resources/usecases/base.with.ext/lib/ext/logging/slf4j-api.jar)0
-rw-r--r--jetty-start/src/test/resources/usecases/logging/modules/logging.mod (renamed from jetty-start/src/test/resources/usecases/base.logging/modules/logging.mod)0
-rw-r--r--jetty-start/src/test/resources/usecases/logging/resources/jetty-logging.properties (renamed from jetty-start/src/test/resources/usecases/base.logging/resources/jetty-logging.properties)0
-rw-r--r--jetty-start/src/test/resources/usecases/logging/resources/logback.xml (renamed from jetty-start/src/test/resources/usecases/base.logging/resources/logback.xml)0
-rw-r--r--jetty-start/src/test/resources/usecases/logging/start.ini (renamed from jetty-start/src/test/resources/usecases/base.logging/start.ini)0
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

Back to the top