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

MXUnit

mxunit ST2

Sublime Text 2的MXUnit测试程序插件

详情

  • 2015.05.09.18.52.17
  • mxunit.org
  • github.com
  • 9年前
  • 12分钟前
  • 13年前

安装次数

  • 总计 496
  • Win 256
  • Mac 209
  • Linux 31
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

MXUnit Test Runner Plugin for Sublime Text

描述

为Sublime Text 2 & 3运行MXUnit测试的插件 - http://mxunit.org

Build Status

新闻

  • 将存储库迁移到MXUnit组织
  • 2012年5月12日:添加了对断言和其他MXUnit函数的补全。
  • 2012年1月5日:仍然不稳定,但改进得很好。
  • 2012年1月1日:全新,不稳定,可能存在许多问题

如何工作

在Sublime Text 2中打开MXUnit测试用例,然后

(使用Sublime的命令面板)

  • 输入 shift+ctrl+p (命令面板)
  • 输入 mx 以查看可用命令列表
  • 选择 [ 运行测试 | 运行当前行测试 | 运行上次测试 | 仅显示失败的测试 ]
  • (还有更多!)

或者(使用键盘快捷键)

  • 要运行MXUnit测试用例的所有测试,请输入 alt+r
  • 要运行所有测试并仅显示失败,请输入 ctrl+alt+shift+r
  • 要运行单个测试,将光标移至测试函数,并输入 shift+alt+r
  • 要重新运行上次测试,请输入 ctrl+alt+r

或者(使用鼠标单击)

  • 在测试用例上右键单击并选择
  • MXUnit > [运行测试 | 运行当前行测试 | 运行上次测试 | 仅显示失败的测试]

安装

  1. 将此存储库克隆到以下目录之一
- Mac: ~/Library/Application Support/Sublime Text 2/Packages/
 - Windows: %APPDATA%/Sublime Text 2/Packages/
 - Linux: ~/.config/sublime-text-2/Packages/

E.g,: 

```bash
$ cd ~/.config/sublime-text-2/Packages/
$ git clone git://github.com/mxunit/sublime-text-2-mxunit.git

```
  1. 将克隆的目录重命名为 MXUnit

  2. 在插件的根目录中创建一个名为 mxunit.settings 的配置文件,添加您的开发特定设置。注意,您可以将 mxunit.settings.example 复制到

mxunit.settings。您也可以通过选择“首选项”>“浏览包”在Sublime中访问此位置。找到MXUnit目录。

```bash
{

    "server" : "localhost",
    "port" : "8301" ,
    "component_root" : "/" ,
    "web_root" :  "/home/billy/software/jrun4/servers/dev/cfusion.ear/cfusion.war/" ,

}

``` 
The ```component_root``` is how the web server sees your application. Above assumed all apps are visible from
http://localhost:8301/  and all files are stored in the  ```web_root``` directory.

通过包控制安装

  1. 输入 ctrl+shift+p (见下文)
  2. 选择“包控制:安装包”
  3. 选择“MXUnit”
  4. 按照上述第3步修改 mxunit.settings 文件。

文档和错误(待处理)

待做事项

还有很多,这个项目很需要帮助!分支此存储库,进行修改,并提交拉取请求。

以下是一些想法/问题

  • 在快速面板中显示测试方法列表,当选择方法时运行测试
  • 维护测试运行的历史记录,并在快速面板中显示该历史记录
  • 美化打印调试输出并将其包裹在折叠区域内
  • 在目录中运行所有测试
  • 为测试运行实现并发。这应该支持长时间运行的测试套件
  • Ant?还是某个Python构建脚本?
  • 键绑定来在测试和代码之间切换
  • 插件测试!遗憾的是,测试并没有集成到Sublime插件开发中。需要某样东西来完成这个任务。

参考