解析小黄瓜文件
gherkin_tools的Python项目详细描述
这些工具提供了对功能文件的编程访问以及对gus的api访问。主要目的是 启用gus和rubymine之间的同步工作流,以便qe可以在 测试计划并在开发过程的早期生成测试规范,然后生成bdd和tdd。
要安装这些工具,您需要在您的机器上安装Python2.7(还没有用3.0进行测试,所以请坚持使用2.7)。
安装后,您需要安装pip来下载和部署包。我不建议你只是跑步 以install作为参数的setup.py脚本无法正确部署脚本。
要安装pip,您应该可以使用
` sudo easy_install pip `
安装pip后,需要安装小黄瓜工具包
` sudo pip install gherkin_tools `
gherkin tools包有一个安装脚本(目前仅适用于mac),它将添加必要的集成到 红霉素
` gherkin_tools_setup.py `
这个脚本在成功时会给出一个空输出,因此此时没有消息是好消息。重新启动Rubymine 将在上下文菜单中找到新的“gus”菜单。
你能用这个做什么?
- 从结构合理的用户情景生成小黄瓜格式的功能文件
- 将带注释的要素文件与gus同步。
- 解析cucumber日志(测试日志服务器)并将结果上传到gus中