插件易于扩展gauge功能,gauge目前支持许多类型的插件。

语言/报告插件

语言插件

语言插件,也称为语言执行器,允许用户使用他们选择的语言编写specs。有关语言执行器的列表,请参阅如何 安装语言执行器 。允许您使用下列语言编写您的测试:

  • Java
  • C#
  • Ruby

报告插件

报告插件生成各种格式的执行报告。

  • XML 报告
  • HTML 报告

文档插件

文档插件从spec中生成可读和易于浏览的文档

安装

插件使用子命令 install 安装, gauge install <plugin_name> 检索我们的插件库并下载它们。

例如:

$ gauge install html-report

下载指定版本的插件使用 --version 标志

$ gauge install html-report –version 2.1.0

添加插件到项目,在项目中执行子命令 install ,这将安装插件并将其添加到项目中,如果插件已安装,只需要将起添加到项目,即: gauge install <plugin_name>

例如:

$ gauge install xml-report

离线安装

插件可以使用 --file 或者 --f 标志从zip文件安装,取代从插件库下载安装。

$ gauge install html-report –file ZIP_FILE_PATH

从相应存储库的版本部分下载最新版本的插件,请参阅 插件列表 已查找存储库。

插件升级

使用 update 子命令升级插件到最新版本。 gauge update <plugin_name> 这将从我们的插件库下载最新的插件。

例如:

$ gauge update java

使用标志 --version 升级插件到特定的版本

$ gauge update –version 0.3.2

您也可以通过执行下面的命令升级所有的插件:

$ gauge update –all

想了解更多请阅读 安装故障排除

IDE插件

Gauge有许多插件,以便用户可以轻松地在IDE上编写specs。有关更多的详细信息,请查看 IDE支持

  • 与Intellij集成
  • 与Visual Studio集成

构建工具