2017-09-28 16 views
1

これまでのところ、私はテストの問題を作成することができましたが、フィールドに値を設定する正しいJSON構造が見つかりません: customfield_11101、名前:Zephyr Teststep 、必要に:偽、タイプ:任意のJira REST API、テスト詳細のタイプテストの問題を作成する

私はこのような何かを行うことができるようにしたいと思います:

var issueTest = { 
    "fields": { 
     "issuetype": { 
     "name": "Test" 
     }, 
     "project": 
     { 
     "key": "STORYKEY" 
     }, 
     "summary": "Navigate to a Different Region", 
     "description": "", 
     "assignee": { 
      "name": "[email protected]" 
     }, 
     "customfield_10014": "SOMEKEY", 

     "duedate": "2018-10-03", 
     "priority": { 
     "name": "Blocker" 
     }, 
     "labels": ["label1", "label2"], 
     "customfield_19416": "50h", 
     "customfield_19719": { 
     "value": "minor" 
     }, 
     "customfield_11101": [ 
     { 
      "Test Step": "some text", 
      "Test Data": "some text", 
      "Test Result": "some text" 
     }, 
     { 
      "Test Step": "some text", 
      "Test Data": "some text", 
      "Test Result": "some text" 
     }, 
     { 
      "Test Step": "some text", 
      "Test Data": "some text", 
      "Test Result": "some text" 
     } 
     ] 
    } 
}; 

答えて

2

を私はゼファーフィールドに完全に慣れていないんだけど、あなたがこのような何か試してみました:

"fields": { 
    //other field data 
    "customfield_11101": { 
    "value": //put your array here 
    } 
} 

それはそのフィールドが記入し、APIを介して、それを照会持っているあなたのJIRAインスタンスで別の問題を見つけ、その後動作しない場合は、あなたがしている場合、そのフィールドの値の構造は、第三

あるべきかを見ることができます他のすべてが失敗すると、Zephyrは独自のAPIを持っています。必要な変更を加えるためにおそらく使用できます。別のTeststepResourceエンドポイントもあります。

0

まずは感謝したい@rorschach、彼の答えは私の多くを助けます。

私は方法を見つける。それは理想的ではありませんが、 アイデアがテストを作成し、(@rorschachによって提案された)、これを使用して、関連するステップを作成するための新しいテストIDを使用している作品:

http://docs.getzephyr.apiary.io/#reference/teststepresource/create-get-list-of-teststeps/create-new-teststep

関連する問題