我正在尝试将空手道测试的 json 结果导入AssertThat Jira 插件。
导入适用于黄瓜 js 5.1.0,但使用空手道 0.9.2 失败
似乎问题在于 AssertThat 在 json 中使用功能的“名称”来关联其内部功能名称,以及空手道和黄瓜 js 使用“名称”和“描述”字段的方式之间的差异。
Cucumber js 使用功能文件本身中的功能名称,例如,带有“功能:测试报告”的功能文件将生成一个带有以下内容的 json:
{
"keyword": "Feature",
"name": "test reporting",
"description":"In order to do report tests\n As a developer\n I want to do reporting",
.....
}
而空手道使用特征文件名作为“名称”并将实际特征放在“描述”中:
{
"keyword":"Feature"
"name":"cats.feature",
"description":"test reporting",
.....
}