2017-09-28 6 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 인스턴스의 다른 문제를 찾으십시오. 그러면 해당 필드 값의 구조가 무엇인지 볼 수 있습니다.

셋째, if 다른 모든 것은 실패합니다. Zephyr은 자신이 가지고있는 API을 가지고 있습니다. 별도의 TeststepResource 엔드 포인트가 있습니다.