我有一个 bash 脚本,它从特定目录获取所有功能文件,并使用/rest/raven/1.0/import/feature?projectKey=XYZ
XRAY-JIRA API 在 JIRA 中创建测试用例。
XRAY version 4.2.1_j7
我在 JENKINS-PIPELINE 中运行此脚本,但问题是当我第一次运行它时,它会创建正确的测试用例,但是当我重新运行构建时,它会再次开始创建相同的测试用例(复制它们),发生这种情况的任何建议/原因
我的 bash 脚本:
#!/bin/bash
find <DIR_PATH> -type f -name "*.feature" | while read fname;
do
curl -H "Content-Type:multipart/form-data" -X $USERNAME:$PASSWORD -F "file=@$fname"
https://<JIRA_URL>/rest/raven/1.0/import/feature?projectKey=XYZ
done
示例功能文件:
Feature Facebook Login
@Login
Scenario: Log in to FB app
Given: User is at FB login page
When User enters username and password
Then User is logged in successfully
请建议我如何以及在哪里可以调试以解决问题谢谢