2014-03-31 61 views
0

我是Rally的新用戶。我們爲我們的項目提供了大量測試用例,並且他們有標籤。我想爲每個標籤創建測試文件夾,從而使我可以創建通過從每個標籤組中選擇特定的測試用例來測試任何迭代的計劃。有沒有簡單的解決方案來解決這個問題?在拉力賽中爲某個標籤組創建測試計劃

回答

0

MarkW有一個應用程序(在this github repo),它使用標籤選擇器並構建由標籤過濾的缺陷網格。我通過將工作項目更改爲TestCase擴展了此應用程序,並添加了一個功能來創建以選定標記命名的測試文件夾。 您可能會在github repo here中看到完整的代碼。

這裏是確保有相同的名字的文件夾不存在後產生testfolders的方法:

_createTestFolders: function(){ 
     var me = this; 
     console.log(me._existingFoldersNames); 
     Rally.data.ModelFactory.getModel({ 
      type: 'TestFolder', 
      success: function(model) { 
       _.each(me._tagNames, function(tagName){ 
        var exists = _.find(me._existingFoldersNames, function(existingName){return tagName === existingName}); 
         if (exists === undefined) { 
          var folder = Ext.create(model, { 
           Name: tagName 
          }); 
          folder.save({ 
           callback: function(result, operation) { 
            if(operation.wasSuccessful()) { 
             console.log("Created TestFolder: _ref",result.get('_ref'), ' ', result.get('Name')); 
            } 
            else{ 
             console.log("error"); 
            } 
           } 
          }); 
         } 

       }); 
      } 
     }); 
    }