Created
February 8, 2021 04:42
-
-
Save mpolanski/10026b089183b2938f7373d86980b40f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ docker run --rm -it i386/alpine:latest | |
WARNING: The requested image's platform (linux/386) does not match the detected host platform (linux/amd64) and no specific platform was requested | |
/ # apk add git python3 py3-xlib py3-pytest py3-pytest-asyncio py3-pytest-timeout xvfb-run i3wm | |
fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/main/x86/APKINDEX.tar.gz | |
fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/community/x86/APKINDEX.tar.gz | |
(1/111) Installing ca-certificates (20191127-r5) | |
(2/111) Installing brotli-libs (1.0.9-r3) | |
(3/111) Installing nghttp2-libs (1.42.0-r1) | |
(4/111) Installing libcurl (7.74.0-r0) | |
(5/111) Installing expat (2.2.10-r1) | |
(6/111) Installing pcre2 (10.36-r0) | |
(7/111) Installing git (2.30.0-r0) | |
(8/111) Installing libxau (1.0.9-r0) | |
(9/111) Installing libbsd (0.10.0-r0) | |
(10/111) Installing libxdmcp (1.1.3-r0) | |
(11/111) Installing libxcb (1.14-r1) | |
(12/111) Installing libx11 (1.7.0-r0) | |
(13/111) Installing libxext (1.3.4-r0) | |
(14/111) Installing libxrender (0.9.10-r3) | |
(15/111) Installing libbz2 (1.0.8-r1) | |
(16/111) Installing libpng (1.6.37-r1) | |
(17/111) Installing freetype (2.10.4-r1) | |
(18/111) Installing libuuid (2.36.1-r1) | |
(19/111) Installing fontconfig (2.13.1-r3) | |
(20/111) Installing pixman (0.40.0-r2) | |
(21/111) Installing cairo (1.16.0-r2) | |
(22/111) Installing libev (4.33-r0) | |
(23/111) Installing libffi (3.3-r2) | |
(24/111) Installing libintl (0.20.2-r2) | |
(25/111) Installing libblkid (2.36.1-r1) | |
(26/111) Installing libmount (2.36.1-r1) | |
(27/111) Installing pcre (8.44-r0) | |
(28/111) Installing glib (2.66.4-r0) | |
(29/111) Installing libxft (2.3.3-r0) | |
(30/111) Installing fribidi (1.0.10-r0) | |
(31/111) Installing graphite2 (1.3.14-r0) | |
(32/111) Installing harfbuzz (2.7.4-r1) | |
(33/111) Installing pango (1.48.1-r0) | |
(34/111) Installing xcb-util (0.4.0-r3) | |
(35/111) Installing startup-notification (0.12-r4) | |
(36/111) Installing xcb-util-image (0.4.0-r1) | |
(37/111) Installing xcb-util-renderutil (0.3.9-r1) | |
(38/111) Installing xcb-util-cursor (0.1.3-r2) | |
(39/111) Installing xcb-util-wm (0.4.1-r1) | |
(40/111) Installing xcb-util-keysyms (0.4.0-r1) | |
(41/111) Installing xcb-util-xrm (1.3-r0) | |
(42/111) Installing pkgconf (1.7.3-r0) | |
(43/111) Installing xkeyboard-config (2.31-r0) | |
(44/111) Installing xz-libs (5.2.5-r0) | |
(45/111) Installing libxml2 (2.9.10-r6) | |
(46/111) Installing libxkbcommon (1.0.3-r0) | |
(47/111) Installing libxkbcommon-x11 (1.0.3-r0) | |
(48/111) Installing yajl (2.1.0-r1) | |
(49/111) Installing i3wm (4.19.1-r0) | |
(50/111) Installing gdbm (1.19-r0) | |
(51/111) Installing ncurses-terminfo-base (6.2_p20210109-r0) | |
(52/111) Installing ncurses-libs (6.2_p20210109-r0) | |
(53/111) Installing readline (8.1.0-r0) | |
(54/111) Installing sqlite-libs (3.34.1-r0) | |
(55/111) Installing python3 (3.8.7-r0) | |
(56/111) Installing py3-atomicwrites (1.4.0-r0) | |
(57/111) Installing py3-attrs (20.3.0-r0) | |
(58/111) Installing py3-more-itertools (8.6.0-r0) | |
(59/111) Installing py3-iniconfig (1.1.1-r0) | |
(60/111) Installing py3-pluggy (0.13.1-r1) | |
(61/111) Installing py3-py (1.10.0-r0) | |
(62/111) Installing py3-six (1.15.0-r0) | |
(63/111) Installing py3-wcwidth (0.2.5-r0) | |
(64/111) Installing py3-ordered-set (4.0.2-r0) | |
(65/111) Installing py3-appdirs (1.4.4-r1) | |
(66/111) Installing py3-parsing (2.4.7-r1) | |
(67/111) Installing py3-packaging (20.9-r0) | |
(68/111) Installing py3-setuptools (51.3.3-r0) | |
(69/111) Installing py3-toml (0.10.2-r0) | |
(70/111) Installing py3-pytest (6.2.1-r0) | |
(71/111) Installing py3-pytest-asyncio (0.14.0-r0) | |
(72/111) Installing py3-pytest-timeout (1.4.2-r0) | |
(73/111) Installing py3-xlib (0.29-r0) | |
(74/111) Installing encodings (1.0.5-r0) | |
(75/111) Installing font-alias (1.0.3-r1) | |
(76/111) Installing libfontenc (1.1.4-r0) | |
(77/111) Installing mkfontscale (1.2.1-r1) | |
(78/111) Installing util-macros (1.19.2-r1) | |
(79/111) Installing font-misc-misc (1.1.2-r1) | |
(80/111) Installing font-cursor-misc (1.0.3-r1) | |
(81/111) Installing libxkbfile (1.1.0-r0) | |
(82/111) Installing xkbcomp (1.4.4-r0) | |
(83/111) Installing libice (1.0.10-r0) | |
(84/111) Installing libsm (1.2.3-r0) | |
(85/111) Installing libxt (1.2.1-r0) | |
(86/111) Installing libxmu (1.1.3-r0) | |
(87/111) Installing xauth (1.1-r0) | |
(88/111) Installing mcookie (2.36.1-r1) | |
(89/111) Installing xmodmap (1.0.10-r0) | |
(90/111) Installing xrdb (1.2.0-r1) | |
(91/111) Installing xinit (1.4.1-r0) | |
(92/111) Installing mesa (20.3.3-r0) | |
(93/111) Installing libxdamage (1.1.5-r1) | |
(94/111) Installing libxfixes (5.0.3-r2) | |
(95/111) Installing libxxf86vm (1.1.4-r2) | |
(96/111) Installing libpciaccess (0.16-r0) | |
(97/111) Installing libdrm (2.4.104-r0) | |
(98/111) Installing mesa-glapi (20.3.3-r0) | |
(99/111) Installing libxshmfence (1.3-r1) | |
(100/111) Installing mesa-gl (20.3.3-r0) | |
(101/111) Installing libxfont2 (2.0.4-r0) | |
(102/111) Installing gmp (6.2.1-r0) | |
(103/111) Installing nettle (3.7-r0) | |
(104/111) Installing xvfb (1.20.10-r0) | |
(105/111) Installing libacl (2.2.53-r0) | |
(106/111) Installing libattr (2.4.48-r0) | |
(107/111) Installing skalibs (2.10.0.0-r0) | |
(108/111) Installing s6-ipcserver (2.10.0.0-r0) | |
(109/111) Installing utmps (0.1.0.0-r0) | |
Executing utmps-0.1.0.0-r0.pre-install | |
(110/111) Installing coreutils (8.32-r2) | |
(111/111) Installing xvfb-run (1.20.7.3-r0) | |
Executing busybox-1.32.1-r2.trigger | |
Executing ca-certificates-20191127-r5.trigger | |
Executing fontconfig-2.13.1-r3.trigger | |
Executing mkfontscale-1.2.1-r1.trigger | |
OK: 113 MiB in 125 packages | |
/ # adduser -D tester | |
/ # su - tester | |
1b0d1b4637e0:~$ git clone https://github.com/altdesktop/i3ipc-python | |
Cloning into 'i3ipc-python'... | |
remote: Enumerating objects: 211, done. | |
remote: Counting objects: 100% (211/211), done. | |
remote: Compressing objects: 100% (142/142), done. | |
remote: Total 1651 (delta 123), reused 135 (delta 69), pack-reused 1440 | |
Receiving objects: 100% (1651/1651), 487.43 KiB | 1.76 MiB/s, done. | |
Resolving deltas: 100% (971/971), done. | |
1b0d1b4637e0:~$ cd i3ipc-python | |
1b0d1b4637e0:~/i3ipc-python$ xvfb-run python3 run-tests.py | |
i3 version v3.13.1-19-g2a78065181 © 2009 Michael Stapelberg and contributors | |
_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root | |
========================================== test session starts ========================================== | |
platform linux -- Python 3.8.7, pytest-6.2.1, py-1.10.0, pluggy-0.13.1 | |
rootdir: /home/tester/i3ipc-python, configfile: pytest.ini | |
plugins: asyncio-0.14.0, timeout-1.4.2 | |
timeout: 5.0s | |
timeout method: signal | |
timeout func_only: False | |
collected 28 items | |
test/test_event_exceptions.py | |
.Closing SHM log "/i3-log-61" | |
test/test_get_bindings_modes.py .Closing SHM log "/i3-log-66" | |
test/test_get_config.py .Closing SHM log "/i3-log-69" | |
test/test_get_marks.py .02/08/21 04:31:59 - ERROR: Could not parse con id "4120732320" | |
02/08/21 04:31:59 - ERROR: Could not parse con id "4120718192" | |
Closing SHM log "/i3-log-73" | |
test/test_leaves.py .02/08/21 04:31:59 - ERROR: Could not parse con id "4120146592" | |
02/08/21 04:31:59 - ERROR: Could not parse con id "4120128432" | |
02/08/21 04:31:59 - ERROR: Could not parse con id "4148172096" | |
02/08/21 04:31:59 - ERROR: Could not parse con id "4148172416" | |
02/08/21 04:31:59 - ERROR: Could not parse con id "4120129072" | |
Closing SHM log "/i3-log-79" | |
test/test_restart.py BUG: single log message > 4k | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400000 | |
02/08/21 04:31:59 - ERROR: Received ExposeEvent for unknown window 0x00400000 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400000 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400003 | |
02/08/21 04:31:59 - ERROR: Received ExposeEvent for unknown window 0x00400003 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400003 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400006 | |
02/08/21 04:31:59 - ERROR: Received ExposeEvent for unknown window 0x00400006 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400006 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400009 | |
02/08/21 04:31:59 - ERROR: Received ExposeEvent for unknown window 0x00400009 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400009 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x0040000c | |
02/08/21 04:31:59 - ERROR: Received ExposeEvent for unknown window 0x0040000c | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x0040000c | |
.02/08/21 04:31:59 - ERROR: Could not parse con id "4120197696" | |
02/08/21 04:31:59 - ERROR: Could not parse con id "4120170528" | |
02/08/21 04:31:59 - ERROR: Could not parse con id "4120170848" | |
02/08/21 04:31:59 - ERROR: Could not parse con id "4120171168" | |
02/08/21 04:31:59 - ERROR: Could not parse con id "4147729568" | |
Closing SHM log "/i3-log-85" | |
test/test_shutdown_event.py BUG: single log message > 4k | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400000 | |
02/08/21 04:31:59 - ERROR: Received ExposeEvent for unknown window 0x00400000 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400000 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400003 | |
02/08/21 04:31:59 - ERROR: Received ExposeEvent for unknown window 0x00400003 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400003 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400006 | |
02/08/21 04:31:59 - ERROR: Received ExposeEvent for unknown window 0x00400006 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400006 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400009 | |
02/08/21 04:31:59 - ERROR: Received ExposeEvent for unknown window 0x00400009 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400009 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x0040000c | |
02/08/21 04:31:59 - ERROR: Received ExposeEvent for unknown window 0x0040000c | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x0040000c | |
BUG: single log message > 4k | |
.02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400000 | |
02/08/21 04:31:59 - ERROR: Received ExposeEvent for unknown window 0x00400000 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400000 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400003 | |
02/08/21 04:31:59 - ERROR: Received ExposeEvent for unknown window 0x00400003 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400003 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400006 | |
02/08/21 04:31:59 - ERROR: Received ExposeEvent for unknown window 0x00400006 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400006 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400009 | |
02/08/21 04:31:59 - ERROR: Received ExposeEvent for unknown window 0x00400009 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x00400009 | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x0040000c | |
02/08/21 04:31:59 - ERROR: Received ExposeEvent for unknown window 0x0040000c | |
02/08/21 04:31:59 - ERROR: Received ConfigureNotify for unknown window 0x0040000c | |
02/08/21 04:31:59 - ERROR: Could not parse con id "4120128064" | |
02/08/21 04:31:59 - ERROR: Could not parse con id "4120100896" | |
02/08/21 04:31:59 - ERROR: Could not parse con id "4120101216" | |
02/08/21 04:31:59 - ERROR: Could not parse con id "4120101536" | |
02/08/21 04:31:59 - ERROR: Could not parse con id "4147659936" | |
Closing SHM log "/i3-log-90" | |
test/test_ticks.py .02/08/21 04:31:59 - ERROR: Could not parse con id "4120351392" | |
02/08/21 04:31:59 - ERROR: Could not parse con id "4120333232" | |
02/08/21 04:31:59 - ERROR: Could not parse con id "4120333552" | |
02/08/21 04:31:59 - ERROR: Could not parse con id "4120333872" | |
02/08/21 04:31:59 - ERROR: Could not parse con id "4149171792" | |
Closing SHM log "/i3-log-101" | |
test/test_window.py F.FF02/08/21 04:32:02 - ERROR: Could not parse con id "4120588960" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120570800" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120571120" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120571440" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149409360" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149409680" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149410320" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148614144" | |
Closing SHM log "/i3-log-104" | |
test/aio/test_event_exceptions.py .02/08/21 04:32:02 - ERROR: Could not parse con id "4120838816" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120820656" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120820976" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120821296" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149659216" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149659536" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149659856" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149660176" | |
Closing SHM log "/i3-log-120" | |
test/aio/test_get_bindings_modes.py .02/08/21 04:32:02 - ERROR: Could not parse con id "4120330912" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120312752" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120313072" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120313392" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149151312" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149151632" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149151952" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149152272" | |
Closing SHM log "/i3-log-129" | |
test/aio/test_get_config.py .02/08/21 04:32:02 - ERROR: Could not parse con id "4120502944" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120484784" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120485104" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120485424" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149323344" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149323664" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149323984" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149324304" | |
Closing SHM log "/i3-log-138" | |
test/aio/test_get_marks.py .02/08/21 04:32:02 - ERROR: Could not parse con id "4120031904" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120013744" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120014064" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120014384" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148852304" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148852624" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148852944" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148853264" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148853584" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148853904" | |
Closing SHM log "/i3-log-147" | |
test/aio/test_leaves.py .02/08/21 04:32:02 - ERROR: Could not parse con id "4120183456" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120165296" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120165616" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120165936" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149003856" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149004176" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149004496" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149004816" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149005136" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149005456" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4154774592" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4154774912" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4154773952" | |
Closing SHM log "/i3-log-152" | |
test/aio/test_output.py .02/08/21 04:32:02 - ERROR: Could not parse con id "4120486560" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120466384" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120466704" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120467024" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149306960" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149307280" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149307600" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149307920" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149308240" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4149308560" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148548304" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148548624" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148548944" | |
Closing SHM log "/i3-log-164" | |
test/aio/test_requests.py .02/08/21 04:32:02 - ERROR: Could not parse con id "4120138400" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120117216" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120117536" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4120117856" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148958800" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148959120" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148959440" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148959760" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148960080" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148960400" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148200144" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148200464" | |
02/08/21 04:32:02 - ERROR: Could not parse con id "4148200784" | |
Closing SHM log "/i3-log-173" | |
test/aio/test_restart.py BUG: single log message > 4k | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c00000 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x02c00000 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c00000 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c00003 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x02c00003 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c00003 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c00006 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x02c00006 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c00006 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c00009 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x02c00009 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c00009 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c0000c | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x02c0000c | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c0000c | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c0000f | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x02c0000f | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c0000f | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c00012 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x02c00012 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c00012 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c00015 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x02c00015 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c00015 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c00018 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x02c00018 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c00018 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c0001b | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x02c0001b | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c0001b | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c0001e | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x02c0001e | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c0001e | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c00021 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x02c00021 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c00021 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c00024 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x02c00024 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x02c00024 | |
.02/08/21 04:32:03 - ERROR: Could not parse con id "4120377920" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4120350752" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4120351072" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4120351392" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4147926176" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4147926496" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4147926816" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4147927136" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4147927456" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4147927776" | |
Closing SHM log "/i3-log-182" | |
test/aio/test_scratchpad.py .02/08/21 04:32:03 - ERROR: Could not parse con id "4120580768" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4120562608" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4120562928" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4120563248" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4149401168" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4149401488" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4149401808" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4149402128" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4149402448" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4149402768" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4155170944" | |
Closing SHM log "/i3-log-193" | |
test/aio/test_shutdown_event.py BUG: single log message > 4k | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400000 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x00400000 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400000 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400003 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x00400003 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400003 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400006 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x00400006 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400006 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400009 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x00400009 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400009 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x0040000c | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x0040000c | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x0040000c | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x0040000f | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x0040000f | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x0040000f | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400012 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x00400012 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400012 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400015 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x00400015 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400015 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400018 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x00400018 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400018 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x0040001b | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x0040001b | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x0040001b | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x0040001e | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x0040001e | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x0040001e | |
BUG: single log message > 4k | |
.02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400000 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x00400000 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400000 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400003 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x00400003 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400003 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400006 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x00400006 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400006 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400009 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x00400009 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400009 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x0040000c | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x0040000c | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x0040000c | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x0040000f | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x0040000f | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x0040000f | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400012 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x00400012 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400012 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400015 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x00400015 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400015 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400018 | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x00400018 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x00400018 | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x0040001b | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x0040001b | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x0040001b | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x0040001e | |
02/08/21 04:32:03 - ERROR: Received ExposeEvent for unknown window 0x0040001e | |
02/08/21 04:32:03 - ERROR: Received ConfigureNotify for unknown window 0x0040001e | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4120435264" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4120408096" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4120408416" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4120408736" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4147983520" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4147983840" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4147984160" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4147984480" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4147984800" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4147985120" | |
Closing SHM log "/i3-log-203" | |
test/aio/test_ticks.py .02/08/21 04:32:03 - ERROR: Could not parse con id "4120380064" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4120361904" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4120362224" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4120362544" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4149200464" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4149200784" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4149201104" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4149201424" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4149201744" | |
02/08/21 04:32:03 - ERROR: Could not parse con id "4149202064" | |
Closing SHM log "/i3-log-210" | |
test/aio/test_window.py | |
++++++++++++++++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++++++++++++++ | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-30 (4125502864) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
File "/usr/lib/python3.8/threading.py", line 890, in _bootstrap | |
self._bootstrap_inner() | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.8/threading.py", line 870, in run | |
self._target(*self._args, **self._kwargs) | |
File "/home/tester/i3ipc-python/test/aio/window.py", line 56, in loop | |
e = self.d.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/display.py", line 187, in next_event | |
return self.display.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 217, in next_event | |
self.send_and_recv(event = 1) | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 561, in send_and_recv | |
rs, ws, es = select.select([self.socket], writeset, [], timeout) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-25 (4126825872) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
File "/usr/lib/python3.8/threading.py", line 890, in _bootstrap | |
self._bootstrap_inner() | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.8/threading.py", line 870, in run | |
self._target(*self._args, **self._kwargs) | |
File "/home/tester/i3ipc-python/test/aio/window.py", line 56, in loop | |
e = self.d.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/display.py", line 187, in next_event | |
return self.display.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 217, in next_event | |
self.send_and_recv(event = 1) | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 561, in send_and_recv | |
rs, ws, es = select.select([self.socket], writeset, [], timeout) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-24 (4129504656) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
File "/usr/lib/python3.8/threading.py", line 890, in _bootstrap | |
self._bootstrap_inner() | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.8/threading.py", line 870, in run | |
self._target(*self._args, **self._kwargs) | |
File "/home/tester/i3ipc-python/test/aio/window.py", line 56, in loop | |
e = self.d.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/display.py", line 187, in next_event | |
return self.display.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 217, in next_event | |
self.send_and_recv(event = 1) | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 561, in send_and_recv | |
rs, ws, es = select.select([self.socket], writeset, [], timeout) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-22 (4128443792) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
File "/usr/lib/python3.8/threading.py", line 890, in _bootstrap | |
self._bootstrap_inner() | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.8/threading.py", line 870, in run | |
self._target(*self._args, **self._kwargs) | |
File "/home/tester/i3ipc-python/test/aio/window.py", line 56, in loop | |
e = self.d.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/display.py", line 187, in next_event | |
return self.display.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 217, in next_event | |
self.send_and_recv(event = 1) | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 561, in send_and_recv | |
rs, ws, es = select.select([self.socket], writeset, [], timeout) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-14 (4131626384) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
File "/usr/lib/python3.8/threading.py", line 890, in _bootstrap | |
self._bootstrap_inner() | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.8/threading.py", line 870, in run | |
self._target(*self._args, **self._kwargs) | |
File "/home/tester/i3ipc-python/test/aio/window.py", line 56, in loop | |
e = self.d.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/display.py", line 187, in next_event | |
return self.display.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 217, in next_event | |
self.send_and_recv(event = 1) | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 561, in send_and_recv | |
rs, ws, es = select.select([self.socket], writeset, [], timeout) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-12 (4130565520) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
File "/usr/lib/python3.8/threading.py", line 890, in _bootstrap | |
self._bootstrap_inner() | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.8/threading.py", line 870, in run | |
self._target(*self._args, **self._kwargs) | |
File "/home/tester/i3ipc-python/test/aio/window.py", line 56, in loop | |
e = self.d.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/display.py", line 187, in next_event | |
return self.display.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 217, in next_event | |
self.send_and_recv(event = 1) | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 561, in send_and_recv | |
rs, ws, es = select.select([self.socket], writeset, [], timeout) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-6 (4132949392) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
File "/usr/lib/python3.8/threading.py", line 890, in _bootstrap | |
self._bootstrap_inner() | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.8/threading.py", line 870, in run | |
self._target(*self._args, **self._kwargs) | |
File "/home/tester/i3ipc-python/test/aio/window.py", line 56, in loop | |
e = self.d.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/display.py", line 187, in next_event | |
return self.display.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 217, in next_event | |
self.send_and_recv(event = 1) | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 561, in send_and_recv | |
rs, ws, es = select.select([self.socket], writeset, [], timeout) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-5 (4134010256) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
File "/usr/lib/python3.8/threading.py", line 890, in _bootstrap | |
self._bootstrap_inner() | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.8/threading.py", line 870, in run | |
self._target(*self._args, **self._kwargs) | |
File "/home/tester/i3ipc-python/test/aio/window.py", line 56, in loop | |
e = self.d.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/display.py", line 187, in next_event | |
return self.display.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 217, in next_event | |
self.send_and_recv(event = 1) | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 561, in send_and_recv | |
rs, ws, es = select.select([self.socket], writeset, [], timeout) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-4 (4135333264) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
File "/usr/lib/python3.8/threading.py", line 890, in _bootstrap | |
self._bootstrap_inner() | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.8/threading.py", line 870, in run | |
self._target(*self._args, **self._kwargs) | |
File "/home/tester/i3ipc-python/test/aio/window.py", line 56, in loop | |
e = self.d.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/display.py", line 187, in next_event | |
return self.display.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 217, in next_event | |
self.send_and_recv(event = 1) | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 561, in send_and_recv | |
rs, ws, es = select.select([self.socket], writeset, [], timeout) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-3 (4136394128) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
File "/usr/lib/python3.8/threading.py", line 890, in _bootstrap | |
self._bootstrap_inner() | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.8/threading.py", line 870, in run | |
self._target(*self._args, **self._kwargs) | |
File "/home/tester/i3ipc-python/test/aio/window.py", line 56, in loop | |
e = self.d.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/display.py", line 187, in next_event | |
return self.display.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 217, in next_event | |
self.send_and_recv(event = 1) | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 561, in send_and_recv | |
rs, ws, es = select.select([self.socket], writeset, [], timeout) | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Stack of Thread-2 (4137717136) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
File "/usr/lib/python3.8/threading.py", line 890, in _bootstrap | |
self._bootstrap_inner() | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.8/threading.py", line 870, in run | |
self._target(*self._args, **self._kwargs) | |
File "/home/tester/i3ipc-python/test/aio/window.py", line 56, in loop | |
e = self.d.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/display.py", line 187, in next_event | |
return self.display.next_event() | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 217, in next_event | |
self.send_and_recv(event = 1) | |
File "/usr/lib/python3.8/site-packages/Xlib/protocol/display.py", line 561, in send_and_recv | |
rs, ws, es = select.select([self.socket], writeset, [], timeout) | |
++++++++++++++++++++++++++++++++++++++++++++++++ Timeout ++++++++++++++++++++++++++++++++++++++++++++++++ | |
FF..02/08/21 04:32:09 - ERROR: Could not parse con id "4120924832" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4120906672" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4120906992" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4120907312" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4149745232" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4149745552" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4149745872" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4149746192" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4149746512" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4149746832" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4159418448" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4159419728" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4159418768" | |
Closing SHM log "/i3-log-219" | |
test/aio/test_workspace.py F02/08/21 04:32:09 - ERROR: Could not parse con id "4120134304" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4120114128" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4120114448" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4120114768" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4148954704" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4148955024" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4148955344" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4148955664" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4148955984" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4148956304" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4148196048" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4148196368" | |
02/08/21 04:32:09 - ERROR: Could not parse con id "4148196688" | |
Closing SHM log "/i3-log-233" | |
=============================================== FAILURES ================================================ | |
_____________________________________ TestWindow.test_window_event ______________________________________ | |
self = <test_window.TestWindow object at 0xf643ddd8> | |
i3 = <i3ipc.connection.Connection object at 0xf6442e38> | |
def test_window_event(self, i3): | |
event = None | |
def on_window(i3, e): | |
nonlocal event | |
event = e | |
i3.main_quit() | |
i3.on('window', on_window) | |
Timer(0.001, self.open_window).start() | |
i3.main(timeout=2) | |
> assert event is not None | |
E assert None is not None | |
test/test_window.py:21: AssertionError | |
_________________________________ TestWindow.test_detailed_window_event _________________________________ | |
self = <test_window.TestWindow object at 0xf68fa118> | |
i3 = <i3ipc.connection.Connection object at 0xf6442e38> | |
def test_detailed_window_event(self, i3): | |
events = [] | |
def generate_events(): | |
win1 = self.open_window() | |
win2 = self.open_window() | |
i3.command(f'[id={win1}] kill; [id={win2}] kill') | |
# TODO sync protocol | |
time.sleep(0.01) | |
i3.main_quit() | |
def on_window(i3, e): | |
nonlocal events | |
events.append(e) | |
i3.on(Event.WINDOW_NEW, on_window) | |
Timer(0.01, generate_events).start() | |
i3.main(timeout=2) | |
assert len(events) | |
for e in events: | |
assert e.change == 'new' | |
events.clear() | |
i3.off(on_window) | |
i3.on(Event.WINDOW_FOCUS, on_window) | |
Timer(0.01, generate_events).start() | |
i3.main(timeout=2) | |
> assert len(events) | |
E assert 0 | |
E + where 0 = len([]) | |
test/test_window.py:60: AssertionError | |
________________________________________ TestWindow.test_resize _________________________________________ | |
self = <test_window.TestWindow object at 0xf60027a8> | |
i3 = <i3ipc.connection.Connection object at 0xf6442e38> | |
def test_resize(self, i3): | |
self.fresh_workspace() | |
self.open_window() | |
i3.command('floating enable') | |
self.command_checked('resize set height 200 px; resize set width 250 px') | |
con = i3.get_tree().find_focused() | |
self.command_checked('resize set width 300 px; resize set height 350 px') | |
con2 = i3.get_tree().find_focused() | |
def height_width(c): | |
return (c.rect.height + c.deco_rect.height, c.rect.width) | |
assert height_width(con) == (200, 250) | |
> assert height_width(con2) == (350, 300) | |
E assert (1024, 640) == (350, 300) | |
E At index 0 diff: 1024 != 350 | |
E Use -v to get the full diff | |
test/test_window.py:79: AssertionError | |
_____________________________________ TestWindow.test_window_event ______________________________________ | |
kwargs = {'i3': <i3ipc.aio.connection.Connection object at 0xf5e86fb8>} | |
coro = <coroutine object TestWindow.test_window_event at 0xf669eda8> | |
task = <Task pending name='Task-133' coro=<TestWindow.test_window_event() running at /home/tester/i3ipc-python/test/aio/test_window.py:23> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0xf5e97e80>()]>> | |
@functools.wraps(func) | |
def inner(**kwargs): | |
coro = func(**kwargs) | |
if coro is not None: | |
task = asyncio.ensure_future(coro, loop=_loop) | |
try: | |
> _loop.run_until_complete(task) | |
/usr/lib/python3.8/site-packages/pytest_asyncio/plugin.py:179: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
/usr/lib/python3.8/asyncio/base_events.py:603: in run_until_complete | |
self.run_forever() | |
/usr/lib/python3.8/asyncio/base_events.py:570: in run_forever | |
self._run_once() | |
/usr/lib/python3.8/asyncio/base_events.py:1823: in _run_once | |
event_list = self._selector.select(timeout) | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <selectors.EpollSelector object at 0xf6905508>, timeout = -1 | |
def select(self, timeout=None): | |
if timeout is None: | |
timeout = -1 | |
elif timeout <= 0: | |
timeout = 0 | |
else: | |
# epoll_wait() has a resolution of 1 millisecond, round away | |
# from zero to wait *at least* timeout seconds. | |
timeout = math.ceil(timeout * 1e3) * 1e-3 | |
# epoll_wait() expects `maxevents` to be greater than zero; | |
# we want to make sure that `select()` can be called when no | |
# FD is registered. | |
max_ev = max(len(self._fd_to_key), 1) | |
ready = [] | |
try: | |
> fd_event_list = self._selector.poll(timeout, max_ev) | |
E Failed: Timeout >5.0s | |
/usr/lib/python3.8/selectors.py:468: Failed | |
_________________________________ TestWindow.test_detailed_window_event _________________________________ | |
self = <aio.test_window.TestWindow object at 0xf5cf92e0> | |
i3 = <i3ipc.aio.connection.Connection object at 0xf5e86fb8> | |
@pytest.mark.asyncio | |
async def test_detailed_window_event(self, i3): | |
events = [] | |
def on_window(i3, e): | |
events.append(e) | |
async def generate_events(): | |
win1 = self.open_window() | |
win2 = self.open_window() | |
await i3.command(f'[id={win1}] kill; [id={win2}] kill') | |
# TODO sync protocol | |
await asyncio.sleep(0.01) | |
i3.main_quit() | |
await i3.subscribe([Event.WINDOW]) | |
i3.on(Event.WINDOW_NEW, on_window) | |
asyncio.ensure_future(generate_events()) | |
> await i3.main() | |
test/aio/test_window.py:49: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <i3ipc.aio.connection.Connection object at 0xf5e86fb8> | |
async def main(self): | |
"""Starts the main loop for this connection to start handling events.""" | |
if self._main_future is not None: | |
> raise Exception('the main loop is already running') | |
E Exception: the main loop is already running | |
i3ipc/aio/connection.py:702: Exception | |
_____________________________________ TestWorkspace.test_workspace ______________________________________ | |
self = <aio.test_workspace.TestWorkspace object at 0xf5e9e418> | |
i3 = <i3ipc.aio.connection.Connection object at 0xf5c5c130> | |
@pytest.mark.asyncio | |
async def test_workspace(self, i3): | |
self.events = asyncio.Queue() | |
await i3.command('workspace 0') | |
await i3.subscribe([Event.WORKSPACE, Event.TICK]) | |
i3.on(Event.WORKSPACE_FOCUS, self.on_workspace) | |
i3.on(Event.TICK, self.on_tick) | |
await i3.send_tick() | |
assert isinstance(await self.events.get(), TickEvent) | |
assert isinstance(await self.events.get(), TickEvent) | |
await i3.command('workspace 12') | |
e = await self.events.get() | |
workspaces = await i3.get_workspaces() | |
> assert len(workspaces) == 1 | |
E assert 2 == 1 | |
E + where 2 = len([<i3ipc.replies.WorkspaceReply object at 0xf5c5c1a8>, <i3ipc.replies.WorkspaceReply object at 0xf5c5cf88>]) | |
test/aio/test_workspace.py:33: AssertionError | |
======================================== short test summary info ======================================== | |
FAILED test/test_window.py::TestWindow::test_window_event - assert None is not None | |
FAILED test/test_window.py::TestWindow::test_detailed_window_event - assert 0 | |
FAILED test/test_window.py::TestWindow::test_resize - assert (1024, 640) == (350, 300) | |
FAILED test/aio/test_window.py::TestWindow::test_window_event - Failed: Timeout >5.0s | |
FAILED test/aio/test_window.py::TestWindow::test_detailed_window_event - Exception: the main loop is a... | |
FAILED test/aio/test_workspace.py::TestWorkspace::test_workspace - assert 2 == 1 | |
===================================== 6 failed, 22 passed in 11.05s ===================================== | |
^CException ignored in: <module 'threading' from '/usr/lib/python3.8/threading.py'> | |
Traceback (most recent call last): | |
File "/usr/lib/python3.8/threading.py", line 1388, in _shutdown | |
Exception in thread Thread-2: | |
lock.acquire() | |
Traceback (most recent call last): | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
Exception in thread Thread-14: | |
Exception in thread Thread-22: | |
Exception in thread Thread-24: | |
Traceback (most recent call last): | |
Exception in thread Thread-33: | |
Exception in thread Thread-34: | |
Exception in thread Thread-12: | |
Traceback (most recent call last): | |
Exception in thread Thread-6: | |
Exception in thread Thread-3: | |
Traceback (most recent call last): | |
KeyboardInterrupt: | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
Exception in thread Thread-4: | |
Exception in thread Thread-5: | |
Traceback (most recent call last): | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
Traceback (most recent call last): | |
Traceback (most recent call last): | |
Traceback (most recent call last): | |
Traceback (most recent call last): | |
Traceback (most recent call last): | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
self.run() | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
Exception in thread Thread-25: | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
Traceback (most recent call last): | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
Exception in thread Thread-30: | |
self.run() | |
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner | |
self.run() | |
Traceback (most recent call last): | |
File "run-tests.py", line 102, in <module> | |
main() | |
File "run-tests.py", line 95, in main | |
result = run_pytest(display) | |
File "run-tests.py", line 86, in run_pytest | |
return subprocess.run(cmd + sys.argv[1:], env=env) | |
File "/usr/lib/python3.8/subprocess.py", line 491, in run | |
stdout, stderr = process.communicate(input, timeout=timeout) | |
File "/usr/lib/python3.8/subprocess.py", line 1016, in communicate | |
self.wait() | |
File "/usr/lib/python3.8/subprocess.py", line 1079, in wait | |
return self._wait(timeout=timeout) | |
File "/usr/lib/python3.8/subprocess.py", line 1804, in _wait | |
(pid, sts) = self._try_wait(0) | |
File "/usr/lib/python3.8/subprocess.py", line 1762, in _try_wait | |
(pid, sts) = os.waitpid(self.pid, wait_flags) | |
KeyboardInterrupt |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment