Изменение набора тестов существующего тестового примера в Rally с использованием Ext Js

#extjs #rally

#extjs #ралли

Вопрос:

Я хочу создать отчет, в котором у нас есть возможность перепрофилировать наши тестовые примеры из одного набора тестов в другой.

простым языком, мне нужно удалить существующую ссылку с набором тестов и назначить новый набор тестов для моего существующего тестового примера / случаев.

Я имел в виду один существующий отчет на 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());
                                                }
                                            });
                                        }
                                    }
                                });
                            }
                        }
  

Здесь, если я пытаюсь использовать remove, это выдает ошибку, я не уверен, что вызывает проблему.
Или как я могу подойти к проблеме. Мне нужно изменить набор тестов любого выбранного пользователем тестового примера в моем отчете. Может, кто-нибудь поможет мне в том же.

Ошибка «Uncaught TypeError: не удается прочитать свойство ‘GetRef’ null». Когда он может добавляться к тому же объекту, почему он не может быть удален. Я понимаю, что он имеет только одно значение. но я также попытался удалить фильтры из фрагмента кода, упомянутого ниже, но все равно он выдает только текущий выбранный идентификатор объекта тестового примера.

Заранее спасибо

Комментарии:

1. Может кто-нибудь, пожалуйста, помочь мне в этом.