ScalaTest
Sublime Text 2 的 Scala 测试插件
详情
安装
- 总计 1K
- Win 397
- Mac 599
- Linux 295
8月7日 | 8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
Sublime Text Scala Test
概述
此插件为 Sublime Text 2 提供以下功能:- 运行 Scala 单元测试(套件中的所有测试/单个测试用例)- 在代码和测试之间切换- 快速导航到项目文件夹中的 Scala 文件
本项目受到以下项目的影响,并从中借用了一些代码:https://github.com/maltize/sublime-text-2-ruby-tests
安装
前往您的 Sublime Text 2 Packages
目录
- OS X:
~/Library/Application Support/Sublime Text 2/Packages
- Windows:
%APPDATA%/Sublime Text 2/Packages/
- Linux:
~/.Sublime Text 2/Packages/
然后使用以下命令克隆仓库
git clone https://github.com/patgannon/sublimetext-scalatest.git ScalaTest
设置
您可以指定 Scala 可执行文件的不同路径。默认情况下,您需要将 Scala 添加到您的路径中,这意味着您可能需要从 命令行 运行 Sublime Text 2
将 ScalaTest.sublime-settings
文件复制到 ~/Library/Application Support/Sublime Text 2/Packages/User/
并在此处进行更改。
用法
- 运行单个 Scala 测试用例:
Command-Shift-X
- 运行项目文件夹中的所有 Scala 测试:
Option-Shift-X
- 在代码和测试之间切换:
Command-Shift-R
- 在项目文件夹中的 Scala 文件中导航(在快速面板中):
Command-Shift-E
按键:- 'Command' (OSX) = 'Ctrl' (Linux / Windows) - 'Option' (OSX) = 'Alt' (Linux / Windows)
注意
此插件假定您的项目文件夹按以下方式组织
- 实现文件位于 src/main/scala/[namespace]/[ImplementationClassName].scala
- 测试文件位于 src/test/scala/[namespace]/[ImplementationClassName]Test.scala
- 运行测试所需的 JAR 文件位于 lib/default 或 lib/test 下
如果您的约定与此不同,则某些功能可能无法工作。(请自行承担风险。)如果您对文件夹结构进行了修改,请提交拉取请求(可扩展性得分高!)
此外,请注意,目前此插件使用 JUnit 测试运行器。
在 Bizo 工作中
如果您想在 AWS 上跨多个区域的大型系统中工作,或者在致力于数据问题且有激情的开发者群体中工作,请发邮件给我。还可以查看Bizo 的开发博客