GSConnect / gnome-shell-extension-gsconnect

KDE Connect implementation for GNOME
GNU General Public License v2.0
3.21k stars 258 forks source link

44: test suite is failing #1007

Closed kloczek closed 2 years ago

kloczek commented 4 years ago
+ xvfb-run -a dbus-run-session -- /usr/bin/meson test -C noarch-redhat-linux-gnu --num-processes 48 --print-errorlogs
ninja: Entering directory `/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu'
[1/1] Generating prepare-tests with a custom command
dbus-daemon[145696]: [session uid=1000 pid=145696] Activating service name='org.gtk.vfs.Daemon' requested by ':1.0' (uid=1000 pid=151286 comm="gjs /home/tkloczko/rpmbuild/BUILD/gnome-shell-exte" label="unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023")
dbus-daemon[145696]: [session uid=1000 pid=145696] Successfully activated service 'org.gtk.vfs.Daemon'
fusermount3: failed to access mountpoint /run/user/1000/gvfs: Permission denied
 1/25 gsconnect:data / Validate desktop file               OK             0.05s
 2/25 gsconnect:data / Validate desktop file (Preferences) OK             0.05s
dbus-daemon[145696]: [session uid=1000 pid=145696] Activating service name='org.gtk.vfs.Metadata' requested by ':1.14' (uid=1000 pid=151414 comm="gjs /home/tkloczko/rpmbuild/BUILD/gnome-shell-exte" label="unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023")
dbus-daemon[145696]: [session uid=1000 pid=145696] Successfully activated service 'org.gtk.vfs.Metadata'
 3/25 gsconnect:core / Device                              OK             0.31s
dbus-daemon[145696]: [session uid=1000 pid=145696] Activating service name='org.gtk.vfs.UDisks2VolumeMonitor' requested by ':1.18' (uid=1000 pid=151475 comm="gjs /home/tkloczko/rpmbuild/BUILD/gnome-shell-exte" label="unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023")
 4/25 gsconnect:core / Manager                             OK             0.36s
 5/25 gsconnect:core / Packet                              OK             0.20s
 6/25 gsconnect:core / Plugin                              OK             0.34s
dbus-daemon[145696]: [session uid=1000 pid=145696] Successfully activated service 'org.gtk.vfs.UDisks2VolumeMonitor'
dbus-daemon[145696]: [session uid=1000 pid=145696] Activating service name='org.gtk.vfs.GPhoto2VolumeMonitor' requested by ':1.18' (uid=1000 pid=151475 comm="gjs /home/tkloczko/rpmbuild/BUILD/gnome-shell-exte" label="unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023")
 7/25 gsconnect:backends / LanBackend                      OK             0.43s
dbus-daemon[145696]: [session uid=1000 pid=145696] Successfully activated service 'org.gtk.vfs.GPhoto2VolumeMonitor'
dbus-daemon[145696]: [session uid=1000 pid=145696] Activating service name='org.gtk.vfs.AfcVolumeMonitor' requested by ':1.18' (uid=1000 pid=151475 comm="gjs /home/tkloczko/rpmbuild/BUILD/gnome-shell-exte" label="unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023")
dbus-daemon[145696]: [session uid=1000 pid=145696] Successfully activated service 'org.gtk.vfs.AfcVolumeMonitor'
dbus-daemon[145696]: [session uid=1000 pid=145696] Activating service name='org.gtk.vfs.MTPVolumeMonitor' requested by ':1.18' (uid=1000 pid=151475 comm="gjs /home/tkloczko/rpmbuild/BUILD/gnome-shell-exte" label="unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023")
dbus-daemon[145696]: [session uid=1000 pid=145696] Successfully activated service 'org.gtk.vfs.MTPVolumeMonitor'
dbus-daemon[145696]: [session uid=1000 pid=145696] Activating service name='org.gtk.vfs.GoaVolumeMonitor' requested by ':1.18' (uid=1000 pid=151475 comm="gjs /home/tkloczko/rpmbuild/BUILD/gnome-shell-exte" label="unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023")
dbus-daemon[145696]: [session uid=1000 pid=145696] Activating service name='org.gnome.OnlineAccounts' requested by ':1.31' (uid=1000 pid=151639 comm="/usr/libexec/gvfs-goa-volume-monitor " label="unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023")
goa-daemon-Message: 13:53:18.733: goa-daemon version 3.38.0 starting
dbus-daemon[145696]: [session uid=1000 pid=145696] Activating service name='org.gnome.Identity' requested by ':1.32' (uid=1000 pid=151643 comm="/usr/libexec/goa-daemon " label="unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023")
dbus-daemon[145696]: [session uid=1000 pid=145696] Successfully activated service 'org.gnome.Identity'
dbus-daemon[145696]: [session uid=1000 pid=145696] Successfully activated service 'org.gnome.OnlineAccounts'
dbus-daemon[145696]: [session uid=1000 pid=145696] Successfully activated service 'org.gtk.vfs.GoaVolumeMonitor'

(process:151652): libgoaidentity-WARNING **: 13:53:18.763: GoaKerberosIdentityManager: Using polling for change notification for credential cache type 'KCM'
dbus-daemon[145696]: [session uid=1000 pid=145696] Activating service name='org.freedesktop.secrets' requested by ':1.32' (uid=1000 pid=151643 comm="/usr/libexec/goa-daemon " label="unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023")
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
 8/25 gsconnect:components / ClipboardComponent            ERROR          5.33s
 9/25 gsconnect:components / MprisComponent                OK             0.27s
10/25 gsconnect:plugins / BatteryPlugin                    OK             0.33s
11/25 gsconnect:plugins / ClipboardPlugin                  OK             0.34s
12/25 gsconnect:plugins / ContactsPlugin                   OK             0.40s
13/25 gsconnect:plugins / FindmyphonePlugin                OK             0.33s
14/25 gsconnect:plugins / MousepadPlugin                   OK             0.33s
15/25 gsconnect:plugins / MprisPlugin                      OK             0.38s
16/25 gsconnect:plugins / NotificationPlugin               OK             0.38s
17/25 gsconnect:plugins / PhotoPlugin                      OK             0.32s
18/25 gsconnect:plugins / PingPlugin                       OK             0.26s
19/25 gsconnect:plugins / PresenterPlugin                  OK             0.32s
20/25 gsconnect:plugins / RuncommandPlugin                 OK             0.26s
21/25 gsconnect:plugins / SftpPlugin                       OK             0.61s
22/25 gsconnect:plugins / SharePlugin                      OK             0.30s
23/25 gsconnect:plugins / SmsPlugin                        OK             0.29s
24/25 gsconnect:plugins / SystemvolumePlugin               OK             0.28s
25/25 gsconnect:plugins / TelephonyPlugin                  OK             0.28s

The output from the failed tests:

 8/25 gsconnect:components / ClipboardComponent            ERROR          5.33s

--- command ---
13:53:18 GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' G_DEBUG='fatal-warnings,fatal-criticals' GSCONNECT_TEST='1' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' NO_AT_BRIDGE='1' GSETTINGS_BACKEND='memory' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/components/testClipboardComponent.js
--- stdout ---
1..2
ok 1 The Clipboard component pulls changes from the session clipboard
not ok 2 The Clipboard component pushes changes to the session clipboard
# Message: Error: Timeout - Async function did not complete within 5000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) in /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/jasmine.js (line 7049)
# Stack:
#   error properties: Object({ matches: Function })
--- stderr ---

(test program exited with status code 1)
-------

Summary of Failures:

 8/25 gsconnect:components / ClipboardComponent            ERROR          5.33s
 8/25 gsconnect:components / ClipboardComponent            ERROR          5.33s

Ok:                 24
Expected Fail:      0
Fail:               1
Unexpected Pass:    0
Skipped:            0
Timeout:            0

Full log written to /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/meson-logs/testlog.txt
A connection to the bus can't be made
andyholmes commented 4 years ago

This passes for me locally, and in our CI. Sounds like an error in your RPM build environment.

kloczek commented 4 years ago

Which one part? If you need some detaIs just please let me know what you need.

andyholmes commented 4 years ago

I'm not familiar with the environment use by rpmbuild, so I'm afraid I can't help much here. I would guess a call to DBus is not resolving and causing the timeout, but maybe there is more information in the full log that can help.

kloczek commented 4 years ago
[tkloczko@barrel SPECS]$ cat /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/meson-logs/testlog.txt
Log of Meson test suite run on 2020-11-02T00:16:57.029822

Inherited environment: DISPLAY=':99' XAUTHORITY='/tmp/xvfb-run.NpvLtW/Xauthority.jJr5nc' SHELL='/bin/bash' RPM_SOURCE_DIR='/home/tkloczko/rpmbuild/SOURCES' HISTCONTROL='ignoreboth' PKG_CONFIG_PATH=':/usr/lib64/pkgconfig:/usr/share/pkgconfig' HOSTNAME='barrel' HISTSIZE='1000' PWD='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44' LOGNAME='tkloczko' XDG_SESSION_TYPE='tty' MC_TMPDIR='/var/tmp/mc-tkloczko' RPM_ARCH='x86_64' MOTD_SHOWN='pam' MC_SID='277562' HOME='/home/tkloczko' LANG='C' LS_COLORS='rs=0:di=38;5;33:ln=38;5;51:mh=00:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=01;37;41:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;40:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:' RPM_LD_FLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin' RPM_PACKAGE_RELEASE='2.fc34' SSH_CONNECTION='192.168.1.153 57992 192.168.1.10 22' RPM_OS='linux' XDG_SESSION_CLASS='user' SELINUX_ROLE_REQUESTED='' TERM='xterm-256color' LESSOPEN='||/usr/bin/lesspipe.sh %s' USER='tkloczko' SELINUX_USE_CURRENT_RANGE='' SHLVL='4' RPM_BUILD_DIR='/home/tkloczko/rpmbuild/BUILD' CVS_RSH='ssh' RPM_OPT_FLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' XDG_SESSION_ID='5560' RPM_DOC_DIR='/usr/share/doc' XDG_RUNTIME_DIR='/run/user/1000' S_COLORS='auto' SSH_CLIENT='192.168.1.153 57992 22' RPM_PACKAGE_VERSION='44' KDEDIRS='/usr' CONFIG_SITE='NONE' PATH='/usr/bin:/usr/sbin:/usr/local/sbin' SELINUX_LEVEL_REQUESTED='' DBUS_SESSION_BUS_ADDRESS='unix:abstract=/tmp/dbus-U5y4PebelZ,guid=e801be2c0daacdb37308b56f5f9f4ff8' MAIL='/var/spool/mail/tkloczko' SSH_TTY='/dev/pts/0' RPM_BUILD_NCPUS='48' RPM_PACKAGE_NAME='gnome-shell-extension-gsconnect' RPM_BUILD_ROOT='/home/tkloczko/rpmbuild/BUILDROOT/gnome-shell-extension-gsconnect-44-2.fc34.x86_64' OLDPWD='/home/tkloczko/rpmbuild/BUILD' _='/usr/bin/dbus-run-session' LC_CTYPE='C.UTF-8'

 1/25 gsconnect:data / Validate desktop file               OK             0.03s

--- command ---
00:16:57 /usr/bin/desktop-file-validate /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/data/org.gnome.Shell.Extensions.GSConnect.desktop
-------

 2/25 gsconnect:data / Validate desktop file (Preferences) OK             0.04s

--- command ---
00:16:57 /usr/bin/desktop-file-validate /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/data/org.gnome.Shell.Extensions.GSConnect.Preferences.desktop
-------

 3/25 gsconnect:core / Device                              OK             0.31s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/core/testDevice.js
--- stdout ---
1..8
ok 1 A device constructed from a packet initializes properties
ok 2 A device constructed from a packet will not load plugins when unpaired
ok 3 A device constructed from a packet will load plugins when paired
ok 4 A device constructed from a packet unloads plugins when unpaired
ok 5 A device constructed from an ID initializes properties
ok 6 A device constructed from an ID will not load plugins when unpaired
ok 7 A device constructed from an ID will load plugins when paired
ok 8 A device constructed from an ID will unload plugins when unpaired
-------

 4/25 gsconnect:core / Manager                             OK             0.28s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/core/testManager.js
--- stdout ---
1..5
ok 1 Manager sets defaults for required properties
ok 2 Manager can be started
ok 3 Manager can create devices for channels
ok 4 Manager can be stopped
ok 5 Manager loads cached devices when started
-------

 5/25 gsconnect:core / Packet                              OK             0.22s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/core/testPacket.js
--- stdout ---
1..6
ok 1 A packet can be deserialized from an object
ok 2 A packet can be deserialized from a data stream
ok 3 A packet can be serialized to a data stream
ok 4 A packet that has been serialized can be deserialized
ok 5 A packet can be converted to a useful string representation
ok 6 A packet can check for a payload
-------

 6/25 gsconnect:core / Plugin                              OK             0.28s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/core/testPlugin.js
--- stdout ---
1..11
ok 1 Plugin GActions are registered when constructed
ok 2 Plugin GActions are registered with the correct parameter type
ok 3 Plugin GActions are enabled when connected
ok 4 Plugin GActions are only enabled if supported by the device
ok 5 Plugin GActions can be activated with complex parameters
ok 6 Plugin GActions are disabled when disconnected
ok 7 Plugin GActions are unregistered when destroyed
ok 8 Plugin packets can be sent by function
ok 9 Plugin packets can be sent by GAction
ok 10 Plugin packets can be received if supported
ok 11 Plugin cache can be loaded
-------

 7/25 gsconnect:backends / LanBackend                      OK             0.43s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/backends/testLanBackend.js
--- stdout ---
1..7
ok 1 A LAN channel service can be started
ok 2 A LAN channel service can request and accept channels
ok 3 A LAN channel service tracks active channels
ok 4 A LAN channel service produces channels that can transfer packets
ok 5 A LAN channel service produces channels that can transfer payloads
ok 6 A LAN channel service can be stopped
ok 7 A LAN channel service closes active channels when stopped
-------

 8/25 gsconnect:components / ClipboardComponent            ERROR          5.24s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/components/testClipboardComponent.js
--- stdout ---
1..2
ok 1 The Clipboard component pulls changes from the session clipboard
not ok 2 The Clipboard component pushes changes to the session clipboard
# Message: Error: Timeout - Async function did not complete within 5000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) in /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/jasmine.js (line 7049)
# Stack:
#   error properties: Object({ matches: Function })
--- stderr ---

(test program exited with status code 1)
-------

 9/25 gsconnect:components / MprisComponent                OK             0.27s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/components/testMprisComponent.js
--- stdout ---
1..9
ok 1 The MPRIS component emits a signal when players appear on the bus
ok 2 The MPRIS component emits a signal when players are changed
ok 3 The MPRIS component emits a signal when players are seeked
ok 4 The MPRIS component emits a signal when players vanish from the bus
ok 5 The MPRIS component can track players and check for them
ok 6 The MPRIS component can track players and retrieve them
ok 7 The MPRIS component can track players and list their identities
ok 8 The MPRIS component can track players and pause them as a group
ok 9 The MPRIS component can track players and unpause them as a group # SKIP fix property propagation
-------

10/25 gsconnect:plugins / BatteryPlugin                    OK             0.36s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/plugins/testBatteryPlugin.js
--- stdout ---
1..12
ok 1 The battery plugin can be loaded
ok 2 The battery plugin sends and requests state updates when connected
ok 3 The battery plugin can receive state updates
ok 4 The battery plugin updates properties
ok 5 The battery plugin updates the GAction state
ok 6 The battery plugin notifies when the battery is low
ok 7 The battery plugin withdraws low battery notifications
ok 8 The battery plugin notifies when the battery is full
ok 9 The battery plugin withdraws full battery notifications
ok 10 The battery plugin sends local statistics when enabled
ok 11 The battery plugin sends local statistics when they change
ok 12 The battery plugin sends local statistics only if available
-------

11/25 gsconnect:plugins / ClipboardPlugin                  OK             0.30s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/plugins/testClipboardPlugin.js
--- stdout ---
1..8
ok 1 The clipboard plugin can be loaded
ok 2 The clipboard plugin enables its GActions when connected
ok 3 The clipboard plugin sends initial clipboard content when connected
ok 4 The clipboard plugin will not push content when not allowed
ok 5 The clipboard plugin will push content when allowed
ok 6 The clipboard plugin will not pull content when not allowed
ok 7 The clipboard plugin will pull content when allowed
ok 8 The clipboard plugin disables its GActions when disconnected
-------

12/25 gsconnect:plugins / ContactsPlugin                   OK             0.31s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/plugins/testContactsPlugin.js
--- stdout ---
1..5
ok 1 The contacts plugin can be loaded
ok 2 The contacts plugin requests contacts when connected
ok 3 The contacts plugin clears the cache when requested
ok 4 The contacts plugin handles and stores vCards (EBookContacts)
ok 5 The contacts plugin handles and stores vCards (native)
-------

13/25 gsconnect:plugins / FindmyphonePlugin                OK             0.32s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/plugins/testFindmyphonePlugin.js
--- stdout ---
1..5
ok 1 The findmyphone plugin can be loaded
ok 2 The findmyphone plugin enables its GActions when connected
ok 3 The findmyphone plugin can send and receive ring requests
ok 4 The findmyphone plugin stops ringing on the second request
ok 5 The findmyphone plugin disables its GActions when disconnected
-------

14/25 gsconnect:plugins / MousepadPlugin                   OK             0.38s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/plugins/testMousepadPlugin.js
--- stdout ---
1..19
ok 1 The mousepad plugin can be loaded
ok 2 The mousepad plugin enables its GActions when connected
ok 3 The mousepad plugin sends its keyboard state when connected
ok 4 The mousepad plugin sends its keyboard state when changed
ok 5 The mousepad plugin handles keypresses without modifiers
ok 6 The mousepad plugin handles keypresses with modifiers
ok 7 The mousepad plugin handles keypresses for special keys without modifiers
ok 8 The mousepad plugin handles keypresses for special keys with modifiers
ok 9 The mousepad plugin handles keypresses and sends an acknowledging packet
ok 10 The mousepad plugin handles pointer events for movement
ok 11 The mousepad plugin handles pointer events for scrolling
ok 12 The mousepad plugin handles pointer events for left clicks
ok 13 The mousepad plugin handles pointer events for middle clicks
ok 14 The mousepad plugin handles pointer events for right clicks
ok 15 The mousepad plugin handles pointer events for double clicks
ok 16 The mousepad plugin handles pointer events for button presses
ok 17 The mousepad plugin handles pointer events for button releases
ok 18 The mousepad plugin ignores input events when not allowed
ok 19 The mousepad plugin disables its GActions when disconnected
-------

15/25 gsconnect:plugins / MprisPlugin                      OK             0.44s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/plugins/testMprisPlugin.js
--- stdout ---
1..11
ok 1 The mpris plugin can be loaded
ok 2 The mpris plugin requests and reports players when connected
ok 3 The mpris plugin adds players
ok 4 The mpris plugin sends and handles player changes
ok 5 The mpris plugin sends and handles player seeking
ok 6 The mpris plugin sends and handles action commands
ok 7 The mpris plugin sends and receives album art # SKIP FIXME
ok 8 The mpris plugin unexports players when they can not be controlled
ok 9 The mpris plugin exports players when they can be controlled
ok 10 The mpris plugin removes players
ok 11 The mpris plugin disables its GActions when disconnected
-------

16/25 gsconnect:plugins / NotificationPlugin               OK             0.39s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/plugins/testNotificationPlugin.js
--- stdout ---
1..15
ok 1 The notification plugin can be loaded
ok 2 The notification plugin enables its GActions when connected
ok 3 The notification plugin request notifications when connected
ok 4 The notification plugin can send and receive notifications without icons
ok 5 The notification plugin can send and receive notifications with icons
ok 6 The notification plugin ignores notifications when sending is not allowed
ok 7 The notification plugin ignores notifications when sending in an active session is not allowed
ok 8 The notification plugin ignores notifications when sending for the application is not allowed
ok 9 The notification plugin can handle repliable notifications
ok 10 The notification plugin can send replies for repliable notifications
ok 11 The notification plugin can handle notifications with actions
ok 12 The notification plugin can activate actions for notifications
ok 13 The notification plugin can withdraw local notifications
ok 14 The notification plugin can close remote notifications
ok 15 The notification plugin disables its GActions when disconnected
-------

17/25 gsconnect:plugins / PhotoPlugin                      OK             0.27s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/plugins/testPhotoPlugin.js
--- stdout ---
1..4
ok 1 The photo plugin can be loaded
ok 2 The photo plugin enables its GActions when connected
ok 3 The photo plugin can request and receive photos
ok 4 The photo plugin disables its GActions when disconnected
-------

18/25 gsconnect:plugins / PingPlugin                       OK             0.25s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/plugins/testPingPlugin.js
--- stdout ---
1..4
ok 1 The ping plugin can be loaded
ok 2 The ping plugin enables its GActions when connected
ok 3 The ping plugin can send and receive pings
ok 4 The ping plugin disables its GActions when disconnected
-------

19/25 gsconnect:plugins / PresenterPlugin                  OK             0.31s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/plugins/testPresenterPlugin.js
--- stdout ---
1..2
ok 1 The presenter plugin can be loaded
ok 2 The presenter plugin can receive presentation commands
-------

20/25 gsconnect:plugins / RuncommandPlugin                 OK             0.42s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/plugins/testRuncommandPlugin.js
--- stdout ---
1..6
ok 1 The runcommand plugin can be loaded
ok 2 The runcommand plugin enables its GActions when connected
ok 3 The runcommand plugin sends and request the list of commands when connected
ok 4 The runcommand plugin sends the command list when it changes
ok 5 The runcommand plugin can activate a remote command
ok 6 The runcommand plugin disables its GActions when disconnected
-------

21/25 gsconnect:plugins / SftpPlugin                       OK             0.57s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/plugins/testSftpPlugin.js
--- stdout ---
1..5
ok 1 The sftp plugin can be loaded
ok 2 The sftp plugin enables its GActions when connected
ok 3 The sftp plugin can request a mount
ok 4 The sftp plugin can handle error messages
ok 5 The sftp plugin disables its GActions when disconnected
-------

22/25 gsconnect:plugins / SharePlugin                      OK             0.31s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/plugins/testSharePlugin.js
--- stdout ---
1..7
ok 1 The share plugin can be loaded
ok 2 The share plugin enables its GActions when connected
ok 3 The share plugin can send and receive files
ok 4 The share plugin can send and receive text
ok 5 The share plugin can send and receive URIs
ok 6 The share plugin interprets file URIs as file shares # SKIP Temporarily disabled with xit
ok 7 The share plugin disables its GActions when disconnected
-------

23/25 gsconnect:plugins / SmsPlugin                        OK             0.30s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/plugins/testSmsPlugin.js
--- stdout ---
1..8
ok 1 The sms plugin can be loaded
ok 2 The sms plugin enables its GActions when connected
ok 3 The sms plugin requests messages when connected
ok 4 The sms plugin can request a list of conversations
ok 5 The sms plugin can request full conversations
ok 6 The sms plugin only requests new or updated converations
ok 7 The sms plugin can send SMS messages
ok 8 The sms plugin disables its GActions when disconnected
-------

24/25 gsconnect:plugins / SystemvolumePlugin               OK             0.30s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/plugins/testSystemvolumePlugin.js
--- stdout ---
1..5
ok 1 The systemvolume plugin can be loaded
ok 2 The systemvolume plugin sends streams when connected
ok 3 The systemvolume plugin sends a list of streams when requested
ok 4 The systemvolume plugin handles volume level requests
ok 5 The systemvolume plugin handles mute requests
-------

25/25 gsconnect:plugins / TelephonyPlugin                  OK             0.34s

--- command ---
00:16:57 GSETTINGS_BACKEND='memory' GJS_PATH='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests/src' G_DEBUG='fatal-warnings,fatal-criticals' GSETTINGS_SCHEMA_DIR='/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/installed-tests' NO_AT_BRIDGE='1' GSCONNECT_TEST='1' /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/minijasmine /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/noarch-redhat-linux-gnu/../installed-tests/suites/plugins/testTelephonyPlugin.js
--- stdout ---
1..14
ok 1 The telephony plugin can be loaded
ok 2 The telephony plugin enables its GActions when connected
ok 3 The telephony plugin shows a notification when the phone is ringing
ok 4 The telephony plugin hides the notification if the phone stops ringing
ok 5 The telephony plugin shows a notification when the phone is answered
ok 6 The telephony plugin hides the notification when the call ends
ok 7 The telephony plugin can lower and restore the volume when the phone is ringing
ok 8 The telephony plugin can lower and restore the volume when the phone is answered
ok 9 The telephony plugin can mute and unmute the volume when the phone is ringing
ok 10 The telephony plugin can mute and unmute the volume when the phone is answered
ok 11 The telephony plugin can mute and unmute the microphone when the phone is answered
ok 12 The telephony plugin can pause and unpause media when the phone is ringing
ok 13 The telephony plugin can pause and unpause media when the phone is answered
ok 14 The telephony plugin disabled its GActions when disconnected
-------

Summary of Failures:

 8/25 gsconnect:components / ClipboardComponent            ERROR          5.24s
 8/25 gsconnect:components / ClipboardComponent            ERROR          5.24s

Ok:                 24
Expected Fail:      0
Fail:               1
Unexpected Pass:    0
Skipped:            0
Timeout:            0
andyholmes commented 4 years ago

Maybe you should just disable this test in your rpmbuild as recommended in #959. It seems like this test is not compatible with the rpmbuild environment. Since it runs in the CI and locally, I don't really consider this a bug in the test suite.

kloczek commented 4 years ago

This is what I'm doing now. However what I'm trying to archive in procedures described in rpm spec files is use test suite if it is only available not only to tests produced package but all other software installed in build env to have tested software as by product. In log is fragment about clipboard operations:

ok 1 The Clipboard component pulls changes from the session clipboard
not ok 2 The Clipboard component pushes changes to the session clipboard
# Message: Error: Timeout - Async function did not complete within 5000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) in /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-44/installed-tests/jasmine.js (line 7049)
# Stack:
#   error properties: Object({ matches: Function })

Are you using any special clipboard settings?

andyholmes commented 4 years ago

Are you using any special clipboard settings?

There are no settings for clipboards, so nope.

I'm not sure what to tell you here, but I don't see this being a fault with the test suite since it runs fine in every other environment. All I can suggest is that you review the environment for rpmbuild and compare it to a standard environment to see what is different.

andyholmes commented 2 years ago

Closing since this is for an older version and doesn't seem to be an issue in our test suite.

kloczek commented 2 years ago

Just retested agains current master and look like it is oK now

[tkloczko@ss-desktop SPECS]$ rpmbuild -ba --with check --with failing_tests gnome-shell-extension-gsconnect.spec
warning: Downloading https://github.com/andyholmes/gnome-shell-extension-gsconnect//archive/v48.tar.gz#/gnome-shell-extension-gsconnect-48.tar.gz to /home/tkloczko/rpmbuild/SOURCES/gnome-shell-extension-gsconnect-48.tar.gz
warning: Downloading https://github.com/andyholmes/gnome-shell-extension-gsconnect//commit/6ec7cf74c.patch#/gnome-shell-extension-gsconnect-Update-nautilus-gsconnect.py-1135.patch to /home/tkloczko/rpmbuild/SOURCES/gnome-shell-extension-gsconnect-Update-nautilus-gsconnect.py-1135.patch
warning: Downloading https://github.com/andyholmes/gnome-shell-extension-gsconnect//commit/399ed56a5.patch#/gnome-shell-extension-gsconnect-Handle-remote-keyboard-inputs-of-multiple-keys-1146.patch to /home/tkloczko/rpmbuild/SOURCES/gnome-shell-extension-gsconnect-Handle-remote-keyboard-inputs-of-multiple-keys-1146.patch
warning: Downloading https://github.com/andyholmes/gnome-shell-extension-gsconnect//commit/0d7708b13.patch#/gnome-shell-extension-gsconnect-check-AggregateMenu._network-exists.-Fixes-1186-1187.patch to /home/tkloczko/rpmbuild/SOURCES/gnome-shell-extension-gsconnect-check-AggregateMenu._network-exists.-Fixes-1186-1187.patch
warning: Downloading https://github.com/andyholmes/gnome-shell-extension-gsconnect//commit/7f569b0b9.patch#/gnome-shell-extension-gsconnect-New-Crowdin-updates-1201.patch to /home/tkloczko/rpmbuild/SOURCES/gnome-shell-extension-gsconnect-New-Crowdin-updates-1201.patch
warning: Downloading https://github.com/andyholmes/gnome-shell-extension-gsconnect//commit/415417a1d.patch#/gnome-shell-extension-gsconnect-Updated-Dutch-translation-1181.patch to /home/tkloczko/rpmbuild/SOURCES/gnome-shell-extension-gsconnect-Updated-Dutch-translation-1181.patch
warning: Downloading https://github.com/andyholmes/gnome-shell-extension-gsconnect//commit/8f325d65a.patch#/gnome-shell-extension-gsconnect-update-persian-translate-1180.patch to /home/tkloczko/rpmbuild/SOURCES/gnome-shell-extension-gsconnect-update-persian-translate-1180.patch
warning: Downloading https://github.com/andyholmes/gnome-shell-extension-gsconnect//commit/396ae953f.patch#/gnome-shell-extension-gsconnect-New-Crowdin-updates-1202.patch to /home/tkloczko/rpmbuild/SOURCES/gnome-shell-extension-gsconnect-New-Crowdin-updates-1202.patch
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.uuhKD6
+ umask 022
+ cd /home/tkloczko/rpmbuild/BUILD
+ cd /home/tkloczko/rpmbuild/BUILD
+ rm -rf gnome-shell-extension-gsconnect-48
+ /usr/bin/gzip -dc /home/tkloczko/rpmbuild/SOURCES/gnome-shell-extension-gsconnect-48.tar.gz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd gnome-shell-extension-gsconnect-48
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/bin/cat /home/tkloczko/rpmbuild/SOURCES/gnome-shell-extension-gsconnect-Update-nautilus-gsconnect.py-1135.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/bin/cat /home/tkloczko/rpmbuild/SOURCES/gnome-shell-extension-gsconnect-Handle-remote-keyboard-inputs-of-multiple-keys-1146.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/bin/cat /home/tkloczko/rpmbuild/SOURCES/gnome-shell-extension-gsconnect-check-AggregateMenu._network-exists.-Fixes-1186-1187.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/bin/cat /home/tkloczko/rpmbuild/SOURCES/gnome-shell-extension-gsconnect-New-Crowdin-updates-1201.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/bin/cat /home/tkloczko/rpmbuild/SOURCES/gnome-shell-extension-gsconnect-Updated-Dutch-translation-1181.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/bin/cat /home/tkloczko/rpmbuild/SOURCES/gnome-shell-extension-gsconnect-update-persian-translate-1180.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/bin/cat /home/tkloczko/rpmbuild/SOURCES/gnome-shell-extension-gsconnect-New-Crowdin-updates-1202.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.PcoeI1

[..]

+ cd gnome-shell-extension-gsconnect-48
+ xvfb-run -a dbus-run-session -- /usr/bin/meson test -C noarch-redhat-linux-gnu --num-processes 6 --print-errorlogs
ninja: Entering directory `/home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-48/noarch-redhat-linux-gnu'
[1/1] Generating installed-tests/prepare-tests with a custom command
 1/26 gsconnect:data / Validate metainfo file                      OK              0.03s
 2/26 gsconnect:data / Validate desktop file                       OK              0.03s
dbus-daemon[12703]: [session uid=1001 pid=12703] Activating service name='org.gtk.vfs.Daemon' requested by ':1.0' (uid=1001 pid=12756 comm="gjs /home/tkloczko/rpmbuild/BUILD/gnome-shell-exte" label="kernel")
 3/26 gsconnect:data / Validate desktop file (Preferences)         OK              0.03s
dbus-daemon[12703]: [session uid=1001 pid=12703] Successfully activated service 'org.gtk.vfs.Daemon'
 4/26 gsconnect:core / Packet                                      OK              0.16s   6 subtests passed
dbus-daemon[12703]: [session uid=1001 pid=12703] Activating service name='org.gtk.vfs.Metadata' requested by ':1.1' (uid=1001 pid=12758 comm="gjs /home/tkloczko/rpmbuild/BUILD/gnome-shell-exte" label="kernel")
 5/26 gsconnect:core / Device                                      OK              0.29s   8 subtests passed
dbus-daemon[12703]: [session uid=1001 pid=12703] Successfully activated service 'org.gtk.vfs.Metadata'
 6/26 gsconnect:core / Plugin                                      OK              0.28s   11 subtests passed
 7/26 gsconnect:core / Manager                                     OK              0.31s   5 subtests passed
 8/26 gsconnect:components / ClipboardComponent                    OK              0.30s   2 subtests passed
 9/26 gsconnect:components / MprisComponent                        OK              0.22s   8 subtests passed
10/26 gsconnect:backends / LanBackend                              OK              0.52s   7 subtests passed
11/26 gsconnect:plugins / ClipboardPlugin                          OK              0.31s   8 subtests passed
12/26 gsconnect:plugins / BatteryPlugin                            OK              0.36s   14 subtests passed
13/26 gsconnect:plugins / FindmyphonePlugin                        OK              0.35s   5 subtests passed
14/26 gsconnect:plugins / ContactsPlugin                           OK              0.39s   5 subtests passed
15/26 gsconnect:plugins / MousepadPlugin                           OK              0.39s   19 subtests passed
16/26 gsconnect:plugins / MprisPlugin                              OK              0.40s   10 subtests passed
17/26 gsconnect:plugins / PhotoPlugin                              OK              0.33s   4 subtests passed
18/26 gsconnect:plugins / NotificationPlugin                       OK              0.38s   15 subtests passed
19/26 gsconnect:plugins / PingPlugin                               OK              0.34s   4 subtests passed
20/26 gsconnect:plugins / PresenterPlugin                          OK              0.34s   2 subtests passed
21/26 gsconnect:plugins / RuncommandPlugin                         OK              0.37s   6 subtests passed
dbus-daemon[12703]: [session uid=1001 pid=12703] Activating service name='org.gtk.vfs.UDisks2VolumeMonitor' requested by ':1.22' (uid=1001 pid=13124 comm="gjs /home/tkloczko/rpmbuild/BUILD/gnome-shell-exte" label="kernel")
dbus-daemon[12703]: [session uid=1001 pid=12703] Successfully activated service 'org.gtk.vfs.UDisks2VolumeMonitor'
dbus-daemon[12703]: [session uid=1001 pid=12703] Activating service name='org.gtk.vfs.AfcVolumeMonitor' requested by ':1.22' (uid=1001 pid=13124 comm="gjs /home/tkloczko/rpmbuild/BUILD/gnome-shell-exte" label="kernel")
dbus-daemon[12703]: [session uid=1001 pid=12703] Successfully activated service 'org.gtk.vfs.AfcVolumeMonitor'
dbus-daemon[12703]: [session uid=1001 pid=12703] Activating service name='org.gtk.vfs.MTPVolumeMonitor' requested by ':1.22' (uid=1001 pid=13124 comm="gjs /home/tkloczko/rpmbuild/BUILD/gnome-shell-exte" label="kernel")
dbus-daemon[12703]: [session uid=1001 pid=12703] Successfully activated service 'org.gtk.vfs.MTPVolumeMonitor'
dbus-daemon[12703]: [session uid=1001 pid=12703] Activating service name='org.gtk.vfs.GoaVolumeMonitor' requested by ':1.22' (uid=1001 pid=13124 comm="gjs /home/tkloczko/rpmbuild/BUILD/gnome-shell-exte" label="kernel")
22/26 gsconnect:plugins / SharePlugin                              OK              0.31s   6 subtests passed
dbus-daemon[12703]: [session uid=1001 pid=12703] Activating service name='org.gnome.OnlineAccounts' requested by ':1.30' (uid=1001 pid=13269 comm="/usr/libexec/gvfs-goa-volume-monitor " label="kernel")
23/26 gsconnect:plugins / SmsPlugin                                OK              0.33s   8 subtests passed
24/26 gsconnect:plugins / SystemvolumePlugin                       OK              0.33s   5 subtests passed
goa-daemon-Message: 21:59:00.279: goa-daemon version 3.43.1 starting               0/30s   5 subtests passed
dbus-daemon[12703]: [session uid=1001 pid=12703] Activating service name='org.gnome.Identity' requested by ':1.31' (uid=1001 pid=13273 comm="/usr/libexec/goa-daemon " label="kernel")
dbus-daemon[12703]: [session uid=1001 pid=12703] Successfully activated service 'org.gnome.OnlineAccounts'
dbus-daemon[12703]: [session uid=1001 pid=12703] Successfully activated service 'org.gtk.vfs.GoaVolumeMonitor'
dbus-daemon[12703]: [session uid=1001 pid=12703] Successfully activated service 'org.gnome.Identity'
25/26 gsconnect:plugins / TelephonyPlugin                          OK              0.36s   14 subtests passed
26/26 gsconnect:plugins / SftpPlugin                               OK              0.49s   5 subtests passed

Ok:                 26
Expected Fail:      0
Fail:               0
Unexpected Pass:    0
Skipped:            0
Timeout:            0

Full log written to /home/tkloczko/rpmbuild/BUILD/gnome-shell-extension-gsconnect-48/noarch-redhat-linux-gnu/meson-logs/testlog.txt
andyholmes commented 2 years ago

Okay, good new then :slightly_smiling_face:. Thanks for checking back about that!