Commit 49b1eeaf authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

OFC22 CI test:

- Updated descriptor to dump to artifacts instead of console
parent 23f4c1ed
Loading
Loading
Loading
Loading
+12 −8
Original line number Diff line number Diff line
@@ -160,14 +160,16 @@ end2end_test ofc22:
  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/sliceservice -c server
    - kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/nbiservice -c server
    - kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/monitoringservice -c server
    - kubectl --namespace $TFS_K8S_NAMESPACE logs deployment/ztpservice -c ztpservice
    - rm -rf src/tests/${TEST_NAME}/component_logs
    - mkdir -p src/tests/${TEST_NAME}/component_logs
    - kubectl logs --namespace $TFS_K8S_NAMESPACE deployment/contextservice -c server > src/tests/${TEST_NAME}/component_logs/contextservice.log 2>&1 || true
    - kubectl logs --namespace $TFS_K8S_NAMESPACE deployment/deviceservice -c server > src/tests/${TEST_NAME}/component_logs/deviceservice.log 2>&1 || true
    - kubectl logs --namespace $TFS_K8S_NAMESPACE deployment/pathcompservice -c frontend > src/tests/${TEST_NAME}/component_logs/pathcompservice-frontend.log 2>&1 || true
    - kubectl logs --namespace $TFS_K8S_NAMESPACE deployment/serviceservice -c server > src/tests/${TEST_NAME}/component_logs/serviceservice.log 2>&1 || true
    - kubectl logs --namespace $TFS_K8S_NAMESPACE deployment/sliceservice -c server > src/tests/${TEST_NAME}/component_logs/sliceservice.log 2>&1 || true
    - kubectl logs --namespace $TFS_K8S_NAMESPACE deployment/nbiservice -c server > src/tests/${TEST_NAME}/component_logs/nbiservice.log 2>&1 || true
    - kubectl logs --namespace $TFS_K8S_NAMESPACE deployment/monitoringservice -c server > src/tests/${TEST_NAME}/component_logs/monitoringservice.log 2>&1 || true
    - kubectl logs --namespace $TFS_K8S_NAMESPACE deployment/ztpservice -c ztpservice > src/tests/${TEST_NAME}/component_logs/ztpservice.log 2>&1 || true

    # Clean up
    - kubectl delete namespaces tfs || true
@@ -186,3 +188,5 @@ end2end_test ofc22:
      when: always
      reports:
        junit: ./src/tests/${TEST_NAME}/report_*.xml
      paths:
        - ./src/tests/${TEST_NAME}/component_logs/*.log