Как отключить Play! модули тесты, которые мешают запуску приложения в тестовом режиме?

Я только начал играть с Play! framework, и наткнулся на такую ​​проблему: модули, которые были добавлены как зависимости, не компилируются при запуске приложения в тестовом режиме. Схема ошибки повторялась 2/2 раза до сих пор. Указанный класс, принадлежащий неудачному набору тестов, не может быть преобразован в тип.

Мой файл dependencies.yml выглядит так:

require:
 - play 1.2
 - secure
 - crud
 - play -> cobertura 2.1
 - play -> paginate head
 - play -> messages 1.0
 - play -> i18ntools 1.0.1
#     - play -> scaffold head

Как видите, я уже отключил модуль scaffold , но следующим в строке будет paginate . Ошибка, появляющаяся сразу после первого запроса, следующая:

Compilation error
The file {module:paginate-head}/test/play/modules/paginate/MappedPaginatorTest.java could not be compiled. Error raised is : MockModel cannot be resolved to a type

In {module:paginate-head}/test/play/modules/paginate/MappedPaginatorTest.java (around line 16)

12:
13: public class MappedPaginatorTest {
14:     @Test
15:     public void testPaginateByKey() {
16:         Map<String, MockModel> models = new HashMap<String, MockModel>();
17:         List<String> keys = new ArrayList<String>();
18:

Класс MockModel помещается в тот же каталог, что и MappedPaginatorTest . (Такая же ситуация была с модулем каркаса .) Я использую Eclipse для запуска приложения в обоих режимах, но та же ошибка появляется при запуске с play test из командной строки.

Я не настаиваю на исправлении модулей, чтобы включить их тесты. Но если это единственный способ, я смогу с этим жить.

6
задан Rajish 24 April 2011 в 22:49
поделиться