首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >利用Scala测试周期提高生产率

利用Scala测试周期提高生产率
EN

Stack Overflow用户
提问于 2013-04-17 08:43:43
回答 1查看 216关注 0票数 1

无论何时发生代码更改,通过自动触发测试来提高测试驱动的开发效率将是非常棒的。

这就是我所希望的。

  1. 无论何时保存Scala文件,SBT (或shell脚本)都应该执行ScalaTest或Specs2规范。
  2. 如果测试完成,系统应该播放一个声音,表示成功或失败。

目前我正在使用Scala进行开发,使用SBT运行我的测试规范,因此只需对上述步骤进行自动修改就可以避免切换到控制台、运行测试规范和等待结果。

任何自动启动测试和播放“成功”或“失败”声音的想法都将是很棒的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-17 08:57:08

为什么不创建一个依赖于test任务的自定义SBT任务。您可以将播放声音的代码添加到构建定义中。

请参见here如何在另一个任务之后运行自定义任务。

若要自动重新运行测试,只需在运行新定义任务之前在shell中以~作为前缀。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16055477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档