Pulumi en Producción · Lección 15
¿Qué permite hacer el modo de testing con 'mocks' del SDK de Pulumi, sin necesitar desplegar recursos reales en un proveedor cloud?
Ejecutar el programa de infraestructura de forma simulada, verificando que la lógica del código (como qué recursos se crean, con qué configuración) se comporte como se espera, usando pruebas unitarias tradicionales del lenguaje
Despliega recursos reales pero en una cuenta de prueba separada del proveedor cloud automáticamente
Solo funciona con proyectos que no tienen ningún tipo de ComponentResource definido
Elimina por completo la necesidad de escribir cualquier tipo de prueba para la infraestructura
Pulumi en Producción · Lección 15
Completa el código
pulumi.runtime.setMocks(
Revisa: por ejemplo, pulumi.runtime.setMocks({...}) para configurar el modo de mocks.
Pulumi en Producción · Lección 15
¿Por qué probar la lógica de infraestructura con mocks (sin desplegar recursos reales) permite ejecutar pruebas rápidas y frecuentes durante el desarrollo, sin el costo y tiempo de un despliegue real cada vez?
Pista: las pruebas con mocks se ejecutan en memoria de forma casi instantánea, sin el tiempo de espera ni el costo real de aprovisionar recursos verdaderos en un proveedor cloud cada vez que se quiere validar que la lógica del código se comporta correctamente.
✓
¡Lección completada!
Testing de infraestructura (unit tests con el SDK)
0
XP ganado
3
Vidas restantes