在SBT中启动Scala应用程序以进行集成测试

tho*_*att 5 integration-testing scala sbt scalatra

我有一个与嵌入式Jetty一起运行的Scalatra Web服务.我现在想编写集成测试:

  • 启动服务(使用应用程序的main方法)
  • 运行测试(驱动HTTP接口)
  • 停止服务.

这应该全部由SBT命令触发.

我该怎么办呢?