Вот моя проблема. Я запускаю TestRunner из командной строки, чтобы не запускать SoapUI-клиент. (во всяком случае, такая же проблема возникает при запуске TR прямо из клиента, поэтому не обязательно, если стоит упомянуть, но в любом случае ...). Я делаю это так:Сохранение свойств проекта в Groovy SoapUI
testrunner <path_to_project> -r -a -f <path_to_reports> & pause
В одном из моего ТС я извлечения данных из БД, а затем сохранить его Свойства проекта следующим образом:
testRunner.testCase.testSuite.project.setPropertyValue("key", value);
Затем я использую его в следующей шаги, которые отлично работает. Проблема возникает в других ТС, где во-первых, я получаю имя файла из моих свойств проекта, таким образом:
def oldFilename = testRunner.testCase.testSuite.project.getPropertyValue("FILE_NAME");
Тогда я хочу, чтобы использовать его, переименовать и сохранить снова спроецировать свойства, так что это было бы быть готовым к следующему запуску. Я делаю это точно так же:
testRunner.testCase.testSuite.project.setPropertyValue("FILE_NAME", newFilename);
Кажется, что это не сохранение/сохранение этого значения. Есть ли способ исправить это?