<?xml version="1.0" encoding="utf-8"?><testsuites name="pytest tests"><testsuite name="pytest" errors="0" failures="2" skipped="0" tests="142" time="0.096" timestamp="2026-04-16T04:28:03.748164+00:00" hostname="aeacus"><testcase classname="image.test_base.TestBase" name="test_dir_empty[/proc]" time="0.001" /><testcase classname="image.test_base.TestBase" name="test_dir_empty[/run]" time="0.000" /><testcase classname="image.test_base.TestBase" name="test_dir_empty[/sys]" time="0.000" /><testcase classname="image.test_base.TestBase" name="test_dir_empty[/tmp]" time="0.000"><failure message="AssertionError: /tmp contains unexpected files: tmp.a65A660TVK&#10;assert 1 == 0&#10; +  where 1 = len({'tmp.a65A660TVK'})">self = &lt;test_base.TestBase object at 0x7f0579cc6ea0&gt;
image_path = PosixPath('/tmp/fai-diskimage.S5QLQO'), path = PosixPath('/tmp')

    @pytest.mark.parametrize('path', [
        '/proc',
        '/run',
        '/sys',
        '/tmp',
        '/var/cache/apt',
        '/var/lib/apt/lists',
        '/var/tmp',
    ])
    def test_dir_empty(self, image_path, path):
        path = pathlib.Path(path)
        p = (image_path / path.relative_to('/'))
        assert p.exists(), '{} does not exist'.format(path.as_posix())
        assert p.is_dir(), '{} is no directory'.format(path.as_posix())
    
        c = set(i.relative_to(p).as_posix() for i in p.glob('*'))
&gt;       assert len(c) == 0, '{} contains unexpected files: {}'.format(path.as_posix(), ', '.join(c))
E       AssertionError: /tmp contains unexpected files: tmp.a65A660TVK
E       assert 1 == 0
E        +  where 1 = len({'tmp.a65A660TVK'})

src/debian_cloud_images/resources/system_tests/image/test_base.py:23: AssertionError</failure></testcase><testcase classname="image.test_base.TestBase" name="test_dir_empty[/var/cache/apt]" time="0.000" /><testcase classname="image.test_base.TestBase" name="test_dir_empty[/var/lib/apt/lists]" time="0.000" /><testcase classname="image.test_base.TestBase" name="test_dir_empty[/var/tmp]" time="0.000" /><testcase classname="image.test_base.TestBase" name="test_file_absent[/etc/mailname]" time="0.000" /><testcase classname="image.test_base.TestBase" name="test_file_absent[/initrd.img]" time="0.000" /><testcase classname="image.test_base.TestBase" name="test_file_absent[/vmlinux]" time="0.000" /><testcase classname="image.test_base.TestBase" name="test_file_absent[/vmlinuz]" time="0.000" /><testcase classname="image.test_boot.TestBootFiles" name="test_boot_files[/boot/initrd.img*]" time="0.000" /><testcase classname="image.test_boot.TestBootFiles" name="test_boot_files[/boot/vmlinu[xz]*]" time="0.000" /><testcase classname="image.test_boot.TestBootFiles" name="test_boot_files[/boot/grub/grub.cfg]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_etc_cloud_release" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_etc_default_locale" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_etc_fstab" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_etc_resolv_conf" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[root]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[daemon]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[bin]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[sys]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[sync]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[games]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[man]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[lp]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[mail]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[news]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[uucp]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[proxy]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[www-data]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[backup]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[list]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[irc]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[_apt]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[nobody]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[systemd-network]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[dhcpcd]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[iodine]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[messagebus]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[tcpdump]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[miredo]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[_rpc]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[statd]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[redsocks]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[stunnel4]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[sshd]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[Debian-snmp]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[mysql]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[sslh]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[postgres]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[ntpsec]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[avahi]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[usbmux]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[cups-pk-helper]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[inetsim]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[polkitd]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[pcscd]" time="0.000"><failure message="Failed: /etc/passwd includes user pcscd with not allowed name">/etc/passwd includes user pcscd with not allowed name</failure></testcase><testcase classname="image.test_etc.TestEtc" name="test_passwd_name[_chrony]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[root]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[daemon]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[bin]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[sys]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[sync]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[games]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[man]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[lp]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[mail]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[news]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[uucp]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[proxy]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[www-data]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[backup]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[list]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[irc]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[_apt]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[nobody]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[systemd-network]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[dhcpcd]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[iodine]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[messagebus]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[tcpdump]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[miredo]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[_rpc]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[statd]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[redsocks]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[stunnel4]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[sshd]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[Debian-snmp]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[mysql]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[sslh]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[postgres]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[ntpsec]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[avahi]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[usbmux]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[cups-pk-helper]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[inetsim]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[polkitd]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[pcscd]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_shell[_chrony]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[root]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[daemon]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[bin]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[sys]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[sync]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[games]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[man]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[lp]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[mail]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[news]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[uucp]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[proxy]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[www-data]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[backup]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[list]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[irc]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[_apt]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[nobody]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[systemd-network]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[dhcpcd]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[iodine]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[messagebus]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[tcpdump]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[miredo]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[_rpc]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[statd]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[redsocks]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[stunnel4]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[sshd]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[Debian-snmp]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[mysql]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[sslh]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[postgres]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[ntpsec]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[avahi]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[usbmux]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[cups-pk-helper]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[inetsim]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[polkitd]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[pcscd]" time="0.000" /><testcase classname="image.test_etc.TestEtc" name="test_passwd_uid[_chrony]" time="0.000" /><testcase classname="image.test_var.TestVar" name="test_var_log" time="0.000" /></testsuite></testsuites>