ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

ScalaTest

patgannon ST2

Sublime Text 2 的 Scala 测试插件

详情

  • 2013.04.20.00.19.19
  • github.com
  • github.com
  • 11年前
  • 1小时前
  • 12年前

安装

  • 总计 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

源码
raw.githubusercontent.com

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 的开发博客