diff --git a/src/tests/eucnc24/.gitlab-ci.yml b/src/tests/eucnc24/.gitlab-ci.yml index 5f14c96225955a9bcf218c2acfda82aeb1ed1343..ef52c34b14098185b44f51c05ded3869720694b9 100644 --- a/src/tests/eucnc24/.gitlab-ci.yml +++ b/src/tests/eucnc24/.gitlab-ci.yml @@ -73,40 +73,40 @@ end2end_test eucnc24: #- yq -i '((select(.kind=="Deployment").spec.template.spec.containers.[] | select(.name=="server").env.[]) | select(.name=="LOG_LEVEL").value) |= "DEBUG"' manifests/nbiservice.yaml #- yq -i '((select(.kind=="Deployment").spec.template.spec.containers.[] | select(.name=="server").env.[]) | select(.name=="LOG_LEVEL").value) |= "DEBUG"' manifests/monitoringservice.yaml - #- source src/tests/${TEST_NAME}/deploy_specs.sh + - source src/tests/${TEST_NAME}/deploy_specs.sh #- export TFS_REGISTRY_IMAGES="${CI_REGISTRY_IMAGE}" #- export TFS_SKIP_BUILD="YES" #- export TFS_IMAGE_TAG="latest" #- echo "TFS_REGISTRY_IMAGES=${CI_REGISTRY_IMAGE}" # Deploy TeraFlowSDN - #- ./deploy/crdb.sh - #- ./deploy/nats.sh - #- ./deploy/qdb.sh + - ./deploy/crdb.sh + - ./deploy/nats.sh + - ./deploy/qdb.sh #- ./deploy/kafka.sh - #- ./deploy/tfs.sh - #- ./deploy/show.sh + - ./deploy/tfs.sh + - ./deploy/show.sh # Wait for Context to be subscribed to NATS - #- while ! kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/contextservice -c server 2>&1 | grep -q 'Subscriber is Ready? True'; do sleep 1; done - #- kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/contextservice -c server + - while ! kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/contextservice -c server 2>&1 | grep -q 'Subscriber is Ready? True'; do sleep 1; done + - kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/contextservice -c server # Run end-to-end tests - #- > - # docker run -t --name ${TEST_NAME} --network=host - # --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 + - > + docker run -t --name ${TEST_NAME} --network=host + --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 after_script: # Dump TeraFlowSDN component logs - #- source src/tests/${TEST_NAME}/deploy_specs.sh - #- kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/contextservice -c server - #- kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/deviceservice -c server - #- kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/pathcompservice -c frontend - #- kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/serviceservice -c server - #- kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/nbiservice -c server - #- kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/monitoringservice -c server + - source src/tests/${TEST_NAME}/deploy_specs.sh + - kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/contextservice -c server + - kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/deviceservice -c server + - kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/pathcompservice -c frontend + - kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/serviceservice -c server + - kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/nbiservice -c server + - kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/monitoringservice -c server # Dump test container logs - docker logs ${TEST_NAME} || true