2014-05-23 2 views
0

사용자 정의 그리드를 만들고 테스트 사례가 실패한 사용자 스토리 만 표시하려고합니다. API 문서를 확인하고 해결하지 못했습니다.맞춤 그리드 사용 결함이 있거나 실패한 사용자 사례를 표시하려면 어떻게해야합니까?

나는 (TestCaseStatus < 완료) 시도했지만 어떤 결과도 얻지 못했습니다. 또한 결함 상태와 같은 것을 시도했습니다.

어떤 구문을 사용해야합니까?

답변

1

HierarcicalRequirement 개체 쇼에

TestCaseStatus 속성에 허용되는 값 문서 WS API에서 예를 들어 사용자 정의 응용 프로그램은 Rally.app.TimeboxScopedApp를 확장하고, 반복에 의해 사용자 스토리를 필터링

"NONE", "NONE_RUN", "SOME_RUN_SOME_NOT_PASSING", "SOME_RUN_ALL_PASSING", "ALL_RUN_NONE_PASSING", "ALL_RUN_ALL_PASSING" 

경우 제외 할 또 다른 필터를 추가 할 수 있습니다 ALL_RUN_ALL_PASSING 다음과 같이

onScopeChange: function() { 

    var filter = this.getContext().getTimeboxScope().getQueryFilter(); 
    filter = filter.and({ 
     property: 'TestCaseStatus', 
     operator: '<', 
     value: 'ALL_RUN_ALL_PASSING' 
     }); 


     Ext.create('Rally.data.WsapiDataStore', { 
      model: 'UserStory', 
      fetch: ['FormattedID','Name','TestCases', 'TestCaseStatus'], 
      pageSize: 100, 
      autoLoad: true, 
      filters: [filter], 
      listeners: { 
       load: this._onDataLoaded, 
       scope: this 
      } 
     }); 
    }, 

전체 코드는 소용입니다 가능 : this github repo.