these 3 derivations will be built: /nix/store/kqb5k6nsnjki849p5gyv5pz193n9yjgl-version-check-home-hook.drv /nix/store/qkndm6p0r2yqs66sl6fw5yacd3x2ks7m-source.drv /nix/store/x4wvmcjarl9x2nhnd9y5njbi6chyzj6h-python3.14-browser-harness-0.1.13.drv these 45 paths will be fetched (3.2 KiB download, 98.4 MiB unpacked): /nix/store/65khvcs7vbw9xgaydwlxizafgpvl7iga-gdk-pixbuf-2.44.8 /nix/store/ddqbzpn77xmi900rj1a7wy8b5lbwm4ay-glib-2.88.3 /nix/store/wny32h9l38jf8qw8rhhjfak9zbcgwkym-harfbuzz-14.5.1 /nix/store/rg22xrdwdawgzn0fdzilna9nnj2wpfrz-libavif-1.4.2 /nix/store/hpx6rq3zn5g6gz8l6vl2fq6chv3xdfyf-libimagequant-4.4.1 /nix/store/0lk78wmiv613z21qq06623yj7qh8fwrn-libraqm-0.11.0 /nix/store/mg0l0ca5jg3f4sqjv6f25c4dk9d81mk7-openjpeg-2.5.4 /nix/store/40jz3k2gr75qfxq5q24bi5m21zba1r8p-ps-procps-4.0.7 /nix/store/j5wkxxf93gxc00mc9zl832sb6w0digjz-pytest-check-hook /nix/store/bns2z7jdpn97zfs2ngdisic1dmmhsrmy-python3.14-aiohttp-3.14.3 /nix/store/77b33hf1vacj2pffxhcpvn19mpmfyka1-python3.14-anyio-4.15.1 /nix/store/i6ajnis58ibcxbvavkxadbr3sxh94n81-python3.14-cdp-use-1.4.5 /nix/store/nzx1klznsi9j3lwnm82icv70im8kwv73-python3.14-certifi-2026.07.22 /nix/store/8d2cy5fha3x9pibimjvdqvkv8pasf8g9-python3.14-charset-normalizer-3.5.1 /nix/store/0w4wam3pjqija61hk2cwirahisw51nb2-python3.14-cryptography-50.0.2 /nix/store/nh87c220yjz06hy5z1dgpf1v6kr6jg2s-python3.14-deprecated-1.3.1 /nix/store/561l6ss50zgr0k3jh5xza3zpfh8l02fv-python3.14-httpcore-1.0.9 /nix/store/603s5hx9878c8awjxbdfrxdz0150fvzf-python3.14-httpcore2-2.13.1 /nix/store/2pd31ca0pr4kbd7iilxshv8m3zhzbxqk-python3.14-httpx-0.28.1 /nix/store/3fh88qcwxnf8613q3kj0ivs859gbjnvh-python3.14-httpx2-2.13.1 /nix/store/nh8saskgnwcq5k1dx92wcj137973g848-python3.14-iniconfig-2.3.0 /nix/store/qaznlan7ibf2i82iwrh1sk4vbvl596v0-python3.14-jsonpath-ng-1.8.0 /nix/store/6rmlm1np4l8j0dhdcwfjzd39vyf9dv8q-python3.14-jsonschema-4.26.0 /nix/store/7607bbcb6i1cvdp1bskw23haf671cbpp-python3.14-jsonschema-specifications-2025.9.1 /nix/store/8r22y563rhgp53xiy8qd407myng5vfwp-python3.14-mcp-2.1.1 /nix/store/6sjf7z9sx4bnp42g6i50qm15sams9ldj-python3.14-mcp-types-2.1.1 /nix/store/80l1k0j0nkymbn8yrg4x5lsycr1pdr2w-python3.14-opentelemetry-api-1.43.0 /nix/store/b2nrcnylfq9mq6r3j31q5pl3ydgfhm22-python3.14-pillow-12.3.0 /nix/store/vlkp5bizypmnzdma2hza8w21lqv3zd6g-python3.14-pydantic-2.13.4 /nix/store/gcs6i9m4ng3sabsjzn0lpgrr24giwlwc-python3.14-pydantic-core-2.46.4 /nix/store/fmrai54lmb0y5s23352jipld560dfs46-python3.14-pyjwt-2.15.1 /nix/store/6x55h1znhj6sch1xms8f1y6vbpbl56zp-python3.14-pyopenssl-26.4.0 /nix/store/q4kzq1mnsw2kvm3dcz93bmy13ws5i1yx-python3.14-pyopenssl-26.4.0-dev /nix/store/1p2fja7y7dy76d7jbkrc51wrlssdz6zf-python3.14-pytest-9.1.1 /nix/store/14lwkc5nciapzpzl97z7chialnlcnh7b-python3.14-referencing-0.37.0 /nix/store/k08xy0a5hw7pg3g4w4vk72ifb8glinpc-python3.14-requests-2.34.2 /nix/store/2i0immy9r0rz4yv9dqrla1pfqln18fjz-python3.14-rpds-py-2026.6.3 /nix/store/m31vagsqjns4cav9ig6cs16fzqbcx0l3-python3.14-sse-starlette-3.4.5 /nix/store/hiwah4p6bm1xhy8b3x1073qc0ir1np7n-python3.14-starlette-1.7.0 /nix/store/b85mcnhbjdpysy82apkazd6c7x8560nn-python3.14-trustme-1.2.1 /nix/store/9wi06mg69jm8a150rjsnbcqxssbdfs2h-python3.14-truststore-0.10.4 /nix/store/yvpxr9xwib369aspbs6xzmmg1szjxyas-python3.14-websockets-17.0.1 /nix/store/1a3gji0gvzvlhh6l1qs7711fp5x7ac1y-python3.14-wrapt-2.2.2 /nix/store/bqwjas7dss03sd0l2a9nwd52pszmi3p9-python3.14-yarl-1.24.5 /nix/store/amc08awcxvz178lqqc0y5n568ch1bzxg-version-check-hook building '/nix/store/kqb5k6nsnjki849p5gyv5pz193n9yjgl-version-check-home-hook.drv' building '/nix/store/zbbz2s5fy2vk2krgvh732gbvcx0xbkm0-source.drv' version-check-home-hook> tribuchet: building on psi source> tribuchet: building on psi version-check-home-hook> structuredAttrs is enabled source> structuredAttrs is enabled source> source> trying https://github.com/browser-use/browser-harness/archive/refs/tags/v0.1.13.tar.gz source> % Total % Received % Xferd Average Speed Time Time Time Current source> Dload Upload Total Spent Left Speed source> source> 0 0 0 0 0 0 0 0 0 source> 0 0 0 0 0 0 0 0 0 source> 0 0 0 0 0 0 0 0 0 source> source> 0 0 0 0 0 0 0 0 0 source> 100 2.08M 0 2.08M 0 0 3.25M 0 0 source> 100 2.08M 0 2.08M 0 0 3.24M 0 0 source> 100 2.08M 0 2.08M 0 0 3.24M 0 0 source> unpacking source archive /build/download.tar.gz building '/nix/store/x4wvmcjarl9x2nhnd9y5njbi6chyzj6h-python3.14-browser-harness-0.1.13.drv' python3.14-browser-harness-0.1.13> tribuchet: building on psi python3.14-browser-harness-0.1.13> structuredAttrs is enabled python3.14-browser-harness-0.1.13> Sourcing python-remove-tests-dir-hook python3.14-browser-harness-0.1.13> Sourcing python-catch-conflicts-hook.sh python3.14-browser-harness-0.1.13> Sourcing python-remove-bin-bytecode-hook.sh python3.14-browser-harness-0.1.13> Sourcing pypa-build-hook python3.14-browser-harness-0.1.13> Using pypaBuildPhase python3.14-browser-harness-0.1.13> Sourcing python-runtime-deps-check-hook python3.14-browser-harness-0.1.13> Using pythonRuntimeDepsCheckHook python3.14-browser-harness-0.1.13> Sourcing pypa-install-hook python3.14-browser-harness-0.1.13> Using pypaInstallPhase python3.14-browser-harness-0.1.13> Sourcing python-imports-check-hook.sh python3.14-browser-harness-0.1.13> Using pythonImportsCheckPhase python3.14-browser-harness-0.1.13> Sourcing python-namespaces-hook python3.14-browser-harness-0.1.13> Sourcing python-catch-conflicts-hook.sh python3.14-browser-harness-0.1.13> Sourcing pytest-check-hook python3.14-browser-harness-0.1.13> Using pytestCheckPhase python3.14-browser-harness-0.1.13> Using versionCheckHook python3.14-browser-harness-0.1.13> Running phase: unpackPhase python3.14-browser-harness-0.1.13> unpacking source archive /nix/store/vgwas5q8z8fap28zyy10wawdkw3yshlh-source python3.14-browser-harness-0.1.13> source root is source python3.14-browser-harness-0.1.13> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/unit/test_skill.py" python3.14-browser-harness-0.1.13> Running phase: patchPhase python3.14-browser-harness-0.1.13> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-browser-harness-0.1.13> Running phase: configurePhase python3.14-browser-harness-0.1.13> no configure script, doing nothing python3.14-browser-harness-0.1.13> Running phase: buildPhase python3.14-browser-harness-0.1.13> Executing pypaBuildPhase python3.14-browser-harness-0.1.13> Creating a wheel... python3.14-browser-harness-0.1.13> pypa build flags: --no-isolation --outdir dist/ --wheel --skip-dependency-check python3.14-browser-harness-0.1.13> * Building wheel... python3.14-browser-harness-0.1.13> running bdist_wheel python3.14-browser-harness-0.1.13> running build python3.14-browser-harness-0.1.13> running build_py python3.14-browser-harness-0.1.13> creating build/lib python3.14-browser-harness-0.1.13> copying src/mcp_server.py -> build/lib python3.14-browser-harness-0.1.13> creating build/lib/browser_harness python3.14-browser-harness-0.1.13> copying src/browser_harness/__init__.py -> build/lib/browser_harness python3.14-browser-harness-0.1.13> copying src/browser_harness/_ipc.py -> build/lib/browser_harness python3.14-browser-harness-0.1.13> copying src/browser_harness/admin.py -> build/lib/browser_harness python3.14-browser-harness-0.1.13> copying src/browser_harness/auth.py -> build/lib/browser_harness python3.14-browser-harness-0.1.13> copying src/browser_harness/daemon.py -> build/lib/browser_harness python3.14-browser-harness-0.1.13> copying src/browser_harness/helpers.py -> build/lib/browser_harness python3.14-browser-harness-0.1.13> copying src/browser_harness/macos.py -> build/lib/browser_harness python3.14-browser-harness-0.1.13> copying src/browser_harness/mcp_cli.py -> build/lib/browser_harness python3.14-browser-harness-0.1.13> copying src/browser_harness/paths.py -> build/lib/browser_harness python3.14-browser-harness-0.1.13> copying src/browser_harness/recorder.py -> build/lib/browser_harness python3.14-browser-harness-0.1.13> copying src/browser_harness/run.py -> build/lib/browser_harness python3.14-browser-harness-0.1.13> copying src/browser_harness/telemetry.py -> build/lib/browser_harness python3.14-browser-harness-0.1.13> copying src/browser_harness/video.py -> build/lib/browser_harness python3.14-browser-harness-0.1.13> copying src/browser_harness/video_render.py -> build/lib/browser_harness python3.14-browser-harness-0.1.13> running egg_info python3.14-browser-harness-0.1.13> creating src/browser_harness.egg-info python3.14-browser-harness-0.1.13> writing src/browser_harness.egg-info/PKG-INFO python3.14-browser-harness-0.1.13> writing dependency_links to src/browser_harness.egg-info/dependency_links.txt python3.14-browser-harness-0.1.13> writing entry points to src/browser_harness.egg-info/entry_points.txt python3.14-browser-harness-0.1.13> writing requirements to src/browser_harness.egg-info/requires.txt python3.14-browser-harness-0.1.13> writing top-level names to src/browser_harness.egg-info/top_level.txt python3.14-browser-harness-0.1.13> writing manifest file 'src/browser_harness.egg-info/SOURCES.txt' python3.14-browser-harness-0.1.13> reading manifest file 'src/browser_harness.egg-info/SOURCES.txt' python3.14-browser-harness-0.1.13> adding license file 'LICENSE' python3.14-browser-harness-0.1.13> writing manifest file 'src/browser_harness.egg-info/SOURCES.txt' python3.14-browser-harness-0.1.13> copying src/browser_harness/SKILL.md -> build/lib/browser_harness python3.14-browser-harness-0.1.13> copying src/browser_harness/video-template.html -> build/lib/browser_harness python3.14-browser-harness-0.1.13> installing to build/bdist.linux-x86_64/wheel python3.14-browser-harness-0.1.13> running install python3.14-browser-harness-0.1.13> running install_lib python3.14-browser-harness-0.1.13> creating build/bdist.linux-x86_64/wheel python3.14-browser-harness-0.1.13> copying build/lib/mcp_server.py -> build/bdist.linux-x86_64/wheel/. python3.14-browser-harness-0.1.13> creating build/bdist.linux-x86_64/wheel/browser_harness python3.14-browser-harness-0.1.13> copying build/lib/browser_harness/__init__.py -> build/bdist.linux-x86_64/wheel/./browser_harness python3.14-browser-harness-0.1.13> copying build/lib/browser_harness/_ipc.py -> build/bdist.linux-x86_64/wheel/./browser_harness python3.14-browser-harness-0.1.13> copying build/lib/browser_harness/admin.py -> build/bdist.linux-x86_64/wheel/./browser_harness python3.14-browser-harness-0.1.13> copying build/lib/browser_harness/auth.py -> build/bdist.linux-x86_64/wheel/./browser_harness python3.14-browser-harness-0.1.13> copying build/lib/browser_harness/daemon.py -> build/bdist.linux-x86_64/wheel/./browser_harness python3.14-browser-harness-0.1.13> copying build/lib/browser_harness/helpers.py -> build/bdist.linux-x86_64/wheel/./browser_harness python3.14-browser-harness-0.1.13> copying build/lib/browser_harness/macos.py -> build/bdist.linux-x86_64/wheel/./browser_harness python3.14-browser-harness-0.1.13> copying build/lib/browser_harness/mcp_cli.py -> build/bdist.linux-x86_64/wheel/./browser_harness python3.14-browser-harness-0.1.13> copying build/lib/browser_harness/paths.py -> build/bdist.linux-x86_64/wheel/./browser_harness python3.14-browser-harness-0.1.13> copying build/lib/browser_harness/recorder.py -> build/bdist.linux-x86_64/wheel/./browser_harness python3.14-browser-harness-0.1.13> copying build/lib/browser_harness/run.py -> build/bdist.linux-x86_64/wheel/./browser_harness python3.14-browser-harness-0.1.13> copying build/lib/browser_harness/telemetry.py -> build/bdist.linux-x86_64/wheel/./browser_harness python3.14-browser-harness-0.1.13> copying build/lib/browser_harness/video.py -> build/bdist.linux-x86_64/wheel/./browser_harness python3.14-browser-harness-0.1.13> copying build/lib/browser_harness/video_render.py -> build/bdist.linux-x86_64/wheel/./browser_harness python3.14-browser-harness-0.1.13> copying build/lib/browser_harness/SKILL.md -> build/bdist.linux-x86_64/wheel/./browser_harness python3.14-browser-harness-0.1.13> copying build/lib/browser_harness/video-template.html -> build/bdist.linux-x86_64/wheel/./browser_harness python3.14-browser-harness-0.1.13> running install_egg_info python3.14-browser-harness-0.1.13> Copying src/browser_harness.egg-info to build/bdist.linux-x86_64/wheel/./browser_harness-0.1.13-py3.14.egg-info python3.14-browser-harness-0.1.13> running install_scripts python3.14-browser-harness-0.1.13> creating build/bdist.linux-x86_64/wheel/browser_harness-0.1.13.dist-info/WHEEL python3.14-browser-harness-0.1.13> creating '/build/source/dist/.tmp-ztt0zxus/browser_harness-0.1.13-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it python3.14-browser-harness-0.1.13> adding 'mcp_server.py' python3.14-browser-harness-0.1.13> adding 'browser_harness/SKILL.md' python3.14-browser-harness-0.1.13> adding 'browser_harness/__init__.py' python3.14-browser-harness-0.1.13> adding 'browser_harness/_ipc.py' python3.14-browser-harness-0.1.13> adding 'browser_harness/admin.py' python3.14-browser-harness-0.1.13> adding 'browser_harness/auth.py' python3.14-browser-harness-0.1.13> adding 'browser_harness/daemon.py' python3.14-browser-harness-0.1.13> adding 'browser_harness/helpers.py' python3.14-browser-harness-0.1.13> adding 'browser_harness/macos.py' python3.14-browser-harness-0.1.13> adding 'browser_harness/mcp_cli.py' python3.14-browser-harness-0.1.13> adding 'browser_harness/paths.py' python3.14-browser-harness-0.1.13> adding 'browser_harness/recorder.py' python3.14-browser-harness-0.1.13> adding 'browser_harness/run.py' python3.14-browser-harness-0.1.13> adding 'browser_harness/telemetry.py' python3.14-browser-harness-0.1.13> adding 'browser_harness/video-template.html' python3.14-browser-harness-0.1.13> adding 'browser_harness/video.py' python3.14-browser-harness-0.1.13> adding 'browser_harness/video_render.py' python3.14-browser-harness-0.1.13> adding 'browser_harness-0.1.13.dist-info/licenses/LICENSE' python3.14-browser-harness-0.1.13> adding 'browser_harness-0.1.13.dist-info/METADATA' python3.14-browser-harness-0.1.13> adding 'browser_harness-0.1.13.dist-info/WHEEL' python3.14-browser-harness-0.1.13> adding 'browser_harness-0.1.13.dist-info/entry_points.txt' python3.14-browser-harness-0.1.13> adding 'browser_harness-0.1.13.dist-info/top_level.txt' python3.14-browser-harness-0.1.13> adding 'browser_harness-0.1.13.dist-info/RECORD' python3.14-browser-harness-0.1.13> removing build/bdist.linux-x86_64/wheel python3.14-browser-harness-0.1.13> Successfully built browser_harness-0.1.13-py3-none-any.whl python3.14-browser-harness-0.1.13> Finished creating a wheel... python3.14-browser-harness-0.1.13> /build/source/dist /build/source python3.14-browser-harness-0.1.13> Unpacking to: unpacked/browser_harness-0.1.13...OK python3.14-browser-harness-0.1.13> Repacking wheel as ./browser_harness-0.1.13-py3-none-any.whl...OK python3.14-browser-harness-0.1.13> /build/source python3.14-browser-harness-0.1.13> Finished executing pypaBuildPhase python3.14-browser-harness-0.1.13> Running phase: pythonRuntimeDepsCheckHook python3.14-browser-harness-0.1.13> Executing pythonRuntimeDepsCheck python3.14-browser-harness-0.1.13> Checking runtime dependencies for browser_harness-0.1.13-py3-none-any.whl python3.14-browser-harness-0.1.13> Finished executing pythonRuntimeDepsCheck python3.14-browser-harness-0.1.13> Running phase: installPhase python3.14-browser-harness-0.1.13> Executing pypaInstallPhase python3.14-browser-harness-0.1.13> Successfully installed browser_harness-0.1.13-py3-none-any.whl python3.14-browser-harness-0.1.13> Finished executing pypaInstallPhase python3.14-browser-harness-0.1.13> Running phase: pythonOutputDistPhase python3.14-browser-harness-0.1.13> Executing pythonOutputDistPhase python3.14-browser-harness-0.1.13> Finished executing pythonOutputDistPhase python3.14-browser-harness-0.1.13> Running phase: fixupPhase python3.14-browser-harness-0.1.13> shrinking RPATHs of ELF executables and libraries in /nix/store/drjdl9lw9ckdr4fpdjdkpy4rpjzf4abm-python3.14-browser-harness-0.1.13-dist python3.14-browser-harness-0.1.13> checking for references to /build/ in /nix/store/drjdl9lw9ckdr4fpdjdkpy4rpjzf4abm-python3.14-browser-harness-0.1.13-dist... python3.14-browser-harness-0.1.13> patching script interpreter paths in /nix/store/drjdl9lw9ckdr4fpdjdkpy4rpjzf4abm-python3.14-browser-harness-0.1.13-dist python3.14-browser-harness-0.1.13> shrinking RPATHs of ELF executables and libraries in /nix/store/pw31s387l6ff56pv663r7nw6szjwq41b-python3.14-browser-harness-0.1.13 python3.14-browser-harness-0.1.13> checking for references to /build/ in /nix/store/pw31s387l6ff56pv663r7nw6szjwq41b-python3.14-browser-harness-0.1.13... python3.14-browser-harness-0.1.13> patching script interpreter paths in /nix/store/pw31s387l6ff56pv663r7nw6szjwq41b-python3.14-browser-harness-0.1.13 python3.14-browser-harness-0.1.13> stripping (with command strip and flags -S -p) in /nix/store/pw31s387l6ff56pv663r7nw6szjwq41b-python3.14-browser-harness-0.1.13/lib /nix/store/pw31s387l6ff56pv663r7nw6szjwq41b-python3.14-browser-harness-0.1.13/bin python3.14-browser-harness-0.1.13> Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 python3.14-browser-harness-0.1.13> wrapping `/nix/store/pw31s387l6ff56pv663r7nw6szjwq41b-python3.14-browser-harness-0.1.13/bin/browser-harness'... python3.14-browser-harness-0.1.13> Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 python3.14-browser-harness-0.1.13> wrapping `/nix/store/pw31s387l6ff56pv663r7nw6szjwq41b-python3.14-browser-harness-0.1.13/bin/browser-harness-mcp'... python3.14-browser-harness-0.1.13> Executing pythonRemoveTestsDir python3.14-browser-harness-0.1.13> Finished executing pythonRemoveTestsDir python3.14-browser-harness-0.1.13> Running phase: installCheckPhase python3.14-browser-harness-0.1.13> Executing versionCheckPhase python3.14-browser-harness-0.1.13> Successfully managed to find version 0.1.13 in the output of the command /nix/store/pw31s387l6ff56pv663r7nw6szjwq41b-python3.14-browser-harness-0.1.13/bin/browser-harness --version python3.14-browser-harness-0.1.13> 0.1.13 python3.14-browser-harness-0.1.13> Finished versionCheckPhase python3.14-browser-harness-0.1.13> no Makefile or custom installCheckPhase, doing nothing python3.14-browser-harness-0.1.13> Running phase: pythonCatchConflictsPhase python3.14-browser-harness-0.1.13> Running phase: pythonRemoveBinBytecodePhase python3.14-browser-harness-0.1.13> Running phase: pythonImportsCheckPhase python3.14-browser-harness-0.1.13> Executing pythonImportsCheckPhase python3.14-browser-harness-0.1.13> Check whether the following modules can be imported: browser_harness browser_harness.daemon browser_harness.helpers mcp_server python3.14-browser-harness-0.1.13> Running phase: pytestCheckPhase python3.14-browser-harness-0.1.13> Executing pytestCheckPhase python3.14-browser-harness-0.1.13> pytest flags: -m pytest tests/unit python3.14-browser-harness-0.1.13> ============================= test session starts ============================== python3.14-browser-harness-0.1.13> platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 python3.14-browser-harness-0.1.13> rootdir: /build/source python3.14-browser-harness-0.1.13> configfile: pyproject.toml python3.14-browser-harness-0.1.13> plugins: anyio-4.15.1 python3.14-browser-harness-0.1.13> collected 251 items python3.14-browser-harness-0.1.13> python3.14-browser-harness-0.1.13> tests/unit/test_admin.py ............................................... [ 18%] python3.14-browser-harness-0.1.13> ...................................... [ 33%] python3.14-browser-harness-0.1.13> tests/unit/test_brave_origin.py .......... [ 37%] python3.14-browser-harness-0.1.13> tests/unit/test_daemon.py ....................................... [ 53%] python3.14-browser-harness-0.1.13> tests/unit/test_helpers.py ............................................. [ 71%] python3.14-browser-harness-0.1.13> ........................... [ 82%] python3.14-browser-harness-0.1.13> tests/unit/test_ipc.py ............. [ 87%] python3.14-browser-harness-0.1.13> tests/unit/test_macos.py ........ [ 90%] python3.14-browser-harness-0.1.13> tests/unit/test_mcp_cli.py . [ 90%] python3.14-browser-harness-0.1.13> tests/unit/test_recorder.py ... [ 92%] python3.14-browser-harness-0.1.13> tests/unit/test_run.py ................... [ 99%] python3.14-browser-harness-0.1.13> tests/unit/test_skill.py . [100%] python3.14-browser-harness-0.1.13> python3.14-browser-harness-0.1.13> ============================= 251 passed in 4.87s ============================== python3.14-browser-harness-0.1.13> Finished executing pytestCheckPhase python3.14-browser-harness-0.1.13> Running phase: pytestcachePhase python3.14-browser-harness-0.1.13> Running phase: pytestRemoveBytecodePhase upload niks3: ok