0s autopkgtest [18:27:57]: starting date and time: 2025-02-21 18:27:57+0000 0s autopkgtest [18:27:57]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [18:27:57]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.vyh7zrp3/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:libsass-python --apt-upgrade qtsass --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=libsass-python/0.23.0-0.1ubuntu1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-s390x-8.secgroup --name adt-plucky-s390x-qtsass-20250221-180130-juju-7f2275-prod-proposed-migration-environment-20-cc969e24-1ed5-4a57-be33-984b60da7b02 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-s390x -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,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 48s autopkgtest [18:28:45]: testbed dpkg architecture: s390x 48s autopkgtest [18:28:45]: testbed apt version: 2.9.30ubuntu1 48s autopkgtest [18:28:45]: @@@@@@@@@@@@@@@@@@@@ test bed setup 49s autopkgtest [18:28:46]: testbed release detected to be: None 49s autopkgtest [18:28:46]: updating testbed package index (apt update) 49s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 50s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 50s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 50s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 50s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [709 kB] 50s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [84.3 kB] 50s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 50s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.8 kB] 50s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [129 kB] 50s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [760 B] 50s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [631 kB] 50s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [4436 B] 50s Fetched 1686 kB in 1s (1877 kB/s) 51s Reading package lists... 51s Reading package lists... 52s Building dependency tree... 52s Reading state information... 52s Calculating upgrade... 52s Calculating upgrade... 52s The following packages were automatically installed and are no longer required: 52s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 52s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 52s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 52s linux-tools-6.11.0-8-generic 52s Use 'sudo apt autoremove' to remove them. 52s The following packages will be upgraded: 52s apparmor base-files gcc-14-base libapparmor1 libgnutls30t64 libnss3 52s motd-news-config ucf 52s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 52s Need to get 3444 kB of archives. 52s After this operation, 5120 B of additional disk space will be used. 52s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x motd-news-config all 13.6ubuntu1 [5168 B] 52s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x base-files s390x 13.6ubuntu1 [75.4 kB] 52s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-base s390x 14.2.0-17ubuntu3 [53.6 kB] 52s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libapparmor1 s390x 4.1.0~beta5-0ubuntu5 [54.3 kB] 52s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x libgnutls30t64 s390x 3.8.9-2ubuntu2 [956 kB] 55s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x ucf all 3.0050 [43.5 kB] 55s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x apparmor s390x 4.1.0~beta5-0ubuntu5 [758 kB] 55s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x libnss3 s390x 2:3.108-1ubuntu1 [1499 kB] 55s Preconfiguring packages ... 55s Fetched 3444 kB in 2s (1727 kB/s) 55s (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 ... 81030 files and directories currently installed.) 55s Preparing to unpack .../motd-news-config_13.6ubuntu1_all.deb ... 55s Unpacking motd-news-config (13.6ubuntu1) over (13.5ubuntu3) ... 55s Preparing to unpack .../base-files_13.6ubuntu1_s390x.deb ... 55s Unpacking base-files (13.6ubuntu1) over (13.5ubuntu3) ... 55s Setting up base-files (13.6ubuntu1) ... 55s Updating /root/.profile to current default. 55s motd-news.service is a disabled or a static unit not running, not starting it. 55s (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 ... 81030 files and directories currently installed.) 55s Preparing to unpack .../0-gcc-14-base_14.2.0-17ubuntu3_s390x.deb ... 55s Unpacking gcc-14-base:s390x (14.2.0-17ubuntu3) over (14.2.0-17ubuntu1) ... 55s Preparing to unpack .../1-libapparmor1_4.1.0~beta5-0ubuntu5_s390x.deb ... 55s Unpacking libapparmor1:s390x (4.1.0~beta5-0ubuntu5) over (4.1.0~beta5-0ubuntu4) ... 55s Preparing to unpack .../2-libgnutls30t64_3.8.9-2ubuntu2_s390x.deb ... 55s Unpacking libgnutls30t64:s390x (3.8.9-2ubuntu2) over (3.8.9-2ubuntu1) ... 55s Preparing to unpack .../3-ucf_3.0050_all.deb ... 55s Unpacking ucf (3.0050) over (3.0049) ... 55s Preparing to unpack .../4-apparmor_4.1.0~beta5-0ubuntu5_s390x.deb ... 55s Unpacking apparmor (4.1.0~beta5-0ubuntu5) over (4.1.0~beta5-0ubuntu4) ... 55s Preparing to unpack .../5-libnss3_2%3a3.108-1ubuntu1_s390x.deb ... 55s Unpacking libnss3:s390x (2:3.108-1ubuntu1) over (2:3.107-1ubuntu1) ... 56s Setting up libgnutls30t64:s390x (3.8.9-2ubuntu2) ... 56s Setting up motd-news-config (13.6ubuntu1) ... 56s Setting up libapparmor1:s390x (4.1.0~beta5-0ubuntu5) ... 56s Setting up gcc-14-base:s390x (14.2.0-17ubuntu3) ... 56s Setting up libnss3:s390x (2:3.108-1ubuntu1) ... 56s Setting up apparmor (4.1.0~beta5-0ubuntu5) ... 56s Installing new version of config file /etc/apparmor.d/fusermount3 ... 56s Reloading AppArmor profiles 58s Setting up ucf (3.0050) ... 58s Processing triggers for libc-bin (2.40-4ubuntu1) ... 58s Processing triggers for systemd (257.2-3ubuntu1) ... 58s Processing triggers for man-db (2.13.0-1) ... 59s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu5) ... 59s Processing triggers for install-info (7.1.1-1) ... 59s Processing triggers for initramfs-tools (0.145ubuntu2) ... 59s update-initramfs: Generating /boot/initrd.img-6.12.0-15-generic 59s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 63s Using config file '/etc/zipl.conf' 63s Building bootmap in '/boot' 63s Adding IPL section 'ubuntu' (default) 63s Preparing boot device for LD-IPL: vda (0000). 63s Done. 63s Reading package lists... 63s Building dependency tree... 63s Reading state information... 63s Solving dependencies... 63s The following packages will be REMOVED: 63s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 63s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 63s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 63s linux-tools-6.11.0-8-generic* 63s 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded. 63s After this operation, 167 MB disk space will be freed. 63s (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 ... 81030 files and directories currently installed.) 63s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 63s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 63s Removing libpython3.12t64:s390x (3.12.9-1) ... 63s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 63s Removing libnsl2:s390x (1.3.0-3build3) ... 63s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 63s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 64s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 64s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 64s Processing triggers for libc-bin (2.40-4ubuntu1) ... 64s (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 ... 55930 files and directories currently installed.) 64s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 64s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 65s autopkgtest [18:29:02]: upgrading testbed (apt dist-upgrade and autopurge) 65s Reading package lists... 65s Building dependency tree... 65s Reading state information... 65s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 65s Starting 2 pkgProblemResolver with broken count: 0 65s Done 65s Entering ResolveByKeep 65s 65s Calculating upgrade... 65s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 66s Reading package lists... 66s Building dependency tree... 66s Reading state information... 66s Starting pkgProblemResolver with broken count: 0 66s Starting 2 pkgProblemResolver with broken count: 0 66s Done 66s Solving dependencies... 66s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 66s autopkgtest [18:29:03]: rebooting testbed after setup commands that affected boot 85s autopkgtest [18:29:22]: testbed running kernel: Linux 6.12.0-15-generic #15-Ubuntu SMP Tue Feb 4 15:05:57 UTC 2025 88s autopkgtest [18:29:25]: @@@@@@@@@@@@@@@@@@@@ apt-source qtsass 89s Get:1 http://ftpmaster.internal/ubuntu plucky/universe qtsass 0.4.0-1 (dsc) [2140 B] 89s Get:2 http://ftpmaster.internal/ubuntu plucky/universe qtsass 0.4.0-1 (tar) [29.5 kB] 89s Get:3 http://ftpmaster.internal/ubuntu plucky/universe qtsass 0.4.0-1 (diff) [3848 B] 89s gpgv: Signature made Mon Jun 26 21:51:52 2023 UTC 89s gpgv: using RSA key 7E1AC3FA27A649284C323EF6695C429316C07BFE 89s gpgv: issuer "jdg@debian.org" 89s gpgv: Can't check signature: No public key 89s dpkg-source: warning: cannot verify inline signature for ./qtsass_0.4.0-1.dsc: no acceptable signature found 89s autopkgtest [18:29:26]: testing package qtsass version 0.4.0-1 89s autopkgtest [18:29:26]: build not needed 90s autopkgtest [18:29:27]: test pytest: preparing testbed 90s Reading package lists... 90s Building dependency tree... 90s Reading state information... 90s Starting pkgProblemResolver with broken count: 0 90s Starting 2 pkgProblemResolver with broken count: 0 90s Done 90s The following NEW packages will be installed: 90s libnsl2 libpython3.12-minimal libpython3.12-stdlib libsass1 python3-all 90s python3-flaky python3-iniconfig python3-libsass python3-packaging 90s python3-pluggy python3-pytest python3-qtsass python3.12 python3.12-minimal 90s 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. 90s Need to get 7245 kB of archives. 90s After this operation, 28.3 MB of additional disk space will be used. 90s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-minimal s390x 3.12.9-1 [836 kB] 91s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12-minimal s390x 3.12.9-1 [2403 kB] 92s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libnsl2 s390x 1.3.0-3build3 [44.1 kB] 92s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-stdlib s390x 3.12.9-1 [2071 kB] 92s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12 s390x 3.12.9-1 [671 kB] 92s Get:6 http://ftpmaster.internal/ubuntu plucky/universe s390x libsass1 s390x 3.6.5+20231221-3 [808 kB] 92s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x python3-all s390x 3.13.1-1~exp2 [898 B] 92s Get:8 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-flaky all 3.8.1-2 [16.6 kB] 92s Get:9 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 92s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x python3-libsass s390x 0.23.0-0.1ubuntu1 [44.5 kB] 92s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x python3-packaging all 24.2-1 [51.5 kB] 92s Get:12 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 92s Get:13 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest all 8.3.4-1 [252 kB] 92s Get:14 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-qtsass all 0.4.0-1 [19.2 kB] 93s Fetched 7245 kB in 2s (3295 kB/s) 93s Selecting previously unselected package libpython3.12-minimal:s390x. 93s (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 ... 55928 files and directories currently installed.) 93s Preparing to unpack .../00-libpython3.12-minimal_3.12.9-1_s390x.deb ... 93s Unpacking libpython3.12-minimal:s390x (3.12.9-1) ... 93s Selecting previously unselected package python3.12-minimal. 93s Preparing to unpack .../01-python3.12-minimal_3.12.9-1_s390x.deb ... 93s Unpacking python3.12-minimal (3.12.9-1) ... 93s Selecting previously unselected package libnsl2:s390x. 93s Preparing to unpack .../02-libnsl2_1.3.0-3build3_s390x.deb ... 93s Unpacking libnsl2:s390x (1.3.0-3build3) ... 93s Selecting previously unselected package libpython3.12-stdlib:s390x. 93s Preparing to unpack .../03-libpython3.12-stdlib_3.12.9-1_s390x.deb ... 93s Unpacking libpython3.12-stdlib:s390x (3.12.9-1) ... 93s Selecting previously unselected package python3.12. 93s Preparing to unpack .../04-python3.12_3.12.9-1_s390x.deb ... 93s Unpacking python3.12 (3.12.9-1) ... 93s Selecting previously unselected package libsass1:s390x. 93s Preparing to unpack .../05-libsass1_3.6.5+20231221-3_s390x.deb ... 93s Unpacking libsass1:s390x (3.6.5+20231221-3) ... 93s Selecting previously unselected package python3-all. 93s Preparing to unpack .../06-python3-all_3.13.1-1~exp2_s390x.deb ... 93s Unpacking python3-all (3.13.1-1~exp2) ... 93s Selecting previously unselected package python3-flaky. 93s Preparing to unpack .../07-python3-flaky_3.8.1-2_all.deb ... 93s Unpacking python3-flaky (3.8.1-2) ... 93s Selecting previously unselected package python3-iniconfig. 93s Preparing to unpack .../08-python3-iniconfig_1.1.1-2_all.deb ... 93s Unpacking python3-iniconfig (1.1.1-2) ... 93s Selecting previously unselected package python3-libsass. 93s Preparing to unpack .../09-python3-libsass_0.23.0-0.1ubuntu1_s390x.deb ... 93s Unpacking python3-libsass (0.23.0-0.1ubuntu1) ... 93s Selecting previously unselected package python3-packaging. 93s Preparing to unpack .../10-python3-packaging_24.2-1_all.deb ... 93s Unpacking python3-packaging (24.2-1) ... 93s Selecting previously unselected package python3-pluggy. 93s Preparing to unpack .../11-python3-pluggy_1.5.0-1_all.deb ... 93s Unpacking python3-pluggy (1.5.0-1) ... 93s Selecting previously unselected package python3-pytest. 93s Preparing to unpack .../12-python3-pytest_8.3.4-1_all.deb ... 93s Unpacking python3-pytest (8.3.4-1) ... 93s Selecting previously unselected package python3-qtsass. 93s Preparing to unpack .../13-python3-qtsass_0.4.0-1_all.deb ... 93s Unpacking python3-qtsass (0.4.0-1) ... 93s Setting up python3-iniconfig (1.1.1-2) ... 93s Setting up libsass1:s390x (3.6.5+20231221-3) ... 93s Setting up libpython3.12-minimal:s390x (3.12.9-1) ... 93s Setting up python3-libsass (0.23.0-0.1ubuntu1) ... 93s Setting up python3-packaging (24.2-1) ... 94s Setting up python3-flaky (3.8.1-2) ... 94s Setting up python3-pluggy (1.5.0-1) ... 94s Setting up libnsl2:s390x (1.3.0-3build3) ... 94s Setting up python3.12-minimal (3.12.9-1) ... 95s Setting up libpython3.12-stdlib:s390x (3.12.9-1) ... 95s Setting up python3-pytest (8.3.4-1) ... 95s Setting up python3.12 (3.12.9-1) ... 96s Setting up python3-qtsass (0.4.0-1) ... 96s Setting up python3-all (3.13.1-1~exp2) ... 96s Processing triggers for man-db (2.13.0-1) ... 97s Processing triggers for libc-bin (2.40-4ubuntu1) ... 97s Processing triggers for systemd (257.2-3ubuntu1) ... 98s autopkgtest [18:29:35]: test pytest: [----------------------- 98s Testing with python3.12: 98s ============================= test session starts ============================== 98s platform linux -- Python 3.12.9, pytest-8.3.4, pluggy-1.5.0 98s rootdir: /tmp/autopkgtest.x0zq6N/autopkgtest_tmp 98s plugins: flaky-3.8.1, typeguard-4.4.1 98s collected 50 items 98s 98s tests/test_api.py ........... [ 22%] 107s tests/test_cli.py ....... [ 36%] 107s tests/test_conformers.py ..................... [ 78%] 107s tests/test_functions.py ....... [ 92%] 108s tests/test_watchers.py ..s. [100%] 108s ===Flaky Test Report=== 108s 108s test_watchers[PollingWatcher] passed 1 out of the required 1 times. Success! 108s test_watchers[None] passed 1 out of the required 1 times. Success! 108s 108s ===End Flaky Test Report=== 108s 108s ======================== 49 passed, 1 skipped in 10.04s ======================== 108s Testing with python3.13: 108s ============================= test session starts ============================== 108s platform linux -- Python 3.13.2, pytest-8.3.4, pluggy-1.5.0 108s rootdir: /tmp/autopkgtest.x0zq6N/autopkgtest_tmp 108s plugins: flaky-3.8.1, typeguard-4.4.1 108s collected 50 items 108s 108s tests/test_api.py ........... [ 22%] 312s tests/test_cli.py ....F.. [ 36%] 312s tests/test_conformers.py ..................... [ 78%] 312s tests/test_functions.py ....... [ 92%] 314s tests/test_watchers.py ..s. [100%] 314s 314s =================================== FAILURES =================================== 314s ______________________________ test_watch_complex ______________________________ 314s 314s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-1/test_watch_complex0') 314s 314s def test_watch_complex(tmpdir): 314s """CLI watch complex example.""" 314s 314s input = example('complex') 314s output = tmpdir.mkdir('output') 314s args = [input, '-o', output.strpath, '-w'] 314s proc = invoke(args) 314s 314s expected_files = [output.join('light.css'), output.join('dark.css')] 314s 314s # Wait for initial compile 314s files_created = lambda: all([exists(f.strpath) for f in expected_files]) 314s if not await_condition(files_created): 314s result = kill(proc) 314s report = format_result(result) 314s err = 'All expected files have not been created...' 314s err += report 314s assert False, err 314s 314s # Ensure subprocess is still alive 314s assert proc.poll() is None 314s 314s # Input files to touch 314s input_full = example('complex', 'light.scss') 314s input_partial = example('complex', '_base.scss') 314s input_nested = example('complex', 'widgets', '_qwidget.scss') 314s 314s def touch_and_wait(input_file, timeout=2000): 314s """Touch a file, triggering a recompile""" 314s 314s filename = basename(input_file) 314s old_mtimes = [f.mtime() for f in expected_files] 314s files_modified = lambda: all( 314s [f.mtime() > old_mtimes[i] for i, f in enumerate(expected_files)] 314s ) 314s time.sleep(SLEEP_INTERVAL) 314s touch(input_file) 314s 314s if not await_condition(files_modified, timeout): 314s result = kill(proc) 314s report = format_result(result) 314s err = 'Modifying %s did not trigger recompile.\n' % filename 314s err += report 314s for i, f in enumerate(expected_files): 314s err += str(f) + '\n' 314s err += str(old_mtimes[i]) + '\n' 314s err += str(f.mtime()) + '\n' 314s err += str(bool(f.mtime() > old_mtimes[i])) + '\n' 314s assert False, err 314s 314s return True 314s 314s > assert touch_and_wait(input_full) 314s 314s tests/test_cli.py:206: 314s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 314s 314s input_file = '/tmp/autopkgtest.x0zq6N/autopkgtest_tmp/examples/complex/light.scss' 314s timeout = 2000 314s 314s def touch_and_wait(input_file, timeout=2000): 314s """Touch a file, triggering a recompile""" 314s 314s filename = basename(input_file) 314s old_mtimes = [f.mtime() for f in expected_files] 314s files_modified = lambda: all( 314s [f.mtime() > old_mtimes[i] for i, f in enumerate(expected_files)] 314s ) 314s time.sleep(SLEEP_INTERVAL) 314s touch(input_file) 314s 314s if not await_condition(files_modified, timeout): 314s result = kill(proc) 314s report = format_result(result) 314s err = 'Modifying %s did not trigger recompile.\n' % filename 314s err += report 314s for i, f in enumerate(expected_files): 314s err += str(f) + '\n' 314s err += str(old_mtimes[i]) + '\n' 314s err += str(f.mtime()) + '\n' 314s err += str(bool(f.mtime() > old_mtimes[i])) + '\n' 314s > assert False, err 314s E AssertionError: Modifying light.scss did not trigger recompile. 314s E Subprocess Report... 314s E Exit code: -9 314s E stderr: 314s E Compiling /tmp/autopkgtest.x0zq6N/autopkgtest_tmp/examples/complex/light.scss... 314s E Created CSS file /tmp/pytest-of-ubuntu/pytest-1/test_watch_complex0/output/light.css 314s E Compiling /tmp/autopkgtest.x0zq6N/autopkgtest_tmp/examples/complex/dark.scss... 314s E Created CSS file /tmp/pytest-of-ubuntu/pytest-1/test_watch_complex0/output/dark.css 314s E qtsass is watching /tmp/autopkgtest.x0zq6N/autopkgtest_tmp/examples/complex... 314s E Compiling /tmp/autopkgtest.x0zq6N/autopkgtest_tmp/examples/complex/light.scss... 314s E Created CSS file /tmp/pytest-of-ubuntu/pytest-1/test_watch_complex0/output/light.css 314s E Compiling /tmp/autopkgtest.x0zq6N/autopkgtest_tmp/examples/complex/dark.scss... 314s E Created CSS file /tmp/pytest-of-ubuntu/pytest-1/test_watch_complex0/output/dark.css 314s E /tmp/pytest-of-ubuntu/pytest-1/test_watch_complex0/output/light.css 314s E 1740162673.8404424 314s E 1740162590.1834095 314s E False 314s E /tmp/pytest-of-ubuntu/pytest-1/test_watch_complex0/output/dark.css 314s E 1740162673.8404424 314s E 1740162590.1834095 314s E False 314s E 314s E assert False 314s 314s tests/test_cli.py:202: AssertionError 314s ===Flaky Test Report=== 314s 314s test_watchers[PollingWatcher] passed 1 out of the required 1 times. Success! 314s test_watchers[None] passed 1 out of the required 1 times. Success! 314s 314s ===End Flaky Test Report=== 314s =========================== short test summary info ============================ 314s FAILED tests/test_cli.py::test_watch_complex - AssertionError: Modifying ligh... 314s ============= 1 failed, 48 passed, 1 skipped in 119.75s (0:01:59) ============== 314s autopkgtest [18:33:11]: test pytest: -----------------------] 315s pytest FAIL non-zero exit status 1 315s autopkgtest [18:33:12]: test pytest: - - - - - - - - - - results - - - - - - - - - - 315s autopkgtest [18:33:12]: @@@@@@@@@@@@@@@@@@@@ summary 315s pytest FAIL non-zero exit status 1 332s nova [W] Using flock in prodstack6-s390x 332s Creating nova instance adt-plucky-s390x-qtsass-20250221-180130-juju-7f2275-prod-proposed-migration-environment-20-cc969e24-1ed5-4a57-be33-984b60da7b02 from image adt/ubuntu-plucky-s390x-server-20250221.img (UUID 911778ad-2250-45eb-bdc8-6f3429c92c46)... 332s nova [W] Timed out waiting for ac50aad1-eac7-4f02-8cb4-a47e0996bff6 to get deleted.