1
00:00:00,180 --> 00:00:00,840
Bien, continuemos.

2
00:00:00,930 --> 00:00:06,420
Vamos a ver el playing de Mave Church Fire, quien nos permite ejecutar nuestra pega unitaria pero mediante

3
00:00:06,420 --> 00:00:07,800
terminal o consola.

4
00:00:07,920 --> 00:00:13,170
Actualmente estamos trabajando con el IDE con INTELIGE, pero también podría se cualquiera con Eclipse,

5
00:00:13,260 --> 00:00:16,500
lo que sea y está ejecutando, por ejemplo, con click derecho.

6
00:00:16,530 --> 00:00:21,990
Como siempre ranas o con los atajos de teclado control Git, F10 o acá.

7
00:00:22,350 --> 00:00:22,980
Perfecto.

8
00:00:23,220 --> 00:00:28,530
Pero eso cuando estamos desarrollando nuestra prueba unitaria, nuestra aplicación en general.

9
00:00:28,620 --> 00:00:34,640
Pero qué pasa si necesitamos correr nuestras prueba desde un terminal, quizás de forma remota o local,

10
00:00:34,680 --> 00:00:37,710
pero no tenemos instalado nuestro ambiente?

11
00:00:37,710 --> 00:00:39,590
Esarrollo no tenemos instalado intelige.

12
00:00:39,720 --> 00:00:47,010
Entonces es ahí cuando necesitamos ejecutar nuestras pruebas mediante una plataforma de consola terminal,

13
00:00:47,070 --> 00:00:49,860
sin necesidad de una idea de cómo vamos a hacer.

14
00:00:49,950 --> 00:00:51,870
Lo primero tenemos que modificar el POM.

15
00:00:51,940 --> 00:00:55,650
Entonces nos vamos a ir a Project al 1 ese recéis.

16
00:00:55,740 --> 00:00:57,330
Nos vamos a ir al post por acá.

17
00:00:57,450 --> 00:00:59,010
Acá tengo que agregar este Playitas.

18
00:00:59,100 --> 00:01:04,740
Entonces por acá en la raíz alt insert, buscamos por acá playing playing template.

19
00:01:06,210 --> 00:01:06,780
Perfecto.

20
00:01:06,870 --> 00:01:07,650
Acá lo tenemos.

21
00:01:07,710 --> 00:01:10,310
Vamos a buscar por George fice George Figue.

22
00:01:10,980 --> 00:01:15,210
Guión Plagian Maven Maven George First playing.

23
00:01:16,510 --> 00:01:23,410
Perfecto grupi Heidy Acá auto completamos control, barra espacio y aparece Ohr Punto Apache, Maven

24
00:01:23,440 --> 00:01:24,010
Plugins.

25
00:01:25,130 --> 00:01:25,550
Perfecto.

26
00:01:25,640 --> 00:01:32,870
La versión, la última, la última de ponerle la 2.22 a.2 hasta el momento grabar este video perfecto.

27
00:01:32,960 --> 00:01:40,050
Ahí tenemos zepelines dentro de builds se ubican playing playing llegá, tenemos Maven George Fairplay

28
00:01:40,250 --> 00:01:40,730
y listo.

29
00:01:40,820 --> 00:01:44,540
Acá recuerda, tenemos que recargar los cambios de Maven.

30
00:01:44,930 --> 00:01:49,670
Hacemos un clic para que se carguen la dependencia, se actualice de alguna forma ya podemos ejecutar

31
00:01:49,670 --> 00:01:50,300
nuestras pruebas.

32
00:01:50,390 --> 00:01:56,480
Si nos vamos acá a Maven o Maven como le quieran decir, nos vamos a ir a ciclo de vida de acá tenemos

33
00:01:56,480 --> 00:01:56,840
test.

34
00:01:56,930 --> 00:01:57,550
Entonces conecto.

35
00:01:57,560 --> 00:02:01,430
Podemos ejecutar nuestras pruebas unitarias mediante consola.

36
00:02:01,520 --> 00:02:02,420
Acá lo estamos haciendo.

37
00:02:02,420 --> 00:02:06,440
Todos forman mediante Maven mediante terminal, pero que está integrado a inteligir.

38
00:02:06,500 --> 00:02:10,010
Así que igualmente estamos utilizando intelige como otra forma.

39
00:02:10,070 --> 00:02:15,210
Otra alternativa ejecutar el test a la forma que lo hacíamos antes con el Rahn Vigen.

40
00:02:15,320 --> 00:02:16,040
Otra alternativa.

41
00:02:16,130 --> 00:02:22,070
Pero bueno, de esta forma podemos descargar Maven, lo configuramos y podemos ejecutar nuestras prueba

42
00:02:22,160 --> 00:02:25,220
simplemente con el comando con MBN test.

43
00:02:25,430 --> 00:02:29,920
Después vamos a ver, pero por ahora lo vamos a hacer con Maven integrado con Intelige.

44
00:02:30,020 --> 00:02:35,420
Entonces click derecho o simplemente doble clic Ejecutar y unit test.

45
00:02:36,260 --> 00:02:36,870
Perfecto.

46
00:02:36,920 --> 00:02:42,980
Entonces ejecutamos clic derecho y UNIT Test Llegá comienza y empieza a ejecutar todo.

47
00:02:43,190 --> 00:02:45,080
En algún momento debiese fallar.

48
00:02:45,320 --> 00:02:45,830
Se fijan?

49
00:02:45,890 --> 00:02:49,520
Claro, porque tenemos prueba que forzamos a que fallara.

50
00:02:49,760 --> 00:02:55,250
Nos entrega un reporte que podemos visualizar en inteligir, por ejemplo, si nos vamos a Target.

51
00:02:55,430 --> 00:02:59,550
Aquí finaliza nos vamos a George File Report.

52
00:02:59,990 --> 00:03:04,190
Acá, acá tenemos el archivo de texto con todo.

53
00:03:04,400 --> 00:03:06,110
Las fallas se fijan.

54
00:03:06,320 --> 00:03:07,340
Acá voy a ocultar.

55
00:03:07,590 --> 00:03:14,000
Acá tenemos un reporte con las fallas en débito, cuenta el método Source en Repite.

56
00:03:14,000 --> 00:03:14,600
Se acuerdan?

57
00:03:14,780 --> 00:03:15,170
No, no eran.

58
00:03:15,170 --> 00:03:18,980
Repito era en parametrizar ables, prueba parametrizar se fijan.

59
00:03:19,100 --> 00:03:20,480
Hay tantos errores que fallar.

60
00:03:21,800 --> 00:03:24,790
Toda la falla del reporte y todo lo demás pasó bien.

61
00:03:24,900 --> 00:03:26,120
Así que ningún problema.

62
00:03:26,360 --> 00:03:31,370
Ahora también podríamos configurar nuestro POM, nuestro plugins por acá.

63
00:03:31,880 --> 00:03:32,840
Configure Schön.

64
00:03:32,930 --> 00:03:33,860
Acá lo tenemos.

65
00:03:34,280 --> 00:03:35,120
Vamos a cerrar.

66
00:03:35,510 --> 00:03:36,880
Vamos a colocar groups.

67
00:03:38,450 --> 00:03:39,920
Llegamos a colocar las etiquetas.

68
00:03:40,190 --> 00:03:42,260
Solamente la que queramos ejecutar.

69
00:03:42,260 --> 00:03:42,920
Por ejemplo.

70
00:03:42,920 --> 00:03:43,490
Cuenta.

71
00:03:44,270 --> 00:03:46,310
Solamente cuenta la etiqueta.

72
00:03:46,370 --> 00:03:46,820
Cuenta.

73
00:03:46,940 --> 00:03:47,540
Perfecto.

74
00:03:48,050 --> 00:03:50,900
Actualizamos acá el cambio de que modificamos el poon.

75
00:03:51,650 --> 00:03:58,670
Nos vamos a ir a Maven y volvemos a ejecutar acá en texto no hace clic derecho en text y a ejecutar

76
00:03:58,670 --> 00:04:00,290
como test run test.

77
00:04:00,350 --> 00:04:00,890
Perfecto.

78
00:04:05,970 --> 00:04:12,030
Se fijan Buil suced 8 pruebas que están relacionada a esta etiqueta test y no hubo ningún error.

79
00:04:12,480 --> 00:04:14,970
Se fijan acá imprime lo que imprimimos consola.

80
00:04:15,510 --> 00:04:17,220
Si nos vamos al reporte.

81
00:04:18,690 --> 00:04:23,040
Cambia, se fijan, acá vamos a bajar el reporte, se ejecutaron 8.

82
00:04:23,160 --> 00:04:24,540
Ninguna falla, ningún error.

83
00:04:25,400 --> 00:04:26,000
Todo bien?

84
00:04:26,510 --> 00:04:27,230
Cuenta Test.

85
00:04:27,380 --> 00:04:28,490
No hubo ningún problema.

86
00:04:28,760 --> 00:04:29,980
El reporte pasó.

87
00:04:30,350 --> 00:04:31,610
También pudimos ejecutar.

88
00:04:32,830 --> 00:04:33,760
Nos vamos al POM.

89
00:04:35,180 --> 00:04:35,800
Time out.

90
00:04:37,570 --> 00:04:38,080
Lo mismo.

91
00:04:39,200 --> 00:04:40,160
Actualizamos.

92
00:04:40,310 --> 00:04:41,150
Nos vamos acá.

93
00:04:41,300 --> 00:04:45,980
Bueno, pues clic derecho de acá, Yuni test acá o simplemente acá.

94
00:04:46,040 --> 00:04:47,540
Test doble click.

95
00:04:54,580 --> 00:04:55,870
Está ejecutando como texto.

96
00:04:57,290 --> 00:05:03,950
Ejecutó tres, recuerden que tenemos tres métodos de tap out y todo pasó porque se acuerdan que modificamos

97
00:05:03,980 --> 00:05:07,430
para que aprobara, para que pasaran bien la prueba con esta misma.

98
00:05:07,550 --> 00:05:09,740
Así que ejecutó 3 sin ninguna falla.

99
00:05:10,310 --> 00:05:11,540
También podemos ver el reporte acá.

100
00:05:12,800 --> 00:05:16,970
Recuerden en Target George Report doble click y acá tenemos.

101
00:05:19,830 --> 00:05:20,180
Todavia.

102
00:05:21,120 --> 00:05:24,930
Bueno, eso sería repecto libre, pero también nos podríamos ir a la página de Maven.

103
00:05:24,990 --> 00:05:28,260
Descargar Maven los comprimidos y ejecutamos nuestras pruebas.

104
00:05:28,500 --> 00:05:35,280
Veamos como ven en la página Maven en Punto Apache Autor un proyecto de Apache Download recargamos.

105
00:05:35,310 --> 00:05:41,970
Tengo que descargar el binario si están en Windows, si están en Linux, target zeta si están en Windows,

106
00:05:41,970 --> 00:05:43,680
zip si están en making touch.

107
00:05:43,770 --> 00:05:45,930
Bueno, en realidad este también sirve cualquiera.

108
00:05:46,470 --> 00:05:52,470
Voy a agregar el punto zip ok, lo guardamos en algún directorio, una que finalice lo imprimimos.

109
00:05:52,730 --> 00:05:57,720
Bien, acá estoy en la carpeta del curso de Java o de UNIT, como quieran.

110
00:05:57,810 --> 00:06:03,360
En realidad da lo mismo, lo pegan en cualquier carpeta, lo descomprime derecho traer.

111
00:06:04,600 --> 00:06:05,290
Perfecto.

112
00:06:05,410 --> 00:06:06,250
Acá lo tenemos.

113
00:06:07,660 --> 00:06:09,430
Acá está bien.

114
00:06:09,640 --> 00:06:10,570
Acá está el comando Ving.

115
00:06:11,050 --> 00:06:12,460
Entonces vamos a copiar esto.

116
00:06:13,920 --> 00:06:19,110
Y esto lo tenemos que configurar en nuestra variable ambiente paz y me tengo que configurar Maven.

117
00:06:19,800 --> 00:06:20,700
Un área del ambiente.

118
00:06:21,030 --> 00:06:23,700
Bien, entonces nos vamos a abrir el ambiente.

119
00:06:23,820 --> 00:06:27,900
Bueno, importantes se están manejando Linux o Makin Touch, que también se va a manejar bien su sistema

120
00:06:27,900 --> 00:06:28,470
operativo.

121
00:06:28,590 --> 00:06:34,740
Configurar variable el ambiente donde tienen que manejar de otra forma con el comando exporto muy parecido

122
00:06:34,860 --> 00:06:37,800
o lo mismo como lo vimos con la instalación de JDK.

123
00:06:40,440 --> 00:06:42,690
Variables de entorno del sistema.

124
00:06:42,750 --> 00:06:43,590
Hacemos un clic.

125
00:06:43,620 --> 00:06:45,820
No vamos a ir a configuración variable entorno.

126
00:06:45,980 --> 00:06:55,970
Acá vamos a crear una nueva en el usuario variable de usuario nueva Maven con mayúscula guión bajo home,

127
00:06:56,910 --> 00:07:00,480
muy parecido allá abajo y acá colocamos la ruta base.

128
00:07:00,900 --> 00:07:06,540
Recuerden que copiamos la ruta de la instalación, pero acá va sin el bien, simplemente ahí la raíz.

129
00:07:06,660 --> 00:07:07,030
Ok.

130
00:07:08,160 --> 00:07:10,040
Luego vamos a modificar el path.

131
00:07:10,770 --> 00:07:12,780
El path puede ser acá o acá.

132
00:07:12,870 --> 00:07:16,170
Da lo mismo si de sistemas del usuario para editar.

133
00:07:16,770 --> 00:07:20,580
Y voy a agregar acá también con el fin importante que Senka.

134
00:07:20,730 --> 00:07:21,930
Es importante que tenga el vine acá.

135
00:07:23,000 --> 00:07:25,940
Ok, aceptamos, aceptamos, aceptamos.

136
00:07:26,270 --> 00:07:28,430
Nos vamos a ir a la red del proyecto.

137
00:07:28,790 --> 00:07:31,400
Yo no tengo un curso yaba por acá.

138
00:07:31,850 --> 00:07:32,570
Dónde está el POM?

139
00:07:32,750 --> 00:07:35,060
Justamente en la red de proyecto donde tenemos el POM.

140
00:07:35,270 --> 00:07:36,170
Copiamos esto.

141
00:07:36,530 --> 00:07:37,880
Nos vamos a ir a consola.

142
00:07:41,060 --> 00:07:42,710
Se ve perfecto.

143
00:07:43,100 --> 00:07:44,750
MBN Lo vamos a probar.

144
00:07:45,560 --> 00:07:47,870
Versión Creeque versión o menos versión.

145
00:07:48,140 --> 00:07:48,740
Vamos a ver.

146
00:07:50,960 --> 00:07:51,590
Menos versión.

147
00:07:52,100 --> 00:07:58,440
Ahí tenemos a Patxi Maven 3.12 .3 ahora la versión, así que está bien configurado.

148
00:07:58,940 --> 00:08:02,450
Está la ruta de Maven Home, se fijan, está todo bien.

149
00:08:02,630 --> 00:08:10,340
Entonces ahora sí que podemos ejecutar nuestra preguntaria usando mbn mbn test antes.

150
00:08:13,830 --> 00:08:20,430
DILIGEN Iniciando el método, recuerden que creo que estamos con them out, solamente contain auto ejecutando

151
00:08:20,430 --> 00:08:26,850
3, pero ahora si queremos ejecutar todas las pruebas, volvemos a lide, cerramos acá en vez de time

152
00:08:26,910 --> 00:08:27,230
out.

153
00:08:28,580 --> 00:08:33,800
Por ejemplo, también cuenta acabalo con cuenta, también cuenta perfecto.

154
00:08:34,070 --> 00:08:37,220
Se guarda automático, así que da lo mismo que o guardado.

155
00:08:38,000 --> 00:08:41,090
Volvemos y volvemos a ejecutar con Maven texto.

156
00:08:43,590 --> 00:08:47,310
Pero ahora va a ejecutar cuenta, fijan ocho ruedas mucho más rápido.

157
00:08:47,940 --> 00:08:54,790
Volvemos ahora quiero ejecutar todo, simplemente esto lo quitamos o lo comentamos todo acá.

158
00:08:56,340 --> 00:08:57,900
Listo, volvemos.

159
00:08:57,990 --> 00:09:03,640
Y acá todo, obviamente a fallar, porque tenemos métodos que es simulamos la falla y acá empieza probar

160
00:09:03,780 --> 00:09:06,150
toda la clase completa o toda la clase que tengamos.

161
00:09:07,570 --> 00:09:07,900
Listo.

162
00:09:07,970 --> 00:09:15,610
Hoy el reporta todas las que fallaron se fijan acá, dice Test Runt 72, fallaron 12.

163
00:09:15,850 --> 00:09:16,930
Se saltaron 9.

164
00:09:16,990 --> 00:09:19,180
Tól detalla y todos los errores?

165
00:09:19,300 --> 00:09:20,140
Donde falló?

166
00:09:20,260 --> 00:09:21,100
En que método?

167
00:09:21,790 --> 00:09:23,050
En que clase se fijan?

168
00:09:23,140 --> 00:09:28,060
En qué línea sube potente y todo miente consola mediante terminal.

169
00:09:28,180 --> 00:09:33,430
No necesitamos Elide si estamos trabajando de forma remota o estamos trabajando en un servidor.

170
00:09:33,460 --> 00:09:40,840
Linux tiene interfase gráfica o incluso mediante BPS un servidor virtual privado o en la nube mediante

171
00:09:40,870 --> 00:09:42,370
terminal ssh.

172
00:09:42,580 --> 00:09:45,880
En fin, mediante consola no disponemos de líder.

173
00:09:46,150 --> 00:09:47,650
Eso sería nada más.

174
00:09:47,770 --> 00:09:49,630
Continuamos en la siguiente clase.
