corejet.testrunner的数据源JIRA
项目描述
CoreJet测试运行器JIRA集成
本软件包为corejet.testrunner提供要求目录源,可以从JIRA获取需求。
要使用它,请确保它在测试运行器的工作集中已安装。如果使用Buildout,您可以使用以下命令:
[test] recipe = corejet.testrunner eggs = corejet.jira <other packages> defaults = ['--auto-color', '--auto-progress']
以下是一个示例命令行调用
./bin/test -s corejet.core --corejet="jira,url=https://acme.jira.com,username=corejet,password=secret,project=Acme Corp,filter=10151,pointsField=10060,epicField=10061,acceptanceCriteriaField=10088"
--corejet选项必须以jira,开始,后跟一组参数,指示如何连接到JIRA。参数包括
- url=<url>
JIRA实例的URL
- username=<username>
用于连接的用户名
- password=<password>
用于连接的密码
- project=<name>
项目名称
- filter=<id>
返回故事的筛选器的数字ID
- pointsField=<id>
包含故事点的字段的数字ID
- epicField=<id>
表示故事史诗的字段的数字ID
- acceptanceCriteriaField=<id>
包含验收标准的字段的数字ID
这假设JIRA已设置一个筛选器,可以返回您想要包含的所有故事(例如,如果使用GreenHopper,则在项目中返回所有有效的Story类型问题)。各种字段ID描述了提供故事点、史诗/主题(字符串或对另一个问题的引用)以及具有验收标准的字段。
前两个是标准GreenHopper字段。验收标准字段必须手动添加。它应该是一个包含简单Gherkin语法的场景的纯文本字段,例如:
Scenario: First scenario Given a precondition And another precondition When something happens And something else happens Then a result is expected And another result is expected Scenario: Second scenario Given another precondition When something else happens Then a different result is expected
解析器相对宽容,但请注意
解析器不区分大小写
可以有零个或多个场景
场景必须以“Scenario: ”开头,后跟一个名称
“Given”子句是可选的,但必须在一个场景中首先出现
“When”子句是必需的,并且必须出现在“Then”子句之前
“然后”从句也是必需的
“并且”从句可以跟在任何“给定”、“当”或“然后”之后,但不能放在最前面。
变更日志
1.0a3
修复损坏的包
1.0a1
首次发布 [optilude]
关闭
corejet.jira-1.0a3.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d9037f5f286198e5f0894862f212e3b46f272191ad9162501312874f6209e468 |
|
MD5 | 74c66e1f3cc4caddb6deb33466e0cb82 |
|
BLAKE2b-256 | 581bd396660eb8422137862fe860cb2f3ebd1f7671e076b874c37d7b3593228b |