使用Ext Js在Rally中更改现有测试用例的测试集

时间:2014-06-19 13:10:21

标签: extjs rally

我想创建一个报告,我们有能力将测试用例从一个测试集重新定位到另一个测试集。

用简单的语言,我需要删除测试集的现有链接,并为我现有的测试用例/案例分配一个新的测试集。

我指的是https://github.com/RallyTechServices/test-picker/blob/master/deploy/App.html

上的一份现有报告
 listeners: {
                            scope: this,
                            artifactChosen: function(items){
                                Ext.create('Rally.data.WsapiDataStore',{
                                    model:'TestSet',
                                    pageSize: 1,
                                    autoLoad: true,
                                    filters: [{property:'ObjectID',value:record.get('ObjectID')}],
                                    listeners: {
                                        load: function(store,records){
                                        console.dir(records.length);
                                            var ts = records[0];

                                            me._log(["Selected items:",items]);
                                            var tc_store = ts.getCollection('TestCases');
                                            me._log(["Got store:",tc_store]);
                                            tc_store.add(items);
                                            me._log("Added items.");
                                            tc_store.sync({
            //                                    callback: function(){
            //                                        me._log("inside callback");
            //                                        me._getTestSets(me.iteration_selector.getValue());
            //                                    }
                                                success: function(batch,options) {
                                                    me._getTestSets(me.iteration_selector.getValue());
                                                },
                                                failure: function(batch,options) {
                                                    me._getTestSets(me.iteration_selector.getValue());
                                                }
                                            });
                                        }
                                    }
                                });
                            }
                        }

这里如果我尝试使用删除它会给我一个错误,我不确定是什么导致了这个问题。 或者我该如何处理这个问题。我需要在报告中更改任何用户选择的测试用例的测试集。可以请一些人帮助我。

错误是" Uncaught TypeError:无法读取属性' getRef' of null"。当它可以添加到同一个对象时,为什么它不能删除。我知道它只有一个值。但我尝试从下面提到的代码片段中删除过滤器,但它仍然只提供当前选定的测试用例对象ID。

先谢谢

0 个答案:

没有答案