у меня есть execute
блок, который запускает несколько тестов, как так:Test, если выполнить блок удалось или не удалось
execute "run tests" do
command "./phpunit --group all"
cwd "#{app_dir}"
returns 0
action :run
end
Это работает, но я хочу, чтобы сообщить результаты как годен/не годен. Есть ли способ проверить, что такое возвращаемое значение? Затем я мог бы вызвать другой блок, чтобы сообщить о проходе (0) или об ошибке (1).
Это странно, так как оно должно быть проверено на мое значение 'return'. Могу ли я сделать 'only_if', основываясь на успехе или неудаче закрывающего блока (я предполагаю, что нет)? В противном случае мне нужно найти другой способ проверить, прошли ли тесты или не прошли тесты ... – Brine
Возможно, это странно, потому что Шеф-повар - это система DSC, а не тестовый бегун? ;-) – StephenKing
Действительно, используйте такой инструмент, как Test Kitchen или raw InSpec для тестирования сервера. – coderanger