Когда у меня есть 2 файла ресурсов с одинаковыми именами переменных (но разными по значению). В каждом файле ресурсов есть метод регистрации текущей переменной.
Моя проблема связана с тестовыми примерами, этот тестовый пример импортирует 2 файла ресурсов. Когда этот тестовый пример выполняет метод второго ресурса, он принимает данные первого ресурса. Как это происходит?
Код:
Resource1.resource
Код: Выделить всё
*** Variables ***
${VAR1} Test 1
${VAR2} Test 2
*** Keywords ***
Log The Var 1 1
Log To Console ${VAR1}
Log The Var 2 1
Log To Console ${VAR2}
Код: Выделить всё
*** Variables ***
${VAR1} Test 3
${VAR2} Test 3
*** Keywords ***
Log The Var 1 2
Log To Console ${VAR1}
Log The Var 2 2
Log To Console ${VAR2}
Код: Выделить всё
*** Settings ***
Resource ../resources/Resource1.resource
Resource ../resources/Resource2.resource
*** Test Cases ***
Test The Dup Thing
Log The Var 1 1
Log The Var 2 1
Log The Var 1 2
Log The Var 2 2
Тест 1
Тест 2
Тест 1
Тест 2
Я не знаю, как это происходит, похоже на утечку памяти.
Подробнее здесь: https://stackoverflow.com/questions/748 ... -framework
Мобильная версия