CoreJet的Robot Framework支持
项目描述
CoreJet的Robot Framework支持
正在进行中的工作。边缘粗糙。依赖于robotsuite。
由corejet.testrunner >= 1.0.1自动导入,在生成CoreJet测试报告之前(直到发现更好的插件方式)。为robotsuite的RobotTestCase提供IStory适配器以实现魔法。
生成测试骨架
corejet.robot附带了用于生成Python unittest测试骨架的XSLT样式表。如果您使用buildout,可以使用以下命令安装辅助脚本执行XSLT转换:
[corejet2robot] recipe = zc.recipe.egg eggs = corejet.robot scripts = corejet2robot
并使用以下命令执行:
bin/corejet2robot path/to/corejet.xml
尝试bin/corejet2robot --help
以获取更多信息。
变更日志
0.5.0 (2012-07-22)
修复以支持最新的robotsuite。
修复以将故事级别的步骤预置到场景中,以便corejet.testrunner能够正确计数。
0.4.0 (2012-05-31)
修复测试ID和标题元数据,默认为空字符串而不是None。
0.3.0 (2012-05-30)
修复XSLT和适配器,以使用‘Meta: Title’而不是‘Meta: Name’,以提高与@story-decorator的一致性。
0.1.0 (2012-05-30)
概念验证。