diff --git a/tests/API-dhcp/Jenkinsfile b/tests/API-dhcp/Jenkinsfile index c06f507..2256754 100644 --- a/tests/API-dhcp/Jenkinsfile +++ b/tests/API-dhcp/Jenkinsfile @@ -51,7 +51,8 @@ pipeline { curl -X 'GET' "http://$new_ip/ogdhcp/v1/subnets" -H 'accept: /' ''' script { - new_ip = readFile('ip.txt').trim() + def new_ip = readFile('ip.txt').trim() + env.NEW_IP = new_ip } } } @@ -64,7 +65,7 @@ pipeline { sh ''' . robotframework/bin/activate - robot --variable BASE_URL:http://${new_ip}/ogdhcp/v1 -d results/ robot/ + robot --variable BASE_URL:http://${NEW_IP}/ogdhcp/v1 -d results/ robot/ ''' } // Aquí incluirías los comandos para ejecutar tus pruebas @@ -81,12 +82,14 @@ pipeline { } always { // Recoger los resultados de los tests - robot outputPath: 'tests/API-dhcp/results' , - outputFileName: 'output.xml', - logFileName: 'log.html', - reportFileName: 'report.html', - passThreshold: 100.0, - unstableThreshold: 75.0, + dir ('tests/API-dhcp') { + robot outputPath: 'results', + outputFileName: 'output.xml', + logFileName: 'log.html', + reportFileName: 'report.html', + passThreshold: 100.0, + unstableThreshold: 75.0 + } // Siempre se ejecutará, independientemente del resultado script { // Elimina la entrada del /etc/hosts