Во-первых, в этом утверждении сценария нет утверждений.Посмотрите на Groovy assert.
Если вы «утверждаете», что сценарий является Pass или Fail, вам нужно что-то вроде ...
assert (response.contains('Something from the response'));
или
assert (someBooleanVar == true);
Если пройдено, шаг становится Зеленым.Если это не удается, он становится красным.
ИМХО, похоже, что вы бросаете исключение, когда шаг завершается неудачей.Я бы не использовал исключение таким образом.Есть исключение, чтобы поймать и сообщить о проблемах кода.Не сбой теста.
Что касается исключений, посмотрите Groovy Try and Catch.
Что касается этого запуска (или нет) при запуске тестового примера.Я подозреваю, что он работает, но так как вы ничего не утверждаете, вы не можете видеть результат.
Когда-нибудь замечали вкладку «Журнал сценариев» внизу экрана?Все ваши операторы log.info будут здесь при выполнении шага теста.Я бы предложил очистить этот журнал (щелкните правой кнопкой мыши в окне «Журнал сценариев ...»), а затем снова запустить тестовый сценарий и посмотреть в журнале сценариев некоторые из ваших сообщений.