From 3bb8e59bc8582bef9c3c5ed90d1951dd18058ece Mon Sep 17 00:00:00 2001 From: Hannes Feldt <feldt@astron.nl> Date: Thu, 9 Nov 2023 09:38:38 +0000 Subject: [PATCH] Fix integration test --- .gitlab-ci.yml | 5 ++--- .prepare.gitlab-ci.yml | 3 +++ sbin/run_integration_test.sh | 2 +- .../tangostationcontrol/device_server/__init__.py | 2 +- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a68710f0a..b01297c30 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,6 +4,8 @@ variables: GIT_SUBMODULE_STRATEGY: recursive PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" PIP_REQUIREMENTS_FILE: "tangostationcontrol/requirements.txt" + DOCKER_DRIVER: overlay2 + DOCKER_TLS_CERTDIR: "" cache: key: $CI_COMMIT_REF_SLUG paths: @@ -61,7 +63,6 @@ wheel_packaging: services: - name: docker:dind variables: - DOCKER_TLS_CERTDIR: "/certs" TANGO_SKIP_BUILD: "true" before_script: - | @@ -278,8 +279,6 @@ unit_test: services: - name: docker:dind variables: - DOCKER_DRIVER: overlay2 - DOCKER_TLS_CERTDIR: "" JUMPPAD_HOME: $CI_PROJECT_DIR before_script: - | diff --git a/.prepare.gitlab-ci.yml b/.prepare.gitlab-ci.yml index 6e6f16858..8f50a2609 100644 --- a/.prepare.gitlab-ci.yml +++ b/.prepare.gitlab-ci.yml @@ -6,6 +6,9 @@ build_ci_runner_image: image: docker:stable services: - docker:dind + variables: + DOCKER_DRIVER: overlay2 + DOCKER_TLS_CERTDIR: "" script: - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - | diff --git a/sbin/run_integration_test.sh b/sbin/run_integration_test.sh index 621d69b2f..27527ed4f 100755 --- a/sbin/run_integration_test.sh +++ b/sbin/run_integration_test.sh @@ -143,7 +143,7 @@ fi rm -rf "$JUMPPAD_HOME/.jumppad/" -HOME="$JUMPPAD_HOME" jumppad up --var="host_volume=$tmp_volume" infra/dev/main.hcl || true +HOME="$JUMPPAD_HOME" jumppad up --var="host_volume=$tmp_volume" infra/dev/main.hcl echo -n "Waiting for tango service to become available .." until [[ $(dig @127.0.0.1 -p 8600 tango.service.consul +short) ]]; do diff --git a/tangostationcontrol/tangostationcontrol/device_server/__init__.py b/tangostationcontrol/tangostationcontrol/device_server/__init__.py index 04330a211..9aa9b96ef 100644 --- a/tangostationcontrol/tangostationcontrol/device_server/__init__.py +++ b/tangostationcontrol/tangostationcontrol/device_server/__init__.py @@ -64,7 +64,7 @@ def main(**kwargs): configure_logger() if device_class_str == "ObservationControl": - classes = (device_class, devices.Observation) + classes = (device_class, devices.ObservationField) else: classes = (device_class,) -- GitLab