-
Notifications
You must be signed in to change notification settings - Fork 5
Ejecutar test
#Test#
Para la realización de los test, hemos tenido que incorporar al proyecto los siguientes archivos, que son necesarios para poder realizar las pertinentes pruebas de test unitarios, que son:
y hemos usado 'Shippable'.
Lo único que debemos de tener instalado es el SDK.
#Ejecutar el test#
Cuando queramos ejecutar el test lo que debemos de hacer es tener los tres archivos anteriores en la carpeta del proyecto, es imprescindible que esten los archivos anteriores, en caso contrario no se ejecutaría el 'test'. Si alguien quiere hacer uso de este test, simplemente se tiene que copiar estos tres archivos y modificar sus pertinentes parámetros para que le funcione en su aplicación.
Una vez realizado esto, vamos a proceder a explicar como se ejecutaría el test. Lo primero que debemos de hacer es instalar el SDK en caso de no tenerlo instalado.
Una vez que lo tenemos instalado, vamos a crear el proyecto en local y añadimos el proyecto. En mi caso yo uso Mac, asi que simplemente tenemos que ejecutar el Launcher de GAE. Cuando se haya ejecutado le tenemos que dar al botón "+" que se encuentra en la parte inferior izquierda. Cuando hayamos hecho eso se nos abrirá una ventanita donde debemos de buscar la carpeta que contiene nuestro proyecto, ahí debemos de especificar el nombre que le queremos poner al proyecto para hacer las pruebas en local. Los siguientes puertos vienen por defecto:
- Admin port
- Port
pero nosotros podemos especificar los que queramos. Cuando ya tengamos todo listo, le damos al botón "Create", de esta manera el proyecto se nos creará y se añadira a la lista de proyectos. Una vez realizados todos estos pasos, solo debemos de darle a botón "Run" y nuestro proyecto se ejecutará en local.
Ahora solo debemos de irnos a nuestro navegador y escribir:
localhost:8080
De esta manera se usaría en local nuestra aplicación.
Nuestro "Test" se hace cuando se realiza el "commit". Si nuestra aplicación pasa la bateriá de pruebas programadas,
hace un "Deploy" a GAE en caso de que esté en la rama master, si da error no hariá el "Deploy"
Colabora con este proyecto a través de GitHub