diff options
Diffstat (limited to 'examples/scala-js/sbt-plugin-test/project')
4 files changed, 0 insertions, 89 deletions
diff --git a/examples/scala-js/sbt-plugin-test/project/Jetty9Test.scala b/examples/scala-js/sbt-plugin-test/project/Jetty9Test.scala deleted file mode 100644 index 6a84114..0000000 --- a/examples/scala-js/sbt-plugin-test/project/Jetty9Test.scala +++ /dev/null @@ -1,83 +0,0 @@ -import sbt._ -import Keys._ - -import scala.scalajs.sbtplugin._ -import ScalaJSPlugin.autoImport._ -import Implicits._ - -import scala.scalajs.tools.env._ -import scala.scalajs.tools.io._ - -import org.eclipse.jetty.server._ -import org.eclipse.jetty.server.handler._ -import org.eclipse.jetty.util.component._ - -import java.io.File - -object Jetty9Test { - - private val jettyPort = 23548 - - val runSetting = run <<= Def.inputTask { - val env = (jsEnv in Compile).value.asInstanceOf[ComJSEnv] - val cp = (scalaJSExecClasspath in Compile).value - val jsConsole = scalaJSConsole.value - - val code = new MemVirtualJSFile("runner.js").withContent( - """ - scalajsCom.init(function(msg) { - jQuery.ajax({ - url: msg, - success: function(dat) { - scalajsCom.send(dat.trim()); - scalajsCom.close(); - }, - error: function() { - scalajsCom.send("failed!"); - scalajsCom.close(); - } - }); - }); - """ - ) - - val runner = env.comRunner(cp, code, streams.value.log, jsConsole) - - runner.start() - - val jetty = setupJetty((resourceDirectory in Compile).value) - - jetty.addLifeCycleListener(new AbstractLifeCycle.AbstractLifeCycleListener { - override def lifeCycleStarted(event: LifeCycle): Unit = { - try { - runner.send(s"http://localhost:$jettyPort/test.txt") - val msg = runner.receive() - val expected = "It works!" - if (msg != expected) - sys.error(s"""received "$msg" instead of "$expected"""") - } finally { - runner.close() - jetty.stop() - } - } - }) - - jetty.start() - runner.await() - jetty.join() - } - - private def setupJetty(dir: File): Server = { - val server = new Server(jettyPort) - - val resource_handler = new ResourceHandler() - resource_handler.setResourceBase(dir.getAbsolutePath) - - val handlers = new HandlerList() - handlers.setHandlers(Array(resource_handler, new DefaultHandler())) - server.setHandler(handlers) - - server - } - -} diff --git a/examples/scala-js/sbt-plugin-test/project/build.properties b/examples/scala-js/sbt-plugin-test/project/build.properties deleted file mode 100644 index 64abd37..0000000 --- a/examples/scala-js/sbt-plugin-test/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=0.13.6 diff --git a/examples/scala-js/sbt-plugin-test/project/build.sbt b/examples/scala-js/sbt-plugin-test/project/build.sbt deleted file mode 100644 index 8419289..0000000 --- a/examples/scala-js/sbt-plugin-test/project/build.sbt +++ /dev/null @@ -1,4 +0,0 @@ -addSbtPlugin("org.scala-lang.modules.scalajs" % "scalajs-sbt-plugin" % - scala.scalajs.ir.ScalaJSVersions.current) - -libraryDependencies += "org.eclipse.jetty" % "jetty-server" % "9.2.3.v20140905" diff --git a/examples/scala-js/sbt-plugin-test/project/project/build.sbt b/examples/scala-js/sbt-plugin-test/project/project/build.sbt deleted file mode 100644 index fb20cb7..0000000 --- a/examples/scala-js/sbt-plugin-test/project/project/build.sbt +++ /dev/null @@ -1 +0,0 @@ -sources in Compile += baseDirectory.value / "../../../ir/src/main/scala/scala/scalajs/ir/ScalaJSVersions.scala" |