Bien, continuemos.
Vamos a ver el playing de Mave Church Fire, quien nos permite ejecutar nuestra pega unitaria pero mediante
terminal o consola.
Actualmente estamos trabajando con el IDE con INTELIGE, pero también podría se cualquiera con Eclipse,
lo que sea y está ejecutando, por ejemplo, con click derecho.
Como siempre ranas o con los atajos de teclado control Git, F10 o acá.
Perfecto.
Pero eso cuando estamos desarrollando nuestra prueba unitaria, nuestra aplicación en general.
Pero qué pasa si necesitamos correr nuestras prueba desde un terminal, quizás de forma remota o local,
pero no tenemos instalado nuestro ambiente?
Esarrollo no tenemos instalado intelige.
Entonces es ahí cuando necesitamos ejecutar nuestras pruebas mediante una plataforma de consola terminal,
sin necesidad de una idea de cómo vamos a hacer.
Lo primero tenemos que modificar el POM.
Entonces nos vamos a ir a Project al 1 ese recéis.
Nos vamos a ir al post por acá.
Acá tengo que agregar este Playitas.
Entonces por acá en la raíz alt insert, buscamos por acá playing playing template.
Perfecto.
Acá lo tenemos.
Vamos a buscar por George fice George Figue.
Guión Plagian Maven Maven George First playing.
Perfecto grupi Heidy Acá auto completamos control, barra espacio y aparece Ohr Punto Apache, Maven
Plugins.
Perfecto.
La versión, la última, la última de ponerle la 2.22 a.2 hasta el momento grabar este video perfecto.
Ahí tenemos zepelines dentro de builds se ubican playing playing llegá, tenemos Maven George Fairplay
y listo.
Acá recuerda, tenemos que recargar los cambios de Maven.
Hacemos un clic para que se carguen la dependencia, se actualice de alguna forma ya podemos ejecutar
nuestras pruebas.
Si nos vamos acá a Maven o Maven como le quieran decir, nos vamos a ir a ciclo de vida de acá tenemos
test.
Entonces conecto.
Podemos ejecutar nuestras pruebas unitarias mediante consola.
Acá lo estamos haciendo.
Todos forman mediante Maven mediante terminal, pero que está integrado a inteligir.
Así que igualmente estamos utilizando intelige como otra forma.
Otra alternativa ejecutar el test a la forma que lo hacíamos antes con el Rahn Vigen.
Otra alternativa.
Pero bueno, de esta forma podemos descargar Maven, lo configuramos y podemos ejecutar nuestras prueba
simplemente con el comando con MBN test.
Después vamos a ver, pero por ahora lo vamos a hacer con Maven integrado con Intelige.
Entonces click derecho o simplemente doble clic Ejecutar y unit test.
Perfecto.
Entonces ejecutamos clic derecho y UNIT Test Llegá comienza y empieza a ejecutar todo.
En algún momento debiese fallar.
Se fijan?
Claro, porque tenemos prueba que forzamos a que fallara.
Nos entrega un reporte que podemos visualizar en inteligir, por ejemplo, si nos vamos a Target.
Aquí finaliza nos vamos a George File Report.
Acá, acá tenemos el archivo de texto con todo.
Las fallas se fijan.
Acá voy a ocultar.
Acá tenemos un reporte con las fallas en débito, cuenta el método Source en Repite.
Se acuerdan?
No, no eran.
Repito era en parametrizar ables, prueba parametrizar se fijan.
Hay tantos errores que fallar.
Toda la falla del reporte y todo lo demás pasó bien.
Así que ningún problema.
Ahora también podríamos configurar nuestro POM, nuestro plugins por acá.
Configure Schön.
Acá lo tenemos.
Vamos a cerrar.
Vamos a colocar groups.
Llegamos a colocar las etiquetas.
Solamente la que queramos ejecutar.
Por ejemplo.
Cuenta.
Solamente cuenta la etiqueta.
Cuenta.
Perfecto.
Actualizamos acá el cambio de que modificamos el poon.
Nos vamos a ir a Maven y volvemos a ejecutar acá en texto no hace clic derecho en text y a ejecutar
como test run test.
Perfecto.
Se fijan Buil suced 8 pruebas que están relacionada a esta etiqueta test y no hubo ningún error.
Se fijan acá imprime lo que imprimimos consola.
Si nos vamos al reporte.
Cambia, se fijan, acá vamos a bajar el reporte, se ejecutaron 8.
Ninguna falla, ningún error.
Todo bien?
Cuenta Test.
No hubo ningún problema.
El reporte pasó.
También pudimos ejecutar.
Nos vamos al POM.
Time out.
Lo mismo.
Actualizamos.
Nos vamos acá.
Bueno, pues clic derecho de acá, Yuni test acá o simplemente acá.
Test doble click.
Está ejecutando como texto.
Ejecutó tres, recuerden que tenemos tres métodos de tap out y todo pasó porque se acuerdan que modificamos
para que aprobara, para que pasaran bien la prueba con esta misma.
Así que ejecutó 3 sin ninguna falla.
También podemos ver el reporte acá.
Recuerden en Target George Report doble click y acá tenemos.
Todavia.
Bueno, eso sería repecto libre, pero también nos podríamos ir a la página de Maven.
Descargar Maven los comprimidos y ejecutamos nuestras pruebas.
Veamos como ven en la página Maven en Punto Apache Autor un proyecto de Apache Download recargamos.
Tengo que descargar el binario si están en Windows, si están en Linux, target zeta si están en Windows,
zip si están en making touch.
Bueno, en realidad este también sirve cualquiera.
Voy a agregar el punto zip ok, lo guardamos en algún directorio, una que finalice lo imprimimos.
Bien, acá estoy en la carpeta del curso de Java o de UNIT, como quieran.
En realidad da lo mismo, lo pegan en cualquier carpeta, lo descomprime derecho traer.
Perfecto.
Acá lo tenemos.
Acá está bien.
Acá está el comando Ving.
Entonces vamos a copiar esto.
Y esto lo tenemos que configurar en nuestra variable ambiente paz y me tengo que configurar Maven.
Un área del ambiente.
Bien, entonces nos vamos a abrir el ambiente.
Bueno, importantes se están manejando Linux o Makin Touch, que también se va a manejar bien su sistema
operativo.
Configurar variable el ambiente donde tienen que manejar de otra forma con el comando exporto muy parecido
o lo mismo como lo vimos con la instalación de JDK.
Variables de entorno del sistema.
Hacemos un clic.
No vamos a ir a configuración variable entorno.
Acá vamos a crear una nueva en el usuario variable de usuario nueva Maven con mayúscula guión bajo home,
muy parecido allá abajo y acá colocamos la ruta base.
Recuerden que copiamos la ruta de la instalación, pero acá va sin el bien, simplemente ahí la raíz.
Ok.
Luego vamos a modificar el path.
El path puede ser acá o acá.
Da lo mismo si de sistemas del usuario para editar.
Y voy a agregar acá también con el fin importante que Senka.
Es importante que tenga el vine acá.
Ok, aceptamos, aceptamos, aceptamos.
Nos vamos a ir a la red del proyecto.
Yo no tengo un curso yaba por acá.
Dónde está el POM?
Justamente en la red de proyecto donde tenemos el POM.
Copiamos esto.
Nos vamos a ir a consola.
Se ve perfecto.
MBN Lo vamos a probar.
Versión Creeque versión o menos versión.
Vamos a ver.
Menos versión.
Ahí tenemos a Patxi Maven 3.12 .3 ahora la versión, así que está bien configurado.
Está la ruta de Maven Home, se fijan, está todo bien.
Entonces ahora sí que podemos ejecutar nuestra preguntaria usando mbn mbn test antes.
DILIGEN Iniciando el método, recuerden que creo que estamos con them out, solamente contain auto ejecutando
3, pero ahora si queremos ejecutar todas las pruebas, volvemos a lide, cerramos acá en vez de time
out.
Por ejemplo, también cuenta acabalo con cuenta, también cuenta perfecto.
Se guarda automático, así que da lo mismo que o guardado.
Volvemos y volvemos a ejecutar con Maven texto.
Pero ahora va a ejecutar cuenta, fijan ocho ruedas mucho más rápido.
Volvemos ahora quiero ejecutar todo, simplemente esto lo quitamos o lo comentamos todo acá.
Listo, volvemos.
Y acá todo, obviamente a fallar, porque tenemos métodos que es simulamos la falla y acá empieza probar
toda la clase completa o toda la clase que tengamos.
Listo.
Hoy el reporta todas las que fallaron se fijan acá, dice Test Runt 72, fallaron 12.
Se saltaron 9.
Tól detalla y todos los errores?
Donde falló?
En que método?
En que clase se fijan?
En qué línea sube potente y todo miente consola mediante terminal.
No necesitamos Elide si estamos trabajando de forma remota o estamos trabajando en un servidor.
Linux tiene interfase gráfica o incluso mediante BPS un servidor virtual privado o en la nube mediante
terminal ssh.
En fin, mediante consola no disponemos de líder.
Eso sería nada más.
Continuamos en la siguiente clase.