将 Busted 测试集成到 Maven 构建周期中
Integrating Busted tests into a Maven build cycle
我最近的工作是研究将我们为自定义 Kong API 网关插件构建的一些测试集成到我们的标准 Maven 构建中。
构建目前只是将配置脚本移动到正确的位置,以这样一种方式打包插件,我们的网关版本可以使用 shell 脚本轻松部署。
测试是用 Busted 编写的,一些研究表明,大约两年前 运行 使用标准 Maven 插件进行 Busted 测试是不可能的。这在2016年仍然不可能吗?
非常感谢。
当前解决方案:
Busted 的输出处理程序可配置为允许以多种格式输出。其中一种格式是 TAP(Test Anything Protocol),它很容易被各种 Maven 插件解析。
我最近的工作是研究将我们为自定义 Kong API 网关插件构建的一些测试集成到我们的标准 Maven 构建中。
构建目前只是将配置脚本移动到正确的位置,以这样一种方式打包插件,我们的网关版本可以使用 shell 脚本轻松部署。
测试是用 Busted 编写的,一些研究表明,大约两年前 运行 使用标准 Maven 插件进行 Busted 测试是不可能的。这在2016年仍然不可能吗?
非常感谢。
当前解决方案:
Busted 的输出处理程序可配置为允许以多种格式输出。其中一种格式是 TAP(Test Anything Protocol),它很容易被各种 Maven 插件解析。