mirror of https://github.com/sbt/sbt.git
update servlet test to test Jetty 7.1.x
This commit is contained in:
parent
a866df759d
commit
9cea4b80b9
|
|
@ -2,13 +2,23 @@ import sbt._
|
|||
|
||||
class WebappBuild(info: ProjectInfo) extends DefaultWebProject(info) {
|
||||
|
||||
override def libraryDependencies = if("jetty7".asFile.exists) jetty7Dependencies else jetty6Dependencies
|
||||
override def libraryDependencies =
|
||||
if("jetty7.0".asFile.exists)
|
||||
jetty70Dependencies
|
||||
else if("jetty7.1".asFile.exists)
|
||||
jetty71Dependencies
|
||||
else
|
||||
jetty6Dependencies
|
||||
|
||||
def jetty6Dependencies =
|
||||
Set("org.mortbay.jetty" % "servlet-api-2.5" % "6.1.14" % "provided->default",
|
||||
"org.mortbay.jetty" % "jetty" % "6.1.14" % "test->default")
|
||||
def jetty7Dependencies =
|
||||
def jetty70Dependencies =
|
||||
Set("javax.servlet" % "servlet-api" % "2.5" % "provided",
|
||||
"org.eclipse.jetty" % "jetty-webapp" % "7.0.1.v20091125" % "test")
|
||||
def jetty71Dependencies =
|
||||
Set("javax.servlet" % "servlet-api" % "2.5" % "provided",
|
||||
"org.eclipse.jetty" % "jetty-webapp" % "7.1.6.v20100715" % "test")
|
||||
|
||||
def indexURL = new java.net.URL("http://localhost:" + jettyPort)
|
||||
def indexFile = new java.io.File("index.html")
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
> ++2.8.0.Beta1
|
||||
> set build.scala.versions 2.8.0
|
||||
> reload
|
||||
|
||||
$ copy-file changes/MyServlet1.scala src/main/scala/test/MyServlet.scala
|
||||
> update
|
||||
|
|
@ -14,8 +15,29 @@ $ copy-file changes/MyServlet2.scala src/main/scala/test/MyServlet.scala
|
|||
> jetty-stop
|
||||
-> check-page "Hello World 2!"
|
||||
|
||||
|
||||
# test that it works with Jetty 7 support
|
||||
$ touch jetty7
|
||||
$ touch jetty7.0
|
||||
> reload
|
||||
|
||||
$ copy-file changes/MyServlet1.scala src/main/scala/test/MyServlet.scala
|
||||
> update
|
||||
> jetty-run
|
||||
> check-page "Hello, Scala!"
|
||||
|
||||
$ copy-file changes/MyServlet2.scala src/main/scala/test/MyServlet.scala
|
||||
|
||||
> prepare-webapp
|
||||
> jetty-reload
|
||||
> check-page "Hello, Scala 2!"
|
||||
|
||||
> jetty-stop
|
||||
-> check-page "Hello World 2!"
|
||||
|
||||
|
||||
# test that it works with Jetty 7 support
|
||||
$ touch jetty7.1
|
||||
> reload
|
||||
|
||||
$ copy-file changes/MyServlet1.scala src/main/scala/test/MyServlet.scala
|
||||
> update
|
||||
|
|
|
|||
Loading…
Reference in New Issue