хотите экспортировать наборы тестов с полными связанными подробностями тестовых примеров (имя, описание, шаги, приоритет и т. д.) из ралли с использованием ruby ​​(RallyRestAPI) - PullRequest
1 голос
/ 23 марта 2012

Я могу получить тестовые наборы и связанные тестовые наборы только с (имя, описание и приоритет), но не другие детали из ралли, используя RallyRestAPI

Я использую рубин

Пожалуйста, дайте мне знать, как я могу получить другие подробности теста (Шаги, Приоритет и т. Д.)

1 Ответ

0 голосов
/ 24 марта 2012

Получение шагов для тестовых случаев аналогично получению тестовых наборов, связанных с набором тестов. Шаги и результаты тестового примера сохраняются в массиве объекта тестового примера. Я написал небольшой пример, показывающий, как получить шаги и приоритет. Дайте мне знать, если это поможет.

query_result = rally.find_all(:test_set, 
                              :fetch => true, 
                              :project => 'https://rally1.rallydev.com/slm/webservice/1.31/project/YOUR PROJECT OID HERE')

for i in (query_result)
  puts i.formatted_i_d + ": " + i.name
  #store test_cases in variable
  @test_case = i.test_cases
  for j in @test_case
    puts "   " + j.formatted_i_d.to_s+ ": " + j.to_s
    puts "      Priority: " + j.priority.to_s
    #store steps array in variable
    @steps = j.steps
    if @steps != nil
      for k in @steps
        puts "      Steps:"
        puts "         " + "Input: " + k.input
        puts "         " + "Expected Result: " + k.expected_result
      end
    end
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...