diff --git a/sbin/run_integration_test.sh b/sbin/run_integration_test.sh index ee317bf4d7c998f85153086f3f5da46056868fa4..77cacad89ff2a43403d7e43207dd03275c69b18f 100755 --- a/sbin/run_integration_test.sh +++ b/sbin/run_integration_test.sh @@ -15,7 +15,7 @@ cd "$LOFAR20_DIR/docker-compose" || exit 1 make build # Start and stop sequence -make stop device-boot device-sdp device-recv device-sst device-unb2 device-xst sdptr-sim recv-sim unb2-sim apsct-sim apspu-sim +make stop device-boot device-docker device-apsct device-apspu device-sdp device-recv device-sst device-unb2 device-xst sdptr-sim recv-sim unb2-sim apsct-sim apspu-sim make start databaseds dsconfig elk # Give dsconfig and databaseds time to start @@ -32,7 +32,7 @@ make start sdptr-sim recv-sim unb2-sim apsct-sim apspu-sim # Give the simulators time to start sleep 5 -make start device-boot device-sdp device-recv device-sst device-unb2 device-xst +make start device-boot device-docker device-apsct device-apspu device-sdp device-recv device-sst device-unb2 device-xst # Give devices time to restart # TODO(Corne Lukken): Use a nicer more reliable mechanism diff --git a/tangostationcontrol/tangostationcontrol/integration_test/devices/test_device_apsct.py b/tangostationcontrol/tangostationcontrol/integration_test/devices/test_device_apsct.py new file mode 100644 index 0000000000000000000000000000000000000000..ca73fc236a7486b858298e863663cf997c70ccc8 --- /dev/null +++ b/tangostationcontrol/tangostationcontrol/integration_test/devices/test_device_apsct.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +# +# This file is part of the LOFAR 2.0 Station Software +# +# +# +# Distributed under the terms of the APACHE license. +# See LICENSE.txt for more info. + +from .base import AbstractTestBases + +class TestDeviceAPSCT(AbstractTestBases.TestDeviceBase): + + def setUp(self): + super().setUp("STAT/APSCT/1") diff --git a/tangostationcontrol/tangostationcontrol/integration_test/devices/test_device_apspu.py b/tangostationcontrol/tangostationcontrol/integration_test/devices/test_device_apspu.py new file mode 100644 index 0000000000000000000000000000000000000000..b9d2bc3d44acf0d4c2d3e1dd9b0adc095c86037b --- /dev/null +++ b/tangostationcontrol/tangostationcontrol/integration_test/devices/test_device_apspu.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +# +# This file is part of the LOFAR 2.0 Station Software +# +# +# +# Distributed under the terms of the APACHE license. +# See LICENSE.txt for more info. + +from .base import AbstractTestBases + +class TestDeviceAPSPU(AbstractTestBases.TestDeviceBase): + + def setUp(self): + super().setUp("STAT/APSPU/1") diff --git a/tangostationcontrol/tangostationcontrol/integration_test/devices/test_device_docker.py b/tangostationcontrol/tangostationcontrol/integration_test/devices/test_device_docker.py new file mode 100644 index 0000000000000000000000000000000000000000..6c3fdf94b4893c3119e3bf7386e51d92e67d112e --- /dev/null +++ b/tangostationcontrol/tangostationcontrol/integration_test/devices/test_device_docker.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +# +# This file is part of the LOFAR 2.0 Station Software +# +# +# +# Distributed under the terms of the APACHE license. +# See LICENSE.txt for more info. + +from .base import AbstractTestBases + +class TestDeviceDocker(AbstractTestBases.TestDeviceBase): + + def setUp(self): + super().setUp("STAT/Docker/1")