Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 897003 Details for
Bug 922760
dev-libs/libportal-0.7.1 fails tests (MUSL-SYSTEM)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
/var/tmp/portage/dev-libs/libportal-0.7.1/work/libportal-0.7.1-build/meson-logs/testlog.txt
file_922760.txt (text/plain), 80.44 KB, created by
Arniiiii
on 2024-07-04 21:38:13 UTC
(
hide
)
Description:
/var/tmp/portage/dev-libs/libportal-0.7.1/work/libportal-0.7.1-build/meson-logs/testlog.txt
Filename:
MIME Type:
Creator:
Arniiiii
Created:
2024-07-04 21:38:13 UTC
Size:
80.44 KB
patch
obsolete
>Log of Meson test suite run on 2024-07-04T20:23:07.302823 > >Inherited environment: SANDBOX_MESSAGE_P@TH=/proc/4/fd/2 PORTAGE_NONFATAL=1 SLOT=0/1-1-1-1 SHELL=/bin/bash separator_powerline_left='î²' VALA_GEN_INTROSPECT=/usr/bin/vala-gen-introspect-0.56 RUBY_TARGETS='' CFLAGS_x32=-mx32 PORTAGE_INST_UID=0 KERNEL_ABI=amd64 PORTAGE_PYTHONPATH=/usr/lib/python3.12/site-packages QEMU_SOFTMMU_TARGETS='' MAKING_BINPKG_FEATURES='binpkg-docompress binpkg-multi-instance' PORTAGE_FEATURES='assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg buildpkg-live collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles installsources ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news noclean nostrip parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms split-elog split-log strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr' __E_EXEDESTTREE='' ac_cv_c_undeclared_builtin_options='none needed' ESYSROOT='' XDG_CONFIG_DIRS=/etc/xdg LESS='-sFRiMX --shift 5' PORTAGE_SCHEDULING_POLICY=idle ROOTPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/19/bin:/usr/lib/llvm/18/bin:/usr/lib/llvm/17/bin:/usr/lib/llvm/16/bin:/usr/lib/llvm/15/bin:/opt/cuda/bin CFLAGS_x86='-m32 -mfpmath=sse' TERM_PROGRAM_VERSION=3.4 JDK_HOME=/etc/java-config-2/current-system-vm USE_EXPAND_VALUES_KERNEL='Darwin linux SunOS' PORTAGE_PYTHON=/usr/bin/python3.12 PYTHON_SINGLE_TARGET='' __E_DOCDESTTREE='' PROFILE_ONLY_VARIABLES='ARCH ELIBC IUSE_IMPLICIT KERNEL USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL' R_HOME=/usr/lib64/R SYMLINK_LIB=no TMUX=/tmp/tmux-0/default,7426,0 PKG_CONFIG_PATH=/var/tmp/portage/dev-libs/libportal-0.7.1/temp/pkgconfig:/var/tmp/portage/dev-libs/libportal-0.7.1/temp/python3.12/pkgconfig SANDBOX_ACTIVE=armedandready DEBUGBUILD=1 USERLAND=GNU CPU_FLAGS_X86='' PKG_TMPDIR=/var/tmp/portage/._unmerge_ LUA_TARGETS='' LDFLAGS_x86='-m elf_i386' TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES=134217728 MULTILIB_STRICT_DIRS='/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib' PKGUSE='' JAVA_HOME=/etc/java-config-2/current-system-vm TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE=1 DOTNET_ROOT=/opt/dotnet-sdk-bin-8.0 SANDBOX_ON=1 IUSE_EFFECTIVE='abi_x86_64 alpha amd64 amd64-linux arm arm64 arm64-macos elibc_Darwin elibc_SunOS elibc_bionic elibc_glibc elibc_mingw elibc_musl gtk gtk-doc hppa ia64 introspection kernel_Darwin kernel_SunOS kernel_linux loong m68k mips ppc ppc-macos ppc64 ppc64-linux prefix prefix-guest prefix-stack qt5 riscv s390 sparc test vala x64-macos x64-solaris x86 x86-linux' BINPKG_FORMAT=gpkg EPREFIX='' EBUILD_PHASE_FUNC=src_test CAMERAS='' EPYTHON=python3.12 CURL_SSL='' PORTAGE_IPC_DAEMON=1 TMUX_PLUGIN_MANAGER_PATH=/root/.config/tmux/plugins/ EBUILD_PHASE=test IUSE_IMPLICIT='abi_x86_64 prefix prefix-guest prefix-stack' color_window_off_status_current_bg=colour254 ANT_HOME=/usr/share/ant AMDGPU_TARGETS='' PORTAGE_SIGPIPE_STATUS=141 OFFICE_IMPLEMENTATION='' CBUILD=x86_64-pc-linux-gnu yank=/root/.config/tmux/yank.sh LDFLAGS_amd64='-m elf_x86_64' color_dark=colour232 BINPKG_GPG_VERIFY_BASE_COMMAND='/usr/bin/gpg --verify --batch --no-tty --no-auto-check-trustdb --status-fd 2 [PORTAGE_CONFIG] [SIGNATURE]' DEFAULT_ABI=amd64 ALSA_CARDS='' ABI_S390='' KERNEL=linux FFLAGS='-O3 -pipe -march=alderlake -mabm -mno-cldemote -mno-kl -mno-pconfig -mno-sgx -mno-widekl -mshstk --param=l1-cache-line-size=64 --param=l1-cache-size=48 --param=l2-cache-size=30720 -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -fgraphite-identity -floop-interchange -floop-strip-mine -floop-nest-optimize -ggdb3 -frecord-gcc-switches' EDITOR=/bin/nano ED=/var/tmp/portage/dev-libs/libportal-0.7.1/image MULTILIB_STRICT_DENY='64-bit.*shared object' PORTAGE_ARCHLIST='alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux arm64-macos hppa ia64 loong m68k mips ppc ppc-macos ppc64 ppc64-linux riscv riscv-linux s390 sparc x64-macos x64-solaris x86 x86-linux x86-macos' EBUILD=/var/db/repos/gentoo/dev-libs/libportal/libportal-0.7.1.ebuild INHERITED=' toolchain-funcs multilib flag-o-matic multiprocessing ninja-utils python-utils-r1 meson python-any-r1 vala virtualx' VAPIGEN_VAPIDIR=/usr/share/vala/vapi OPENMPI_RM='' ADA_TARGET='' EBUILD_MASTER_PID=21 PORTAGE_REPO_NAME=gentoo PWD=/var/tmp/portage/dev-libs/libportal-0.7.1/work/libportal-0.7.1-build PORTAGE_RESTRICT='' PORTAGE_DOCOMPRESS_SIZE_LIMIT=128 VAPIGEN=/usr/bin/vapigen-0.56 LOGNAME=portage EXEOPTIONS=-m0755 CTARGET_default=x86_64-pc-linux-gnu DEFINED_PHASES=' compile configure install prepare setup test' LIBDIR_amd64=lib64 wg_is_zoomed='#[fg=colour232,bg=colour134]#{?window_zoomed_flag,[Z],}#[default]' SANDBOX_VERBOSE=1 PORTAGE_WORKDIR_MODE=0700 PKGDIR=/var/cache/binpkgs color_blue=colour39 FILESDIR=/var/tmp/portage/dev-libs/libportal-0.7.1/files DIROPTIONS=-m0755 MAKEOPTS=-j24 PORTAGE_CONFIGROOT=/ wg_date='#[fg=colour134]%h %d %H:%M#[default]' ENV_UNSET='CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME' PM_EBUILD_HOOK_DIR=/etc/portage/env FIND_BAD_PACKAGE_FEATURES=multilib-strict CXXFLAGS='-O3 -pipe -march=alderlake -mabm -mno-cldemote -mno-kl -mno-pconfig -mno-sgx -mno-widekl -mshstk --param=l1-cache-line-size=64 --param=l1-cache-size=48 --param=l2-cache-size=30720 -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -fgraphite-identity -floop-interchange -floop-strip-mine -floop-nest-optimize -ggdb3 -frecord-gcc-switches' PORTAGE_OVERRIDE_EPREFIX='' XAUTHORITY='' MARCH_NATIVE_GCC='-march=alderlake -mabm -mno-cldemote -mno-kl -mno-pconfig -mno-sgx -mno-widekl -mshstk --param=l1-cache-line-size=64 --param=l1-cache-size=48 --param=l2-cache-size=30720' LLVM_SLOT='' T=/var/tmp/portage/dev-libs/libportal-0.7.1/temp S=/var/tmp/portage/dev-libs/libportal-0.7.1/work/libportal-0.7.1 P=libportal-0.7.1 color_window_off_indicator=colour088 D=/var/tmp/portage/dev-libs/libportal-0.7.1/image A=libportal-0.7.1.tar.xz CATEGORY=dev-libs LDFLAGS_x32='-m elf32_x86_64' color_black=colour232 LD_PRELOAD=libsandbox.so PYTHON_TARGETS='' QA_VDB=y color_green=colour076 CALLIGRA_FEATURES='' LDFLAGS='-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--defsym=__gentoo_check_ldflags__=0' HOME=/var/tmp/portage/dev-libs/libportal-0.7.1/homedir LIBREOFFICE_EXTENSIONS='' QA_CMP=y LANG=en_US.utf8 LTO_FLAGS_GCC='-flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing' CFLAGS_amd64=-m64 WORKDIR=/var/tmp/portage/dev-libs/libportal-0.7.1/work QEMU_USER_TARGETS='' LS_COLORS='' INSOPTIONS=-m0644 SANDBOX_LIB=libsandbox.so UWSGI_PLUGINS='' COLUMNS=196 CHOST_x86=i686-pc-linux-gnu BROOT='' PORTAGE_TMPDIR=/var/tmp LTO_WARNINGS_GCC='-Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing' BECAUSE_PACKAGE_TESTING_WIKI_LDF=-Wl,--defsym=__gentoo_check_ldflags__=0 color_red=colour160 PORTAGE_COLORMAP='PORTAGE_COLOR_BAD=$'"'"''"'"' >PORTAGE_COLOR_BRACKET=$'"'"''"'"' >PORTAGE_COLOR_ERR=$'"'"''"'"' >PORTAGE_COLOR_GOOD=$'"'"''"'"' >PORTAGE_COLOR_HILITE=$'"'"''"'"' >PORTAGE_COLOR_INFO=$'"'"''"'"' >PORTAGE_COLOR_LOG=$'"'"''"'"' >PORTAGE_COLOR_NORMAL=$'"'"''"'"' >PORTAGE_COLOR_QAWARN=$'"'"''"'"' >PORTAGE_COLOR_WARN=$'"'"''"'"'' SANDBOX_READ=/:/var/tmp/portage LCD_DEVICES='' BINPKG_GPG_VERIFY_GPG_HOME=/etc/portage/gnupg FEATURES='assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg buildpkg-live collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles installsources ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news noclean nostrip parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms split-elog split-log strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr' TMPDIR=/var/tmp/portage/dev-libs/libportal-0.7.1/temp PORTAGE_BIN_PATH=/usr/lib/portage/python3.12 IWDT_ALL=y CPU_FLAGS_PPC='' SANDBOX_METHOD=any _tide_location_color='' OPENMPI_OFED_FEATURES='' wg_is_keys_off='#[fg=white,bg=colour088]#([ $(tmux show-option -qv key-table) = '"'"'off'"'"' ] && echo '"'"'OFF'"'"')#[default]' color_purple=colour134 PORTAGE_INTERNAL_CALLER=1 PORTAGE_COMPRESSION_COMMAND='xz -T24 --memlimit-compress=50% -q -9 -T 24' PVR=0.7.1 PORTAGE_VERBOSE=1 color_session_text=colour39 color_level_warn=colour220 PKG_LOGDIR=/var/tmp/portage/dev-libs/libportal-0.7.1/temp/logging separator_powerline_right='î°' CPU_FLAGS_ARM='' KEYWORDS='~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86' PORTAGE_COMPRESS_EXCLUDE_SUFFIXES='css gif htm[l]? jp[e]?g js pdf png' PORTAGE_BUILD_USER=portage OPENMPI_FABRICS='' NGINX_MODULES_MAIL='' USE_EXPAND_UNPREFIXED=ARCH MOPREFIX=libportal VALAC=/usr/bin/valac-0.56 CHOST_amd64=x86_64-pc-linux-gnu QA_SED=y MOZ_GMP_PATH=/usr/lib64/nsbrowser/plugins/gmp-gmpopenh264/system-installed FFTOOLS='' LLVM_TARGETS='' FETCHCOMMAND_SSH='bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"' JAVAC=/etc/java-config-2/current-system-vm/bin/javac color_yellow=colour220 color_status_text=colour245 PORTAGE_PYM_PATH=/usr/lib/python3.12/site-packages PARALELL_SOME_STUFF_FEATURES=parallel-fetch FCFLAGS='-O3 -pipe -march=alderlake -mabm -mno-cldemote -mno-kl -mno-pconfig -mno-sgx -mno-widekl -mshstk --param=l1-cache-line-size=64 --param=l1-cache-size=48 --param=l2-cache-size=30720 -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -fgraphite-identity -floop-interchange -floop-strip-mine -floop-nest-optimize -ggdb3 -frecord-gcc-switches' _tide_pad=' ' ANDROID_HOME=/opt/android-sdk-update-manager STUDIO_JDK=/opt/android-studio/jbr MULTILIB_STRICT_EXEMPT='(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)' LUA_SINGLE_TARGET='' DISTUTILS_STRICT_ENTRY_POINTS=1 TERM=foot PROFILE_23_USRTYPE=split-usr BOOTSTRAP_USE='unicode pkg-config split-usr xml python_targets_python3_12 python_single_target_python3_12 gil multilib zstd cet' EROOT='' LESSOPEN='|lesspipe.sh %s' ANDROID_SWT=/usr/share/swt-3.7/lib DEBUG_FLAGS_GCC=-ggdb3 PORTAGE_XATTR_EXCLUDE='btrfs.* security.evm security.ima security.selinux system.nfs4_acl user.apache_handler user.Beagle.* user.dublincore.* user.mime_encoding user.xdg.*' PORTAGE_LOG_FILE=/var/tmp/portage/dev-libs/libportal-0.7.1/temp/build.log NOCOLOR=no TMUX_PANE=%4 PORTAGE_DEBUG=0 PYTHON=/usr/bin/python3.12 PORTAGE_PROPERTIES='' PORTAGE_QUIET=1 color_level_ok=colour076 color_light=white SANDBOX_DEBUG=0 PORTAGE_DEPCACHEDIR=/var/cache/edb/dep L10N='' ALLOW_TEST=network ARCH=amd64 NGINX_MODULES_HTTP='' MANPAGER=manpager ROOT='' VIDEO_CARDS='' ABI_X86=64 TEMP=/var/tmp/portage/dev-libs/libportal-0.7.1/temp BINPKG_GPG_SIGNING_DIGEST=SHA512 USE_EXPAND_VALUES_ARCH='alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux' LIBDIR_x32=libx32 NPM_CONFIG_GLOBALCONFIG=/etc/npm/npmrc INPUT_DEVICES='' DISPLAY=:1 GPG_VERIFY_USER_DROP=nobody SHLVL=1 TEST_PACKAGES='collision-protect ipc-sandbox network-sandbox sandbox split-log split-elog strict test userfetch userpriv usersandbox' _tide_color_separator_same_color='' DISTDIR=/var/tmp/portage/dev-libs/libportal-0.7.1/distdir enable_year2038=no PORTAGE_REPOSITORIES='[DEFAULT] >auto-sync = yes >main-repo = gentoo >strict-misc-digests = true >sync-allow-hardlinks = true >sync-openpgp-key-refresh = true >sync-rcu = false >volatile = true > >[benzene-overlay] >auto-sync = yes >location = /var/db/repos/benzene-overlay >masters = gentoo >strict-misc-digests = true >sync-allow-hardlinks = true >sync-openpgp-key-refresh = true >sync-rcu = false >sync-type = git >sync-uri = https://github.com/gentoo-mirror/benzene-overlay.git >volatile = false > >[booboo] >auto-sync = yes >location = /var/db/repos/booboo >masters = gentoo >strict-misc-digests = true >sync-allow-hardlinks = true >sync-openpgp-key-refresh = true >sync-rcu = false >sync-type = git >sync-uri = https://github.com/gentoo-mirror/booboo.git >volatile = false > >[ex_repo] >auto-sync = yes >location = /var/db/repos/ex_repo >masters = gentoo >strict-misc-digests = true >sync-allow-hardlinks = true >sync-openpgp-key-refresh = true >sync-rcu = false >sync-type = git >sync-uri = https://github.com/Gerodote/ex_repo.git >volatile = false > >[gentoo] >auto-sync = yes >location = /var/db/repos/gentoo >masters = >priority = -1000 >strict-misc-digests = true >sync-allow-hardlinks = true >sync-openpgp-key-path = /usr/share/openpgp-keys/gentoo-release.asc >sync-openpgp-key-refresh = true >sync-openpgp-key-refresh-retry-count = 40 >sync-openpgp-key-refresh-retry-delay-exp-base = 2 >sync-openpgp-key-refresh-retry-delay-max = 60 >sync-openpgp-key-refresh-retry-delay-mult = 4 >sync-openpgp-key-refresh-retry-overall-timeout = 1200 >sync-openpgp-keyserver = hkps://keys.gentoo.org >sync-rcu = false >sync-type = rsync >sync-uri = rsync://rsync.gentoo.org/gentoo-portage >volatile = false >sync-rsync-verify-max-age = 3 >sync-rsync-verify-metamanifest = yes >sync-rsync-verify-jobs = 1 >sync-rsync-extra-opts = > >[gentoo-zh] >auto-sync = yes >location = /var/db/repos/gentoo-zh >masters = gentoo >strict-misc-digests = true >sync-allow-hardlinks = true >sync-openpgp-key-refresh = true >sync-rcu = false >sync-type = git >sync-uri = https://github.com/gentoo-mirror/gentoo-zh.git >volatile = false > >[guru] >auto-sync = yes >location = /var/db/repos/guru >masters = gentoo >strict-misc-digests = true >sync-allow-hardlinks = true >sync-openpgp-key-refresh = true >sync-rcu = false >sync-type = git >sync-uri = https://github.com/gentoo-mirror/guru.git >volatile = false > >[librewolf] >auto-sync = yes >location = /var/db/repos/librewolf >masters = gentoo >strict-misc-digests = true >sync-allow-hardlinks = true >sync-openpgp-key-refresh = true >sync-rcu = false >sync-type = git >sync-uri = https://codeberg.org/librewolf/gentoo.git >volatile = false > >[mrpenguin] >auto-sync = yes >location = /var/db/repos/mrpenguin >masters = gentoo >strict-misc-digests = true >sync-allow-hardlinks = true >sync-openpgp-key-refresh = true >sync-rcu = false >sync-type = git >sync-uri = https://github.com/Gerodote/MrPenguin-s_ebuilds >volatile = false > >[mv] >auto-sync = yes >location = /var/db/repos/mv >masters = gentoo >strict-misc-digests = true >sync-allow-hardlinks = true >sync-openpgp-key-refresh = true >sync-rcu = false >sync-type = git >sync-uri = https://github.com/gentoo-mirror/mv.git >volatile = false > >[nest] >auto-sync = yes >location = /var/db/repos/nest >masters = gentoo >strict-misc-digests = true >sync-allow-hardlinks = true >sync-openpgp-key-refresh = true >sync-rcu = false >sync-type = git >sync-uri = https://github.com/gentoo-mirror/nest.git >volatile = false > >[pf4public] >auto-sync = yes >location = /var/db/repos/pf4public >masters = gentoo >strict-misc-digests = true >sync-allow-hardlinks = true >sync-openpgp-key-refresh = true >sync-rcu = false >sync-type = git >sync-uri = https://github.com/gentoo-mirror/pf4public.git >volatile = false > >[steam-overlay] >auto-sync = yes >location = /var/db/repos/steam-overlay >masters = gentoo >strict-misc-digests = true >sync-allow-hardlinks = true >sync-openpgp-key-refresh = true >sync-rcu = false >sync-type = git >sync-uri = https://github.com/gentoo-mirror/steam-overlay.git >volatile = false > >[torbrowser] >auto-sync = yes >location = /var/db/repos/torbrowser >masters = gentoo >strict-misc-digests = true >sync-allow-hardlinks = true >sync-openpgp-key-refresh = true >sync-rcu = false >sync-type = git >sync-uri = https://github.com/gentoo-mirror/torbrowser.git >volatile = false > >[vowstar] >auto-sync = yes >location = /var/db/repos/vowstar >masters = gentoo >strict-misc-digests = true >sync-allow-hardlinks = true >sync-openpgp-key-refresh = true >sync-rcu = false >sync-type = git >sync-uri = https://github.com/gentoo-mirror/vowstar.git >volatile = false >' APACHE2_MPMS='' PAGER=/usr/bin/less PERL_FEATURES='' LEX=flex SANDBOX_WRITE=:/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp/:/var/tmp/portage:/var/tmp/portage/dev-libs/libportal-0.7.1/homedir/.bash_history CHOST_default=x86_64-pc-linux-gnu GPSD_PROTOCOLS='' __E_DESTTREE=/usr LC_MESSAGES=C.utf8 XTABLES_ADDONS='' LICENSE=LGPL-3 PYTHONDONTWRITEBYTECODE=1 SYSROOT='' VOICEMAIL_STORAGE='' PV=0.7.1 RESUMECOMMAND_SSH='bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"' SANDBOX_LOG=/var/tmp/portage/dev-libs/libportal-0.7.1/temp/sandbox.log wg_session='#[fg=colour39] #S #[default]' PR=r0 COLLECTD_PLUGINS='' PN=libportal XARGS='xargs -r' __E_INSDESTTREE='' SANE_BACKENDS='' USE_EXPAND_IMPLICIT='ARCH ELIBC KERNEL' PF=libportal-0.7.1 USE_EXPAND_VALUES_ELIBC='bionic Darwin glibc mingw musl SunOS' PORTAGE_BASHRC=/etc/portage/bashrc ACCEPT_LICENSE=LGPL-3 color_main=colour166 BUILD_PREFIX=/var/tmp/portage MERGE_TYPE=source gl_cv_func_getcwd_path_max=yes GCC_SPECS='' ABI_MIPS='' GSETTINGS_BACKEND=dconf PORTAGE_ACTUAL_DISTDIR=/var/cache/distfiles color_white=white CCACHE_DISABLE=1 LIBDIR_default=lib color_level_stress=colour160 SANDBOX_PREDICT=/var/tmp/portage/dev-libs/libportal-0.7.1/homedir:/dev/crypto:/var/cache/man:/dev/nvidiactl:/dev/nvidia-caps:/dev/char:/dev/random:/proc/self/coredump_filter:/dev/random:/proc/self/coredump_filter:/dev/random:/proc/self/coredump_filter:/dev/random:/proc/self/coredump_filter:/var/cache/fontconfig:/proc/self/task:/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/card0:/dev/dri/renderD128:/ LIBOPTIONS=-m0644 GRUB_PLATFORMS='' GPG_VERIFY_GROUP_DROP=nogroup GCC_POLLY='-fgraphite-identity -floop-interchange -floop-strip-mine -floop-nest-optimize' SANDBOX_DENY='' LC_COLLATE=C XDG_DATA_DIRS=/root/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/etc/eselect/wine/share QA_CMP_ARGS=-xS color_secondary=colour134 CHOST=x86_64-pc-linux-gnu BINPKG_GPG_SIGNING_BASE_COMMAND='/usr/bin/flock /run/lock/portage-binpkg-gpg.lock /usr/bin/gpg --sign --armor [PORTAGE_CONFIG]' TMP=/var/tmp/portage/dev-libs/libportal-0.7.1/temp PORTAGE_INST_GID=0 PATH=/var/tmp/portage/dev-libs/libportal-0.7.1/temp/python3.12/bin:/usr/lib/portage/python3.12/ebuild-helpers/xattr:/usr/lib/portage/python3.12/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/19/bin:/usr/lib/llvm/18/bin:/usr/lib/llvm/17/bin:/usr/lib/llvm/16/bin:/usr/lib/llvm/15/bin:/opt/android-sdk-update-manager/tools:/opt/android-sdk-update-manager/platform-tools:/etc/eselect/wine/bin:/opt/cuda/bin:/opt/cuda/libnvvp SANDBOX_DEBUG_LOG=/var/log/sandbox/sandbox-debug-4.log PORTAGE_BZIP2_COMMAND=bzip2 PORTAGE_BUILDDIR=/var/tmp/portage/dev-libs/libportal-0.7.1 VAPIGEN_MAKEFILE=/usr/share/vala/Makefile.vapigen CHOST_x32=x86_64-pc-linux-gnux32 NGINX_MODULES_STREAM='' USE='abi_x86_64 amd64 elibc_glibc gtk introspection kernel_linux qt5 test vala' PHP_TARGETS='' POSTGRES_TARGETS='' CFLAGS='-O3 -pipe -march=alderlake -mabm -mno-cldemote -mno-kl -mno-pconfig -mno-sgx -mno-widekl -mshstk --param=l1-cache-line-size=64 --param=l1-cache-size=48 --param=l2-cache-size=30720 -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -fgraphite-identity -floop-interchange -floop-strip-mine -floop-nest-optimize -ggdb3 -frecord-gcc-switches -Wno-incompatible-pointer-types' USE_EXPAND='ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PERL_FEATURES PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS' SANDBOX_BASHRC=/usr/share/sandbox/sandbox.bashrc wg_battery='#{battery_status_fg} #{battery_icon} #{battery_percentage}' MULTILIB_ABIS='amd64 x86' LV2_PATH=/usr/lib64/lv2 LIBDIR_x86=lib tmux_version=3.4 PORTAGE_GID=250 PORTAGE_BUILD_GROUP=portage gl_cv_compiler_check_decl_option=-Werror=implicit-function-declaration BECAUSE_PACKAGE_TESTING_WIKI_CF=-frecord-gcc-switches wg_user_host='#[fg=colour134]#(whoami)#[default]@#H' DEBUG_RELATED_FEATURES='installsources nostrip' APACHE2_MODULES='' COMMON_FLAGS='-O3 -pipe -march=alderlake -mabm -mno-cldemote -mno-kl -mno-pconfig -mno-sgx -mno-widekl -mshstk --param=l1-cache-line-size=64 --param=l1-cache-size=48 --param=l2-cache-size=30720 -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -fgraphite-identity -floop-interchange -floop-strip-mine -floop-nest-optimize -ggdb3 -frecord-gcc-switches' ELIBC=glibc EAPI=8 ABI=amd64 ECLASS_DEPTH=0 PORTAGE_BASHRC_FILES=/var/db/repos/gentoo/profiles/releases/23.0/profile.bashrc color_window_off_status_bg=colour238 OLDPWD=/var/tmp/portage/dev-libs/libportal-0.7.1/work/libportal-0.7.1 color_orange=colour166 MONKEYD_PLUGINS='' EMERGE_FROM=ebuild TERM_PROGRAM=tmux _=/usr/bin/meson > >==================================== 1/2 ===================================== >test: Qt unit test >start time: 20:23:07 >duration: 0.03s >result: exit status 0 >command: MALLOC_PERTURB_=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/var/tmp/portage/dev-libs/libportal-0.7.1/work/libportal-0.7.1-build/libportal UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /var/tmp/portage/dev-libs/libportal-0.7.1/work/libportal-0.7.1-build/tests/qt5/qt-test >----------------------------------- stdout ----------------------------------- >********* Start testing of Test ********* >Config: Using QtTest library 5.15.14, Qt 5.15.14 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 13.2.1 20240210), gentoo 2.15 >PASS : Test::initTestCase() >PASS : Test::testFileChooserPortal() >PASS : Test::testNotificationPortal() >PASS : Test::cleanupTestCase() >Totals: 4 passed, 0 failed, 0 skipped, 0 blacklisted, 0ms >********* Finished testing of Test ********* >----------------------------------- stderr ----------------------------------- >QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/var/tmp/portage/dev-libs/libportal-0.7.1/temp/runtime-portage' >============================================================================== > >==================================== 2/2 ===================================== >test: pytest >start time: 20:23:07 >duration: 4.52s >result: exit status 1 >command: MALLOC_PERTURB_=101 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 GI_TYPELIB_PATH=/var/tmp/portage/dev-libs/libportal-0.7.1/work/libportal-0.7.1-build/libportal MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/var/tmp/portage/dev-libs/libportal-0.7.1/work/libportal-0.7.1-build/libportal UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/pytest --verbose --log-level=DEBUG >----------------------------------- stdout ----------------------------------- >======================================================================================= test session starts ======================================================================================== >platform linux -- Python 3.12.3, pytest-8.2.2, pluggy-1.5.0 -- /usr/bin/python3.12 >cachedir: .pytest_cache >rootdir: /var/tmp/portage/dev-libs/libportal-0.7.1/work/libportal-0.7.1/tests >plugins: xdist-3.6.1, asyncio-0.23.6, timeout-2.3.1, anyio-4.4.0 >asyncio: mode=Mode.STRICT >collecting ... collected 30 items > >pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_close_session PASSED [ 3%] >pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_connect_to_eis FAILED [ 6%] >pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_connect_to_eis_fail_connect_before_start FAILED [ 10%] >pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_connect_to_eis_fail_reconnect FAILED [ 13%] >pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_connect_to_eis_v1 FAILED [ 16%] >pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_create_session FAILED [ 20%] >pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_create_session_no_outputs FAILED [ 23%] >pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_notify_axis FAILED [ 26%] >pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_notify_axis_discrete FAILED [ 30%] >pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_notify_button FAILED [ 33%] >pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_notify_key FAILED [ 36%] >pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_notify_motion FAILED [ 40%] >pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_notify_motion_absolute FAILED [ 43%] >pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_notify_touch FAILED [ 46%] >pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_session_start FAILED [ 50%] >pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_version FAILED [ 53%] >pyportaltest/test_screencast.py::TestScreenCast::test_close_session PASSED [ 56%] >pyportaltest/test_screencast.py::TestScreenCast::test_create_session FAILED [ 60%] >pyportaltest/test_screencast.py::TestScreenCast::test_create_session_v3 FAILED [ 63%] >pyportaltest/test_screencast.py::TestScreenCast::test_session_restore_token_null_if_not_started FAILED [ 66%] >pyportaltest/test_screencast.py::TestScreenCast::test_session_start FAILED [ 70%] >pyportaltest/test_screencast.py::TestScreenCast::test_version FAILED [ 73%] >pyportaltest/test_wallpaper.py::TestWallpaper::test_set_wallpaper_background PASSED [ 76%] >pyportaltest/test_wallpaper.py::TestWallpaper::test_set_wallpaper_background_preview FAILED [ 80%] >pyportaltest/test_wallpaper.py::TestWallpaper::test_set_wallpaper_both FAILED [ 83%] >pyportaltest/test_wallpaper.py::TestWallpaper::test_set_wallpaper_both_preview FAILED [ 86%] >pyportaltest/test_wallpaper.py::TestWallpaper::test_set_wallpaper_cancel FAILED [ 90%] >pyportaltest/test_wallpaper.py::TestWallpaper::test_set_wallpaper_lockscreen FAILED [ 93%] >pyportaltest/test_wallpaper.py::TestWallpaper::test_set_wallpaper_lockscreen_preview FAILED [ 96%] >pyportaltest/test_wallpaper.py::TestWallpaper::test_version FAILED [100%] > >============================================================================================= FAILURES ============================================================================================= >______________________________________________________________________________ TestRemoteDesktop.test_connect_to_eis _______________________________________________________________________________ > >self = <pyportaltest.test_remotedesktop.TestRemoteDesktop testMethod=test_connect_to_eis> > > def test_connect_to_eis(self): >> setup = self.create_session(start_session=True) > >pyportaltest/test_remotedesktop.py:428: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_remotedesktop.py:62: in create_session > self.setup_daemon(params=params, extra_templates=extra_templates) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_remotedesktop.TestRemoteDesktop'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 99 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >_________________________________________________________________ TestRemoteDesktop.test_connect_to_eis_fail_connect_before_start __________________________________________________________________ > >self = <pyportaltest.test_remotedesktop.TestRemoteDesktop testMethod=test_connect_to_eis_fail_connect_before_start> > > def test_connect_to_eis_fail_connect_before_start(self): >> setup = self.create_session(start_session=False) > >pyportaltest/test_remotedesktop.py:457: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_remotedesktop.py:62: in create_session > self.setup_daemon(params=params, extra_templates=extra_templates) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_remotedesktop.TestRemoteDesktop'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 99 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >_______________________________________________________________________ TestRemoteDesktop.test_connect_to_eis_fail_reconnect _______________________________________________________________________ > >self = <pyportaltest.test_remotedesktop.TestRemoteDesktop testMethod=test_connect_to_eis_fail_reconnect> > > def test_connect_to_eis_fail_reconnect(self): >> setup = self.create_session(start_session=True) > >pyportaltest/test_remotedesktop.py:445: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_remotedesktop.py:62: in create_session > self.setup_daemon(params=params, extra_templates=extra_templates) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_remotedesktop.TestRemoteDesktop'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 99 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >_____________________________________________________________________________ TestRemoteDesktop.test_connect_to_eis_v1 _____________________________________________________________________________ > >self = <pyportaltest.test_remotedesktop.TestRemoteDesktop testMethod=test_connect_to_eis_v1> > > def test_connect_to_eis_v1(self): > params = {"version": 1} >> setup = self.create_session(params=params, start_session=True) > >pyportaltest/test_remotedesktop.py:418: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_remotedesktop.py:62: in create_session > self.setup_daemon(params=params, extra_templates=extra_templates) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_remotedesktop.TestRemoteDesktop'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 99 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >______________________________________________________________________________ TestRemoteDesktop.test_create_session _______________________________________________________________________________ > >self = <pyportaltest.test_remotedesktop.TestRemoteDesktop testMethod=test_create_session> > > def test_create_session(self): > """ > Create a session with some "random" values and ensure that they're > passed through to the portal. > """ > devices = Xdp.DeviceType.POINTER | Xdp.DeviceType.KEYBOARD > outputs = Xdp.OutputType.MONITOR | Xdp.OutputType.WINDOW > cursor_mode = Xdp.CursorMode.METADATA > flags = Xdp.RemoteDesktopFlags.MULTIPLE > >> self.create_session( > devices=devices, > outputs=outputs, > flags=flags, > cursor_mode=cursor_mode, > start_session=False, > ) > >pyportaltest/test_remotedesktop.py:142: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_remotedesktop.py:62: in create_session > self.setup_daemon(params=params, extra_templates=extra_templates) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_remotedesktop.TestRemoteDesktop'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 99 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >_________________________________________________________________________ TestRemoteDesktop.test_create_session_no_outputs _________________________________________________________________________ > >self = <pyportaltest.test_remotedesktop.TestRemoteDesktop testMethod=test_create_session_no_outputs> > > def test_create_session_no_outputs(self): > """ > Create a session with no output value, ensure it's a "pure" > remote desktop session. > """ > devices = Xdp.DeviceType.POINTER | Xdp.DeviceType.KEYBOARD > outputs = Xdp.OutputType.NONE > cursor_mode = Xdp.CursorMode.METADATA > flags = Xdp.RemoteDesktopFlags.MULTIPLE > >> self.create_session( > devices=devices, > outputs=outputs, > flags=flags, > cursor_mode=cursor_mode, > start_session=False, > ) > >pyportaltest/test_remotedesktop.py:199: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_remotedesktop.py:62: in create_session > self.setup_daemon(params=params, extra_templates=extra_templates) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_remotedesktop.TestRemoteDesktop'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 99 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >________________________________________________________________________________ TestRemoteDesktop.test_notify_axis ________________________________________________________________________________ > >self = <pyportaltest.test_remotedesktop.TestRemoteDesktop testMethod=test_notify_axis> > > def test_notify_axis(self): >> setup = self.create_session() > >pyportaltest/test_remotedesktop.py:351: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_remotedesktop.py:62: in create_session > self.setup_daemon(params=params, extra_templates=extra_templates) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_remotedesktop.TestRemoteDesktop'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 99 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >___________________________________________________________________________ TestRemoteDesktop.test_notify_axis_discrete ____________________________________________________________________________ > >self = <pyportaltest.test_remotedesktop.TestRemoteDesktop testMethod=test_notify_axis_discrete> > > def test_notify_axis_discrete(self): >> setup = self.create_session() > >pyportaltest/test_remotedesktop.py:366: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_remotedesktop.py:62: in create_session > self.setup_daemon(params=params, extra_templates=extra_templates) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_remotedesktop.TestRemoteDesktop'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 99 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >_______________________________________________________________________________ TestRemoteDesktop.test_notify_button _______________________________________________________________________________ > >self = <pyportaltest.test_remotedesktop.TestRemoteDesktop testMethod=test_notify_button> > > def test_notify_button(self): >> setup = self.create_session() > >pyportaltest/test_remotedesktop.py:286: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_remotedesktop.py:62: in create_session > self.setup_daemon(params=params, extra_templates=extra_templates) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_remotedesktop.TestRemoteDesktop'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 99 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >________________________________________________________________________________ TestRemoteDesktop.test_notify_key _________________________________________________________________________________ > >self = <pyportaltest.test_remotedesktop.TestRemoteDesktop testMethod=test_notify_key> > > def test_notify_key(self): >> setup = self.create_session() > >pyportaltest/test_remotedesktop.py:300: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_remotedesktop.py:62: in create_session > self.setup_daemon(params=params, extra_templates=extra_templates) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_remotedesktop.TestRemoteDesktop'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 99 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >_______________________________________________________________________________ TestRemoteDesktop.test_notify_motion _______________________________________________________________________________ > >self = <pyportaltest.test_remotedesktop.TestRemoteDesktop testMethod=test_notify_motion> > > def test_notify_motion(self): >> setup = self.create_session() > >pyportaltest/test_remotedesktop.py:324: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_remotedesktop.py:62: in create_session > self.setup_daemon(params=params, extra_templates=extra_templates) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_remotedesktop.TestRemoteDesktop'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 99 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >__________________________________________________________________________ TestRemoteDesktop.test_notify_motion_absolute ___________________________________________________________________________ > >self = <pyportaltest.test_remotedesktop.TestRemoteDesktop testMethod=test_notify_motion_absolute> > > def test_notify_motion_absolute(self): >> setup = self.create_session() > >pyportaltest/test_remotedesktop.py:337: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_remotedesktop.py:62: in create_session > self.setup_daemon(params=params, extra_templates=extra_templates) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_remotedesktop.TestRemoteDesktop'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 99 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >_______________________________________________________________________________ TestRemoteDesktop.test_notify_touch ________________________________________________________________________________ > >self = <pyportaltest.test_remotedesktop.TestRemoteDesktop testMethod=test_notify_touch> > > def test_notify_touch(self): >> setup = self.create_session() > >pyportaltest/test_remotedesktop.py:386: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_remotedesktop.py:62: in create_session > self.setup_daemon(params=params, extra_templates=extra_templates) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_remotedesktop.TestRemoteDesktop'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 99 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >_______________________________________________________________________________ TestRemoteDesktop.test_session_start _______________________________________________________________________________ > >self = <pyportaltest.test_remotedesktop.TestRemoteDesktop testMethod=test_session_start> > > def test_session_start(self): > """ > Create and start a session > """ > devices = Xdp.DeviceType.POINTER | Xdp.DeviceType.KEYBOARD > outputs = Xdp.OutputType.NONE > params = {"devices": devices} > >> setup = self.create_session( > params=params, > devices=devices, > outputs=outputs, > start_session=False, > ) > >pyportaltest/test_remotedesktop.py:241: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_remotedesktop.py:62: in create_session > self.setup_daemon(params=params, extra_templates=extra_templates) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_remotedesktop.TestRemoteDesktop'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 99 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >__________________________________________________________________________________ TestRemoteDesktop.test_version __________________________________________________________________________________ > >self = <pyportaltest.test_remotedesktop.TestRemoteDesktop testMethod=test_version> > > def test_version(self): >> self.assert_version_eq(2) > >pyportaltest/test_remotedesktop.py:35: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/__init__.py:162: in assert_version_eq > self.setup_daemon(params) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_remotedesktop.TestRemoteDesktop'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 99 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >________________________________________________________________________________ TestScreenCast.test_create_session ________________________________________________________________________________ > >self = <pyportaltest.test_screencast.TestScreenCast testMethod=test_create_session> > > def test_create_session(self): > """ > Create a session with some "random" values and ensure that they're > passed through to the portal. > """ > outputs = Xdp.OutputType.MONITOR | Xdp.OutputType.WINDOW > cursor_mode = Xdp.CursorMode.METADATA > persist_mode = Xdp.PersistMode.PERSISTENT > restore_token = "12345" > flags = Xdp.ScreencastFlags.MULTIPLE > >> self.create_session( > outputs=outputs, > flags=flags, > cursor_mode=cursor_mode, > restore_token=restore_token, > persist_mode=persist_mode, > ) > >pyportaltest/test_screencast.py:120: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_screencast.py:50: in create_session > self.setup_daemon(params=params or {}, extra_templates=extra_templates) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_screencast.TestScreenCast'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 105 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >______________________________________________________________________________ TestScreenCast.test_create_session_v3 _______________________________________________________________________________ > >self = <pyportaltest.test_screencast.TestScreenCast testMethod=test_create_session_v3> > > def test_create_session_v3(self): > """ > persist_mode and restore_token were added in v4 of the interface, must > not be part of SelectSources > """ > params = {"version": 3} > > persist_mode = Xdp.PersistMode.PERSISTENT > restore_token = "12345" >> self.create_session( > params=params, > restore_token=restore_token, > persist_mode=persist_mode, > ) > >pyportaltest/test_screencast.py:180: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_screencast.py:50: in create_session > self.setup_daemon(params=params or {}, extra_templates=extra_templates) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_screencast.TestScreenCast'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 105 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >__________________________________________________________________ TestScreenCast.test_session_restore_token_null_if_not_started ___________________________________________________________________ > >self = <pyportaltest.test_screencast.TestScreenCast testMethod=test_session_restore_token_null_if_not_started> > > def test_session_restore_token_null_if_not_started(self): > """ > Passed in a restore token but unless the session is started it > should be NULL. > """ > restore_token = "12345" > persist_mode = Xdp.PersistMode.TRANSIENT > params = { > "persist-mode": persist_mode, > } >> setup = self.create_session( > params=params, restore_token=restore_token, persist_mode=persist_mode > ) > >pyportaltest/test_screencast.py:204: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_screencast.py:50: in create_session > self.setup_daemon(params=params or {}, extra_templates=extra_templates) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_screencast.TestScreenCast'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 105 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >________________________________________________________________________________ TestScreenCast.test_session_start _________________________________________________________________________________ > >self = <pyportaltest.test_screencast.TestScreenCast testMethod=test_session_start> > > def test_session_start(self): > """ > Create and start a session > """ > > s = [ > { > "position": (1, 2), > "size": (32, 43), > "source_type": dbus.UInt32(Xdp.OutputType.WINDOW), > }, > { > "position": (3, 4), > "size": (54, 65), > "source_type": dbus.UInt32(Xdp.OutputType.MONITOR), > }, > ] > > streams = dbus.Array( > [(dbus.UInt32(idx), stream) for idx, stream in enumerate(s)], > signature="(ua{sv})", > variant_level=1, > ) > params = { > "streams": streams, > "persist-mode": Xdp.PersistMode.TRANSIENT, > } > > restore_token = "foo" # ignored since we're not continuing a session > persist_mode = Xdp.PersistMode.PERSISTENT >> setup = self.create_session( > params=params, restore_token=restore_token, persist_mode=persist_mode > ) > >pyportaltest/test_screencast.py:241: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_screencast.py:50: in create_session > self.setup_daemon(params=params or {}, extra_templates=extra_templates) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_screencast.TestScreenCast'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 105 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >___________________________________________________________________________________ TestScreenCast.test_version ____________________________________________________________________________________ > >self = <pyportaltest.test_screencast.TestScreenCast testMethod=test_version> > > def test_version(self): >> self.assert_version_eq(4) > >pyportaltest/test_screencast.py:36: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/__init__.py:162: in assert_version_eq > self.setup_daemon(params) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_screencast.TestScreenCast'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 105 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >_______________________________________________________________________ TestWallpaper.test_set_wallpaper_background_preview ________________________________________________________________________ > >self = <pyportaltest.test_wallpaper.TestWallpaper testMethod=test_set_wallpaper_background_preview> > > def test_set_wallpaper_background_preview(self): >> self.set_wallpaper("https://background.preview", "background", True) > >pyportaltest/test_wallpaper.py:70: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_wallpaper.py:24: in set_wallpaper > self.setup_daemon(params) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_wallpaper.TestWallpaper'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 108 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >______________________________________________________________________________ TestWallpaper.test_set_wallpaper_both _______________________________________________________________________________ > >self = <pyportaltest.test_wallpaper.TestWallpaper testMethod=test_set_wallpaper_both> > > def test_set_wallpaper_both(self): >> self.set_wallpaper("https://both.nopreview", "both", False) > >pyportaltest/test_wallpaper.py:79: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_wallpaper.py:24: in set_wallpaper > self.setup_daemon(params) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_wallpaper.TestWallpaper'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 108 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >__________________________________________________________________________ TestWallpaper.test_set_wallpaper_both_preview ___________________________________________________________________________ > >self = <pyportaltest.test_wallpaper.TestWallpaper testMethod=test_set_wallpaper_both_preview> > > def test_set_wallpaper_both_preview(self): >> self.set_wallpaper("https://both.preview", "both", True) > >pyportaltest/test_wallpaper.py:82: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_wallpaper.py:24: in set_wallpaper > self.setup_daemon(params) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_wallpaper.TestWallpaper'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 108 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >_____________________________________________________________________________ TestWallpaper.test_set_wallpaper_cancel ______________________________________________________________________________ > >self = <pyportaltest.test_wallpaper.TestWallpaper testMethod=test_set_wallpaper_cancel> > > def test_set_wallpaper_cancel(self): > params = {"response": 1} >> self.setup_daemon(params) > >pyportaltest/test_wallpaper.py:86: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_wallpaper.TestWallpaper'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 108 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >___________________________________________________________________________ TestWallpaper.test_set_wallpaper_lockscreen ____________________________________________________________________________ > >self = <pyportaltest.test_wallpaper.TestWallpaper testMethod=test_set_wallpaper_lockscreen> > > def test_set_wallpaper_lockscreen(self): >> self.set_wallpaper("https://lockscreen.nopreview", "lockscreen", False) > >pyportaltest/test_wallpaper.py:73: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_wallpaper.py:24: in set_wallpaper > self.setup_daemon(params) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_wallpaper.TestWallpaper'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 108 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >_______________________________________________________________________ TestWallpaper.test_set_wallpaper_lockscreen_preview ________________________________________________________________________ > >self = <pyportaltest.test_wallpaper.TestWallpaper testMethod=test_set_wallpaper_lockscreen_preview> > > def test_set_wallpaper_lockscreen_preview(self): >> self.set_wallpaper("https://lockscreen.preview", "lockscreen", True) > >pyportaltest/test_wallpaper.py:76: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/test_wallpaper.py:24: in set_wallpaper > self.setup_daemon(params) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_wallpaper.TestWallpaper'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 108 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >____________________________________________________________________________________ TestWallpaper.test_version ____________________________________________________________________________________ > >self = <pyportaltest.test_wallpaper.TestWallpaper testMethod=test_version> > > def test_version(self): >> self.assert_version_eq(1) > >pyportaltest/test_wallpaper.py:18: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >pyportaltest/__init__.py:162: in assert_version_eq > self.setup_daemon(params) >pyportaltest/__init__.py:99: in setup_daemon > self.start_session_bus() >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:300: in start_session_bus > cls.__start_bus("session") >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >cls = <class 'pyportaltest.test_wallpaper.TestWallpaper'>, bus_type = 'session' > > @classmethod > def __start_bus(cls, bus_type) -> None: > bustype = BusType(bus_type) > old_pid = getattr(DBusTestCase, f"{bustype.value}_bus_pid") >> assert old_pid is None, f"PID {old_pid} still alive?" >E AssertionError: PID 108 still alive? > >/usr/lib/python3.12/site-packages/dbusmock/testcase.py:288: AssertionError >========================================================================================= warnings summary ========================================================================================= >../../../../../../../../usr/lib/python3.12/site-packages/gi/overrides/__init__.py:108 >../../../../../../../../usr/lib/python3.12/site-packages/gi/overrides/__init__.py:108 >../../../../../../../../usr/lib/python3.12/site-packages/gi/overrides/__init__.py:108 >../../../../../../../../usr/lib/python3.12/site-packages/gi/overrides/__init__.py:108 > /usr/lib/python3.12/site-packages/gi/overrides/__init__.py:108: DeprecationWarning: 'pkgutil.get_loader' is deprecated and slated for removal in Python 3.14; use importlib.util.find_spec() instead > override_loader = get_loader(override_package_name) > >../../../../../../../../usr/lib/python3.12/pkgutil.py:291 >../../../../../../../../usr/lib/python3.12/pkgutil.py:291 >../../../../../../../../usr/lib/python3.12/pkgutil.py:291 >../../../../../../../../usr/lib/python3.12/pkgutil.py:291 > /usr/lib/python3.12/pkgutil.py:291: DeprecationWarning: 'pkgutil.find_loader' is deprecated and slated for removal in Python 3.14; use importlib.util.find_spec() instead > return find_loader(fullname) > >-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html >===================================================================================== short test summary info ====================================================================================== >FAILED pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_connect_to_eis - AssertionError: PID 99 still alive? >FAILED pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_connect_to_eis_fail_connect_before_start - AssertionError: PID 99 still alive? >FAILED pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_connect_to_eis_fail_reconnect - AssertionError: PID 99 still alive? >FAILED pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_connect_to_eis_v1 - AssertionError: PID 99 still alive? >FAILED pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_create_session - AssertionError: PID 99 still alive? >FAILED pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_create_session_no_outputs - AssertionError: PID 99 still alive? >FAILED pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_notify_axis - AssertionError: PID 99 still alive? >FAILED pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_notify_axis_discrete - AssertionError: PID 99 still alive? >FAILED pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_notify_button - AssertionError: PID 99 still alive? >FAILED pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_notify_key - AssertionError: PID 99 still alive? >FAILED pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_notify_motion - AssertionError: PID 99 still alive? >FAILED pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_notify_motion_absolute - AssertionError: PID 99 still alive? >FAILED pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_notify_touch - AssertionError: PID 99 still alive? >FAILED pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_session_start - AssertionError: PID 99 still alive? >FAILED pyportaltest/test_remotedesktop.py::TestRemoteDesktop::test_version - AssertionError: PID 99 still alive? >FAILED pyportaltest/test_screencast.py::TestScreenCast::test_create_session - AssertionError: PID 105 still alive? >FAILED pyportaltest/test_screencast.py::TestScreenCast::test_create_session_v3 - AssertionError: PID 105 still alive? >FAILED pyportaltest/test_screencast.py::TestScreenCast::test_session_restore_token_null_if_not_started - AssertionError: PID 105 still alive? >FAILED pyportaltest/test_screencast.py::TestScreenCast::test_session_start - AssertionError: PID 105 still alive? >FAILED pyportaltest/test_screencast.py::TestScreenCast::test_version - AssertionError: PID 105 still alive? >FAILED pyportaltest/test_wallpaper.py::TestWallpaper::test_set_wallpaper_background_preview - AssertionError: PID 108 still alive? >FAILED pyportaltest/test_wallpaper.py::TestWallpaper::test_set_wallpaper_both - AssertionError: PID 108 still alive? >FAILED pyportaltest/test_wallpaper.py::TestWallpaper::test_set_wallpaper_both_preview - AssertionError: PID 108 still alive? >FAILED pyportaltest/test_wallpaper.py::TestWallpaper::test_set_wallpaper_cancel - AssertionError: PID 108 still alive? >FAILED pyportaltest/test_wallpaper.py::TestWallpaper::test_set_wallpaper_lockscreen - AssertionError: PID 108 still alive? >FAILED pyportaltest/test_wallpaper.py::TestWallpaper::test_set_wallpaper_lockscreen_preview - AssertionError: PID 108 still alive? >FAILED pyportaltest/test_wallpaper.py::TestWallpaper::test_version - AssertionError: PID 108 still alive? >============================================================================= 27 failed, 3 passed, 8 warnings in 4.21s ============================================================================= >============================================================================== > > >Summary of Failures: > >2/2 pytest FAIL 4.52s exit status 1 > >Ok: 1 >Expected Fail: 0 >Fail: 1 >Unexpected Pass: 0 >Skipped: 0 >Timeout: 0
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 922760
:
882956
|
882957
| 897003