update servlet test to test Jetty 7.1.x

This commit is contained in:
Mark Harrah 2010-10-09 14:07:13 -04:00
parent a866df759d
commit 9cea4b80b9
2 changed files with 36 additions and 4 deletions

View File

@ -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")

View File

@ -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