2

X-Ray API を使用して NUnitTestResult.xml結果ファイルを Jira にインポートしています。実行中のシナリオは、Jira に として存在しTest (XRay)ます。各 NUnit シナリオには Jira テスト キーに一致するタグがあり、Jira テストに関連しない他のタグがあります。結果がインポートされると、新しい実行が作成され、テストが照合されてその実行に追加されます。私が直面している問題は、Jira テストが新しいラベル (nunit に存在するもの) で更新されることです。

Jira でテストのラベルの編集を無効にして、テストをそのまま実行に追加し、ステータスのみを変更することはできますか?

手順:

  1. Jira テストに一致するシナリオを含む任意の nunit テストを実行します。
  2. 「rest/raven/1.0/import/execution/nunit/multipart」エンドポイントを使用して TestResults.xml をインポートします。
  3. 新しい実行は Jira で作成され、既存のテストはキーに基づいて照合され、実行に追加されます。
  4. Jira の実行テストが更新され、TestResults.xml ファイルから追加されたラベルと、テスト名およびエラー スクリーンショット名によって生成された追加のラベルが追加されていることに注意してください。

私の info.json ファイル:

{ "fields": { "project": { "key": "SB" }, "summary": "Automatic result import from automation run", "issuetype": { "name": "Test Execution" } } }

実行される Specflow シナリオ:

@Regression @SB_110325 @Web @ResponsiveDesktop Scenario: Favorites for Log in user Given Home page is open And I login successfully

結果のインポート後に更新された Jira テスト: ここに画像の説明を入力

注意事項のみRegression_packオリジナルラベルでした。

更新:現在、これは不可能です。これを開発者に報告し、改善タスクが作成されました。

他の人がこれを実装する必要がある場合は、ここで投票できます:外部リンクなので、開発者によって取り上げられ、実装されます。

4

0 に答える 0