Почему переменные выполнения RQM передают только нулевые значения в RFT с помощью IVariablesManager? - PullRequest
0 голосов
/ 21 сентября 2018

Я подключил RQM к RFT через адаптер по умолчанию.

В RQM у меня есть тестовый набор и несколько тестовых сценариев, для которых я создал несколько переменных выполнения на уровне тестового набора.

RQM успешно выполняет тест RFT на локальном компьютере, на котором работает RFT.

Проблема в том, что любая ссылка на переменные выполнения из RQM возвращает только null значения.

IЯ использую интерфейс IVariablesManager.

Пример кода показан ниже.

В чем может быть проблема?

Почему RQM передает только null значения для переменных выполненияв сценарии тестирования RFT?

код ниже: // код сценария RFT ниже

//main or starting method in RFT
public void testMain(Object[] args){
    //Call the method that retrieves the execution variables
    getRQMVariable();
}

public void getRQMVariable(){
    try{
        IVariablesManager vm = getVariablesManager();
        IParameter _query = vm.getInputParameter("query");
        logInfo("Grab value of  RQM query : " + _query.getValue() ); 
    }
    catch(Exception e){
        logInfo("Exception " + e.getMessage()+ " While fetching Execution variable input varaibles");
    } 
}

Переменная выполнения теста RQM, показанная ниже На рисунке показано имя переменных выполнения тестового примера в виде «запроса»

...