Печать сбои для тестового приложения Grails для консоли

StackOverflow https://stackoverflow.com/questions/5856214

  •  27-10-2019
  •  | 
  •  

Вопрос

Об этом уже было несколько вопросов, но ни один из ответов не был удовлетворительным. Я занимаюсь разработкой тестирования Грааля. Тем не менее, поскольку STS продолжает сбой, я не могу использовать его для запуска модульных тестов и вместо этого запустить их с помощью «Грааля-тестового приложения» в командной строке. Это нормально, но когда тест не пройдет, он просто не печатает причину неспособности консоли. Использование -эхоут и -эерр, как это предлагается в других темах нет Помощь, это будет печатать только вещи, которые были зарегистрированы или напечатаны во время теста, но не по причине неудачи Юнита или Спока. Поэтому в настоящее время мне всегда приходится ждать, пока будет создан HTML, а затем находить неудачу в моем браузере, и это действительно замедляет меня. Я приму любое решение, независимо от того, насколько хакерским (т.е. взлома его в источник Grails и перекомпиляция, это будет хорошо для меня!).

Это было полезно?

Решение

Вы можете сделать что -то подобное ...

grails test-app -echoOut -echoErr Something.testMain ; cat ./target/test-reports/plain/TEST-integration-integration-SomethingTests.txt
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top