¡Acabo de comenzar a jugar con Play! y tropezó con tal problema: los módulos que se agregaron como dependencias no se compilan al ejecutar la aplicación en el modo de prueba. El patrón del error se repitió 2/2 veces hasta ahora. Una clase referenciada perteneciente al conjunto de pruebas fallidas no se puede resolver a un tipo.Cómo deshabilitar Play! ¿Pruebas de módulos que se ponen en el camino cuando se ejecuta una aplicación en modo de prueba?
Mi archivo dependencies.yml se ve así:
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
Como se puede ver que ya he desactivado el módulo de scaffold
, pero el siguiente en la línea está paginate
. El error que aparece justo después de la primera solicitud es la siguiente:
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:
La clase MockModel
se coloca en el mismo directorio que MappedPaginatorTest
. (La misma situación fue con el módulo scaffold
). Uso Eclipse para ejecutar la aplicación en ambos modos, pero el mismo error aparece cuando se ejecuta con play test
desde la línea de comandos.
No insisto en arreglar los módulos para habilitar sus pruebas. Pero si es la única forma en que puedo vivir con eso.
Esa no es una respuesta a la pregunta planteada. La pregunta era específicamente cómo desactivar las pruebas ... – Redbeard