Как использовать переменную, созданную последующим набором тестов в среде Robot? - PullRequest
0 голосов
/ 29 августа 2011

У меня в голове следующие структуры тестового набора:

  1. Test Suite 01, имеет один тестовый набор (TC01) в стороне.
  2. Test Suite 02, имеет один тестовый набор(TC02) в стороне.
  3. Файл переменной доступен и импортирован оба комплекта тестов в качестве ресурса.
  4. Файл переменной имеет один список @ {Список} с несколькими значениями
  5. В TC01Я вывожу содержимое @ {List}
  6. . В TC02 я сначала удаляю $ {List} index 0, и устанавливаю его как новую переменную с тем же именем: Remove From List $ {List} 0, изатем $ {List} = установить переменную $ {List}, установить глобальную переменную $ {List}
  7. Затем положить новый $ {List}

-> Все работает правильнодо тех пор:

  1. После завершения TC02 я заставил RF снова выполнить TC01, и на этот раз я думаю, что он должен использовать новое значение $ {List}, но это не так.Поскольку файл переменных имеет более высокий приоритет.

Как я могу заставить TC01 использовать новую глобальную переменную $ {List} позже во второй раз?Это возможно?

Большое спасибо заранее.

Ответы [ 2 ]

2 голосов
/ 31 августа 2011

Ну наконец-то я решаю эту проблему.Перед перезагрузкой сохраните необходимую переменную и значение в sqlite db и извлеките их после перезагрузки.

0 голосов
/ 29 августа 2011
...