0s autopkgtest [12:15:17]: starting date and time: 2024-06-08 12:15:17+0000 0s autopkgtest [12:15:17]: git checkout: 433ed4cb Merge branch 'skia/nova_flock' into 'ubuntu/5.34+prod' 0s autopkgtest [12:15:17]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.8y5ajmvr/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:pytest,src:astropy --apt-upgrade pytango --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=pytest/8.2.2-1ubuntu1 astropy/6.0.1-4' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-big --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos03-arm64-40.secgroup --name adt-oracular-arm64-pytango-20240608-121517-juju-7f2275-prod-proposed-migration-environment-3-d27a3e2d-236c-4d2d-a261-9d949bb8cfa8 --image adt/ubuntu-oracular-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 253s autopkgtest [12:19:30]: testbed dpkg architecture: arm64 253s autopkgtest [12:19:30]: testbed apt version: 2.9.3 253s autopkgtest [12:19:30]: @@@@@@@@@@@@@@@@@@@@ test bed setup 254s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 258s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [336 kB] 259s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [7972 B] 259s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [42.7 kB] 259s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 259s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 Packages [66.8 kB] 259s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/restricted arm64 Packages [31.8 kB] 259s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 Packages [306 kB] 259s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse arm64 Packages [9192 B] 259s Fetched 913 kB in 5s (181 kB/s) 259s Reading package lists... 267s Reading package lists... 269s Building dependency tree... 269s Reading state information... 269s Calculating upgrade... 270s The following packages will be upgraded: 270s bash 271s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 271s Need to get 781 kB of archives. 271s After this operation, 0 B of additional disk space will be used. 271s Get:1 http://ftpmaster.internal/ubuntu oracular/main arm64 bash arm64 5.2.21-2.1ubuntu1 [781 kB] 274s Fetched 781 kB in 1s (1025 kB/s) 275s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78200 files and directories currently installed.) 275s Preparing to unpack .../bash_5.2.21-2.1ubuntu1_arm64.deb ... 275s Unpacking bash (5.2.21-2.1ubuntu1) over (5.2.21-2ubuntu5) ... 277s Setting up bash (5.2.21-2.1ubuntu1) ... 277s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 277s Processing triggers for debianutils (5.18) ... 279s Processing triggers for install-info (7.1-3build2) ... 280s Processing triggers for man-db (2.12.1-1) ... 284s Reading package lists... 284s Building dependency tree... 284s Reading state information... 284s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 288s Hit:1 http://ftpmaster.internal/ubuntu oracular InRelease 288s Hit:2 http://ftpmaster.internal/ubuntu oracular-updates InRelease 288s Hit:3 http://ftpmaster.internal/ubuntu oracular-security InRelease 288s Hit:4 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 310s Reading package lists... 312s Reading package lists... 312s Building dependency tree... 312s Reading state information... 313s Calculating upgrade... 313s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 314s Reading package lists... 314s Building dependency tree... 314s Reading state information... 315s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 332s autopkgtest [12:20:49]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 02:32:42 UTC 2024 334s autopkgtest [12:20:51]: @@@@@@@@@@@@@@@@@@@@ apt-source pytango 340s Get:1 http://ftpmaster.internal/ubuntu oracular/universe pytango 9.5.0-2build2 (dsc) [3207 B] 340s Get:2 http://ftpmaster.internal/ubuntu oracular/universe pytango 9.5.0-2build2 (tar) [4981 kB] 340s Get:3 http://ftpmaster.internal/ubuntu oracular/universe pytango 9.5.0-2build2 (diff) [13.6 kB] 341s gpgv: Signature made Mon Apr 1 07:18:45 2024 UTC 341s gpgv: using RSA key A089FB36AAFBDAD5ACC1325069F790171A210984 341s gpgv: Can't check signature: No public key 341s dpkg-source: warning: cannot verify inline signature for ./pytango_9.5.0-2build2.dsc: no acceptable signature found 342s autopkgtest [12:20:59]: testing package pytango version 9.5.0-2build2 342s autopkgtest [12:20:59]: build not needed 344s autopkgtest [12:21:01]: test command1: preparing testbed 345s Reading package lists... 346s Building dependency tree... 346s Reading state information... 346s Starting pkgProblemResolver with broken count: 0 346s Starting 2 pkgProblemResolver with broken count: 0 346s Done 347s The following additional packages will be installed: 347s libblas3 libboost-python1.83.0 libcares2 libcos4-3 libev4t64 libexpat1-dev 347s libgfortran5 libjs-jquery libjs-sphinxdoc libjs-underscore liblapack3 347s libnorm1t64 libomniorb4-3t64 libomnithread4 libpgm-5.3-0t64 libpython3-dev 347s libpython3.12-dev libpython3.12t64 libsodium23 libtango-tools libtango95t64 347s libzmq5 python3-dev python3-gevent python3-greenlet python3-iniconfig 347s python3-numpy python3-packaging python3-pluggy python3-psutil python3-py 347s python3-pytest python3-pytest-forked python3-tango python3-zope.event 347s python3-zope.interface python3.12-dev tango-common tango-starter tango-test 347s zlib1g-dev 347s Suggested packages: 347s python-gevent-doc python-greenlet-dev python-greenlet-doc gcc gfortran 347s python-numpy-doc subversion 347s Recommended packages: 347s javascript-common 347s The following NEW packages will be installed: 347s autopkgtest-satdep libblas3 libboost-python1.83.0 libcares2 libcos4-3 347s libev4t64 libexpat1-dev libgfortran5 libjs-jquery libjs-sphinxdoc 347s libjs-underscore liblapack3 libnorm1t64 libomniorb4-3t64 libomnithread4 347s libpgm-5.3-0t64 libpython3-dev libpython3.12-dev libpython3.12t64 347s libsodium23 libtango-tools libtango95t64 libzmq5 python3-dev python3-gevent 347s python3-greenlet python3-iniconfig python3-numpy python3-packaging 347s python3-pluggy python3-psutil python3-py python3-pytest 347s python3-pytest-forked python3-tango python3-zope.event 347s python3-zope.interface python3.12-dev tango-common tango-starter tango-test 347s zlib1g-dev 348s 0 upgraded, 42 newly installed, 0 to remove and 0 not upgraded. 348s Need to get 24.7 MB/24.7 MB of archives. 348s After this operation, 111 MB of additional disk space will be used. 348s Get:1 /tmp/autopkgtest.ru5MzM/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [736 B] 348s Get:2 http://ftpmaster.internal/ubuntu oracular/universe arm64 libomnithread4 arm64 4.3.2+ds1-1.1build2 [12.4 kB] 348s Get:3 http://ftpmaster.internal/ubuntu oracular/universe arm64 libomniorb4-3t64 arm64 4.3.2+ds1-1.1build2 [1208 kB] 348s Get:4 http://ftpmaster.internal/ubuntu oracular/universe arm64 tango-common all 9.5.0+dfsg1-1.1build1 [7558 B] 348s Get:5 http://ftpmaster.internal/ubuntu oracular/universe arm64 libcos4-3 arm64 4.3.2+ds1-1.1build2 [1301 kB] 348s Get:6 http://ftpmaster.internal/ubuntu oracular/universe arm64 libnorm1t64 arm64 1.5.9+dfsg-3.1build1 [150 kB] 348s Get:7 http://ftpmaster.internal/ubuntu oracular/universe arm64 libpgm-5.3-0t64 arm64 5.3.128~dfsg-2.1build1 [162 kB] 348s Get:8 http://ftpmaster.internal/ubuntu oracular/main arm64 libsodium23 arm64 1.0.18-1build3 [119 kB] 348s Get:9 http://ftpmaster.internal/ubuntu oracular/universe arm64 libzmq5 arm64 4.3.5-1build2 [247 kB] 349s Get:10 http://ftpmaster.internal/ubuntu oracular/universe arm64 libtango95t64 arm64 9.5.0+dfsg1-1.1build1 [1725 kB] 349s Get:11 http://ftpmaster.internal/ubuntu oracular/universe arm64 libtango-tools arm64 9.5.0+dfsg1-1.1build1 [22.8 kB] 349s Get:12 http://ftpmaster.internal/ubuntu oracular/universe arm64 tango-starter arm64 9.5.0+dfsg1-1.1build1 [78.7 kB] 349s Get:13 http://ftpmaster.internal/ubuntu oracular/main arm64 libblas3 arm64 3.12.0-3build1 [143 kB] 349s Get:14 http://ftpmaster.internal/ubuntu oracular/main arm64 libboost-python1.83.0 arm64 1.83.0-3ubuntu1 [307 kB] 349s Get:15 http://ftpmaster.internal/ubuntu oracular/main arm64 libcares2 arm64 1.27.0-1.0ubuntu1 [74.1 kB] 349s Get:16 http://ftpmaster.internal/ubuntu oracular/universe arm64 libev4t64 arm64 1:4.33-2.1build1 [30.5 kB] 349s Get:17 http://ftpmaster.internal/ubuntu oracular/main arm64 libexpat1-dev arm64 2.6.2-1 [128 kB] 349s Get:18 http://ftpmaster.internal/ubuntu oracular/main arm64 libgfortran5 arm64 14.1.0-1ubuntu1 [443 kB] 349s Get:19 http://ftpmaster.internal/ubuntu oracular/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 349s Get:20 http://ftpmaster.internal/ubuntu oracular/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 349s Get:21 http://ftpmaster.internal/ubuntu oracular/main arm64 libjs-sphinxdoc all 7.2.6-8 [150 kB] 349s Get:22 http://ftpmaster.internal/ubuntu oracular/main arm64 liblapack3 arm64 3.12.0-3build1 [2241 kB] 349s Get:23 http://ftpmaster.internal/ubuntu oracular/main arm64 libpython3.12t64 arm64 3.12.3-1 [2278 kB] 349s Get:24 http://ftpmaster.internal/ubuntu oracular/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3.1ubuntu2 [894 kB] 349s Get:25 http://ftpmaster.internal/ubuntu oracular/main arm64 libpython3.12-dev arm64 3.12.3-1 [5532 kB] 350s Get:26 http://ftpmaster.internal/ubuntu oracular/main arm64 libpython3-dev arm64 3.12.3-0ubuntu1 [10.2 kB] 350s Get:27 http://ftpmaster.internal/ubuntu oracular/main arm64 python3.12-dev arm64 3.12.3-1 [498 kB] 350s Get:28 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-dev arm64 3.12.3-0ubuntu1 [26.7 kB] 350s Get:29 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 350s Get:30 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-numpy arm64 1:1.26.4+ds-10 [3565 kB] 350s Get:31 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-packaging all 24.0-1 [41.1 kB] 350s Get:32 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 350s Get:33 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-psutil arm64 5.9.8-2build2 [196 kB] 350s Get:34 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-py all 1.11.0-2 [72.7 kB] 350s Get:35 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 python3-pytest all 8.2.2-1ubuntu1 [250 kB] 350s Get:36 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-pytest-forked all 1.6.0-2 [7382 B] 350s Get:37 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-zope.event all 5.0-0.1 [7512 B] 350s Get:38 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-zope.interface arm64 6.4-1 [138 kB] 350s Get:39 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-greenlet arm64 3.0.3-0ubuntu5 [153 kB] 350s Get:40 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-gevent arm64 24.2.1-0.1ubuntu2 [790 kB] 350s Get:41 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-tango arm64 9.5.0-2build2 [1145 kB] 350s Get:42 http://ftpmaster.internal/ubuntu oracular/universe arm64 tango-test arm64 9.5.0+dfsg1-1.1build1 [98.3 kB] 352s Preconfiguring packages ... 352s Fetched 24.7 MB in 2s (10.1 MB/s) 352s Selecting previously unselected package libomnithread4:arm64. 352s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78200 files and directories currently installed.) 352s Preparing to unpack .../00-libomnithread4_4.3.2+ds1-1.1build2_arm64.deb ... 352s Unpacking libomnithread4:arm64 (4.3.2+ds1-1.1build2) ... 352s Selecting previously unselected package libomniorb4-3t64:arm64. 353s Preparing to unpack .../01-libomniorb4-3t64_4.3.2+ds1-1.1build2_arm64.deb ... 353s Unpacking libomniorb4-3t64:arm64 (4.3.2+ds1-1.1build2) ... 353s Selecting previously unselected package tango-common. 353s Preparing to unpack .../02-tango-common_9.5.0+dfsg1-1.1build1_all.deb ... 353s Unpacking tango-common (9.5.0+dfsg1-1.1build1) ... 353s Selecting previously unselected package libcos4-3:arm64. 354s Preparing to unpack .../03-libcos4-3_4.3.2+ds1-1.1build2_arm64.deb ... 354s Unpacking libcos4-3:arm64 (4.3.2+ds1-1.1build2) ... 354s Selecting previously unselected package libnorm1t64:arm64. 354s Preparing to unpack .../04-libnorm1t64_1.5.9+dfsg-3.1build1_arm64.deb ... 354s Unpacking libnorm1t64:arm64 (1.5.9+dfsg-3.1build1) ... 354s Selecting previously unselected package libpgm-5.3-0t64:arm64. 354s Preparing to unpack .../05-libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_arm64.deb ... 354s Unpacking libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1build1) ... 354s Selecting previously unselected package libsodium23:arm64. 355s Preparing to unpack .../06-libsodium23_1.0.18-1build3_arm64.deb ... 355s Unpacking libsodium23:arm64 (1.0.18-1build3) ... 355s Selecting previously unselected package libzmq5:arm64. 355s Preparing to unpack .../07-libzmq5_4.3.5-1build2_arm64.deb ... 355s Unpacking libzmq5:arm64 (4.3.5-1build2) ... 355s Selecting previously unselected package libtango95t64:arm64. 355s Preparing to unpack .../08-libtango95t64_9.5.0+dfsg1-1.1build1_arm64.deb ... 355s Unpacking libtango95t64:arm64 (9.5.0+dfsg1-1.1build1) ... 355s Selecting previously unselected package libtango-tools. 356s Preparing to unpack .../09-libtango-tools_9.5.0+dfsg1-1.1build1_arm64.deb ... 356s Unpacking libtango-tools (9.5.0+dfsg1-1.1build1) ... 356s Selecting previously unselected package tango-starter. 356s Preparing to unpack .../10-tango-starter_9.5.0+dfsg1-1.1build1_arm64.deb ... 356s Unpacking tango-starter (9.5.0+dfsg1-1.1build1) ... 356s Selecting previously unselected package libblas3:arm64. 356s Preparing to unpack .../11-libblas3_3.12.0-3build1_arm64.deb ... 356s Unpacking libblas3:arm64 (3.12.0-3build1) ... 356s Selecting previously unselected package libboost-python1.83.0. 356s Preparing to unpack .../12-libboost-python1.83.0_1.83.0-3ubuntu1_arm64.deb ... 356s Unpacking libboost-python1.83.0 (1.83.0-3ubuntu1) ... 356s Selecting previously unselected package libcares2:arm64. 357s Preparing to unpack .../13-libcares2_1.27.0-1.0ubuntu1_arm64.deb ... 357s Unpacking libcares2:arm64 (1.27.0-1.0ubuntu1) ... 357s Selecting previously unselected package libev4t64:arm64. 357s Preparing to unpack .../14-libev4t64_1%3a4.33-2.1build1_arm64.deb ... 357s Unpacking libev4t64:arm64 (1:4.33-2.1build1) ... 357s Selecting previously unselected package libexpat1-dev:arm64. 357s Preparing to unpack .../15-libexpat1-dev_2.6.2-1_arm64.deb ... 357s Unpacking libexpat1-dev:arm64 (2.6.2-1) ... 357s Selecting previously unselected package libgfortran5:arm64. 357s Preparing to unpack .../16-libgfortran5_14.1.0-1ubuntu1_arm64.deb ... 357s Unpacking libgfortran5:arm64 (14.1.0-1ubuntu1) ... 357s Selecting previously unselected package libjs-jquery. 357s Preparing to unpack .../17-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 357s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 357s Selecting previously unselected package libjs-underscore. 357s Preparing to unpack .../18-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 357s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 357s Selecting previously unselected package libjs-sphinxdoc. 358s Preparing to unpack .../19-libjs-sphinxdoc_7.2.6-8_all.deb ... 358s Unpacking libjs-sphinxdoc (7.2.6-8) ... 358s Selecting previously unselected package liblapack3:arm64. 359s Preparing to unpack .../20-liblapack3_3.12.0-3build1_arm64.deb ... 359s Unpacking liblapack3:arm64 (3.12.0-3build1) ... 359s Selecting previously unselected package libpython3.12t64:arm64. 360s Preparing to unpack .../21-libpython3.12t64_3.12.3-1_arm64.deb ... 360s Unpacking libpython3.12t64:arm64 (3.12.3-1) ... 360s Selecting previously unselected package zlib1g-dev:arm64. 360s Preparing to unpack .../22-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu2_arm64.deb ... 360s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3.1ubuntu2) ... 360s Selecting previously unselected package libpython3.12-dev:arm64. 361s Preparing to unpack .../23-libpython3.12-dev_3.12.3-1_arm64.deb ... 361s Unpacking libpython3.12-dev:arm64 (3.12.3-1) ... 362s Selecting previously unselected package libpython3-dev:arm64. 362s Preparing to unpack .../24-libpython3-dev_3.12.3-0ubuntu1_arm64.deb ... 362s Unpacking libpython3-dev:arm64 (3.12.3-0ubuntu1) ... 362s Selecting previously unselected package python3.12-dev. 363s Preparing to unpack .../25-python3.12-dev_3.12.3-1_arm64.deb ... 363s Unpacking python3.12-dev (3.12.3-1) ... 363s Selecting previously unselected package python3-dev. 363s Preparing to unpack .../26-python3-dev_3.12.3-0ubuntu1_arm64.deb ... 363s Unpacking python3-dev (3.12.3-0ubuntu1) ... 363s Selecting previously unselected package python3-iniconfig. 363s Preparing to unpack .../27-python3-iniconfig_1.1.1-2_all.deb ... 363s Unpacking python3-iniconfig (1.1.1-2) ... 363s Selecting previously unselected package python3-numpy. 364s Preparing to unpack .../28-python3-numpy_1%3a1.26.4+ds-10_arm64.deb ... 364s Unpacking python3-numpy (1:1.26.4+ds-10) ... 364s Selecting previously unselected package python3-packaging. 364s Preparing to unpack .../29-python3-packaging_24.0-1_all.deb ... 364s Unpacking python3-packaging (24.0-1) ... 364s Selecting previously unselected package python3-pluggy. 365s Preparing to unpack .../30-python3-pluggy_1.5.0-1_all.deb ... 365s Unpacking python3-pluggy (1.5.0-1) ... 365s Selecting previously unselected package python3-psutil. 365s Preparing to unpack .../31-python3-psutil_5.9.8-2build2_arm64.deb ... 365s Unpacking python3-psutil (5.9.8-2build2) ... 365s Selecting previously unselected package python3-py. 365s Preparing to unpack .../32-python3-py_1.11.0-2_all.deb ... 365s Unpacking python3-py (1.11.0-2) ... 365s Selecting previously unselected package python3-pytest. 365s Preparing to unpack .../33-python3-pytest_8.2.2-1ubuntu1_all.deb ... 365s Unpacking python3-pytest (8.2.2-1ubuntu1) ... 365s Selecting previously unselected package python3-pytest-forked. 366s Preparing to unpack .../34-python3-pytest-forked_1.6.0-2_all.deb ... 366s Unpacking python3-pytest-forked (1.6.0-2) ... 366s Selecting previously unselected package python3-zope.event. 366s Preparing to unpack .../35-python3-zope.event_5.0-0.1_all.deb ... 366s Unpacking python3-zope.event (5.0-0.1) ... 366s Selecting previously unselected package python3-zope.interface. 366s Preparing to unpack .../36-python3-zope.interface_6.4-1_arm64.deb ... 366s Unpacking python3-zope.interface (6.4-1) ... 366s Selecting previously unselected package python3-greenlet. 367s Preparing to unpack .../37-python3-greenlet_3.0.3-0ubuntu5_arm64.deb ... 367s Unpacking python3-greenlet (3.0.3-0ubuntu5) ... 367s Selecting previously unselected package python3-gevent. 367s Preparing to unpack .../38-python3-gevent_24.2.1-0.1ubuntu2_arm64.deb ... 367s Unpacking python3-gevent (24.2.1-0.1ubuntu2) ... 367s Selecting previously unselected package python3-tango. 367s Preparing to unpack .../39-python3-tango_9.5.0-2build2_arm64.deb ... 367s Unpacking python3-tango (9.5.0-2build2) ... 367s Selecting previously unselected package tango-test. 367s Preparing to unpack .../40-tango-test_9.5.0+dfsg1-1.1build1_arm64.deb ... 367s Unpacking tango-test (9.5.0+dfsg1-1.1build1) ... 367s Selecting previously unselected package autopkgtest-satdep. 367s Preparing to unpack .../41-1-autopkgtest-satdep.deb ... 367s Unpacking autopkgtest-satdep (0) ... 368s Setting up libboost-python1.83.0 (1.83.0-3ubuntu1) ... 368s Setting up python3-iniconfig (1.1.1-2) ... 368s Setting up libev4t64:arm64 (1:4.33-2.1build1) ... 368s Setting up libnorm1t64:arm64 (1.5.9+dfsg-3.1build1) ... 368s Setting up libsodium23:arm64 (1.0.18-1build3) ... 368s Setting up python3-py (1.11.0-2) ... 368s Setting up python3-zope.event (5.0-0.1) ... 369s Setting up python3-zope.interface (6.4-1) ... 369s Setting up python3-psutil (5.9.8-2build2) ... 369s Setting up libpython3.12t64:arm64 (3.12.3-1) ... 369s Setting up libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1build1) ... 370s Setting up libblas3:arm64 (3.12.0-3build1) ... 370s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 370s Setting up python3-packaging (24.0-1) ... 370s Setting up libexpat1-dev:arm64 (2.6.2-1) ... 370s Setting up python3-greenlet (3.0.3-0ubuntu5) ... 370s Setting up libcares2:arm64 (1.27.0-1.0ubuntu1) ... 370s Setting up libomnithread4:arm64 (4.3.2+ds1-1.1build2) ... 370s Setting up libgfortran5:arm64 (14.1.0-1ubuntu1) ... 370s Setting up python3-pluggy (1.5.0-1) ... 371s Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3.1ubuntu2) ... 371s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 371s Setting up tango-common (9.5.0+dfsg1-1.1build1) ... 372s Adding group tango....done 372s Adding system user tango....done 372s info: Adding user `tango' to group `video' ... 372s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 372s Setting up liblapack3:arm64 (3.12.0-3build1) ... 372s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 372s Setting up libzmq5:arm64 (4.3.5-1build2) ... 372s Setting up libomniorb4-3t64:arm64 (4.3.2+ds1-1.1build2) ... 372s Setting up python3-pytest (8.2.2-1ubuntu1) ... 373s Setting up libpython3.12-dev:arm64 (3.12.3-1) ... 373s Setting up python3-gevent (24.2.1-0.1ubuntu2) ... 373s Setting up python3-pytest-forked (1.6.0-2) ... 374s Setting up python3.12-dev (3.12.3-1) ... 374s Setting up python3-numpy (1:1.26.4+ds-10) ... 376s Setting up libjs-sphinxdoc (7.2.6-8) ... 376s Setting up libcos4-3:arm64 (4.3.2+ds1-1.1build2) ... 376s Setting up libpython3-dev:arm64 (3.12.3-0ubuntu1) ... 376s Setting up python3-dev (3.12.3-0ubuntu1) ... 376s Setting up libtango95t64:arm64 (9.5.0+dfsg1-1.1build1) ... 376s Setting up libtango-tools (9.5.0+dfsg1-1.1build1) ... 376s Setting up python3-tango (9.5.0-2build2) ... 376s Setting up tango-starter (9.5.0+dfsg1-1.1build1) ... 377s Created symlink /etc/systemd/system/multi-user.target.wants/tango-starter.service → /usr/lib/systemd/system/tango-starter.service. 377s Failed to start tango-starter.service: Unit tango-db.service not found. 377s Could not execute systemctl: at /usr/bin/deb-systemd-invoke line 148. 377s Setting up tango-test (9.5.0+dfsg1-1.1build1) ... 377s Setting up autopkgtest-satdep (0) ... 377s Processing triggers for man-db (2.12.1-1) ... 378s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 388s (Reading database ... 80291 files and directories currently installed.) 388s Removing autopkgtest-satdep (0) ... 389s autopkgtest [12:21:46]: test command1: set -efu ; cp -r tests "$AUTOPKGTEST_TMP" ; for py in $(py3versions -d 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; PATH=/usr/lib/tango/:$PATH $py -m pytest tests -v --forked ; done 389s autopkgtest [12:21:46]: test command1: [----------------------- 390s Testing with python3.12: 392s ============================= test session starts ============================== 392s platform linux -- Python 3.12.3, pytest-8.2.2, pluggy-1.5.0 -- /usr/bin/python3.12 392s cachedir: .pytest_cache 392s rootdir: /tmp/autopkgtest.ru5MzM/autopkgtest_tmp 392s plugins: forked-1.6.0 392s collecting ... collected 1220 items 392s 393s tests/test_async.py::test_async_command_polled[int] PASSED [ 0%] 394s tests/test_async.py::test_async_command_polled[float] PASSED [ 0%] 394s tests/test_async.py::test_async_command_polled[str] PASSED [ 0%] 395s tests/test_async.py::test_async_command_polled[bool] PASSED [ 0%] 397s tests/test_async.py::test_async_command_polled[(int,)] PASSED [ 0%] 399s tests/test_async.py::test_async_command_polled[(float,)] PASSED [ 0%] 401s tests/test_async.py::test_async_command_polled[(str,)] PASSED [ 0%] 402s tests/test_async.py::test_async_command_polled[(bool,)] XFAIL (Not s...) [ 0%] 403s tests/test_async.py::test_async_command_with_polled_callback PASSED [ 0%] 403s tests/test_async.py::test_async_command_with_pushed_callback PASSED [ 0%] 404s tests/test_client.py::test_ping PASSED [ 0%] 405s tests/test_client.py::test_info PASSED [ 0%] 405s tests/test_client.py::test_read_attribute[State] PASSED [ 1%] 406s tests/test_client.py::test_read_attribute[Status] PASSED [ 1%] 406s tests/test_client.py::test_read_attribute[ampli] PASSED [ 1%] 406s tests/test_client.py::test_read_attribute[boolean_image] PASSED [ 1%] 407s tests/test_client.py::test_read_attribute[boolean_image_ro] PASSED [ 1%] 407s tests/test_client.py::test_read_attribute[boolean_scalar] PASSED [ 1%] 407s tests/test_client.py::test_read_attribute[boolean_spectrum] PASSED [ 1%] 408s tests/test_client.py::test_read_attribute[boolean_spectrum_ro] PASSED [ 1%] 408s tests/test_client.py::test_read_attribute[double_image] PASSED [ 1%] 408s tests/test_client.py::test_read_attribute[double_image_ro] PASSED [ 1%] 408s tests/test_client.py::test_read_attribute[double_scalar] PASSED [ 1%] 409s tests/test_client.py::test_read_attribute[double_scalar_rww] PASSED [ 1%] 409s tests/test_client.py::test_read_attribute[double_scalar_w] PASSED [ 2%] 409s tests/test_client.py::test_read_attribute[double_spectrum] PASSED [ 2%] 409s tests/test_client.py::test_read_attribute[double_spectrum_ro] PASSED [ 2%] 410s tests/test_client.py::test_read_attribute[enum_image] PASSED [ 2%] 410s tests/test_client.py::test_read_attribute[enum_image_ro] PASSED [ 2%] 411s tests/test_client.py::test_read_attribute[enum_scalar] PASSED [ 2%] 412s tests/test_client.py::test_read_attribute[enum_scalar_ro] PASSED [ 2%] 412s tests/test_client.py::test_read_attribute[enum_spectrum] PASSED [ 2%] 412s tests/test_client.py::test_read_attribute[enum_spectrum_ro] PASSED [ 2%] 413s tests/test_client.py::test_read_attribute[float_image] PASSED [ 2%] 413s tests/test_client.py::test_read_attribute[float_image_ro] PASSED [ 2%] 413s tests/test_client.py::test_read_attribute[float_scalar] PASSED [ 2%] 413s tests/test_client.py::test_read_attribute[float_spectrum] PASSED [ 3%] 413s tests/test_client.py::test_read_attribute[float_spectrum_ro] PASSED [ 3%] 413s tests/test_client.py::test_read_attribute[freq] PASSED [ 3%] 414s tests/test_client.py::test_read_attribute[long64_image_ro] PASSED [ 3%] 414s tests/test_client.py::test_read_attribute[long64_scalar] PASSED [ 3%] 415s tests/test_client.py::test_read_attribute[long64_spectrum_ro] PASSED [ 3%] 415s tests/test_client.py::test_read_attribute[long_image] PASSED [ 3%] 415s tests/test_client.py::test_read_attribute[long_image_ro] PASSED [ 3%] 415s tests/test_client.py::test_read_attribute[long_scalar] PASSED [ 3%] 415s tests/test_client.py::test_read_attribute[long_scalar_rww] PASSED [ 3%] 415s tests/test_client.py::test_read_attribute[long_scalar_w] PASSED [ 3%] 416s tests/test_client.py::test_read_attribute[long_spectrum] PASSED [ 3%] 416s tests/test_client.py::test_read_attribute[long_spectrum_ro] PASSED [ 4%] 416s tests/test_client.py::test_read_attribute[short_image] PASSED [ 4%] 416s tests/test_client.py::test_read_attribute[short_image_ro] PASSED [ 4%] 416s tests/test_client.py::test_read_attribute[short_scalar] PASSED [ 4%] 416s tests/test_client.py::test_read_attribute[short_scalar_ro] PASSED [ 4%] 416s tests/test_client.py::test_read_attribute[short_scalar_rww] PASSED [ 4%] 416s tests/test_client.py::test_read_attribute[short_scalar_w] PASSED [ 4%] 417s tests/test_client.py::test_read_attribute[short_spectrum] PASSED [ 4%] 417s tests/test_client.py::test_read_attribute[short_spectrum_ro] PASSED [ 4%] 418s tests/test_client.py::test_read_attribute[string_image] PASSED [ 4%] 418s tests/test_client.py::test_read_attribute[string_image_ro] XFAIL [ 4%] 418s tests/test_client.py::test_read_attribute[string_scalar] PASSED [ 4%] 418s tests/test_client.py::test_read_attribute[string_spectrum] PASSED [ 5%] 418s tests/test_client.py::test_read_attribute[string_spectrum_ro] XFAIL [ 5%] 419s tests/test_client.py::test_read_attribute[uchar_image] PASSED [ 5%] 419s tests/test_client.py::test_read_attribute[uchar_image_ro] PASSED [ 5%] 419s tests/test_client.py::test_read_attribute[uchar_scalar] PASSED [ 5%] 419s tests/test_client.py::test_read_attribute[uchar_spectrum] PASSED [ 5%] 419s tests/test_client.py::test_read_attribute[uchar_spectrum_ro] PASSED [ 5%] 420s tests/test_client.py::test_read_attribute[ulong64_image_ro] PASSED [ 5%] 420s tests/test_client.py::test_read_attribute[ulong64_scalar] PASSED [ 5%] 420s tests/test_client.py::test_read_attribute[ulong64_spectrum_ro] PASSED [ 5%] 420s tests/test_client.py::test_read_attribute[ulong_image_ro] PASSED [ 5%] 420s tests/test_client.py::test_read_attribute[ulong_scalar] PASSED [ 5%] 421s tests/test_client.py::test_read_attribute[ulong_spectrum_ro] PASSED [ 5%] 421s tests/test_client.py::test_read_attribute[ushort_image] PASSED [ 6%] 421s tests/test_client.py::test_read_attribute[ushort_image_ro] PASSED [ 6%] 422s tests/test_client.py::test_read_attribute[ushort_scalar] PASSED [ 6%] 422s tests/test_client.py::test_read_attribute[ushort_spectrum] PASSED [ 6%] 422s tests/test_client.py::test_read_attribute[ushort_spectrum_ro] PASSED [ 6%] 422s tests/test_client.py::test_read_attribute[wave] PASSED [ 6%] 422s tests/test_client.py::test_read_write_attribute_with_green_modes[Synchronous-double_scalar_w] PASSED [ 6%] 423s tests/test_client.py::test_read_write_attribute_with_green_modes[Synchronous-double_spectrum] PASSED [ 6%] 423s tests/test_client.py::test_read_write_attribute_with_green_modes[Synchronous-double_image] PASSED [ 6%] 423s tests/test_client.py::test_read_attribute_config_with_green_modes[Synchronous-double_scalar_w] PASSED [ 6%] 423s tests/test_client.py::test_read_attribute_config_with_green_modes[Synchronous-double_spectrum] PASSED [ 6%] 423s tests/test_client.py::test_read_attribute_config_with_green_modes[Synchronous-double_image] PASSED [ 6%] 423s tests/test_client.py::test_attribute_list_query[Synchronous] PASSED [ 7%] 423s tests/test_client.py::test_attribute_list_query_ex[Synchronous] PASSED [ 7%] 424s tests/test_client.py::test_read_write_attribute_with_green_modes[Asyncio-double_scalar_w] PASSED [ 7%] 424s tests/test_client.py::test_read_write_attribute_with_green_modes[Asyncio-double_spectrum] PASSED [ 7%] 424s tests/test_client.py::test_read_write_attribute_with_green_modes[Asyncio-double_image] PASSED [ 7%] 424s tests/test_client.py::test_read_attribute_config_with_green_modes[Asyncio-double_scalar_w] PASSED [ 7%] 424s tests/test_client.py::test_read_attribute_config_with_green_modes[Asyncio-double_spectrum] PASSED [ 7%] 425s tests/test_client.py::test_read_attribute_config_with_green_modes[Asyncio-double_image] PASSED [ 7%] 425s tests/test_client.py::test_attribute_list_query[Asyncio] PASSED [ 7%] 425s tests/test_client.py::test_attribute_list_query_ex[Asyncio] PASSED [ 7%] 426s tests/test_client.py::test_read_write_attribute_with_green_modes[Gevent-double_scalar_w] PASSED [ 7%] 426s tests/test_client.py::test_read_write_attribute_with_green_modes[Gevent-double_spectrum] PASSED [ 7%] 426s tests/test_client.py::test_read_write_attribute_with_green_modes[Gevent-double_image] PASSED [ 8%] 426s tests/test_client.py::test_read_attribute_config_with_green_modes[Gevent-double_scalar_w] PASSED [ 8%] 426s tests/test_client.py::test_read_attribute_config_with_green_modes[Gevent-double_spectrum] PASSED [ 8%] 426s tests/test_client.py::test_read_attribute_config_with_green_modes[Gevent-double_image] PASSED [ 8%] 426s tests/test_client.py::test_attribute_list_query[Gevent] PASSED [ 8%] 426s tests/test_client.py::test_attribute_list_query_ex[Gevent] PASSED [ 8%] 427s tests/test_client.py::test_read_write_attribute_with_green_modes[Futures-double_scalar_w] PASSED [ 8%] 427s tests/test_client.py::test_read_write_attribute_with_green_modes[Futures-double_spectrum] PASSED [ 8%] 427s tests/test_client.py::test_read_write_attribute_with_green_modes[Futures-double_image] PASSED [ 8%] 427s tests/test_client.py::test_read_attribute_config_with_green_modes[Futures-double_scalar_w] PASSED [ 8%] 427s tests/test_client.py::test_read_attribute_config_with_green_modes[Futures-double_spectrum] PASSED [ 8%] 427s tests/test_client.py::test_read_attribute_config_with_green_modes[Futures-double_image] PASSED [ 8%] 427s tests/test_client.py::test_attribute_list_query[Futures] PASSED [ 9%] 428s tests/test_client.py::test_attribute_list_query_ex[Futures] PASSED [ 9%] 428s tests/test_client.py::test_write_scalar_attribute[boolean_scalar] PASSED [ 9%] 428s tests/test_client.py::test_write_scalar_attribute[double_scalar] PASSED [ 9%] 428s tests/test_client.py::test_write_scalar_attribute[double_scalar_w] PASSED [ 9%] 428s tests/test_client.py::test_write_scalar_attribute[enum_scalar] XFAIL [ 9%] 428s tests/test_client.py::test_write_scalar_attribute[float_scalar] PASSED [ 9%] 428s tests/test_client.py::test_write_scalar_attribute[long64_scalar] PASSED [ 9%] 429s tests/test_client.py::test_write_scalar_attribute[long_scalar] PASSED [ 9%] 429s tests/test_client.py::test_write_scalar_attribute[long_scalar_w] PASSED [ 9%] 429s tests/test_client.py::test_write_scalar_attribute[short_scalar] PASSED [ 9%] 429s tests/test_client.py::test_write_scalar_attribute[short_scalar_w] PASSED [ 9%] 430s tests/test_client.py::test_write_scalar_attribute[string_scalar] PASSED [ 10%] 430s tests/test_client.py::test_write_scalar_attribute[uchar_scalar] XFAIL [ 10%] 430s tests/test_client.py::test_write_scalar_attribute[ulong64_scalar] PASSED [ 10%] 430s tests/test_client.py::test_write_scalar_attribute[ulong_scalar] PASSED [ 10%] 430s tests/test_client.py::test_write_scalar_attribute[ushort_scalar] PASSED [ 10%] 431s tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Numpy] PASSED [ 10%] 431s tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Tuple] PASSED [ 10%] 431s tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.List] PASSED [ 10%] 431s tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Bytes] PASSED [ 10%] 432s tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.ByteArray] PASSED [ 10%] 432s tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.String] PASSED [ 10%] 432s tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Numpy] PASSED [ 10%] 432s tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Tuple] PASSED [ 10%] 432s tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.List] PASSED [ 11%] 433s tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Bytes] PASSED [ 11%] 433s tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.ByteArray] PASSED [ 11%] 433s tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.String] PASSED [ 11%] 433s tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Numpy] XFAIL [ 11%] 434s tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Tuple] XFAIL [ 11%] 435s tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.List] XFAIL [ 11%] 436s tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Bytes] XFAIL [ 11%] 437s tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.ByteArray] XFAIL [ 11%] 438s tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.String] XFAIL [ 11%] 439s tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Numpy] PASSED [ 11%] 439s tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Tuple] PASSED [ 11%] 440s tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.List] PASSED [ 12%] 440s tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Bytes] PASSED [ 12%] 440s tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.ByteArray] PASSED [ 12%] 441s tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.String] PASSED [ 12%] 441s tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Numpy] PASSED [ 12%] 442s tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Tuple] PASSED [ 12%] 443s tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.List] PASSED [ 12%] 443s tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Bytes] PASSED [ 12%] 444s tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.ByteArray] PASSED [ 12%] 445s tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.String] PASSED [ 12%] 446s tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Numpy] PASSED [ 12%] 447s tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Tuple] PASSED [ 12%] 447s tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.List] PASSED [ 13%] 448s tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Bytes] PASSED [ 13%] 448s tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.ByteArray] PASSED [ 13%] 448s tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.String] PASSED [ 13%] 449s tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Numpy] PASSED [ 13%] 449s tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Tuple] PASSED [ 13%] 449s tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.List] PASSED [ 13%] 450s tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Bytes] XFAIL [ 13%] 451s tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.ByteArray] XFAIL [ 13%] 452s tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.String] XFAIL [ 13%] 454s tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Numpy] XFAIL [ 13%] 455s tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Tuple] XFAIL [ 13%] 459s tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.List] XFAIL [ 14%] 463s tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Bytes] XFAIL [ 14%] 466s tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.ByteArray] XFAIL [ 14%] 470s tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.String] XFAIL [ 14%] 474s tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Numpy] PASSED [ 14%] 475s tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Tuple] PASSED [ 14%] 476s tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.List] PASSED [ 14%] 478s tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Bytes] PASSED [ 14%] 481s tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.ByteArray] PASSED [ 14%] 483s tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.String] PASSED [ 14%] 485s tests/test_client.py::test_write_read_empty_spectrum_attribute[boolean_spectrum] PASSED [ 14%] 488s tests/test_client.py::test_write_read_empty_spectrum_attribute[double_spectrum] PASSED [ 14%] 489s tests/test_client.py::test_write_read_empty_spectrum_attribute[enum_spectrum] PASSED [ 15%] 490s tests/test_client.py::test_write_read_empty_spectrum_attribute[float_spectrum] PASSED [ 15%] 491s tests/test_client.py::test_write_read_empty_spectrum_attribute[long_spectrum] PASSED [ 15%] 492s tests/test_client.py::test_write_read_empty_spectrum_attribute[short_spectrum] PASSED [ 15%] 494s tests/test_client.py::test_write_read_empty_spectrum_attribute[string_spectrum] XFAIL [ 15%] 495s tests/test_client.py::test_write_read_empty_spectrum_attribute[uchar_spectrum] PASSED [ 15%] 497s tests/test_client.py::test_write_read_empty_spectrum_attribute[ushort_spectrum] PASSED [ 15%] 498s tests/test_client.py::test_write_read_string_attribute PASSED [ 15%] 499s tests/test_client.py::test_set_non_existent_attribute_raises_by_default PASSED [ 15%] 501s tests/test_client.py::test_set_non_existent_attribute_allowed_if_dynamic_interface_unfrozen PASSED [ 15%] 502s tests/test_client.py::test_dynamic_interface_can_be_toggled PASSED [ 15%] 504s tests/test_client.py::test_dynamic_interface_flag_can_be_read PASSED [ 15%] 505s tests/test_client.py::test_dynamic_interface_only_applies_to_device_proxy_instance PASSED [ 15%] 507s tests/test_client.py::test_dynamic_interface_unfreeze_generates_a_user_warning PASSED [ 16%] 508s tests/test_client.py::test_read_attribute_config[State] PASSED [ 16%] 508s tests/test_client.py::test_read_attribute_config[Status] PASSED [ 16%] 510s tests/test_client.py::test_read_attribute_config[ampli] PASSED [ 16%] 511s tests/test_client.py::test_read_attribute_config[boolean_image] PASSED [ 16%] 513s tests/test_client.py::test_read_attribute_config[boolean_image_ro] PASSED [ 16%] 514s tests/test_client.py::test_read_attribute_config[boolean_scalar] PASSED [ 16%] 515s tests/test_client.py::test_read_attribute_config[boolean_spectrum] PASSED [ 16%] 517s tests/test_client.py::test_read_attribute_config[boolean_spectrum_ro] PASSED [ 16%] 518s tests/test_client.py::test_read_attribute_config[double_image] PASSED [ 16%] 519s tests/test_client.py::test_read_attribute_config[double_image_ro] PASSED [ 16%] 520s tests/test_client.py::test_read_attribute_config[double_scalar] PASSED [ 16%] 522s tests/test_client.py::test_read_attribute_config[double_scalar_rww] PASSED [ 17%] 524s tests/test_client.py::test_read_attribute_config[double_scalar_w] PASSED [ 17%] 527s tests/test_client.py::test_read_attribute_config[double_spectrum] PASSED [ 17%] 529s tests/test_client.py::test_read_attribute_config[double_spectrum_ro] PASSED [ 17%] 533s tests/test_client.py::test_read_attribute_config[enum_image] PASSED [ 17%] 535s tests/test_client.py::test_read_attribute_config[enum_image_ro] PASSED [ 17%] 536s tests/test_client.py::test_read_attribute_config[enum_scalar] PASSED [ 17%] 539s tests/test_client.py::test_read_attribute_config[enum_scalar_ro] PASSED [ 17%] 540s tests/test_client.py::test_read_attribute_config[enum_spectrum] PASSED [ 17%] 541s tests/test_client.py::test_read_attribute_config[enum_spectrum_ro] PASSED [ 17%] 541s tests/test_client.py::test_read_attribute_config[float_image] PASSED [ 17%] 543s tests/test_client.py::test_read_attribute_config[float_image_ro] PASSED [ 17%] 544s tests/test_client.py::test_read_attribute_config[float_scalar] PASSED [ 18%] 545s tests/test_client.py::test_read_attribute_config[float_spectrum] PASSED [ 18%] 545s tests/test_client.py::test_read_attribute_config[float_spectrum_ro] PASSED [ 18%] 546s tests/test_client.py::test_read_attribute_config[freq] PASSED [ 18%] 546s tests/test_client.py::test_read_attribute_config[long64_image_ro] PASSED [ 18%] 546s tests/test_client.py::test_read_attribute_config[long64_scalar] PASSED [ 18%] 546s tests/test_client.py::test_read_attribute_config[long64_spectrum_ro] PASSED [ 18%] 547s tests/test_client.py::test_read_attribute_config[long_image] PASSED [ 18%] 547s tests/test_client.py::test_read_attribute_config[long_image_ro] PASSED [ 18%] 547s tests/test_client.py::test_read_attribute_config[long_scalar] PASSED [ 18%] 548s tests/test_client.py::test_read_attribute_config[long_scalar_rww] PASSED [ 18%] 548s tests/test_client.py::test_read_attribute_config[long_scalar_w] PASSED [ 18%] 549s tests/test_client.py::test_read_attribute_config[long_spectrum] PASSED [ 19%] 549s tests/test_client.py::test_read_attribute_config[long_spectrum_ro] PASSED [ 19%] 550s tests/test_client.py::test_read_attribute_config[no_value] PASSED [ 19%] 551s tests/test_client.py::test_read_attribute_config[short_image] PASSED [ 19%] 553s tests/test_client.py::test_read_attribute_config[short_image_ro] PASSED [ 19%] 554s tests/test_client.py::test_read_attribute_config[short_scalar] PASSED [ 19%] 555s tests/test_client.py::test_read_attribute_config[short_scalar_ro] PASSED [ 19%] 556s tests/test_client.py::test_read_attribute_config[short_scalar_rww] PASSED [ 19%] 557s tests/test_client.py::test_read_attribute_config[short_scalar_w] PASSED [ 19%] 558s tests/test_client.py::test_read_attribute_config[short_spectrum] PASSED [ 19%] 559s tests/test_client.py::test_read_attribute_config[short_spectrum_ro] PASSED [ 19%] 559s tests/test_client.py::test_read_attribute_config[string_image] PASSED [ 19%] 560s tests/test_client.py::test_read_attribute_config[string_image_ro] PASSED [ 20%] 561s tests/test_client.py::test_read_attribute_config[string_scalar] PASSED [ 20%] 562s tests/test_client.py::test_read_attribute_config[string_spectrum] PASSED [ 20%] 562s tests/test_client.py::test_read_attribute_config[string_spectrum_ro] PASSED [ 20%] 563s tests/test_client.py::test_read_attribute_config[throw_exception] PASSED [ 20%] 563s tests/test_client.py::test_read_attribute_config[uchar_image] PASSED [ 20%] 563s tests/test_client.py::test_read_attribute_config[uchar_image_ro] PASSED [ 20%] 564s tests/test_client.py::test_read_attribute_config[uchar_scalar] PASSED [ 20%] 564s tests/test_client.py::test_read_attribute_config[uchar_spectrum] PASSED [ 20%] 565s tests/test_client.py::test_read_attribute_config[uchar_spectrum_ro] PASSED [ 20%] 565s tests/test_client.py::test_read_attribute_config[ulong64_image_ro] PASSED [ 20%] 565s tests/test_client.py::test_read_attribute_config[ulong64_scalar] PASSED [ 20%] 566s tests/test_client.py::test_read_attribute_config[ulong64_spectrum_ro] PASSED [ 20%] 566s tests/test_client.py::test_read_attribute_config[ulong_image_ro] PASSED [ 21%] 567s tests/test_client.py::test_read_attribute_config[ulong_scalar] PASSED [ 21%] 567s tests/test_client.py::test_read_attribute_config[ulong_spectrum_ro] PASSED [ 21%] 568s tests/test_client.py::test_read_attribute_config[ushort_image] PASSED [ 21%] 569s tests/test_client.py::test_read_attribute_config[ushort_image_ro] PASSED [ 21%] 569s tests/test_client.py::test_read_attribute_config[ushort_scalar] PASSED [ 21%] 569s tests/test_client.py::test_read_attribute_config[ushort_spectrum] PASSED [ 21%] 570s tests/test_client.py::test_read_attribute_config[ushort_spectrum_ro] PASSED [ 21%] 571s tests/test_client.py::test_read_attribute_config[wave] PASSED [ 21%] 573s tests/test_client.py::test_device_proxy_dir_method PASSED [ 21%] 574s tests/test_client.py::test_device_polling_command PASSED [ 21%] 574s tests/test_client.py::test_device_polling_attribute PASSED [ 21%] 576s tests/test_client.py::test_command_string PASSED [ 22%] 577s tests/test_client.py::test_repr_uses_info[Synchronous] PASSED [ 22%] 578s tests/test_client.py::test_repr_uses_info[Asyncio] PASSED [ 22%] 579s tests/test_client.py::test_repr_uses_info[Gevent] PASSED [ 22%] 579s tests/test_client.py::test_repr_uses_info[Futures] PASSED [ 22%] 579s tests/test_client.py::test_repr_default_if_info_unavailable[Synchronous] PASSED [ 22%] 580s tests/test_client.py::test_repr_default_if_info_unavailable[Asyncio] PASSED [ 22%] 580s tests/test_client.py::test_repr_default_if_info_unavailable[Gevent] PASSED [ 22%] 580s tests/test_client.py::test_repr_default_if_info_unavailable[Futures] PASSED [ 22%] 580s tests/test_client.py::test_multiple_repr_calls_only_call_info_once[Synchronous] PASSED [ 22%] 580s tests/test_client.py::test_multiple_repr_calls_only_call_info_once[Asyncio] PASSED [ 22%] 581s tests/test_client.py::test_multiple_repr_calls_only_call_info_once[Gevent] PASSED [ 22%] 581s tests/test_client.py::test_multiple_repr_calls_only_call_info_once[Futures] PASSED [ 23%] 582s tests/test_client.py::test_no_memory_leak_for_repr[Synchronous] PASSED [ 23%] 582s tests/test_client.py::test_no_memory_leak_for_repr[Asyncio] PASSED [ 23%] 583s tests/test_client.py::test_no_memory_leak_for_repr[Gevent] PASSED [ 23%] 583s tests/test_client.py::test_no_memory_leak_for_repr[Futures] PASSED [ 23%] 585s tests/test_client.py::test_no_memory_leak_for_str[Synchronous] PASSED [ 23%] 591s tests/test_client.py::test_no_memory_leak_for_str[Asyncio] PASSED [ 23%] 597s tests/test_client.py::test_no_memory_leak_for_str[Gevent] PASSED [ 23%] 604s tests/test_client.py::test_no_memory_leak_for_str[Futures] PASSED [ 23%] 609s tests/test_client.py::test_no_cyclic_ref_for_proxy[Synchronous] PASSED [ 23%] 612s tests/test_client.py::test_no_cyclic_ref_for_proxy[Asyncio] PASSED [ 23%] 612s tests/test_client.py::test_no_cyclic_ref_for_proxy[Gevent] PASSED [ 23%] 612s tests/test_client.py::test_no_cyclic_ref_for_proxy[Futures] PASSED [ 24%] 613s tests/test_event.py::test_subscribe_change_event[Synchronous] PASSED [ 24%] 613s tests/test_event.py::test_subscribe_data_ready_event[Synchronous] PASSED [ 24%] 614s tests/test_event.py::test_subscribe_interface_event[Synchronous] PASSED [ 24%] 615s tests/test_event.py::test_push_event_with_timestamp[Synchronous] PASSED [ 24%] 616s tests/test_event.py::test_subscribe_change_event_from_user_thread[Synchronous] PASSED [ 24%] 616s tests/test_event.py::test_subscribe_change_event[Futures] PASSED [ 24%] 617s tests/test_event.py::test_subscribe_data_ready_event[Futures] PASSED [ 24%] 618s tests/test_event.py::test_subscribe_interface_event[Futures] PASSED [ 24%] 619s tests/test_event.py::test_push_event_with_timestamp[Futures] PASSED [ 24%] 620s tests/test_event.py::test_subscribe_change_event_from_user_thread[Futures] PASSED [ 24%] 620s tests/test_event.py::test_subscribe_change_event[Asyncio] PASSED [ 24%] 621s tests/test_event.py::test_subscribe_data_ready_event[Asyncio] PASSED [ 25%] 621s tests/test_event.py::test_subscribe_interface_event[Asyncio] PASSED [ 25%] 622s tests/test_event.py::test_push_event_with_timestamp[Asyncio] PASSED [ 25%] 623s tests/test_event.py::test_subscribe_change_event_from_user_thread[Asyncio] PASSED [ 25%] 624s tests/test_event.py::test_subscribe_change_event[Gevent] PASSED [ 25%] 625s tests/test_event.py::test_subscribe_data_ready_event[Gevent] PASSED [ 25%] 626s tests/test_event.py::test_subscribe_interface_event[Gevent] PASSED [ 25%] 627s tests/test_event.py::test_push_event_with_timestamp[Gevent] PASSED [ 25%] 628s tests/test_event.py::test_subscribe_change_event_from_user_thread[Gevent] PASSED [ 25%] 628s tests/test_event.py::test_main_thread_is_omni_thread PASSED [ 25%] 628s tests/test_event.py::test_ensure_omni_thread_main_thread_is_omni_thread PASSED [ 25%] 628s tests/test_event.py::test_user_thread_is_not_omni_thread PASSED [ 25%] 628s tests/test_event.py::test_ensure_omni_thread_user_thread_is_omni_thread PASSED [ 25%] 628s tests/test_server.py::test_uncorrect_typing_hints[property-tuple-Property does not support IMAGE type0] PASSED [ 26%] 628s tests/test_server.py::test_uncorrect_typing_hints[property-tuple-Property does not support IMAGE type1] PASSED [ 26%] 628s tests/test_server.py::test_uncorrect_typing_hints[property-tuple-PyTango does not support mixed types] PASSED [ 26%] 628s tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types0] PASSED [ 26%] 628s tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types1] PASSED [ 26%] 629s tests/test_server.py::test_uncorrect_typing_hints[attribute-tuple-PyTango does not support mixed types2] PASSED [ 26%] 629s tests/test_server.py::test_uncorrect_typing_hints[attribute-Callable-Cannot translate] PASSED [ 26%] 629s tests/test_server.py::test_device_classes_use_latest_implementation PASSED [ 26%] 629s tests/test_server.py::test_empty_device[Synchronous] PASSED [ 26%] 629s tests/test_server.py::test_empty_device[Asyncio] PASSED [ 26%] 629s tests/test_server.py::test_empty_device[Gevent] PASSED [ 26%] 629s tests/test_server.py::test_set_state[ON-Synchronous] PASSED [ 26%] 630s tests/test_server.py::test_set_state[ON-Asyncio] PASSED [ 27%] 630s tests/test_server.py::test_set_state[ON-Gevent] PASSED [ 27%] 630s tests/test_server.py::test_set_state[OFF-Synchronous] PASSED [ 27%] 630s tests/test_server.py::test_set_state[OFF-Asyncio] PASSED [ 27%] 630s tests/test_server.py::test_set_state[OFF-Gevent] PASSED [ 27%] 630s tests/test_server.py::test_set_state[CLOSE-Synchronous] PASSED [ 27%] 631s tests/test_server.py::test_set_state[CLOSE-Asyncio] PASSED [ 27%] 631s tests/test_server.py::test_set_state[CLOSE-Gevent] PASSED [ 27%] 631s tests/test_server.py::test_set_state[OPEN-Synchronous] PASSED [ 27%] 631s tests/test_server.py::test_set_state[OPEN-Asyncio] PASSED [ 27%] 631s tests/test_server.py::test_set_state[OPEN-Gevent] PASSED [ 27%] 632s tests/test_server.py::test_set_state[INSERT-Synchronous] PASSED [ 27%] 632s tests/test_server.py::test_set_state[INSERT-Asyncio] PASSED [ 28%] 632s tests/test_server.py::test_set_state[INSERT-Gevent] PASSED [ 28%] 632s tests/test_server.py::test_set_state[EXTRACT-Synchronous] PASSED [ 28%] 632s tests/test_server.py::test_set_state[EXTRACT-Asyncio] PASSED [ 28%] 632s tests/test_server.py::test_set_state[EXTRACT-Gevent] PASSED [ 28%] 632s tests/test_server.py::test_set_state[MOVING-Synchronous] PASSED [ 28%] 633s tests/test_server.py::test_set_state[MOVING-Asyncio] PASSED [ 28%] 633s tests/test_server.py::test_set_state[MOVING-Gevent] PASSED [ 28%] 633s tests/test_server.py::test_set_state[STANDBY-Synchronous] PASSED [ 28%] 634s tests/test_server.py::test_set_state[STANDBY-Asyncio] PASSED [ 28%] 634s tests/test_server.py::test_set_state[STANDBY-Gevent] PASSED [ 28%] 635s tests/test_server.py::test_set_state[FAULT-Synchronous] PASSED [ 28%] 635s tests/test_server.py::test_set_state[FAULT-Asyncio] PASSED [ 29%] 635s tests/test_server.py::test_set_state[FAULT-Gevent] PASSED [ 29%] 635s tests/test_server.py::test_set_state[INIT-Synchronous] PASSED [ 29%] 635s tests/test_server.py::test_set_state[INIT-Asyncio] PASSED [ 29%] 635s tests/test_server.py::test_set_state[INIT-Gevent] PASSED [ 29%] 635s tests/test_server.py::test_set_state[RUNNING-Synchronous] PASSED [ 29%] 636s tests/test_server.py::test_set_state[RUNNING-Asyncio] PASSED [ 29%] 636s tests/test_server.py::test_set_state[RUNNING-Gevent] PASSED [ 29%] 636s tests/test_server.py::test_set_state[ALARM-Synchronous] PASSED [ 29%] 636s tests/test_server.py::test_set_state[ALARM-Asyncio] PASSED [ 29%] 636s tests/test_server.py::test_set_state[ALARM-Gevent] PASSED [ 29%] 636s tests/test_server.py::test_set_state[DISABLE-Synchronous] PASSED [ 29%] 636s tests/test_server.py::test_set_state[DISABLE-Asyncio] PASSED [ 30%] 637s tests/test_server.py::test_set_state[DISABLE-Gevent] PASSED [ 30%] 637s tests/test_server.py::test_set_state[UNKNOWN-Synchronous] PASSED [ 30%] 637s tests/test_server.py::test_set_state[UNKNOWN-Asyncio] PASSED [ 30%] 637s tests/test_server.py::test_set_state[UNKNOWN-Gevent] PASSED [ 30%] 638s tests/test_server.py::test_user_dev_state_status[Synchronous] PASSED [ 30%] 638s tests/test_server.py::test_user_dev_state_status[Asyncio] PASSED [ 30%] 638s tests/test_server.py::test_user_dev_state_status[Gevent] PASSED [ 30%] 638s tests/test_server.py::test_set_status[Synchronous] PASSED [ 30%] 638s tests/test_server.py::test_set_status[Asyncio] PASSED [ 30%] 638s tests/test_server.py::test_set_status[Gevent] PASSED [ 30%] 638s tests/test_server.py::test_attr_quality_checked_with_state[Synchronous] PASSED [ 30%] 639s tests/test_server.py::test_attr_quality_checked_with_state[Asyncio] PASSED [ 30%] 639s tests/test_server.py::test_attr_quality_checked_with_state[Gevent] PASSED [ 31%] 639s tests/test_server.py::test_identity_command[int-Synchronous] PASSED [ 31%] 639s tests/test_server.py::test_identity_command[int-Asyncio] PASSED [ 31%] 639s tests/test_server.py::test_identity_command[int-Gevent] PASSED [ 31%] 639s tests/test_server.py::test_identity_command[float-Synchronous] PASSED [ 31%] 639s tests/test_server.py::test_identity_command[float-Asyncio] PASSED [ 31%] 640s tests/test_server.py::test_identity_command[float-Gevent] PASSED [ 31%] 640s tests/test_server.py::test_identity_command[str-Synchronous] PASSED [ 31%] 641s tests/test_server.py::test_identity_command[str-Asyncio] PASSED [ 31%] 642s tests/test_server.py::test_identity_command[str-Gevent] PASSED [ 31%] 642s tests/test_server.py::test_identity_command[bool-Synchronous] PASSED [ 31%] 642s tests/test_server.py::test_identity_command[bool-Asyncio] PASSED [ 31%] 643s tests/test_server.py::test_identity_command[bool-Gevent] PASSED [ 32%] 643s tests/test_server.py::test_identity_command[(int,)-Synchronous] PASSED [ 32%] 643s tests/test_server.py::test_identity_command[(int,)-Asyncio] PASSED [ 32%] 643s tests/test_server.py::test_identity_command[(int,)-Gevent] PASSED [ 32%] 643s tests/test_server.py::test_identity_command[(float,)-Synchronous] PASSED [ 32%] 643s tests/test_server.py::test_identity_command[(float,)-Asyncio] PASSED [ 32%] 644s tests/test_server.py::test_identity_command[(float,)-Gevent] PASSED [ 32%] 644s tests/test_server.py::test_identity_command[(str,)-Synchronous] PASSED [ 32%] 645s tests/test_server.py::test_identity_command[(str,)-Asyncio] PASSED [ 32%] 645s tests/test_server.py::test_identity_command[(str,)-Gevent] PASSED [ 32%] 646s tests/test_server.py::test_identity_command[(bool,)-Synchronous] XFAIL [ 32%] 647s tests/test_server.py::test_identity_command[(bool,)-Asyncio] XFAIL (...) [ 32%] 647s tests/test_server.py::test_identity_command[(bool,)-Gevent] XFAIL (N...) [ 33%] 648s tests/test_server.py::test_identity_command_with_typing[int] PASSED [ 33%] 648s tests/test_server.py::test_identity_command_with_typing[float] PASSED [ 33%] 648s tests/test_server.py::test_identity_command_with_typing[str] PASSED [ 33%] 648s tests/test_server.py::test_identity_command_with_typing[bool] PASSED [ 33%] 649s tests/test_server.py::test_identity_command_with_typing[(int,)] PASSED [ 33%] 649s tests/test_server.py::test_identity_command_with_typing[(float,)] PASSED [ 33%] 650s tests/test_server.py::test_identity_command_with_typing[(str,)] PASSED [ 33%] 650s tests/test_server.py::test_identity_command_with_typing[(bool,)] XFAIL [ 33%] 651s tests/test_server.py::test_devstate_command_with_typing PASSED [ 33%] 651s tests/test_server.py::test_command_self_typed_with_not_defined_name PASSED [ 33%] 651s tests/test_server.py::test_decorated_command[Synchronous] PASSED [ 33%] 652s tests/test_server.py::test_decorated_command[Asyncio] PASSED [ 34%] 653s tests/test_server.py::test_decorated_command[Gevent] PASSED [ 34%] 653s tests/test_server.py::test_command_isallowed[Synchronous] PASSED [ 34%] 654s tests/test_server.py::test_command_isallowed[Asyncio] PASSED [ 34%] 654s tests/test_server.py::test_command_isallowed[Gevent] PASSED [ 34%] 654s tests/test_server.py::test_dynamic_command[Synchronous-True] PASSED [ 34%] 655s tests/test_server.py::test_dynamic_command[Synchronous-False] PASSED [ 34%] 655s tests/test_server.py::test_dynamic_command[Asyncio-True] PASSED [ 34%] 655s tests/test_server.py::test_dynamic_command[Asyncio-False] PASSED [ 34%] 656s tests/test_server.py::test_dynamic_command[Gevent-True] PASSED [ 34%] 656s tests/test_server.py::test_dynamic_command[Gevent-False] PASSED [ 34%] 657s tests/test_server.py::test_identity_dynamic_command_with_typing[int] PASSED [ 34%] 658s tests/test_server.py::test_identity_dynamic_command_with_typing[float] PASSED [ 35%] 658s tests/test_server.py::test_identity_dynamic_command_with_typing[str] PASSED [ 35%] 658s tests/test_server.py::test_identity_dynamic_command_with_typing[bool] PASSED [ 35%] 659s tests/test_server.py::test_identity_dynamic_command_with_typing[(int,)] PASSED [ 35%] 660s tests/test_server.py::test_identity_dynamic_command_with_typing[(float,)] PASSED [ 35%] 661s tests/test_server.py::test_identity_dynamic_command_with_typing[(str,)] PASSED [ 35%] 663s tests/test_server.py::test_identity_dynamic_command_with_typing[(bool,)] XFAIL [ 35%] 665s tests/test_server.py::test_identity_commands_with_numpy_typing[bool_, SCALAR] PASSED [ 35%] 665s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[bool_], SPECTRUM] PASSED [ 35%] 667s tests/test_server.py::test_identity_commands_with_numpy_typing[uint8, SCALAR] XFAIL [ 35%] 668s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[uint8], SPECTRUM] PASSED [ 35%] 669s tests/test_server.py::test_identity_commands_with_numpy_typing[int16, SCALAR] PASSED [ 35%] 669s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 35%] 670s tests/test_server.py::test_identity_commands_with_numpy_typing[uint16, SCALAR] PASSED [ 36%] 670s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 36%] 671s tests/test_server.py::test_identity_commands_with_numpy_typing[int32, SCALAR] PASSED [ 36%] 672s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 36%] 673s tests/test_server.py::test_identity_commands_with_numpy_typing[uint32, SCALAR] PASSED [ 36%] 673s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 36%] 673s tests/test_server.py::test_identity_commands_with_numpy_typing[int64, SCALAR] PASSED [ 36%] 674s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 36%] 674s tests/test_server.py::test_identity_commands_with_numpy_typing[uint64, SCALAR] PASSED [ 36%] 674s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 36%] 675s tests/test_server.py::test_identity_commands_with_numpy_typing[float64, SCALAR] PASSED [ 36%] 676s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 36%] 676s tests/test_server.py::test_identity_commands_with_numpy_typing[float32, SCALAR] PASSED [ 37%] 677s tests/test_server.py::test_identity_commands_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 37%] 678s tests/test_server.py::test_polled_command[Synchronous] PASSED [ 37%] 679s tests/test_server.py::test_polled_command[Asyncio] PASSED [ 37%] 680s tests/test_server.py::test_polled_command[Gevent] PASSED [ 37%] 682s tests/test_server.py::test_wrong_command_result[Synchronous] PASSED [ 37%] 683s tests/test_server.py::test_wrong_command_result[Asyncio] PASSED [ 37%] 683s tests/test_server.py::test_wrong_command_result[Gevent] PASSED [ 37%] 684s tests/test_server.py::test_read_write_attribute[int-Synchronous] PASSED [ 37%] 685s tests/test_server.py::test_read_write_attribute[int-Asyncio] PASSED [ 37%] 685s tests/test_server.py::test_read_write_attribute[int-Gevent] PASSED [ 37%] 685s tests/test_server.py::test_read_write_attribute[float-Synchronous] PASSED [ 37%] 686s tests/test_server.py::test_read_write_attribute[float-Asyncio] PASSED [ 38%] 686s tests/test_server.py::test_read_write_attribute[float-Gevent] PASSED [ 38%] 687s tests/test_server.py::test_read_write_attribute[str-Synchronous] PASSED [ 38%] 687s tests/test_server.py::test_read_write_attribute[str-Asyncio] PASSED [ 38%] 688s tests/test_server.py::test_read_write_attribute[str-Gevent] PASSED [ 38%] 689s tests/test_server.py::test_read_write_attribute[bool-Synchronous] PASSED [ 38%] 689s tests/test_server.py::test_read_write_attribute[bool-Asyncio] PASSED [ 38%] 690s tests/test_server.py::test_read_write_attribute[bool-Gevent] PASSED [ 38%] 690s tests/test_server.py::test_read_write_attribute[(int,)-Synchronous] PASSED [ 38%] 691s tests/test_server.py::test_read_write_attribute[(int,)-Asyncio] PASSED [ 38%] 692s tests/test_server.py::test_read_write_attribute[(int,)-Gevent] PASSED [ 38%] 692s tests/test_server.py::test_read_write_attribute[(float,)-Synchronous] PASSED [ 38%] 693s tests/test_server.py::test_read_write_attribute[(float,)-Asyncio] PASSED [ 39%] 694s tests/test_server.py::test_read_write_attribute[(float,)-Gevent] PASSED [ 39%] 694s tests/test_server.py::test_read_write_attribute[(str,)-Synchronous] PASSED [ 39%] 695s tests/test_server.py::test_read_write_attribute[(str,)-Asyncio] PASSED [ 39%] 697s tests/test_server.py::test_read_write_attribute[(str,)-Gevent] PASSED [ 39%] 697s tests/test_server.py::test_read_write_attribute[(bool,)-Synchronous] PASSED [ 39%] 698s tests/test_server.py::test_read_write_attribute[(bool,)-Asyncio] PASSED [ 39%] 699s tests/test_server.py::test_read_write_attribute[(bool,)-Gevent] PASSED [ 39%] 699s tests/test_server.py::test_read_write_attribute[((int,),)-Synchronous] PASSED [ 39%] 699s tests/test_server.py::test_read_write_attribute[((int,),)-Asyncio] PASSED [ 39%] 699s tests/test_server.py::test_read_write_attribute[((int,),)-Gevent] PASSED [ 39%] 699s tests/test_server.py::test_read_write_attribute[((float,),)-Synchronous] PASSED [ 39%] 700s tests/test_server.py::test_read_write_attribute[((float,),)-Asyncio] PASSED [ 40%] 700s tests/test_server.py::test_read_write_attribute[((float,),)-Gevent] PASSED [ 40%] 700s tests/test_server.py::test_read_write_attribute[((str,),)-Synchronous] PASSED [ 40%] 700s tests/test_server.py::test_read_write_attribute[((str,),)-Asyncio] PASSED [ 40%] 700s tests/test_server.py::test_read_write_attribute[((str,),)-Gevent] PASSED [ 40%] 700s tests/test_server.py::test_read_write_attribute[((bool,),)-Synchronous] PASSED [ 40%] 700s tests/test_server.py::test_read_write_attribute[((bool,),)-Asyncio] PASSED [ 40%] 700s tests/test_server.py::test_read_write_attribute[((bool,),)-Gevent] PASSED [ 40%] 702s tests/test_server.py::test_wrong_encoding_string PASSED [ 40%] 703s tests/test_server.py::test_attribute_declared_with_typing[int-True] PASSED [ 40%] 703s tests/test_server.py::test_attribute_declared_with_typing[int-False] PASSED [ 40%] 703s tests/test_server.py::test_attribute_declared_with_typing[float-True] PASSED [ 40%] 703s tests/test_server.py::test_attribute_declared_with_typing[float-False] PASSED [ 40%] 704s tests/test_server.py::test_attribute_declared_with_typing[str-True] PASSED [ 41%] 704s tests/test_server.py::test_attribute_declared_with_typing[str-False] PASSED [ 41%] 704s tests/test_server.py::test_attribute_declared_with_typing[bool-True] PASSED [ 41%] 705s tests/test_server.py::test_attribute_declared_with_typing[bool-False] PASSED [ 41%] 705s tests/test_server.py::test_attribute_declared_with_typing[(int,)-True] PASSED [ 41%] 705s tests/test_server.py::test_attribute_declared_with_typing[(int,)-False] PASSED [ 41%] 706s tests/test_server.py::test_attribute_declared_with_typing[(float,)-True] PASSED [ 41%] 706s tests/test_server.py::test_attribute_declared_with_typing[(float,)-False] PASSED [ 41%] 706s tests/test_server.py::test_attribute_declared_with_typing[(str,)-True] PASSED [ 41%] 707s tests/test_server.py::test_attribute_declared_with_typing[(str,)-False] PASSED [ 41%] 707s tests/test_server.py::test_attribute_declared_with_typing[(bool,)-True] PASSED [ 41%] 707s tests/test_server.py::test_attribute_declared_with_typing[(bool,)-False] PASSED [ 41%] 707s tests/test_server.py::test_attribute_declared_with_typing[((int,),)-True] PASSED [ 42%] 707s tests/test_server.py::test_attribute_declared_with_typing[((int,),)-False] PASSED [ 42%] 707s tests/test_server.py::test_attribute_declared_with_typing[((float,),)-True] PASSED [ 42%] 708s tests/test_server.py::test_attribute_declared_with_typing[((float,),)-False] PASSED [ 42%] 708s tests/test_server.py::test_attribute_declared_with_typing[((str,),)-True] PASSED [ 42%] 708s tests/test_server.py::test_attribute_declared_with_typing[((str,),)-False] PASSED [ 42%] 708s tests/test_server.py::test_attribute_declared_with_typing[((bool,),)-True] PASSED [ 42%] 709s tests/test_server.py::test_attribute_declared_with_typing[((bool,),)-False] PASSED [ 42%] 709s tests/test_server.py::test_attribute_self_typed_with_not_defined_name PASSED [ 42%] 710s tests/test_server.py::test_read_write_attribute_with_unbound_functions[Synchronous] PASSED [ 42%] 710s tests/test_server.py::test_read_write_attribute_with_unbound_functions[Asyncio] PASSED [ 42%] 711s tests/test_server.py::test_read_write_attribute_with_unbound_functions[Gevent] PASSED [ 42%] 711s tests/test_server.py::test_read_write_attribute_decorated_methods[Synchronous] PASSED [ 43%] 711s tests/test_server.py::test_read_write_attribute_decorated_methods[Asyncio] PASSED [ 43%] 711s tests/test_server.py::test_read_write_attribute_decorated_methods[Gevent] PASSED [ 43%] 711s tests/test_server.py::test_read_write_wvalue_attribute[int-Synchronous-True] PASSED [ 43%] 712s tests/test_server.py::test_read_write_wvalue_attribute[int-Synchronous-False] PASSED [ 43%] 712s tests/test_server.py::test_read_write_wvalue_attribute[int-Asyncio-True] PASSED [ 43%] 712s tests/test_server.py::test_read_write_wvalue_attribute[int-Asyncio-False] PASSED [ 43%] 712s tests/test_server.py::test_read_write_wvalue_attribute[int-Gevent-True] PASSED [ 43%] 713s tests/test_server.py::test_read_write_wvalue_attribute[int-Gevent-False] PASSED [ 43%] 713s tests/test_server.py::test_read_write_wvalue_attribute[float-Synchronous-True] PASSED [ 43%] 713s tests/test_server.py::test_read_write_wvalue_attribute[float-Synchronous-False] PASSED [ 43%] 713s tests/test_server.py::test_read_write_wvalue_attribute[float-Asyncio-True] PASSED [ 43%] 713s tests/test_server.py::test_read_write_wvalue_attribute[float-Asyncio-False] PASSED [ 44%] 713s tests/test_server.py::test_read_write_wvalue_attribute[float-Gevent-True] PASSED [ 44%] 714s tests/test_server.py::test_read_write_wvalue_attribute[float-Gevent-False] PASSED [ 44%] 714s tests/test_server.py::test_read_write_wvalue_attribute[str-Synchronous-True] PASSED [ 44%] 714s tests/test_server.py::test_read_write_wvalue_attribute[str-Synchronous-False] PASSED [ 44%] 714s tests/test_server.py::test_read_write_wvalue_attribute[str-Asyncio-True] PASSED [ 44%] 714s tests/test_server.py::test_read_write_wvalue_attribute[str-Asyncio-False] PASSED [ 44%] 714s tests/test_server.py::test_read_write_wvalue_attribute[str-Gevent-True] PASSED [ 44%] 714s tests/test_server.py::test_read_write_wvalue_attribute[str-Gevent-False] PASSED [ 44%] 715s tests/test_server.py::test_read_write_wvalue_attribute[bool-Synchronous-True] PASSED [ 44%] 715s tests/test_server.py::test_read_write_wvalue_attribute[bool-Synchronous-False] PASSED [ 44%] 715s tests/test_server.py::test_read_write_wvalue_attribute[bool-Asyncio-True] PASSED [ 44%] 715s tests/test_server.py::test_read_write_wvalue_attribute[bool-Asyncio-False] PASSED [ 45%] 716s tests/test_server.py::test_read_write_wvalue_attribute[bool-Gevent-True] PASSED [ 45%] 716s tests/test_server.py::test_read_write_wvalue_attribute[bool-Gevent-False] PASSED [ 45%] 717s tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Synchronous-True] PASSED [ 45%] 717s tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Synchronous-False] PASSED [ 45%] 717s tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Asyncio-True] PASSED [ 45%] 717s tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Asyncio-False] PASSED [ 45%] 717s tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Gevent-True] PASSED [ 45%] 718s tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Gevent-False] PASSED [ 45%] 718s tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Synchronous-True] PASSED [ 45%] 719s tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Synchronous-False] PASSED [ 45%] 719s tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Asyncio-True] PASSED [ 45%] 719s tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Asyncio-False] PASSED [ 45%] 720s tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Gevent-True] PASSED [ 46%] 720s tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Gevent-False] PASSED [ 46%] 720s tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Synchronous-True] PASSED [ 46%] 720s tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Synchronous-False] PASSED [ 46%] 720s tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Asyncio-True] PASSED [ 46%] 720s tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Asyncio-False] PASSED [ 46%] 721s tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Gevent-True] PASSED [ 46%] 721s tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Gevent-False] PASSED [ 46%] 721s tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Synchronous-True] PASSED [ 46%] 721s tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Synchronous-False] PASSED [ 46%] 721s tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Asyncio-True] PASSED [ 46%] 722s tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Asyncio-False] PASSED [ 46%] 722s tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Gevent-True] PASSED [ 47%] 722s tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Gevent-False] PASSED [ 47%] 723s tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Synchronous-True] PASSED [ 47%] 723s tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Synchronous-False] PASSED [ 47%] 724s tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Asyncio-True] PASSED [ 47%] 725s tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Asyncio-False] PASSED [ 47%] 725s tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Gevent-True] PASSED [ 47%] 726s tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Gevent-False] PASSED [ 47%] 726s tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Synchronous-True] PASSED [ 47%] 726s tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Synchronous-False] PASSED [ 47%] 726s tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Asyncio-True] PASSED [ 47%] 726s tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Asyncio-False] PASSED [ 47%] 727s tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Gevent-True] PASSED [ 48%] 727s tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Gevent-False] PASSED [ 48%] 727s tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Synchronous-True] PASSED [ 48%] 727s tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Synchronous-False] PASSED [ 48%] 727s tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Asyncio-True] PASSED [ 48%] 728s tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Asyncio-False] PASSED [ 48%] 730s tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Gevent-True] PASSED [ 48%] 731s tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Gevent-False] PASSED [ 48%] 731s tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Synchronous-True] PASSED [ 48%] 732s tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Synchronous-False] PASSED [ 48%] 733s tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Asyncio-True] PASSED [ 48%] 733s tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Asyncio-False] PASSED [ 48%] 734s tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Gevent-True] PASSED [ 49%] 735s tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Gevent-False] PASSED [ 49%] 736s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Numpy-float] PASSED [ 49%] 736s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Numpy-int] PASSED [ 49%] 737s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Numpy-str] PASSED [ 49%] 738s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Numpy-bool] PASSED [ 49%] 739s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Tuple-float] PASSED [ 49%] 739s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Tuple-int] PASSED [ 49%] 740s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Tuple-str] PASSED [ 49%] 740s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Tuple-bool] PASSED [ 49%] 740s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.List-float] PASSED [ 49%] 740s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.List-int] PASSED [ 49%] 740s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.List-str] PASSED [ 50%] 740s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.List-bool] PASSED [ 50%] 740s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Bytes-float] PASSED [ 50%] 740s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Bytes-int] PASSED [ 50%] 742s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Bytes-str] XFAIL [ 50%] 744s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Bytes-bool] PASSED [ 50%] 747s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.ByteArray-float] PASSED [ 50%] 748s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.ByteArray-int] PASSED [ 50%] 751s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.ByteArray-str] XFAIL [ 50%] 753s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.ByteArray-bool] PASSED [ 50%] 755s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.String-float] PASSED [ 50%] 757s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.String-int] PASSED [ 50%] 762s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.String-str] XFAIL [ 50%] 765s tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.String-bool] PASSED [ 51%] 767s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_4Impl] PASSED [ 51%] 771s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_5Impl] PASSED [ 51%] 772s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-LatestDeviceImpl] PASSED [ 51%] 772s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_4Impl] PASSED [ 51%] 773s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_5Impl] PASSED [ 51%] 773s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-LatestDeviceImpl] PASSED [ 51%] 773s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_4Impl] PASSED [ 51%] 774s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_5Impl] PASSED [ 51%] 774s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-LatestDeviceImpl] PASSED [ 51%] 775s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_4Impl] PASSED [ 51%] 775s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_5Impl] PASSED [ 51%] 776s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-LatestDeviceImpl] PASSED [ 52%] 776s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_4Impl] PASSED [ 52%] 777s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_5Impl] PASSED [ 52%] 777s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-LatestDeviceImpl] PASSED [ 52%] 777s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_4Impl] PASSED [ 52%] 778s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_5Impl] PASSED [ 52%] 779s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-LatestDeviceImpl] PASSED [ 52%] 780s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_4Impl] PASSED [ 52%] 781s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_5Impl] PASSED [ 52%] 781s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-LatestDeviceImpl] PASSED [ 52%] 781s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_4Impl] PASSED [ 52%] 782s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_5Impl] PASSED [ 52%] 782s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-LatestDeviceImpl] PASSED [ 53%] 782s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_4Impl] PASSED [ 53%] 783s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_5Impl] PASSED [ 53%] 783s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-LatestDeviceImpl] PASSED [ 53%] 784s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_4Impl] PASSED [ 53%] 784s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_5Impl] PASSED [ 53%] 784s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-LatestDeviceImpl] PASSED [ 53%] 785s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_4Impl] PASSED [ 53%] 785s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_5Impl] PASSED [ 53%] 785s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-LatestDeviceImpl] PASSED [ 53%] 785s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_4Impl] PASSED [ 53%] 786s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_5Impl] PASSED [ 53%] 786s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-LatestDeviceImpl] PASSED [ 54%] 786s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_4Impl] PASSED [ 54%] 787s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_5Impl] PASSED [ 54%] 787s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-LatestDeviceImpl] PASSED [ 54%] 787s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_4Impl] PASSED [ 54%] 787s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_5Impl] PASSED [ 54%] 788s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-LatestDeviceImpl] PASSED [ 54%] 788s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_4Impl] XFAIL [ 54%] 788s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_5Impl] XFAIL [ 54%] 789s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-LatestDeviceImpl] XFAIL [ 54%] 790s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_4Impl] PASSED [ 54%] 790s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_5Impl] PASSED [ 54%] 790s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-LatestDeviceImpl] PASSED [ 55%] 790s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_4Impl] PASSED [ 55%] 791s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_5Impl] PASSED [ 55%] 791s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-LatestDeviceImpl] PASSED [ 55%] 792s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_4Impl] PASSED [ 55%] 793s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_5Impl] PASSED [ 55%] 793s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-LatestDeviceImpl] PASSED [ 55%] 793s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_4Impl] XFAIL [ 55%] 794s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_5Impl] XFAIL [ 55%] 796s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-LatestDeviceImpl] XFAIL [ 55%] 797s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_4Impl] PASSED [ 55%] 799s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_5Impl] PASSED [ 55%] 800s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-LatestDeviceImpl] PASSED [ 55%] 800s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_4Impl] PASSED [ 56%] 801s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_5Impl] PASSED [ 56%] 802s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-LatestDeviceImpl] PASSED [ 56%] 802s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_4Impl] PASSED [ 56%] 803s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_5Impl] PASSED [ 56%] 803s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-LatestDeviceImpl] PASSED [ 56%] 804s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_4Impl] XFAIL [ 56%] 805s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_5Impl] XFAIL [ 56%] 805s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-LatestDeviceImpl] XFAIL [ 56%] 805s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_4Impl] PASSED [ 56%] 805s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_5Impl] PASSED [ 56%] 806s tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-LatestDeviceImpl] PASSED [ 56%] 806s tests/test_server.py::test_ensure_devstate_is_pytango_enum[SCALAR-state] PASSED [ 57%] 806s tests/test_server.py::test_ensure_devstate_is_pytango_enum[SCALAR-DevState0] PASSED [ 57%] 806s tests/test_server.py::test_ensure_devstate_is_pytango_enum[SCALAR-DevState1] PASSED [ 57%] 806s tests/test_server.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-state] PASSED [ 57%] 807s tests/test_server.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-DevState0] PASSED [ 57%] 807s tests/test_server.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-DevState1] PASSED [ 57%] 807s tests/test_server.py::test_ensure_devstate_is_pytango_enum[IMAGE-state] PASSED [ 57%] 808s tests/test_server.py::test_ensure_devstate_is_pytango_enum[IMAGE-DevState0] PASSED [ 57%] 808s tests/test_server.py::test_ensure_devstate_is_pytango_enum[IMAGE-DevState1] PASSED [ 57%] 809s tests/test_server.py::test_read_write_attribute_enum[Synchronous-SCALAR] PASSED [ 57%] 809s tests/test_server.py::test_read_write_attribute_enum[Synchronous-SPECTRUM] PASSED [ 57%] 810s tests/test_server.py::test_read_write_attribute_enum[Synchronous-IMAGE] PASSED [ 57%] 811s tests/test_server.py::test_read_write_attribute_enum[Asyncio-SCALAR] PASSED [ 58%] 813s tests/test_server.py::test_read_write_attribute_enum[Asyncio-SPECTRUM] PASSED [ 58%] 814s tests/test_server.py::test_read_write_attribute_enum[Asyncio-IMAGE] PASSED [ 58%] 814s tests/test_server.py::test_read_write_attribute_enum[Gevent-SCALAR] PASSED [ 58%] 815s tests/test_server.py::test_read_write_attribute_enum[Gevent-SPECTRUM] PASSED [ 58%] 816s tests/test_server.py::test_read_write_attribute_enum[Gevent-IMAGE] PASSED [ 58%] 816s tests/test_server.py::test_enum_devstate_attribute_declared_with_typing[SCALAR-DevState] PASSED [ 58%] 816s tests/test_server.py::test_enum_devstate_attribute_declared_with_typing[SCALAR-GoodEnum] PASSED [ 58%] 817s tests/test_server.py::test_enum_devstate_attribute_declared_with_typing[SPECTRUM-DevState] PASSED [ 58%] 817s tests/test_server.py::test_enum_devstate_attribute_declared_with_typing[SPECTRUM-GoodEnum] PASSED [ 58%] 817s tests/test_server.py::test_enum_devstate_attribute_declared_with_typing[IMAGE-DevState] PASSED [ 58%] 818s tests/test_server.py::test_enum_devstate_attribute_declared_with_typing[IMAGE-GoodEnum] PASSED [ 58%] 818s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[int] PASSED [ 59%] 818s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[float] PASSED [ 59%] 819s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[str] PASSED [ 59%] 819s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[bool] PASSED [ 59%] 819s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[(int,)] PASSED [ 59%] 820s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[(float,)] PASSED [ 59%] 820s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[(str,)] PASSED [ 59%] 820s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[(bool,)] PASSED [ 59%] 821s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[((int,),)] PASSED [ 59%] 821s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[((float,),)] PASSED [ 59%] 822s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[((str,),)] PASSED [ 59%] 822s tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[((bool,),)] PASSED [ 59%] 822s tests/test_server.py::test_read_enum_attribute_with_invalid_quality_is_none PASSED [ 60%] 822s tests/test_server.py::test_wrong_attribute_read[Synchronous] PASSED [ 60%] 823s tests/test_server.py::test_wrong_attribute_read[Asyncio] PASSED [ 60%] 823s tests/test_server.py::test_wrong_attribute_read[Gevent] PASSED [ 60%] 823s tests/test_server.py::test_attribute_access_with_default_method_names[Synchronous] PASSED [ 60%] 824s tests/test_server.py::test_attribute_access_with_default_method_names[Asyncio] PASSED [ 60%] 824s tests/test_server.py::test_attribute_access_with_default_method_names[Gevent] PASSED [ 60%] 824s tests/test_server.py::test_read_write_dynamic_attribute[low_level_read-Synchronous] PASSED [ 60%] 825s tests/test_server.py::test_read_write_dynamic_attribute[low_level_read-Asyncio] PASSED [ 60%] 825s tests/test_server.py::test_read_write_dynamic_attribute[low_level_read-Gevent] PASSED [ 60%] 826s tests/test_server.py::test_read_write_dynamic_attribute[high_level_read-Synchronous] PASSED [ 60%] 826s tests/test_server.py::test_read_write_dynamic_attribute[high_level_read-Asyncio] PASSED [ 60%] 826s tests/test_server.py::test_read_write_dynamic_attribute[high_level_read-Gevent] PASSED [ 60%] 826s tests/test_server.py::test_dynamic_attribute_declared_with_typing[int] PASSED [ 61%] 827s tests/test_server.py::test_dynamic_attribute_declared_with_typing[float] PASSED [ 61%] 827s tests/test_server.py::test_dynamic_attribute_declared_with_typing[str] PASSED [ 61%] 828s tests/test_server.py::test_dynamic_attribute_declared_with_typing[bool] PASSED [ 61%] 829s tests/test_server.py::test_dynamic_attribute_declared_with_typing[(int,)] PASSED [ 61%] 830s tests/test_server.py::test_dynamic_attribute_declared_with_typing[(float,)] PASSED [ 61%] 831s tests/test_server.py::test_dynamic_attribute_declared_with_typing[(str,)] PASSED [ 61%] 832s tests/test_server.py::test_dynamic_attribute_declared_with_typing[(bool,)] PASSED [ 61%] 833s tests/test_server.py::test_dynamic_attribute_declared_with_typing[((int,),)] PASSED [ 61%] 833s tests/test_server.py::test_dynamic_attribute_declared_with_typing[((float,),)] PASSED [ 61%] 833s tests/test_server.py::test_dynamic_attribute_declared_with_typing[((str,),)] PASSED [ 61%] 834s tests/test_server.py::test_dynamic_attribute_declared_with_typing[((bool,),)] PASSED [ 61%] 834s tests/test_server.py::test_dynamic_attribute_self_typed_with_not_defined_name PASSED [ 62%] 834s tests/test_server.py::test_attribute_declared_with_numpy_typing[bool_, SCALAR] PASSED [ 62%] 835s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[bool_], SPECTRUM] PASSED [ 62%] 835s tests/test_server.py::test_attribute_declared_with_numpy_typing[uint8, SCALAR] PASSED [ 62%] 836s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint8], SPECTRUM] PASSED [ 62%] 836s tests/test_server.py::test_attribute_declared_with_numpy_typing[int16, SCALAR] PASSED [ 62%] 836s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 62%] 837s tests/test_server.py::test_attribute_declared_with_numpy_typing[uint16, SCALAR] PASSED [ 62%] 837s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 62%] 838s tests/test_server.py::test_attribute_declared_with_numpy_typing[int32, SCALAR] PASSED [ 62%] 838s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 62%] 838s tests/test_server.py::test_attribute_declared_with_numpy_typing[uint32, SCALAR] PASSED [ 62%] 839s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 63%] 839s tests/test_server.py::test_attribute_declared_with_numpy_typing[int64, SCALAR] PASSED [ 63%] 839s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 63%] 839s tests/test_server.py::test_attribute_declared_with_numpy_typing[uint64, SCALAR] PASSED [ 63%] 840s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 63%] 840s tests/test_server.py::test_attribute_declared_with_numpy_typing[float64, SCALAR] PASSED [ 63%] 840s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 63%] 840s tests/test_server.py::test_attribute_declared_with_numpy_typing[float32, SCALAR] PASSED [ 63%] 840s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 63%] 841s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[bool_], IMAGE] PASSED [ 63%] 841s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[uint8], IMAGE] PASSED [ 63%] 841s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[int16], IMAGE] PASSED [ 63%] 842s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[uint16], IMAGE] PASSED [ 64%] 842s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[int32], IMAGE] PASSED [ 64%] 842s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[uint32], IMAGE] PASSED [ 64%] 842s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[int64], IMAGE] PASSED [ 64%] 843s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[uint64], IMAGE] PASSED [ 64%] 843s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[float64], IMAGE] PASSED [ 64%] 844s tests/test_server.py::test_attribute_declared_with_numpy_typing[np.n2array[float32], IMAGE] PASSED [ 64%] 844s tests/test_server.py::test_attribute_wrong_declared_with_numpy_typing[RuntimeError: AttrDataFormat has to be specified] PASSED [ 64%] 844s tests/test_server.py::test_attribute_wrong_declared_with_numpy_typing[DevFailed: Maximum y dim. wrongly defined] PASSED [ 64%] 845s tests/test_server.py::test_attribute_wrong_declared_with_numpy_typing[TypeError: No registered converter] PASSED [ 64%] 845s tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Synchronous] PASSED [ 64%] 846s tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Asyncio] PASSED [ 64%] 846s tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Gevent] PASSED [ 65%] 846s tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Synchronous] PASSED [ 65%] 846s tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Asyncio] PASSED [ 65%] 847s tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Gevent] PASSED [ 65%] 847s tests/test_server.py::test_read_write_dynamic_attribute_decorated_shared_user_functions[Synchronous] PASSED [ 65%] 848s tests/test_server.py::test_read_write_dynamic_attribute_decorated_shared_user_functions[Asyncio] PASSED [ 65%] 848s tests/test_server.py::test_read_write_dynamic_attribute_decorated_shared_user_functions[Gevent] PASSED [ 65%] 848s tests/test_server.py::test_read_write_dynamic_attribute_enum[Synchronous-SCALAR] PASSED [ 65%] 848s tests/test_server.py::test_read_write_dynamic_attribute_enum[Synchronous-SPECTRUM] PASSED [ 65%] 848s tests/test_server.py::test_read_write_dynamic_attribute_enum[Synchronous-IMAGE] PASSED [ 65%] 849s tests/test_server.py::test_read_write_dynamic_attribute_enum[Asyncio-SCALAR] PASSED [ 65%] 849s tests/test_server.py::test_read_write_dynamic_attribute_enum[Asyncio-SPECTRUM] PASSED [ 65%] 849s tests/test_server.py::test_read_write_dynamic_attribute_enum[Asyncio-IMAGE] PASSED [ 65%] 850s tests/test_server.py::test_read_write_dynamic_attribute_enum[Gevent-SCALAR] PASSED [ 66%] 850s tests/test_server.py::test_read_write_dynamic_attribute_enum[Gevent-SPECTRUM] PASSED [ 66%] 851s tests/test_server.py::test_read_write_dynamic_attribute_enum[Gevent-IMAGE] PASSED [ 66%] 852s tests/test_server.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SCALAR-DevState] PASSED [ 66%] 853s tests/test_server.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SCALAR-GoodEnum] PASSED [ 66%] 853s tests/test_server.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SPECTRUM-DevState] PASSED [ 66%] 853s tests/test_server.py::test_enum_devstate_dynamic_attribute_declared_with_typing[SPECTRUM-GoodEnum] PASSED [ 66%] 854s tests/test_server.py::test_enum_devstate_dynamic_attribute_declared_with_typing[IMAGE-DevState] PASSED [ 66%] 855s tests/test_server.py::test_enum_devstate_dynamic_attribute_declared_with_typing[IMAGE-GoodEnum] PASSED [ 66%] 856s tests/test_server.py::test_read_write_dynamic_attribute_is_allowed_with_async[Synchronous] PASSED [ 66%] 857s tests/test_server.py::test_read_write_dynamic_attribute_is_allowed_with_async[Asyncio] PASSED [ 66%] 857s tests/test_server.py::test_read_write_dynamic_attribute_is_allowed_with_async[Gevent] PASSED [ 66%] 858s tests/test_server.py::test_dynamic_attribute_with_green_mode[Synchronous-True] PASSED [ 67%] 859s tests/test_server.py::test_dynamic_attribute_with_green_mode[Synchronous-False] PASSED [ 67%] 859s tests/test_server.py::test_dynamic_attribute_with_green_mode[Asyncio-True] PASSED [ 67%] 859s tests/test_server.py::test_dynamic_attribute_with_green_mode[Asyncio-False] PASSED [ 67%] 859s tests/test_server.py::test_dynamic_attribute_with_green_mode[Gevent-True] PASSED [ 67%] 859s tests/test_server.py::test_dynamic_attribute_with_green_mode[Gevent-False] PASSED [ 67%] 859s tests/test_server.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_4Impl] PASSED [ 67%] 860s tests/test_server.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_5Impl] PASSED [ 67%] 860s tests/test_server.py::test_dynamic_attribute_using_classic_api_like_sardana[LatestDeviceImpl] PASSED [ 67%] 860s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Synchronous-True-low_level] PASSED [ 67%] 860s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Synchronous-True-high_level] PASSED [ 67%] 861s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Synchronous-False-low_level] PASSED [ 67%] 861s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Synchronous-False-high_level] PASSED [ 68%] 861s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-True-low_level] PASSED [ 68%] 861s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-True-high_level] PASSED [ 68%] 862s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-False-low_level] PASSED [ 68%] 862s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-False-high_level] PASSED [ 68%] 863s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Gevent-True-low_level] PASSED [ 68%] 863s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Gevent-True-high_level] PASSED [ 68%] 863s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Gevent-False-low_level] PASSED [ 68%] 865s tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Gevent-False-high_level] PASSED [ 68%] 866s tests/test_server.py::test_attribute_decorators[Synchronous] PASSED [ 68%] 867s tests/test_server.py::test_attribute_decorators[Asyncio] PASSED [ 68%] 867s tests/test_server.py::test_attribute_decorators[Gevent] PASSED [ 68%] 868s tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[low_level_read-Synchronous] PASSED [ 69%] 868s tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[low_level_read-Asyncio] PASSED [ 69%] 868s tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[low_level_read-Gevent] PASSED [ 69%] 869s tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[high_level_read-Synchronous] PASSED [ 69%] 869s tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[high_level_read-Asyncio] PASSED [ 69%] 870s tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[high_level_read-Gevent] PASSED [ 69%] 870s tests/test_server.py::test_dynamic_attribute_with_method_in_other_class[Synchronous] PASSED [ 69%] 870s tests/test_server.py::test_dynamic_attribute_with_method_in_other_class[Asyncio] PASSED [ 69%] 872s tests/test_server.py::test_dynamic_attribute_with_method_in_other_class[Gevent] PASSED [ 69%] 874s tests/test_server.py::test_device_property_no_default[int-Synchronous] PASSED [ 69%] 883s tests/test_server.py::test_device_property_no_default[int-Asyncio] PASSED [ 69%] 889s tests/test_server.py::test_device_property_no_default[int-Gevent] PASSED [ 69%] 895s tests/test_server.py::test_device_property_no_default[float-Synchronous] PASSED [ 70%] 899s tests/test_server.py::test_device_property_no_default[float-Asyncio] PASSED [ 70%] 902s tests/test_server.py::test_device_property_no_default[float-Gevent] PASSED [ 70%] 906s tests/test_server.py::test_device_property_no_default[str-Synchronous] PASSED [ 70%] 906s tests/test_server.py::test_device_property_no_default[str-Asyncio] PASSED [ 70%] 906s tests/test_server.py::test_device_property_no_default[str-Gevent] PASSED [ 70%] 907s tests/test_server.py::test_device_property_no_default[bool-Synchronous] PASSED [ 70%] 907s tests/test_server.py::test_device_property_no_default[bool-Asyncio] PASSED [ 70%] 907s tests/test_server.py::test_device_property_no_default[bool-Gevent] PASSED [ 70%] 908s tests/test_server.py::test_device_property_no_default[(int,)-Synchronous] PASSED [ 70%] 909s tests/test_server.py::test_device_property_no_default[(int,)-Asyncio] PASSED [ 70%] 909s tests/test_server.py::test_device_property_no_default[(int,)-Gevent] PASSED [ 70%] 910s tests/test_server.py::test_device_property_no_default[(float,)-Synchronous] PASSED [ 70%] 910s tests/test_server.py::test_device_property_no_default[(float,)-Asyncio] PASSED [ 71%] 910s tests/test_server.py::test_device_property_no_default[(float,)-Gevent] PASSED [ 71%] 911s tests/test_server.py::test_device_property_no_default[(str,)-Synchronous] PASSED [ 71%] 911s tests/test_server.py::test_device_property_no_default[(str,)-Asyncio] PASSED [ 71%] 912s tests/test_server.py::test_device_property_no_default[(str,)-Gevent] PASSED [ 71%] 913s tests/test_server.py::test_device_property_no_default[(bool,)-Synchronous] PASSED [ 71%] 914s tests/test_server.py::test_device_property_no_default[(bool,)-Asyncio] PASSED [ 71%] 915s tests/test_server.py::test_device_property_no_default[(bool,)-Gevent] PASSED [ 71%] 916s tests/test_server.py::test_device_property_with_typing[int] PASSED [ 71%] 917s tests/test_server.py::test_device_property_with_typing[float] PASSED [ 71%] 917s tests/test_server.py::test_device_property_with_typing[str] PASSED [ 71%] 918s tests/test_server.py::test_device_property_with_typing[bool] PASSED [ 71%] 919s tests/test_server.py::test_device_property_with_typing[(int,)] PASSED [ 72%] 919s tests/test_server.py::test_device_property_with_typing[(float,)] PASSED [ 72%] 919s tests/test_server.py::test_device_property_with_typing[(str,)] PASSED [ 72%] 920s tests/test_server.py::test_device_property_with_typing[(bool,)] PASSED [ 72%] 921s tests/test_server.py::test_device_property_with_numpy_typing[bool_, SCALAR] PASSED [ 72%] 921s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[bool_], SPECTRUM] PASSED [ 72%] 923s tests/test_server.py::test_device_property_with_numpy_typing[uint8, SCALAR] XFAIL [ 72%] 925s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[uint8], SPECTRUM] XFAIL [ 72%] 929s tests/test_server.py::test_device_property_with_numpy_typing[int16, SCALAR] PASSED [ 72%] 932s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[int16], SPECTRUM] PASSED [ 72%] 935s tests/test_server.py::test_device_property_with_numpy_typing[uint16, SCALAR] PASSED [ 72%] 936s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[uint16], SPECTRUM] PASSED [ 72%] 938s tests/test_server.py::test_device_property_with_numpy_typing[int32, SCALAR] PASSED [ 73%] 939s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[int32], SPECTRUM] PASSED [ 73%] 941s tests/test_server.py::test_device_property_with_numpy_typing[uint32, SCALAR] PASSED [ 73%] 942s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[uint32], SPECTRUM] PASSED [ 73%] 945s tests/test_server.py::test_device_property_with_numpy_typing[int64, SCALAR] PASSED [ 73%] 946s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[int64], SPECTRUM] PASSED [ 73%] 947s tests/test_server.py::test_device_property_with_numpy_typing[uint64, SCALAR] PASSED [ 73%] 949s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[uint64], SPECTRUM] PASSED [ 73%] 950s tests/test_server.py::test_device_property_with_numpy_typing[float64, SCALAR] PASSED [ 73%] 952s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[float64], SPECTRUM] PASSED [ 73%] 954s tests/test_server.py::test_device_property_with_numpy_typing[float32, SCALAR] PASSED [ 73%] 957s tests/test_server.py::test_device_property_with_numpy_typing[np.NDarray[float32], SPECTRUM] PASSED [ 73%] 960s tests/test_server.py::test_device_property_with_default_value[int] PASSED [ 74%] 963s tests/test_server.py::test_device_property_with_default_value[float] PASSED [ 74%] 965s tests/test_server.py::test_device_property_with_default_value[str] PASSED [ 74%] 969s tests/test_server.py::test_device_property_with_default_value[bool] PASSED [ 74%] 972s tests/test_server.py::test_device_property_with_default_value[(int,)] PASSED [ 74%] 975s tests/test_server.py::test_device_property_with_default_value[(float,)] PASSED [ 74%] 977s tests/test_server.py::test_device_property_with_default_value[(str,)] PASSED [ 74%] 982s tests/test_server.py::test_device_property_with_default_value[(bool,)] PASSED [ 74%] 992s tests/test_server.py::test_device_get_device_properties_when_init_device[Synchronous] FAILED [ 74%] 1000s tests/test_server.py::test_device_get_device_properties_when_init_device[Asyncio] PASSED [ 74%] 1007s tests/test_server.py::test_device_get_device_properties_when_init_device[Gevent] PASSED [ 74%] 1028s tests/test_server.py::test_device_get_attr_config[Synchronous] PASSED [ 74%] 1037s tests/test_server.py::test_device_get_attr_config[Asyncio] PASSED [ 75%] 1045s tests/test_server.py::test_device_get_attr_config[Gevent] PASSED [ 75%] 1052s tests/test_server.py::test_get_attr_config_ex[Synchronous] PASSED [ 75%] 1057s tests/test_server.py::test_get_attr_config_ex[Asyncio] PASSED [ 75%] 1059s tests/test_server.py::test_get_attr_config_ex[Gevent] PASSED [ 75%] 1062s tests/test_server.py::test_default_units[Synchronous] PASSED [ 75%] 1066s tests/test_server.py::test_default_units[Asyncio] PASSED [ 75%] 1070s tests/test_server.py::test_default_units[Gevent] PASSED [ 75%] 1072s tests/test_server.py::test_custom_units[Synchronous] PASSED [ 75%] 1073s tests/test_server.py::test_custom_units[Asyncio] PASSED [ 75%] 1074s tests/test_server.py::test_custom_units[Gevent] PASSED [ 75%] 1075s tests/test_server.py::test_inheritance_override_a_property[Synchronous] PASSED [ 75%] 1077s tests/test_server.py::test_inheritance_override_a_property[Asyncio] PASSED [ 75%] 1078s tests/test_server.py::test_inheritance_override_a_property[Gevent] PASSED [ 76%] 1079s tests/test_server.py::test_inheritance_override_dev_status[Synchronous] PASSED [ 76%] 1080s tests/test_server.py::test_inheritance_override_dev_status[Asyncio] PASSED [ 76%] 1082s tests/test_server.py::test_inheritance_override_dev_status[Gevent] PASSED [ 76%] 1083s tests/test_server.py::test_inheritance_init_device[Synchronous] PASSED [ 76%] 1084s tests/test_server.py::test_inheritance_init_device[Asyncio] PASSED [ 76%] 1084s tests/test_server.py::test_inheritance_init_device[Gevent] PASSED [ 76%] 1085s tests/test_server.py::test_inheritance_with_decorated_attributes[Synchronous] PASSED [ 76%] 1085s tests/test_server.py::test_inheritance_with_decorated_attributes[Asyncio] PASSED [ 76%] 1086s tests/test_server.py::test_inheritance_with_decorated_attributes[Gevent] PASSED [ 76%] 1086s tests/test_server.py::test_inheritance_with_undecorated_attributes[Synchronous] PASSED [ 76%] 1086s tests/test_server.py::test_inheritance_with_undecorated_attributes[Asyncio] PASSED [ 76%] 1086s tests/test_server.py::test_inheritance_with_undecorated_attributes[Gevent] PASSED [ 77%] 1086s tests/test_server.py::test_inheritance_with_undecorated_attribute_and_bound_methods[Synchronous] PASSED [ 77%] 1087s tests/test_server.py::test_inheritance_with_undecorated_attribute_and_bound_methods[Asyncio] PASSED [ 77%] 1087s tests/test_server.py::test_inheritance_with_undecorated_attribute_and_bound_methods[Gevent] PASSED [ 77%] 1088s tests/test_server.py::test_inheritance_with_undecorated_attributes_and_unbound_functions[Synchronous] PASSED [ 77%] 1088s tests/test_server.py::test_inheritance_with_undecorated_attributes_and_unbound_functions[Asyncio] PASSED [ 77%] 1088s tests/test_server.py::test_inheritance_with_undecorated_attributes_and_unbound_functions[Gevent] PASSED [ 77%] 1088s tests/test_server.py::test_inheritance_command_is_allowed_by_naming_convention[Synchronous] PASSED [ 77%] 1089s tests/test_server.py::test_inheritance_command_is_allowed_by_naming_convention[Asyncio] PASSED [ 77%] 1089s tests/test_server.py::test_inheritance_command_is_allowed_by_naming_convention[Gevent] PASSED [ 77%] 1089s tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_method[Synchronous] PASSED [ 77%] 1089s tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_method[Asyncio] PASSED [ 77%] 1090s tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_method[Gevent] PASSED [ 78%] 1090s tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_unbound_function[Synchronous] PASSED [ 78%] 1091s tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_unbound_function[Asyncio] PASSED [ 78%] 1092s tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_unbound_function[Gevent] PASSED [ 78%] 1092s tests/test_server.py::test_polled_attribute[Synchronous] PASSED [ 78%] 1093s tests/test_server.py::test_polled_attribute[Asyncio] PASSED [ 78%] 1094s tests/test_server.py::test_polled_attribute[Gevent] PASSED [ 78%] 1095s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[int-Synchronous] PASSED [ 78%] 1096s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[int-Asyncio] PASSED [ 78%] 1096s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[int-Gevent] PASSED [ 78%] 1097s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[float-Synchronous] PASSED [ 78%] 1098s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[float-Asyncio] PASSED [ 78%] 1099s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[float-Gevent] PASSED [ 79%] 1099s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[str-Synchronous] PASSED [ 79%] 1099s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[str-Asyncio] PASSED [ 79%] 1100s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[str-Gevent] PASSED [ 79%] 1100s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[bool-Synchronous] PASSED [ 79%] 1100s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[bool-Asyncio] PASSED [ 79%] 1101s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[bool-Gevent] PASSED [ 79%] 1101s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(int,)-Synchronous] PASSED [ 79%] 1102s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(int,)-Asyncio] PASSED [ 79%] 1102s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(int,)-Gevent] PASSED [ 79%] 1102s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(float,)-Synchronous] PASSED [ 79%] 1102s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(float,)-Asyncio] PASSED [ 79%] 1103s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(float,)-Gevent] PASSED [ 80%] 1103s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(str,)-Synchronous] PASSED [ 80%] 1103s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(str,)-Asyncio] PASSED [ 80%] 1103s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(str,)-Gevent] PASSED [ 80%] 1103s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(bool,)-Synchronous] PASSED [ 80%] 1103s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(bool,)-Asyncio] PASSED [ 80%] 1103s tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(bool,)-Gevent] PASSED [ 80%] 1103s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[int-Synchronous] PASSED [ 80%] 1104s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[int-Asyncio] PASSED [ 80%] 1104s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[int-Gevent] PASSED [ 80%] 1104s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[float-Synchronous] PASSED [ 80%] 1105s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[float-Asyncio] PASSED [ 80%] 1105s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[float-Gevent] PASSED [ 80%] 1105s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[str-Synchronous] PASSED [ 81%] 1105s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[str-Asyncio] PASSED [ 81%] 1105s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[str-Gevent] PASSED [ 81%] 1105s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[bool-Synchronous] PASSED [ 81%] 1105s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[bool-Asyncio] PASSED [ 81%] 1105s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[bool-Gevent] PASSED [ 81%] 1105s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(int,)-Synchronous] PASSED [ 81%] 1106s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(int,)-Asyncio] PASSED [ 81%] 1106s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(int,)-Gevent] PASSED [ 81%] 1106s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(float,)-Synchronous] PASSED [ 81%] 1106s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(float,)-Asyncio] PASSED [ 81%] 1107s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(float,)-Gevent] PASSED [ 81%] 1107s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(str,)-Synchronous] PASSED [ 82%] 1107s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(str,)-Asyncio] PASSED [ 82%] 1107s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(str,)-Gevent] PASSED [ 82%] 1107s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(bool,)-Synchronous] PASSED [ 82%] 1107s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(bool,)-Asyncio] PASSED [ 82%] 1108s tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(bool,)-Gevent] PASSED [ 82%] 1108s tests/test_server.py::test_logging[Synchronous] PASSED [ 82%] 1108s tests/test_server.py::test_logging[Asyncio] PASSED [ 82%] 1109s tests/test_server.py::test_logging[Gevent] PASSED [ 82%] 1109s tests/test_server.py::test_decorator_logging_source_location[Synchronous] SKIPPED [ 82%] 1109s tests/test_server.py::test_decorator_logging_source_location[Asyncio] SKIPPED [ 82%] 1109s tests/test_server.py::test_decorator_logging_source_location[Gevent] SKIPPED [ 82%] 1109s tests/test_server.py::test_stream_logging_source_location[Synchronous] SKIPPED [ 83%] 1109s tests/test_server.py::test_stream_logging_source_location[Asyncio] SKIPPED [ 83%] 1109s tests/test_server.py::test_stream_logging_source_location[Gevent] SKIPPED [ 83%] 1109s tests/test_server.py::test_get_enum_labels_success[GoodEnum] PASSED [ 83%] 1109s tests/test_server.py::test_get_enum_labels_fail[BadEnumNonZero] PASSED [ 83%] 1109s tests/test_server.py::test_get_enum_labels_fail[BadEnumSkipValues] PASSED [ 83%] 1110s tests/test_server.py::test_get_enum_labels_fail[BadEnumDuplicates] PASSED [ 83%] 1110s tests/test_server.py::test_read_write_dev_encoded[str-Synchronous] PASSED [ 83%] 1110s tests/test_server.py::test_read_write_dev_encoded[str-Asyncio] PASSED [ 83%] 1110s tests/test_server.py::test_read_write_dev_encoded[str-Gevent] PASSED [ 83%] 1110s tests/test_server.py::test_read_write_dev_encoded[bytes-Synchronous] PASSED [ 83%] 1110s tests/test_server.py::test_read_write_dev_encoded[bytes-Asyncio] PASSED [ 83%] 1110s tests/test_server.py::test_read_write_dev_encoded[bytes-Gevent] PASSED [ 84%] 1110s tests/test_server.py::test_read_write_dev_encoded[bytearray-Synchronous] PASSED [ 84%] 1110s tests/test_server.py::test_read_write_dev_encoded[bytearray-Asyncio] PASSED [ 84%] 1110s tests/test_server.py::test_read_write_dev_encoded[bytearray-Gevent] PASSED [ 84%] 1110s tests/test_server.py::test_dev_encoded_wrong_encoding PASSED [ 84%] 1110s tests/test_server.py::test_set_value_None PASSED [ 84%] 1111s tests/test_server.py::test_encoded_attribute[gray8] PASSED [ 84%] 1111s tests/test_server.py::test_encoded_attribute[gray16] PASSED [ 84%] 1111s tests/test_server.py::test_encoded_attribute[rgb24] PASSED [ 84%] 1111s tests/test_server.py::test_encoded_attribute[jpeg_gray8] PASSED [ 84%] 1111s tests/test_server.py::test_encoded_attribute[jpeg_rgb24] PASSED [ 84%] 1111s tests/test_server.py::test_encoded_attribute[jpeg_rgb32] XFAIL (jpeg...) [ 84%] 1114s tests/test_server.py::test_dev_encoded_memory_usage PASSED [ 85%] 1115s tests/test_server.py::test_exception_propagation[Synchronous] PASSED [ 85%] 1115s tests/test_server.py::test_exception_propagation[Asyncio] PASSED [ 85%] 1116s tests/test_server.py::test_exception_propagation[Gevent] PASSED [ 85%] 1116s tests/test_server.py::test_arguments[linux-applicable_os0-MyDs instance --nodb --port 1234-expected_output0] PASSED [ 85%] 1116s tests/test_server.py::test_arguments[linux-applicable_os1-MyDs -port 1234 -host myhost instance-expected_output1] PASSED [ 85%] 1117s tests/test_server.py::test_arguments[linux-applicable_os2-MyDs instance --ORBendPoint giop:tcp:_:1234-expected_output2] PASSED [ 85%] 1117s tests/test_server.py::test_arguments[linux-applicable_os3-MyDs instance -nodb -port 1000 -dlist a/b/c;d/e/f-expected_output3] PASSED [ 85%] 1117s tests/test_server.py::test_arguments[linux-applicable_os4-MyDs instance -file a/b/c-expected_output4] PASSED [ 85%] 1117s tests/test_server.py::test_arguments[linux-applicable_os5-MyDs instance -nodb-expected_output5] PASSED [ 85%] 1117s tests/test_server.py::test_arguments[linux-applicable_os6-MyDs instance -dlist a/b/c;d/e/f-expected_output6] PASSED [ 85%] 1117s tests/test_server.py::test_arguments[linux-applicable_os7-MyDs instance -vvvv-expected_output7] PASSED [ 85%] 1118s tests/test_server.py::test_arguments[linux-applicable_os8-MyDs instance --verbose --verbose --verbose --verbose-expected_output8] PASSED [ 85%] 1119s tests/test_server.py::test_arguments[linux-applicable_os9-MyDs instance -v4-expected_output9] PASSED [ 86%] 1119s tests/test_server.py::test_arguments[linux-applicable_os10-MyDs instance -v 4-expected_output10] PASSED [ 86%] 1120s tests/test_server.py::test_arguments[linux-applicable_os11-MyDs instance -dbg -i -s -u-expected_output11] PASSED [ 86%] 1120s tests/test_server.py::test_arguments[linux-applicable_os12-MyDs instance -ORBtest1 test1 --ORBtest2 test2-expected_output12] PASSED [ 86%] 1120s tests/test_server.py::test_arguments[linux-applicable_os13-MyDs ORBinstance -ORBtest myORBparam-expected_output13] PASSED [ 86%] 1121s tests/test_server.py::test_arguments[linux-applicable_os14-MyDs instance -nodb -ORBendPoint giop:tcp:localhost:1234 -ORBendPointPublish giop:tcp:myhost.local:2345-expected_output14] PASSED [ 86%] 1121s tests/test_server.py::test_arguments[linux-applicable_os15-MyDs instance -ORBtest1 test1 --orbinvalid value-expected_output15] PASSED [ 86%] 1121s tests/test_server.py::test_arguments[win-applicable_os0-MyDs instance --nodb --port 1234-expected_output0] PASSED [ 86%] 1121s tests/test_server.py::test_arguments[win-applicable_os1-MyDs -port 1234 -host myhost instance-expected_output1] PASSED [ 86%] 1121s tests/test_server.py::test_arguments[win-applicable_os2-MyDs instance --ORBendPoint giop:tcp:_:1234-expected_output2] PASSED [ 86%] 1121s tests/test_server.py::test_arguments[win-applicable_os3-MyDs instance -nodb -port 1000 -dlist a/b/c;d/e/f-expected_output3] PASSED [ 86%] 1122s tests/test_server.py::test_arguments[win-applicable_os4-MyDs instance -file a/b/c-expected_output4] PASSED [ 86%] 1122s tests/test_server.py::test_arguments[win-applicable_os5-MyDs instance -nodb-expected_output5] PASSED [ 87%] 1122s tests/test_server.py::test_arguments[win-applicable_os6-MyDs instance -dlist a/b/c;d/e/f-expected_output6] PASSED [ 87%] 1122s tests/test_server.py::test_arguments[win-applicable_os7-MyDs instance -vvvv-expected_output7] PASSED [ 87%] 1122s tests/test_server.py::test_arguments[win-applicable_os8-MyDs instance --verbose --verbose --verbose --verbose-expected_output8] PASSED [ 87%] 1122s tests/test_server.py::test_arguments[win-applicable_os9-MyDs instance -v4-expected_output9] PASSED [ 87%] 1122s tests/test_server.py::test_arguments[win-applicable_os10-MyDs instance -v 4-expected_output10] PASSED [ 87%] 1123s tests/test_server.py::test_arguments[win-applicable_os11-MyDs instance -dbg -i -s -u-expected_output11] PASSED [ 87%] 1123s tests/test_server.py::test_arguments[win-applicable_os12-MyDs instance -ORBtest1 test1 --ORBtest2 test2-expected_output12] PASSED [ 87%] 1123s tests/test_server.py::test_arguments[win-applicable_os13-MyDs ORBinstance -ORBtest myORBparam-expected_output13] PASSED [ 87%] 1123s tests/test_server.py::test_arguments[win-applicable_os14-MyDs instance -nodb -ORBendPoint giop:tcp:localhost:1234 -ORBendPointPublish giop:tcp:myhost.local:2345-expected_output14] PASSED [ 87%] 1123s tests/test_server.py::test_arguments[win-applicable_os15-MyDs instance -ORBtest1 test1 --orbinvalid value-expected_output15] PASSED [ 87%] 1123s tests/test_server.py::test_server_init_hook_called[Synchronous] PASSED [ 87%] 1124s tests/test_server.py::test_server_init_hook_called[Asyncio] PASSED [ 88%] 1124s tests/test_server.py::test_server_init_hook_called[Gevent] PASSED [ 88%] 1125s tests/test_server.py::test_asyncio_server_init_hook_called PASSED [ 88%] 1125s tests/test_server.py::test_server_init_hook_change_state[Synchronous] PASSED [ 88%] 1125s tests/test_server.py::test_server_init_hook_change_state[Asyncio] PASSED [ 88%] 1126s tests/test_server.py::test_server_init_hook_change_state[Gevent] PASSED [ 88%] 1126s tests/test_server.py::test_asyncio_server_init_hook_change_state PASSED [ 88%] 1126s tests/test_server.py::test_server_init_hook_called_after_init PASSED [ 88%] 1126s tests/test_server.py::test_async_server_init_hook_called_after_init PASSED [ 88%] 1127s tests/test_server.py::test_server_init_hook_exception[Synchronous] PASSED [ 88%] 1127s tests/test_server.py::test_server_init_hook_exception[Asyncio] PASSED [ 88%] 1127s tests/test_server.py::test_server_init_hook_exception[Gevent] PASSED [ 88%] 1127s tests/test_server.py::test_asyncio_server_init_hook_exception PASSED [ 89%] 1128s tests/test_server.py::test_server_init_hook_with_low_level_api_called[Synchronous] PASSED [ 89%] 1128s tests/test_server.py::test_server_init_hook_with_low_level_api_called[Asyncio] PASSED [ 89%] 1128s tests/test_server.py::test_server_init_hook_with_low_level_api_called[Gevent] PASSED [ 89%] 1128s tests/test_server.py::test_server_init_hook_with_low_level_api_change_state[Synchronous] PASSED [ 89%] 1129s tests/test_server.py::test_server_init_hook_with_low_level_api_change_state[Asyncio] PASSED [ 89%] 1129s tests/test_server.py::test_server_init_hook_with_low_level_api_change_state[Gevent] PASSED [ 89%] 1129s tests/test_server.py::test_server_init_hook_with_low_level_api_called_after_init PASSED [ 89%] 1129s tests/test_server.py::test_server_init_hook_with_low_level_api_exception[Synchronous] PASSED [ 89%] 1129s tests/test_server.py::test_server_init_hook_with_low_level_api_exception[Asyncio] PASSED [ 89%] 1129s tests/test_server.py::test_server_init_hook_with_low_level_api_exception[Gevent] PASSED [ 89%] 1129s tests/test_server.py::test_server_init_multiple_devices PASSED [ 89%] 1130s tests/test_server.py::test_server_init_hook_subscribe_event_multiple_devices XFAIL [ 90%] 1130s tests/test_server.py::test_warning_not_coroutine_asyncio[Synchronous] PASSED [ 90%] 1131s tests/test_server.py::test_warning_not_coroutine_asyncio[Asyncio] PASSED [ 90%] 1131s tests/test_server.py::test_warning_not_coroutine_asyncio[Gevent] PASSED [ 90%] 1131s tests/test_server.py::test_no_warning_coroutine_asyncio PASSED [ 90%] 1131s tests/test_test_context.py::test_no_warnings_in_test_context PASSED [ 90%] 1131s tests/test_test_context.py::test_single_device[Synchronous] PASSED [ 90%] 1132s tests/test_test_context.py::test_single_device[Asyncio] PASSED [ 90%] 1132s tests/test_test_context.py::test_single_device[Gevent] PASSED [ 90%] 1133s tests/test_test_context.py::test_single_async_init_device PASSED [ 90%] 1133s tests/test_test_context.py::test_single_device_old_api PASSED [ 90%] 1133s tests/test_test_context.py::test_nested_single_device_in_same_process_failure PASSED [ 90%] 1134s tests/test_test_context.py::test_nested_single_device_in_different_processes_success_without_short_names PASSED [ 90%] 1134s tests/test_test_context.py::test_nested_single_device_in_different_processes_failure_with_short_names PASSED [ 91%] 1135s tests/test_test_context.py::test_multi_devices_info[SimpleDevice-SimpleDevice] PASSED [ 91%] 1135s tests/test_test_context.py::test_multi_devices_info[tango.test_utils.SimpleDevice-SimpleDevice] PASSED [ 91%] 1135s tests/test_test_context.py::test_multi_devices_info[class_field2-ClassicAPISimpleDeviceImpl] PASSED [ 91%] 1135s tests/test_test_context.py::test_multi_devices_info[class_field3-ClassicAPISimpleDeviceImpl] PASSED [ 91%] 1135s tests/test_test_context.py::test_multi_devices_info[class_field4-ClassicAPISimpleDeviceImpl] PASSED [ 91%] 1135s tests/test_test_context.py::test_multi_devices_info[class_field5-ClassicAPISimpleDeviceImpl] PASSED [ 91%] 1135s tests/test_test_context.py::test_multi_with_single_device[Synchronous] PASSED [ 91%] 1136s tests/test_test_context.py::test_multi_with_single_device[Asyncio] PASSED [ 91%] 1136s tests/test_test_context.py::test_multi_with_single_device[Gevent] PASSED [ 91%] 1136s tests/test_test_context.py::test_multi_with_single_device_old_api PASSED [ 91%] 1136s tests/test_test_context.py::test_multi_with_two_devices[Synchronous] PASSED [ 91%] 1136s tests/test_test_context.py::test_multi_with_two_devices[Asyncio] PASSED [ 92%] 1136s tests/test_test_context.py::test_multi_with_two_devices[Gevent] PASSED [ 92%] 1136s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2GreenModeUnspecified-None] PASSED [ 92%] 1136s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Synchronous-None] PASSED [ 92%] 1136s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Gevent-ValueError] PASSED [ 92%] 1136s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Asyncio-ValueError] PASSED [ 92%] 1137s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2GreenModeUnspecified-None] PASSED [ 92%] 1137s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Synchronous-None] PASSED [ 92%] 1137s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Gevent-ValueError] PASSED [ 92%] 1137s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Asyncio-ValueError] PASSED [ 92%] 1137s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2GreenModeUnspecified-ValueError] PASSED [ 92%] 1137s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Synchronous-ValueError] PASSED [ 92%] 1137s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Gevent-ValueError] PASSED [ 93%] 1137s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Asyncio-None] PASSED [ 93%] 1137s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2GreenModeUnspecified-ValueError] PASSED [ 93%] 1137s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Synchronous-ValueError] PASSED [ 93%] 1137s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Gevent-None] PASSED [ 93%] 1137s tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Asyncio-ValueError] PASSED [ 93%] 1137s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Synchronous-Asyncio-Asyncio-None-SynchronousExecutor] PASSED [ 93%] 1137s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Synchronous-Gevent-Gevent-None-SynchronousExecutor] PASSED [ 93%] 1137s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-Synchronous-Synchronous-None-AsyncioExecutor] PASSED [ 93%] 1137s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-Gevent-Gevent-None-AsyncioExecutor] PASSED [ 93%] 1138s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-Synchronous-Synchronous-None-GeventExecutor] PASSED [ 93%] 1138s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-Asyncio-Asyncio-None-GeventExecutor] PASSED [ 93%] 1138s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Synchronous-Asyncio-None-SynchronousExecutor] PASSED [ 94%] 1138s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Synchronous-Gevent-None-SynchronousExecutor] PASSED [ 94%] 1138s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Asyncio-Synchronous-None-AsyncioExecutor] PASSED [ 94%] 1138s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Asyncio-Gevent-None-AsyncioExecutor] PASSED [ 94%] 1138s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Gevent-Synchronous-None-GeventExecutor] PASSED [ 94%] 1139s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Gevent-Asyncio-None-GeventExecutor] PASSED [ 94%] 1139s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Synchronous-None-SynchronousExecutor] PASSED [ 94%] 1139s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Asyncio-RuntimeError-AsyncioExecutor] PASSED [ 94%] 1140s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Gevent-RuntimeError-GeventExecutor] PASSED [ 94%] 1141s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-None-Asyncio-RuntimeError-AsyncioExecutor] PASSED [ 94%] 1141s tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-None-Gevent-RuntimeError-GeventExecutor] PASSED [ 94%] 1142s tests/test_test_context.py::test_multi_with_async_devices_initialised PASSED [ 94%] 1142s tests/test_test_context.py::test_multi_device_access_via_test_context_methods PASSED [ 95%] 1146s tests/test_test_context.py::test_multi_short_name_device_proxy_access_without_tango_db PASSED [ 95%] 1147s tests/test_test_context.py::test_multi_short_name_device_proxy_with_dependencies_access_without_tango_db PASSED [ 95%] 1148s tests/test_test_context.py::test_multi_short_name_attribute_proxy_access_without_tango_db PASSED [ 95%] 1149s tests/test_test_context.py::test_single_short_name_device_proxy_access_without_tango_db PASSED [ 95%] 1150s tests/test_test_context.py::test_single_short_name_attribute_proxy_access_without_tango_db PASSED [ 95%] 1151s tests/test_test_context.py::test_multi_short_name_group_access_without_tango_db PASSED [ 95%] 1152s tests/test_test_context.py::test_multi_short_name_access_fails_if_override_disabled PASSED [ 95%] 1153s tests/test_test_context.py::test_multi_device_proxy_cached PASSED [ 95%] 1154s tests/test_test_context.py::test_multi_with_two_devices_with_properties[Synchronous] PASSED [ 95%] 1155s tests/test_test_context.py::test_multi_with_two_devices_with_properties[Asyncio] PASSED [ 95%] 1156s tests/test_test_context.py::test_multi_with_two_devices_with_properties[Gevent] PASSED [ 95%] 1156s tests/test_test_context.py::test_multi_raises_on_invalid_file_database_properties PASSED [ 95%] 1156s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config0] PASSED [ 96%] 1157s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config1] PASSED [ 96%] 1157s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config2] PASSED [ 96%] 1157s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config3] PASSED [ 96%] 1158s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config4] PASSED [ 96%] 1158s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config5] PASSED [ 96%] 1159s tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config6] PASSED [ 96%] 1160s tests/test_test_context.py::test_multi_with_memorized_attribute_values[False-None-0] PASSED [ 96%] 1160s tests/test_test_context.py::test_multi_with_memorized_attribute_values[False-1-0] PASSED [ 96%] 1161s tests/test_test_context.py::test_multi_with_memorized_attribute_values[True-None-0] PASSED [ 96%] 1161s tests/test_test_context.py::test_multi_with_memorized_attribute_values[True-1-1] PASSED [ 96%] 1162s tests/test_test_context.py::test_single_with_memorized_attribute_values[False-None-0] PASSED [ 96%] 1163s tests/test_test_context.py::test_single_with_memorized_attribute_values[False-1-0] PASSED [ 97%] 1164s tests/test_test_context.py::test_single_with_memorized_attribute_values[True-None-0] PASSED [ 97%] 1164s tests/test_test_context.py::test_single_with_memorized_attribute_values[True-1-1] PASSED [ 97%] 1164s tests/test_test_context.py::test_empty_string_property_bug[str-property_value0- ] PASSED [ 97%] 1165s tests/test_test_context.py::test_empty_string_property_bug[property_type1-property_value1-expected_outcome1] PASSED [ 97%] 1166s tests/test_test_context.py::test_empty_string_property_bug[property_type2-property_value2-expected_outcome2] PASSED [ 97%] 1166s tests/test_test_context.py::test_test_context_async_device_proxy[True] SKIPPED [ 97%] 1167s tests/test_test_context.py::test_test_context_async_device_proxy[False] SKIPPED [ 97%] 1168s tests/test_test_context.py::test_test_context_multi_async_device_proxy[True] SKIPPED [ 97%] 1169s tests/test_test_context.py::test_test_context_multi_async_device_proxy[False] SKIPPED [ 97%] 1171s tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[True-Futures] PASSED [ 97%] 1174s tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[True-Gevent] PASSED [ 97%] 1175s tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[False-Futures] PASSED [ 98%] 1176s tests/test_test_context.py::test_test_context_future_and_gevent_device_proxy[False-Gevent] PASSED [ 98%] 1177s tests/test_test_context.py::test_forwarded_attributes[True] XFAIL (D...) [ 98%] 1177s tests/test_test_context.py::test_forwarded_attributes[False] XFAIL (...) [ 98%] 1178s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-a/b/c-a/b/c] PASSED [ 98%] 1178s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-a/b/c/d-a/b/c/d] PASSED [ 98%] 1179s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-tango://host:12/a/b/c-tango://host:12/a/b/c] PASSED [ 98%] 1179s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-tango://host:12/a/b/c#dbase=no-tango://host:12/a/b/c#dbase=no] PASSED [ 98%] 1179s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[None-no://trl/validation-no://trl/validation] PASSED [ 98%] 1179s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-a/b/c-tango://host:12/a/b/c] PASSED [ 98%] 1180s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-a/b/c/d-tango://host:12/a/b/c/d] PASSED [ 98%] 1180s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12-tango://host:12/a/b/c-tango://host:12/a/b/c] PASSED [ 98%] 1180s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12#dbase=no-a/b/c-tango://host:12/a/b/c#dbase=no] PASSED [ 99%] 1180s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://host:12#dbase=yes-a/b/c-tango://host:12/a/b/c#dbase=yes] PASSED [ 99%] 1180s tests/test_utils.py::test_get_trl_with_test_fqtrl_success[tango://127.0.0.1:12-a/b/c-tango://127.0.0.1:12/a/b/c] PASSED [ 99%] 1180s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[host:123-a/b/c] PASSED [ 99%] 1181s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://-a/b/c] PASSED [ 99%] 1181s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://:123-a/b/c] PASSED [ 99%] 1181s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host-a/b/c] PASSED [ 99%] 1181s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:0-a/b/c] PASSED [ 99%] 1181s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:12/path-a/b/c] PASSED [ 99%] 1181s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:123?query=1-a/b/c] PASSED [ 99%] 1181s tests/test_utils.py::test_get_trl_with_test_fdqn_failure[tango://host:123#dbase=invalid-a/b/c] PASSED [ 99%] 1182s tests/test_utils.py::test_global_state_default_set_and_clear PASSED [ 99%] 1182s tests/test_utils.py::test_clear_global_var_without_set_does_not_raise PASSED [100%] 1182s 1182s =================================== FAILURES =================================== 1182s _______ test_device_get_device_properties_when_init_device[Synchronous] ________ 1182s self = 1182s 1182s def _wait_until_port_is_known(self): 1182s try: 1182s > self.port = self._discovered_port_queue.get(timeout=self.timeout) 1182s 1182s /usr/lib/python3/dist-packages/tango/test_context.py:535: 1182s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1182s 1182s self = , block = True, timeout = 5.0 1182s 1182s def get(self, block=True, timeout=None): 1182s '''Remove and return an item from the queue. 1182s 1182s If optional args 'block' is true and 'timeout' is None (the default), 1182s block if necessary until an item is available. If 'timeout' is 1182s a non-negative number, it blocks at most 'timeout' seconds and raises 1182s the Empty exception if no item was available within that time. 1182s Otherwise ('block' is false), return an item if one is immediately 1182s available, else raise the Empty exception ('timeout' is ignored 1182s in that case). 1182s ''' 1182s with self.not_empty: 1182s if not block: 1182s if not self._qsize(): 1182s raise Empty 1182s elif timeout is None: 1182s while not self._qsize(): 1182s self.not_empty.wait() 1182s elif timeout < 0: 1182s raise ValueError("'timeout' must be a non-negative number") 1182s else: 1182s endtime = time() + timeout 1182s while not self._qsize(): 1182s remaining = endtime - time() 1182s if remaining <= 0.0: 1182s > raise Empty 1182s E _queue.Empty 1182s 1182s /usr/lib/python3.12/queue.py:179: Empty 1182s 1182s During handling of the above exception, another exception occurred: 1182s 1182s self = 1182s 1182s def connect(self): 1182s try: 1182s > self._wait_until_port_is_known() 1182s 1182s /usr/lib/python3/dist-packages/tango/test_context.py:640: 1182s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1182s 1182s self = 1182s 1182s def _wait_until_port_is_known(self): 1182s try: 1182s self.port = self._discovered_port_queue.get(timeout=self.timeout) 1182s except queue.Empty: 1182s > raise RuntimeError( 1182s "GIOP TCP port of TextContext device server not available during startup" 1182s ) 1182s E RuntimeError: GIOP TCP port of TextContext device server not available during startup 1182s 1182s /usr/lib/python3/dist-packages/tango/test_context.py:537: RuntimeError 1182s 1182s During handling of the above exception, another exception occurred: 1182s 1182s server_green_mode = tango._tango.GreenMode.Synchronous 1182s 1182s def test_device_get_device_properties_when_init_device(server_green_mode): 1182s class TestDevice(Device): 1182s green_mode = server_green_mode 1182s _got_properties = False 1182s 1182s def get_device_properties(self, *args, **kwargs): 1182s super().get_device_properties(*args, **kwargs) 1182s self._got_properties = True 1182s 1182s @attribute(dtype=bool) 1182s def got_properties(self): 1182s return self._got_properties 1182s 1182s > with DeviceTestContext(TestDevice) as proxy: 1182s 1182s tests/test_server.py:2826: 1182s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1182s /usr/lib/python3/dist-packages/tango/test_context.py:871: in __enter__ 1182s self.start() 1182s /usr/lib/python3/dist-packages/tango/test_context.py:635: in start 1182s self.connect() 1182s /usr/lib/python3/dist-packages/tango/test_context.py:857: in connect 1182s super().connect() 1182s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1182s 1182s self = 1182s 1182s def connect(self): 1182s try: 1182s self._wait_until_port_is_known() 1182s self._wait_until_startup_status_is_known() 1182s except RuntimeError: 1182s if self.thread.is_alive(): 1182s > raise RuntimeError( 1182s "The server appears to be stuck at initialization. " 1182s "Check stdout/stderr for more information." 1182s E RuntimeError: The server appears to be stuck at initialization. Check stdout/stderr for more information. 1182s 1182s /usr/lib/python3/dist-packages/tango/test_context.py:644: RuntimeError 1182s ----------------------------- Captured stderr call ----------------------------- 1182s Can't create notifd event supplier. Notifd event not available 1182s =============================== warnings summary =============================== 1182s tests/test_test_context.py:805 1182s /tmp/autopkgtest.ru5MzM/autopkgtest_tmp/tests/test_test_context.py:805: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1182s @pytest.mark.asyncio 1182s 1182s tests/test_test_context.py:830 1182s /tmp/autopkgtest.ru5MzM/autopkgtest_tmp/tests/test_test_context.py:830: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 1182s @pytest.mark.asyncio 1182s 1182s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1182s =========================== short test summary info ============================ 1182s FAILED tests/test_server.py::test_device_get_device_properties_when_init_device[Synchronous] 1182s = 1 failed, 1164 passed, 10 skipped, 45 xfailed, 2 warnings in 789.82s (0:13:09) = 1183s autopkgtest [12:35:00]: test command1: -----------------------] 1186s command1 FAIL non-zero exit status 1 1186s autopkgtest [12:35:03]: test command1: - - - - - - - - - - results - - - - - - - - - - 1188s autopkgtest [12:35:05]: test command2: preparing testbed 2141s autopkgtest [12:50:58]: testbed dpkg architecture: arm64 2142s autopkgtest [12:50:59]: testbed apt version: 2.9.3 2142s autopkgtest [12:50:59]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2149s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 2150s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [339 kB] 2151s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [2420 B] 2151s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [7972 B] 2151s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [44.2 kB] 2151s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main arm64 Packages [67.1 kB] 2151s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/restricted arm64 Packages [31.8 kB] 2151s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe arm64 Packages [301 kB] 2151s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse arm64 Packages [9556 B] 2151s Fetched 913 kB in 8s (113 kB/s) 2151s Reading package lists... 2154s Reading package lists... 2154s Building dependency tree... 2154s Reading state information... 2155s Calculating upgrade... 2155s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2155s Reading package lists... 2156s Building dependency tree... 2156s Reading state information... 2156s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2158s Get:1 http://ftpmaster.internal/ubuntu oracular InRelease [110 kB] 2158s Hit:2 http://ftpmaster.internal/ubuntu oracular-updates InRelease 2158s Hit:3 http://ftpmaster.internal/ubuntu oracular-security InRelease 2158s Hit:4 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 2158s Get:5 http://ftpmaster.internal/ubuntu oracular/main Sources [1382 kB] 2159s Get:6 http://ftpmaster.internal/ubuntu oracular/universe Sources [20.2 MB] 2159s Get:7 http://ftpmaster.internal/ubuntu oracular/multiverse Sources [300 kB] 2159s Get:8 http://ftpmaster.internal/ubuntu oracular/main arm64 Packages [1389 kB] 2159s Get:9 http://ftpmaster.internal/ubuntu oracular/universe arm64 Packages [15.1 MB] 2160s Get:10 http://ftpmaster.internal/ubuntu oracular/multiverse arm64 Packages [224 kB] 2164s Fetched 38.7 MB in 6s (6672 kB/s) 2164s Reading package lists... 2165s Reading package lists... 2165s Building dependency tree... 2165s Reading state information... 2165s Calculating upgrade... 2166s The following packages will be upgraded: 2166s bash 2166s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2166s Need to get 781 kB of archives. 2166s After this operation, 0 B of additional disk space will be used. 2166s Get:1 http://ftpmaster.internal/ubuntu oracular/main arm64 bash arm64 5.2.21-2.1ubuntu1 [781 kB] 2168s Fetched 781 kB in 1s (1248 kB/s) 2168s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78200 files and directories currently installed.) 2168s Preparing to unpack .../bash_5.2.21-2.1ubuntu1_arm64.deb ... 2168s Unpacking bash (5.2.21-2.1ubuntu1) over (5.2.21-2ubuntu5) ... 2168s Setting up bash (5.2.21-2.1ubuntu1) ... 2168s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 2168s Processing triggers for debianutils (5.18) ... 2168s Processing triggers for install-info (7.1-3build2) ... 2169s Processing triggers for man-db (2.12.1-1) ... 2170s Reading package lists... 2170s Building dependency tree... 2170s Reading state information... 2171s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2175s Reading package lists... 2175s Building dependency tree... 2176s Reading state information... 2176s Starting pkgProblemResolver with broken count: 0 2176s Starting 2 pkgProblemResolver with broken count: 0 2176s Done 2177s The following additional packages will be installed: 2177s dbconfig-common dbconfig-mysql default-mysql-server libblas3 2177s libboost-python1.83.0 libcares2 libcos4-3 libev4t64 2177s libevent-pthreads-2.1-7t64 libexpat1-dev libgfortran5 libjs-jquery 2177s libjs-sphinxdoc libjs-underscore liblapack3 libmecab2 libmysqlclient21 2177s libnorm1t64 libomniorb4-3t64 libomnithread4 libpgm-5.3-0t64 2177s libprotobuf-lite32t64 libpython3-dev libpython3.12-dev libpython3.12t64 2177s libsodium23 libtango-tools libtango95t64 libzmq5 mysql-client-8.0 2177s mysql-client-core-8.0 mysql-common mysql-server-8.0 mysql-server-core-8.0 2177s python3-dev python3-gevent python3-greenlet python3-numpy python3-packaging 2177s python3-psutil python3-tango python3-zope.event python3-zope.interface 2177s python3.12-dev tango-common tango-db zlib1g-dev 2177s Suggested packages: 2177s mailx tinyca python-gevent-doc python-greenlet-dev python-greenlet-doc gcc 2177s gfortran python-numpy-doc python3-pytest 2177s Recommended packages: 2177s javascript-common libhtml-template-perl mecab-ipadic-utf8 2177s default-mysql-client 2177s The following NEW packages will be installed: 2177s autopkgtest-satdep dbconfig-common dbconfig-mysql default-mysql-server 2177s libblas3 libboost-python1.83.0 libcares2 libcos4-3 libev4t64 2177s libevent-pthreads-2.1-7t64 libexpat1-dev libgfortran5 libjs-jquery 2177s libjs-sphinxdoc libjs-underscore liblapack3 libmecab2 libmysqlclient21 2177s libnorm1t64 libomniorb4-3t64 libomnithread4 libpgm-5.3-0t64 2177s libprotobuf-lite32t64 libpython3-dev libpython3.12-dev libpython3.12t64 2177s libsodium23 libtango-tools libtango95t64 libzmq5 mysql-client-8.0 2177s mysql-client-core-8.0 mysql-common mysql-server-8.0 mysql-server-core-8.0 2177s python3-dev python3-gevent python3-greenlet python3-numpy python3-packaging 2177s python3-psutil python3-tango python3-zope.event python3-zope.interface 2177s python3.12-dev tango-common tango-db zlib1g-dev 2177s 0 upgraded, 48 newly installed, 0 to remove and 0 not upgraded. 2177s Need to get 47.9 MB/47.9 MB of archives. 2177s After this operation, 304 MB of additional disk space will be used. 2177s Get:1 /tmp/autopkgtest.ru5MzM/2-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [736 B] 2178s Get:2 http://ftpmaster.internal/ubuntu oracular/main arm64 mysql-common all 5.8+1.1.0build1 [6746 B] 2178s Get:3 http://ftpmaster.internal/ubuntu oracular/main arm64 mysql-client-core-8.0 arm64 8.0.37-1 [2756 kB] 2179s Get:4 http://ftpmaster.internal/ubuntu oracular/main arm64 mysql-client-8.0 arm64 8.0.37-1 [22.4 kB] 2179s Get:5 http://ftpmaster.internal/ubuntu oracular/main arm64 libevent-pthreads-2.1-7t64 arm64 2.1.12-stable-10 [7922 B] 2179s Get:6 http://ftpmaster.internal/ubuntu oracular/main arm64 libmecab2 arm64 0.996-14ubuntu4 [188 kB] 2179s Get:7 http://ftpmaster.internal/ubuntu oracular/main arm64 libprotobuf-lite32t64 arm64 3.21.12-8.2build1 [221 kB] 2179s Get:8 http://ftpmaster.internal/ubuntu oracular/main arm64 mysql-server-core-8.0 arm64 8.0.37-1 [17.2 MB] 2180s Get:9 http://ftpmaster.internal/ubuntu oracular/main arm64 mysql-server-8.0 arm64 8.0.37-1 [1233 kB] 2180s Get:10 http://ftpmaster.internal/ubuntu oracular/universe arm64 dbconfig-common all 2.0.24 [596 kB] 2180s Get:11 http://ftpmaster.internal/ubuntu oracular/universe arm64 dbconfig-mysql all 2.0.24 [938 B] 2180s Get:12 http://ftpmaster.internal/ubuntu oracular/universe arm64 libomnithread4 arm64 4.3.2+ds1-1.1build2 [12.4 kB] 2180s Get:13 http://ftpmaster.internal/ubuntu oracular/universe arm64 libomniorb4-3t64 arm64 4.3.2+ds1-1.1build2 [1208 kB] 2180s Get:14 http://ftpmaster.internal/ubuntu oracular/universe arm64 tango-common all 9.5.0+dfsg1-1.1build1 [7558 B] 2180s Get:15 http://ftpmaster.internal/ubuntu oracular/universe arm64 libcos4-3 arm64 4.3.2+ds1-1.1build2 [1301 kB] 2180s Get:16 http://ftpmaster.internal/ubuntu oracular/universe arm64 libnorm1t64 arm64 1.5.9+dfsg-3.1build1 [150 kB] 2180s Get:17 http://ftpmaster.internal/ubuntu oracular/universe arm64 libpgm-5.3-0t64 arm64 5.3.128~dfsg-2.1build1 [162 kB] 2180s Get:18 http://ftpmaster.internal/ubuntu oracular/main arm64 libsodium23 arm64 1.0.18-1build3 [119 kB] 2180s Get:19 http://ftpmaster.internal/ubuntu oracular/universe arm64 libzmq5 arm64 4.3.5-1build2 [247 kB] 2180s Get:20 http://ftpmaster.internal/ubuntu oracular/universe arm64 libtango95t64 arm64 9.5.0+dfsg1-1.1build1 [1725 kB] 2180s Get:21 http://ftpmaster.internal/ubuntu oracular/universe arm64 libtango-tools arm64 9.5.0+dfsg1-1.1build1 [22.8 kB] 2180s Get:22 http://ftpmaster.internal/ubuntu oracular/main arm64 libmysqlclient21 arm64 8.0.37-1 [1244 kB] 2180s Get:23 http://ftpmaster.internal/ubuntu oracular/universe arm64 tango-db arm64 9.5.0+dfsg1-1.1build1 [196 kB] 2180s Get:24 http://ftpmaster.internal/ubuntu oracular/universe arm64 default-mysql-server all 1.1.0build1 [2920 B] 2180s Get:25 http://ftpmaster.internal/ubuntu oracular/main arm64 libblas3 arm64 3.12.0-3build1 [143 kB] 2180s Get:26 http://ftpmaster.internal/ubuntu oracular/main arm64 libboost-python1.83.0 arm64 1.83.0-3ubuntu1 [307 kB] 2180s Get:27 http://ftpmaster.internal/ubuntu oracular/main arm64 libcares2 arm64 1.27.0-1.0ubuntu1 [74.1 kB] 2180s Get:28 http://ftpmaster.internal/ubuntu oracular/universe arm64 libev4t64 arm64 1:4.33-2.1build1 [30.5 kB] 2180s Get:29 http://ftpmaster.internal/ubuntu oracular/main arm64 libexpat1-dev arm64 2.6.2-1 [128 kB] 2180s Get:30 http://ftpmaster.internal/ubuntu oracular/main arm64 libgfortran5 arm64 14.1.0-1ubuntu1 [443 kB] 2180s Get:31 http://ftpmaster.internal/ubuntu oracular/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 2180s Get:32 http://ftpmaster.internal/ubuntu oracular/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 2180s Get:33 http://ftpmaster.internal/ubuntu oracular/main arm64 libjs-sphinxdoc all 7.2.6-8 [150 kB] 2180s Get:34 http://ftpmaster.internal/ubuntu oracular/main arm64 liblapack3 arm64 3.12.0-3build1 [2241 kB] 2180s Get:35 http://ftpmaster.internal/ubuntu oracular/main arm64 libpython3.12t64 arm64 3.12.3-1 [2278 kB] 2180s Get:36 http://ftpmaster.internal/ubuntu oracular/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3.1ubuntu2 [894 kB] 2180s Get:37 http://ftpmaster.internal/ubuntu oracular/main arm64 libpython3.12-dev arm64 3.12.3-1 [5532 kB] 2181s Get:38 http://ftpmaster.internal/ubuntu oracular/main arm64 libpython3-dev arm64 3.12.3-0ubuntu1 [10.2 kB] 2181s Get:39 http://ftpmaster.internal/ubuntu oracular/main arm64 python3.12-dev arm64 3.12.3-1 [498 kB] 2181s Get:40 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-dev arm64 3.12.3-0ubuntu1 [26.7 kB] 2181s Get:41 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-numpy arm64 1:1.26.4+ds-10 [3565 kB] 2181s Get:42 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-packaging all 24.0-1 [41.1 kB] 2181s Get:43 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-psutil arm64 5.9.8-2build2 [196 kB] 2181s Get:44 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-zope.event all 5.0-0.1 [7512 B] 2181s Get:45 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-zope.interface arm64 6.4-1 [138 kB] 2181s Get:46 http://ftpmaster.internal/ubuntu oracular/main arm64 python3-greenlet arm64 3.0.3-0ubuntu5 [153 kB] 2181s Get:47 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-gevent arm64 24.2.1-0.1ubuntu2 [790 kB] 2181s Get:48 http://ftpmaster.internal/ubuntu oracular/universe arm64 python3-tango arm64 9.5.0-2build2 [1145 kB] 2182s Preconfiguring packages ... 2183s Fetched 47.9 MB in 4s (12.2 MB/s) 2183s Selecting previously unselected package mysql-common. 2183s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78200 files and directories currently installed.) 2183s Preparing to unpack .../0-mysql-common_5.8+1.1.0build1_all.deb ... 2183s Unpacking mysql-common (5.8+1.1.0build1) ... 2183s Selecting previously unselected package mysql-client-core-8.0. 2183s Preparing to unpack .../1-mysql-client-core-8.0_8.0.37-1_arm64.deb ... 2183s Unpacking mysql-client-core-8.0 (8.0.37-1) ... 2183s Selecting previously unselected package mysql-client-8.0. 2183s Preparing to unpack .../2-mysql-client-8.0_8.0.37-1_arm64.deb ... 2183s Unpacking mysql-client-8.0 (8.0.37-1) ... 2183s Selecting previously unselected package libevent-pthreads-2.1-7t64:arm64. 2183s Preparing to unpack .../3-libevent-pthreads-2.1-7t64_2.1.12-stable-10_arm64.deb ... 2183s Unpacking libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10) ... 2183s Selecting previously unselected package libmecab2:arm64. 2184s Preparing to unpack .../4-libmecab2_0.996-14ubuntu4_arm64.deb ... 2184s Unpacking libmecab2:arm64 (0.996-14ubuntu4) ... 2184s Selecting previously unselected package libprotobuf-lite32t64:arm64. 2184s Preparing to unpack .../5-libprotobuf-lite32t64_3.21.12-8.2build1_arm64.deb ... 2184s Unpacking libprotobuf-lite32t64:arm64 (3.21.12-8.2build1) ... 2184s Selecting previously unselected package mysql-server-core-8.0. 2184s Preparing to unpack .../6-mysql-server-core-8.0_8.0.37-1_arm64.deb ... 2184s Unpacking mysql-server-core-8.0 (8.0.37-1) ... 2185s Setting up mysql-common (5.8+1.1.0build1) ... 2185s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 2185s Selecting previously unselected package mysql-server-8.0. 2185s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78419 files and directories currently installed.) 2185s Preparing to unpack .../00-mysql-server-8.0_8.0.37-1_arm64.deb ... 2186s Unpacking mysql-server-8.0 (8.0.37-1) ... 2186s Selecting previously unselected package dbconfig-common. 2186s Preparing to unpack .../01-dbconfig-common_2.0.24_all.deb ... 2186s Unpacking dbconfig-common (2.0.24) ... 2186s Selecting previously unselected package dbconfig-mysql. 2186s Preparing to unpack .../02-dbconfig-mysql_2.0.24_all.deb ... 2186s Unpacking dbconfig-mysql (2.0.24) ... 2186s Selecting previously unselected package libomnithread4:arm64. 2186s Preparing to unpack .../03-libomnithread4_4.3.2+ds1-1.1build2_arm64.deb ... 2186s Unpacking libomnithread4:arm64 (4.3.2+ds1-1.1build2) ... 2186s Selecting previously unselected package libomniorb4-3t64:arm64. 2186s Preparing to unpack .../04-libomniorb4-3t64_4.3.2+ds1-1.1build2_arm64.deb ... 2186s Unpacking libomniorb4-3t64:arm64 (4.3.2+ds1-1.1build2) ... 2187s Selecting previously unselected package tango-common. 2187s Preparing to unpack .../05-tango-common_9.5.0+dfsg1-1.1build1_all.deb ... 2187s Unpacking tango-common (9.5.0+dfsg1-1.1build1) ... 2187s Selecting previously unselected package libcos4-3:arm64. 2187s Preparing to unpack .../06-libcos4-3_4.3.2+ds1-1.1build2_arm64.deb ... 2187s Unpacking libcos4-3:arm64 (4.3.2+ds1-1.1build2) ... 2187s Selecting previously unselected package libnorm1t64:arm64. 2187s Preparing to unpack .../07-libnorm1t64_1.5.9+dfsg-3.1build1_arm64.deb ... 2187s Unpacking libnorm1t64:arm64 (1.5.9+dfsg-3.1build1) ... 2187s Selecting previously unselected package libpgm-5.3-0t64:arm64. 2187s Preparing to unpack .../08-libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_arm64.deb ... 2187s Unpacking libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1build1) ... 2187s Selecting previously unselected package libsodium23:arm64. 2187s Preparing to unpack .../09-libsodium23_1.0.18-1build3_arm64.deb ... 2187s Unpacking libsodium23:arm64 (1.0.18-1build3) ... 2187s Selecting previously unselected package libzmq5:arm64. 2187s Preparing to unpack .../10-libzmq5_4.3.5-1build2_arm64.deb ... 2187s Unpacking libzmq5:arm64 (4.3.5-1build2) ... 2187s Selecting previously unselected package libtango95t64:arm64. 2187s Preparing to unpack .../11-libtango95t64_9.5.0+dfsg1-1.1build1_arm64.deb ... 2187s Unpacking libtango95t64:arm64 (9.5.0+dfsg1-1.1build1) ... 2187s Selecting previously unselected package libtango-tools. 2187s Preparing to unpack .../12-libtango-tools_9.5.0+dfsg1-1.1build1_arm64.deb ... 2187s Unpacking libtango-tools (9.5.0+dfsg1-1.1build1) ... 2187s Selecting previously unselected package libmysqlclient21:arm64. 2187s Preparing to unpack .../13-libmysqlclient21_8.0.37-1_arm64.deb ... 2187s Unpacking libmysqlclient21:arm64 (8.0.37-1) ... 2187s Selecting previously unselected package tango-db. 2187s Preparing to unpack .../14-tango-db_9.5.0+dfsg1-1.1build1_arm64.deb ... 2187s Unpacking tango-db (9.5.0+dfsg1-1.1build1) ... 2187s Selecting previously unselected package default-mysql-server. 2187s Preparing to unpack .../15-default-mysql-server_1.1.0build1_all.deb ... 2187s Unpacking default-mysql-server (1.1.0build1) ... 2187s Selecting previously unselected package libblas3:arm64. 2187s Preparing to unpack .../16-libblas3_3.12.0-3build1_arm64.deb ... 2187s Unpacking libblas3:arm64 (3.12.0-3build1) ... 2187s Selecting previously unselected package libboost-python1.83.0. 2188s Preparing to unpack .../17-libboost-python1.83.0_1.83.0-3ubuntu1_arm64.deb ... 2188s Unpacking libboost-python1.83.0 (1.83.0-3ubuntu1) ... 2188s Selecting previously unselected package libcares2:arm64. 2188s Preparing to unpack .../18-libcares2_1.27.0-1.0ubuntu1_arm64.deb ... 2188s Unpacking libcares2:arm64 (1.27.0-1.0ubuntu1) ... 2188s Selecting previously unselected package libev4t64:arm64. 2188s Preparing to unpack .../19-libev4t64_1%3a4.33-2.1build1_arm64.deb ... 2188s Unpacking libev4t64:arm64 (1:4.33-2.1build1) ... 2188s Selecting previously unselected package libexpat1-dev:arm64. 2188s Preparing to unpack .../20-libexpat1-dev_2.6.2-1_arm64.deb ... 2188s Unpacking libexpat1-dev:arm64 (2.6.2-1) ... 2188s Selecting previously unselected package libgfortran5:arm64. 2188s Preparing to unpack .../21-libgfortran5_14.1.0-1ubuntu1_arm64.deb ... 2188s Unpacking libgfortran5:arm64 (14.1.0-1ubuntu1) ... 2188s Selecting previously unselected package libjs-jquery. 2188s Preparing to unpack .../22-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 2188s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 2188s Selecting previously unselected package libjs-underscore. 2188s Preparing to unpack .../23-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 2188s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 2188s Selecting previously unselected package libjs-sphinxdoc. 2188s Preparing to unpack .../24-libjs-sphinxdoc_7.2.6-8_all.deb ... 2188s Unpacking libjs-sphinxdoc (7.2.6-8) ... 2188s Selecting previously unselected package liblapack3:arm64. 2189s Preparing to unpack .../25-liblapack3_3.12.0-3build1_arm64.deb ... 2189s Unpacking liblapack3:arm64 (3.12.0-3build1) ... 2189s Selecting previously unselected package libpython3.12t64:arm64. 2189s Preparing to unpack .../26-libpython3.12t64_3.12.3-1_arm64.deb ... 2189s Unpacking libpython3.12t64:arm64 (3.12.3-1) ... 2189s Selecting previously unselected package zlib1g-dev:arm64. 2189s Preparing to unpack .../27-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu2_arm64.deb ... 2189s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3.1ubuntu2) ... 2189s Selecting previously unselected package libpython3.12-dev:arm64. 2189s Preparing to unpack .../28-libpython3.12-dev_3.12.3-1_arm64.deb ... 2189s Unpacking libpython3.12-dev:arm64 (3.12.3-1) ... 2189s Selecting previously unselected package libpython3-dev:arm64. 2189s Preparing to unpack .../29-libpython3-dev_3.12.3-0ubuntu1_arm64.deb ... 2189s Unpacking libpython3-dev:arm64 (3.12.3-0ubuntu1) ... 2189s Selecting previously unselected package python3.12-dev. 2189s Preparing to unpack .../30-python3.12-dev_3.12.3-1_arm64.deb ... 2189s Unpacking python3.12-dev (3.12.3-1) ... 2189s Selecting previously unselected package python3-dev. 2190s Preparing to unpack .../31-python3-dev_3.12.3-0ubuntu1_arm64.deb ... 2190s Unpacking python3-dev (3.12.3-0ubuntu1) ... 2190s Selecting previously unselected package python3-numpy. 2190s Preparing to unpack .../32-python3-numpy_1%3a1.26.4+ds-10_arm64.deb ... 2190s Unpacking python3-numpy (1:1.26.4+ds-10) ... 2190s Selecting previously unselected package python3-packaging. 2190s Preparing to unpack .../33-python3-packaging_24.0-1_all.deb ... 2190s Unpacking python3-packaging (24.0-1) ... 2190s Selecting previously unselected package python3-psutil. 2190s Preparing to unpack .../34-python3-psutil_5.9.8-2build2_arm64.deb ... 2190s Unpacking python3-psutil (5.9.8-2build2) ... 2190s Selecting previously unselected package python3-zope.event. 2190s Preparing to unpack .../35-python3-zope.event_5.0-0.1_all.deb ... 2190s Unpacking python3-zope.event (5.0-0.1) ... 2190s Selecting previously unselected package python3-zope.interface. 2190s Preparing to unpack .../36-python3-zope.interface_6.4-1_arm64.deb ... 2190s Unpacking python3-zope.interface (6.4-1) ... 2190s Selecting previously unselected package python3-greenlet. 2191s Preparing to unpack .../37-python3-greenlet_3.0.3-0ubuntu5_arm64.deb ... 2191s Unpacking python3-greenlet (3.0.3-0ubuntu5) ... 2191s Selecting previously unselected package python3-gevent. 2191s Preparing to unpack .../38-python3-gevent_24.2.1-0.1ubuntu2_arm64.deb ... 2191s Unpacking python3-gevent (24.2.1-0.1ubuntu2) ... 2191s Selecting previously unselected package python3-tango. 2191s Preparing to unpack .../39-python3-tango_9.5.0-2build2_arm64.deb ... 2191s Unpacking python3-tango (9.5.0-2build2) ... 2191s Selecting previously unselected package autopkgtest-satdep. 2192s Preparing to unpack .../40-2-autopkgtest-satdep.deb ... 2192s Unpacking autopkgtest-satdep (0) ... 2192s Setting up libprotobuf-lite32t64:arm64 (3.21.12-8.2build1) ... 2192s Setting up libboost-python1.83.0 (1.83.0-3ubuntu1) ... 2192s Setting up libev4t64:arm64 (1:4.33-2.1build1) ... 2192s Setting up libnorm1t64:arm64 (1.5.9+dfsg-3.1build1) ... 2192s Setting up libmecab2:arm64 (0.996-14ubuntu4) ... 2192s Setting up mysql-client-core-8.0 (8.0.37-1) ... 2192s Setting up libmysqlclient21:arm64 (8.0.37-1) ... 2192s Setting up libsodium23:arm64 (1.0.18-1build3) ... 2192s Setting up python3-zope.event (5.0-0.1) ... 2192s Setting up python3-zope.interface (6.4-1) ... 2193s Setting up libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10) ... 2193s Setting up dbconfig-common (2.0.24) ... 2194s 2194s Creating config file /etc/dbconfig-common/config with new version 2194s Setting up python3-psutil (5.9.8-2build2) ... 2195s Setting up libpython3.12t64:arm64 (3.12.3-1) ... 2195s Setting up libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1build1) ... 2195s Setting up libblas3:arm64 (3.12.0-3build1) ... 2195s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 2195s Setting up python3-packaging (24.0-1) ... 2195s Setting up libexpat1-dev:arm64 (2.6.2-1) ... 2195s Setting up python3-greenlet (3.0.3-0ubuntu5) ... 2195s Setting up libcares2:arm64 (1.27.0-1.0ubuntu1) ... 2195s Setting up mysql-server-core-8.0 (8.0.37-1) ... 2195s Setting up libomnithread4:arm64 (4.3.2+ds1-1.1build2) ... 2195s Setting up libgfortran5:arm64 (14.1.0-1ubuntu1) ... 2195s Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3.1ubuntu2) ... 2195s Setting up mysql-client-8.0 (8.0.37-1) ... 2195s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 2195s Setting up tango-common (9.5.0+dfsg1-1.1build1) ... 2196s Adding group tango....done 2196s Adding system user tango....done 2196s info: Adding user `tango' to group `video' ... 2196s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 2196s Setting up mysql-server-8.0 (8.0.37-1) ... 2197s update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode 2197s Renaming removed key_buffer and myisam-recover options (if present) 2206s mysqld will log errors to /var/log/mysql/error.log 2206s mysqld is running as pid 2697 2212s Created symlink /etc/systemd/system/multi-user.target.wants/mysql.service → /usr/lib/systemd/system/mysql.service. 2213s Setting up liblapack3:arm64 (3.12.0-3build1) ... 2213s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 2213s Setting up libzmq5:arm64 (4.3.5-1build2) ... 2213s Setting up libomniorb4-3t64:arm64 (4.3.2+ds1-1.1build2) ... 2213s Setting up dbconfig-mysql (2.0.24) ... 2213s Setting up libpython3.12-dev:arm64 (3.12.3-1) ... 2213s Setting up default-mysql-server (1.1.0build1) ... 2213s Setting up python3-gevent (24.2.1-0.1ubuntu2) ... 2213s Setting up python3.12-dev (3.12.3-1) ... 2213s Setting up python3-numpy (1:1.26.4+ds-10) ... 2216s Setting up libjs-sphinxdoc (7.2.6-8) ... 2216s Setting up libcos4-3:arm64 (4.3.2+ds1-1.1build2) ... 2216s Setting up libpython3-dev:arm64 (3.12.3-0ubuntu1) ... 2216s Setting up python3-dev (3.12.3-0ubuntu1) ... 2216s Setting up libtango95t64:arm64 (9.5.0+dfsg1-1.1build1) ... 2216s Setting up libtango-tools (9.5.0+dfsg1-1.1build1) ... 2216s Setting up python3-tango (9.5.0-2build2) ... 2216s Setting up tango-db (9.5.0+dfsg1-1.1build1) ... 2216s Determining localhost credentials from /etc/mysql/debian.cnf: succeeded. 2216s dbconfig-common: writing config to /etc/dbconfig-common/tango-db.conf 2217s 2217s Creating config file /etc/dbconfig-common/tango-db.conf with new version 2217s 2217s Creating config file /var/lib/tango/.my.cnf with new version 2217s checking privileges on database tango for tango@localhost: user creation needed. 2217s granting access to database tango for tango@localhost: success. 2217s verifying access for tango@localhost: success. 2217s creating database tango: success. 2217s verifying database tango exists: success. 2218s populating database via sql... error encountered populating database: 2218s mysql said: ERROR 1064 (42000) at line 255 in file: '/usr/share/tango-db/create_db_tables.sql': You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CURRENT_DATE, object varchar(255) NOT NULL default '', name varchar(255) NOT' at line 3 2218s dbconfig-common: tango-db configure: noninteractive fail. 2218s dbconfig-common: tango-db configure: ignoring errors from here forwards 2218s done. 2218s dbconfig-common: flushing administrative password 2219s Created symlink /etc/systemd/system/multi-user.target.wants/tango-db.service → /usr/lib/systemd/system/tango-db.service. 2220s Setting up autopkgtest-satdep (0) ... 2220s Processing triggers for man-db (2.12.1-1) ... 2221s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 2227s (Reading database ... 80614 files and directories currently installed.) 2227s Removing autopkgtest-satdep (0) ... 2229s autopkgtest [12:52:26]: test command2: set -efu ; for py in $(py3versions -d 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import tango; print(tango.Database().get_info())" ; done 2229s autopkgtest [12:52:26]: test command2: [----------------------- 2230s Testing with python3.12: 2230s Traceback (most recent call last): 2230s File "", line 1, in 2230s PyTango.ConnectionFailed: DevFailed[ 2230s DevError[ 2230s desc = TRANSIENT CORBA system exception: TRANSIENT_ConnectFailed 2230s origin = void Tango::Connection::connect(const std::string&) at (./lib/cpp/src/client/devapi_base.cpp:609) 2230s reason = API_CorbaException 2230s severity = ERR] 2230s 2230s DevError[ 2230s desc = Failed to connect to database on host adtubuntu-oracular-arm64-server-20240607-img-adt-prepare with port 10000 2230s origin = void Tango::Connection::connect(const std::string&) at (./lib/cpp/src/client/devapi_base.cpp:609) 2230s reason = API_CantConnectToDatabase 2230s severity = ERR] 2230s ] 2231s autopkgtest [12:52:28]: test command2: -----------------------] 2231s command2 FAIL non-zero exit status 1 2231s autopkgtest [12:52:28]: test command2: - - - - - - - - - - results - - - - - - - - - - 2232s autopkgtest [12:52:29]: @@@@@@@@@@@@@@@@@@@@ summary 2232s command1 FAIL non-zero exit status 1 2232s command2 FAIL non-zero exit status 1 2300s nova [W] Skipping flock in bos03-arm64 2300s Creating nova instance adt-oracular-arm64-pytango-20240608-121517-juju-7f2275-prod-proposed-migration-environment-3-d27a3e2d-236c-4d2d-a261-9d949bb8cfa8 from image adt/ubuntu-oracular-arm64-server-20240608.img (UUID 22fa5d69-8269-442f-bb5d-fd1454f7b08f)... 2300s nova [W] Skipping flock in bos03-arm64 2300s Creating nova instance adt-oracular-arm64-pytango-20240608-121517-juju-7f2275-prod-proposed-migration-environment-3-d27a3e2d-236c-4d2d-a261-9d949bb8cfa8 from image adt/ubuntu-oracular-arm64-server-20240608.img (UUID 22fa5d69-8269-442f-bb5d-fd1454f7b08f)...