Karma√Runner
一款 SublimeText 插件,可以帮助从 ST 编辑器运行 Karma 测试运行器。
详细信息
安装
- 总数 557
- Win 281
- Mac 171
- Linux 105
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日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
自述文件
KarmaRunner for SublimeText
KarmaRunner 为直接从 SublimeText 编辑器运行 Karma 提供了一个简单的界面。
主要功能包括:- 从下拉菜单启动和停止 Karma - 每次检测到“.js”文件保存时,显示 Karma 输出面板
1. 先决条件
在安装 KarmaRunner 之前,请确保安装 SublimeANSI。
您还需要安装和配置 Karma 测试运行器,并确保它按预期工作。
2. 安装
您可以通过 Sublime Package Control 安装或将其克隆到 SublimeText 的包目录中
3. 构建系统设置
KarmaRunner 需要在 Sublime 的项目文件中设置一个构建系统。构建系统的默认名称是“Karma”(可以在插件设置文件中重写)。以下是一个示例
{
"build_systems":
[
{
"name": "Karma",
"cmd":
[
"C:\\Program Files (x86)\\nodejs\\node.exe",
"node_modules/karma/bin/karma",
"start",
"karma.conf.js"
],
// path to the location where karma.conf.js file is stored
"path": "${project_path}/test/",
"working_dir": "${project_path}/test/",
// redirecting output to the SublimeANSI plugin
// this plugin apply color to Karma output
"syntax": "Packages/ANSIescape/ANSI.tmLanguage",
"target": "ansi_color_build"
}
],
}
4. 将 Karma 配置为持续运行
在你的 Karma 配置文件中,你应该将 singleRun 设置为 false,将 autoWatch 设置为 true,以便 Karma 可以连续监视文件更改。这样,Karma 将会自动重新运行所有测试,每当它检测到 JavaScript 文件被保存时。
以下是 Karma 配置文件中的一个片段
// enable / disable watching file and executing tests whenever any file changes
autoWatch: true,
// Continuous Integration mode
// if true, Karma captures browsers, runs the tests and exits
singleRun: false,
5. 将 Karma 配置为使用颜色(可选)
为了使 Karma 结果看起来更好,您需要使用 spec 记录器。有关如何安装和设置的说明,请参阅 karma-spec-reporter Git 页面。
6. 使用
要运行 Karma,请选择 工具 > Karma > 运行 Karma 或按下 Ctrl+P 并输入“运行 Karma”
要停止 Karma,请选择 工具 > Karma > 杀死 Karma 或按下 Ctrl+P 并输入“杀死 Karma”