0

カスタム グリッドを作成し、テスト ケースに失敗したユーザー ストーリーのみを表示したいと考えています。API ドキュメントを確認しましたが、解決できませんでした。

(TestCaseStatus < Complete)を試しましたが、結果が得られませんでした。欠陥ステータスでも同じことを試しました。

使用する必要がある特定の構文は何ですか?

4

1 に答える 1

1

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で入手できます。

于 2014-05-23T14:46:20.507 に答える