This shows you the differences between two versions of the page.
es:integracion_continua_tast [2019/10/04 08:17] tast [Llamada a API] |
es:integracion_continua_tast [2021/12/20 14:10] (current) montse |
||
---|---|---|---|
Line 6: | Line 6: | ||
=====Panorama general===== | =====Panorama general===== | ||
- | El objetivo es gestionar la integración entre Jenkins y TAST para permitir la ejecución de la prueba de regresión después de cada despliegue realizado dentro del Pipeline Alemán SCTS. | + | El objetivo es gestionar la integración entre Jenkins y TAST para permitir la ejecución de la prueba de regresión después de cada despliegue realizado dentro del Pipeline. |
Para permitir la integración entre Jenkins y TAST, TAST va a proporcionar dos componentes principales: | Para permitir la integración entre Jenkins y TAST, TAST va a proporcionar dos componentes principales: | ||
Line 26: | Line 26: | ||
* **Call Type**: GET | * **Call Type**: GET | ||
- | * **EndPoint**: https://tast-sbg-tast-pre.appls.boaw.paas.gsnetcloud.corp/clientJenkins/executeRemoteCITest | + | * **EndPoint**: https://app.cloud1.testautomationsystemtool.com/clientJenkins/executeRemoteCITest |
* **Parameters:** | * **Parameters:** | ||
* **application:** nombre de la Aplicación tal y como se define en TAST. | * **application:** nombre de la Aplicación tal y como se define en TAST. | ||
* **environment:** entorno vinculado a la Aplicación tal y como se define en TAST. | * **environment:** entorno vinculado a la Aplicación tal y como se define en TAST. | ||
- | * **urlPositive:** url para resultado positivo. | + | * **urlPositive:** url para resultado Positivo. |
- | * **urlNegative:** url para resultado negativo. | + | * **urlNegative:** url para resultado Negativo. |
Ejemplo:\\ | Ejemplo:\\ | ||
Line 39: | Line 39: | ||
* **urlPositive:** http://localhost:8080/tast/client/getGreeting | * **urlPositive:** http://localhost:8080/tast/client/getGreeting | ||
* **urlNegative:** http://localhost:8080/tast/client/getGreetingKO | * **urlNegative:** http://localhost:8080/tast/client/getGreetingKO | ||
- | * **Final call:** https://tast-sbg-tast-pre.appls.boaw.paas.gsnetcloud.corp/clientJenkins/executeRemoteCITest?application=test_application&environment=CERT_enviroment&urlPositive=http://localhost:8080/tast/client/getGreeting&urlNegative=http://localhost:8080/tast/client/getGreetingKO\\ | + | * **Final call:** https://app.cloud1.testautomationsystemtool.com/clientJenkins/executeRemoteCITest?application=test_application&environment=CERT_enviroment&urlPositive=http://localhost:8080/tast/client/getGreeting&urlNegative=http://localhost:8080/tast/client/getGreetingKO\\ |
**IMPORTANTE:** | **IMPORTANTE:** | ||
* Tenga en cuenta que urlPositivo y urlNegativo no son url fijos, sino que serán proporcionados por el responsable de la implementación. | * Tenga en cuenta que urlPositivo y urlNegativo no son url fijos, sino que serán proporcionados por el responsable de la implementación. | ||
* La aplicación/entorno sólo puede existir una vez en la BBDD. | * La aplicación/entorno sólo puede existir una vez en la BBDD. | ||
- | * El Endpoint mencionado pertenece a la instalación de TAST2, para obtener el endpoint de otros entornos, por favor consulte con su soporte local.\\ | + | * El Endpoint mencionado pertenece a la instalación de TAST2; para obtener el endpoint de otros entornos, por favor consulte con su soporte local.\\ |
=====Integración Pipeline / Definición de la Infraestructura===== | =====Integración Pipeline / Definición de la Infraestructura===== | ||
- | Para implementar la prueba de regresión en la integración continua, [[es:infraestructure|Infraestructure]] permite definir Pools que contienen las Aplicaciones que deben ser probadas; estas aplicaciones se definen mediante la agregación de los TestSets que deben ser ejecutados. También puede decidir allí el Host Lab que se utilizará para la ejecución. | + | Para implementar la prueba de regresión en la integración continua, [[es:infraestructure|Infraestructura]] permite definir Pools que contienen las Aplicaciones que deben ser probadas; estas aplicaciones se definen mediante la agregación de los TestSets que deben ser ejecutados. También puede decidir allí el Host Lab que se utilizará para la ejecución. |
- | Puedes tener una explicación completa de cómo usarlo [[es:infraestructure|here]] | + | Puedes tener una explicación completa de cómo usarlo [[es:infraestructure|aquí]]. |