diff --git a/.gitlab/ci/.test.yml b/.gitlab/ci/.test.yml index 6fe9f251de86c2f0a73cca3eb5669f6073cf0721..eb67b0c95a89fdcd9a3e46db3e9d51d26505e03f 100644 --- a/.gitlab/ci/.test.yml +++ b/.gitlab/ci/.test.yml @@ -29,19 +29,19 @@ integration-test-gosdn: command: ["start", "--cert", "/etc/gnmi-target/ssl/certs/gnmi-target-selfsigned.crt", "--key", "/etc/gnmi-target/ssl/private/gnmi-target-selfsigned.key", "--ca_file", "/etc/gnmi-target/ssl/ca.crt"] # Use gosdn docker image from this branch # Uncomment later when fixed. See: https://code.fbi.h-da.de/danet/gosdn/-/issues/335 - #- name: "${CI_REGISTRY_IMAGE}:${DOCKER_TAG}_integration-test" - # alias: gosdn - # variables: - # GOSDN_ADMIN_PASSWORD: TestPassword - # command: ["--config", "/app/configs/integration-test-gosdn.toml", "--security", "secure"] + - name: "${CI_REGISTRY_IMAGE}:${DOCKER_TAG}_integration-test" + alias: gosdn + variables: + GOSDN_ADMIN_PASSWORD: TestPassword + command: ["--config", "/app/configs/integration-test-gosdn.toml", "--security", "secure"] before_script: - bash -c "$(curl -sL https://get-gnmic.openconfig.net)" script: # Remove start of goSDN later when fixed. See: https://code.fbi.h-da.de/danet/gosdn/-/issues/335 - - cp -r artifacts/ssl/gosdn/certs artifacts/ssl/ - - cp -r artifacts/ssl/gosdn/private artifacts/ssl/ - - mkdir artifacts/configs && cp controller/configs/gNMISubscriptions.txt.example artifacts/configs/gNMISubscriptions.txt - - make build-gosdn - - cd artifacts && GOSDN_ADMIN_PASSWORD=TestPassword ./gosdn --config ../controller/configs/integration-test-gosdn.toml --security secure & - - INTEGRATION_TEST_CONTROLLER_URL="localhost:55055" go test -p 1 ./integration-tests/* + #- cp -r artifacts/ssl/gosdn/certs artifacts/ssl/ + #- cp -r artifacts/ssl/gosdn/private artifacts/ssl/ + #- mkdir artifacts/configs && cp controller/configs/gNMISubscriptions.txt.example artifacts/configs/gNMISubscriptions.txt + #- make build-gosdn + #- cd artifacts && GOSDN_ADMIN_PASSWORD=TestPassword ./gosdn --config ../controller/configs/integration-test-gosdn.toml --security secure & + - INTEGRATION_TEST_CONTROLLER_URL="gosdn:55055" go test -p 1 ./integration-tests/* <<: *test