2016-01-15 8 views
1

У меня есть простое приложение с некоторыми тестами. На самом деле, есть 1 тест JUnit и некоторые спецификации. Дело в том, что когда я запускаю каждый из них отдельно, они работают нормально. Но когда я бегу:Тест-приложение Grails не выполняет все тесты

grails test-app 

Это не выполняет все тесты. Все тесты - это единичные тесты, но они находятся в отдельных пакетах. Но даже в пакете от того, который он выполняет, есть еще один тест, почти равный, но этот тоже не выполняется ...

Запуск grails test-app -unit У меня такая же проблема. Кто-то знает, нужно ли мне что-то сделать, чтобы выполнить их все, выполнив команду grails test-app?

+0

grails test-app: unit - это правильная команда. Каждый тест на спок должен заканчиваться спецификацией. Имя тестового класса не должно быть одинаковым в любом пакете. –

ответ

0

Hm мой предыдущий ответ был удален по какой-либо причине, но убедитесь, что тест Spock заканчивается Spec, а не Test. Если он заканчивается Test, он не будет поднят.

например. MyTest ->MySpec