MXUnit
Sublime Text 2的MXUnit测试程序插件
详情
安装次数
- 总计 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
MXUnit Test Runner Plugin for Sublime Text
描述
为Sublime Text 2 & 3运行MXUnit测试的插件 - http://mxunit.org。
新闻
- 将存储库迁移到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 > [运行测试 | 运行当前行测试 | 运行上次测试 | 仅显示失败的测试]
安装
- 将此存储库克隆到以下目录之一
- 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
```
将克隆的目录重命名为
MXUnit
在插件的根目录中创建一个名为
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.
通过包控制安装
- 输入
ctrl+shift+p
(见下文) - 选择“包控制:安装包”
- 选择“MXUnit”
- 按照上述第3步修改
mxunit.settings
文件。
文档和错误(待处理)
待做事项
还有很多,这个项目很需要帮助!分支此存储库,进行修改,并提交拉取请求。
以下是一些想法/问题
- 在快速面板中显示测试方法列表,当选择方法时运行测试
- 维护测试运行的历史记录,并在快速面板中显示该历史记录
- 美化打印调试输出并将其包裹在折叠区域内
- 在目录中运行所有测试
- 为测试运行实现并发。这应该支持长时间运行的测试套件
- Ant?还是某个Python构建脚本?
- 键绑定来在测试和代码之间切换
- 插件测试!遗憾的是,测试并没有集成到Sublime插件开发中。需要某样东西来完成这个任务。
参考
- Sublimetext 2 API - https://text.sublime.net.cn/docs/2/api_reference.html
- 如何创建插件:http://net.tutsplus.com/tutorials/python-tutorials/how-to-create-a-sublime-text-2-plugin/
- 非官方(但非常好)的文档 - http://sublimetext.info/docs/en/
- ColdFusion Sublime Text 组件 - https://github.com/SublimeText/ColdFusion