From 4847aafd53d6f1cc6af2e30353d9d0a1d924b860 Mon Sep 17 00:00:00 2001
From: gifrerenom <lluis.gifre@cttc.es>
Date: Thu, 17 Oct 2024 16:43:37 +0000
Subject: [PATCH] EuCNC24: Fixed CI/CD pipeline

---
 src/tests/eucnc24/.gitlab-ci.yml | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/src/tests/eucnc24/.gitlab-ci.yml b/src/tests/eucnc24/.gitlab-ci.yml
index 2cd5df8cb..e4d94edad 100644
--- a/src/tests/eucnc24/.gitlab-ci.yml
+++ b/src/tests/eucnc24/.gitlab-ci.yml
@@ -118,6 +118,8 @@ end2end_test eucnc24:
       --volume "$PWD/tfs_runtime_env_vars.sh:/var/teraflow/tfs_runtime_env_vars.sh"
       --volume "$PWD/src/tests/${TEST_NAME}:/opt/results"
       $CI_REGISTRY_IMAGE/${TEST_NAME}:latest /var/teraflow/run-onboarding.sh
+    - docker logs ${TEST_NAME} || true
+    - docker rm -f ${TEST_NAME} || true
 
     # Run end-to-end test: configure service TFS
     - >
@@ -125,6 +127,8 @@ end2end_test eucnc24:
       --volume "$PWD/tfs_runtime_env_vars.sh:/var/teraflow/tfs_runtime_env_vars.sh"
       --volume "$PWD/src/tests/${TEST_NAME}:/opt/results"
       $CI_REGISTRY_IMAGE/${TEST_NAME}:latest /var/teraflow/run-tfs-service-create.sh
+    - docker logs ${TEST_NAME} || true
+    - docker rm -f ${TEST_NAME} || true
 
     # Run end-to-end test: test connectivity with ping
     - sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.1.10'
@@ -139,6 +143,8 @@ end2end_test eucnc24:
       --volume "$PWD/tfs_runtime_env_vars.sh:/var/teraflow/tfs_runtime_env_vars.sh"
       --volume "$PWD/src/tests/${TEST_NAME}:/opt/results"
       $CI_REGISTRY_IMAGE/${TEST_NAME}:latest /var/teraflow/run-tfs-service-remove.sh
+    - docker logs ${TEST_NAME} || true
+    - docker rm -f ${TEST_NAME} || true
 
     # Run end-to-end test: configure service IETF
     - >
@@ -146,6 +152,8 @@ end2end_test eucnc24:
       --volume "$PWD/tfs_runtime_env_vars.sh:/var/teraflow/tfs_runtime_env_vars.sh"
       --volume "$PWD/src/tests/${TEST_NAME}:/opt/results"
       $CI_REGISTRY_IMAGE/${TEST_NAME}:latest /var/teraflow/run-ietf-service-create.sh
+    - docker logs ${TEST_NAME} || true
+    - docker rm -f ${TEST_NAME} || true
 
     # Run end-to-end test: test connectivity with ping
     - sudo containerlab exec --name eucnc24 --label clab-node-name=dc1 --cmd 'ping -n -c3 192.168.1.10'
@@ -160,6 +168,8 @@ end2end_test eucnc24:
       --volume "$PWD/tfs_runtime_env_vars.sh:/var/teraflow/tfs_runtime_env_vars.sh"
       --volume "$PWD/src/tests/${TEST_NAME}:/opt/results"
       $CI_REGISTRY_IMAGE/${TEST_NAME}:latest /var/teraflow/run-ietf-service-remove.sh
+    - docker logs ${TEST_NAME} || true
+    - docker rm -f ${TEST_NAME} || true
 
     # Run end-to-end test: cleanup scenario
     - >
@@ -167,6 +177,8 @@ end2end_test eucnc24:
       --volume "$PWD/tfs_runtime_env_vars.sh:/var/teraflow/tfs_runtime_env_vars.sh"
       --volume "$PWD/src/tests/${TEST_NAME}:/opt/results"
       $CI_REGISTRY_IMAGE/${TEST_NAME}:latest /var/teraflow/run-cleanup.sh
+    - docker logs ${TEST_NAME} || true
+    - docker rm -f ${TEST_NAME} || true
 
   after_script:
     # Dump TeraFlowSDN component logs
-- 
GitLab