カスタム グリッドを作成し、テスト ケースに失敗したユーザー ストーリーのみを表示したいと考えています。API ドキュメントを確認しましたが、解決できませんでした。
(TestCaseStatus < Complete)を試しましたが、結果が得られませんでした。欠陥ステータスでも同じことを試しました。
使用する必要がある特定の構文は何ですか?
WS APIドキュメント内
HierarchicalRequirement オブジェクトの TestCaseStatus 属性は、許可されている値を示しています。
"NONE", "NONE_RUN", "SOME_RUN_SOME_NOT_PASSING", "SOME_RUN_ALL_PASSING", "ALL_RUN_NONE_PASSING", "ALL_RUN_ALL_PASSING"
たとえば、カスタム アプリが を拡張Rally.app.TimeboxScopedApp
し、反復によってユーザー ストーリーをフィルター処理する場合、次のように 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
}
});
},
完全なコードは、この github repoで入手できます。