Я работаю с плагином webtest в качестве компонента функционального тестирования для Grails.
Работает нормально, но очень медленно - у всего приложения плохое время отклика (> 1 мин на страницу) при тестировании. Я чувствую, что это потому, что приложение, canoo webtest и IDE (netbeans) работают в одной JVM, когда я запускаю тест через IDE (test-app functional:
)
Итак, моя цель сейчас - развернуть приложение на автономном tomcat и запустить мои тесты на этом экземпляре tomcat.
Я гуглил и нашел старый вариант -nostart
для веб-теста, который, похоже, устарел.
Так что я погуглил еще немного и нашел вариант -baseUrl=http://...
в текущей документации. В документах говорится, что с этой опцией приложение не будет запущено, и все тесты будут выполняться с этим baseUrl. Но когда я попробую, Grails все еще пытается запустить причал (по крайней мере, я получаю сообщение об ошибке, говорящее, что порт 8080 уже используется).
Есть идеи? Я уже думаю об использовании автономного веб-теста, но мне нравится отличный синтаксис плагина ...
Я использую Грааль 1.3.4