these 5 derivations will be built: /nix/store/jxd9rhgma9k4xyvy2mccah9nad1487kj-clan-runtime.drv /nix/store/pvj0fwq5nknk93j5vh1g0kw0aaw03hd6-clan-cli-source.drv /nix/store/8ligw1pdajfkr8rb4mj0zrrnq5prpmx2-builder.pl.drv /nix/store/ykfqgv64z6b70d2kcr5y0xwvz6szrffv-python3-3.13.15-env.drv /nix/store/0ljhxpjsrpb6x3nqh2jhzj1fgz19klmx-clan-pytest-without-core.drv these 388 paths will be fetched (0.0 KiB download, 3.1 GiB unpacked): /nix/store/7z43rnwd9ys4snc28w06rscd7mczy8nd-ShellCheck-0.11.0 /nix/store/4jfpzn9hzkia7gqsn9izndns0028hwrq-adv_cmds-237-ps /nix/store/2i8w8wwgm5x19q7kmc8fhf2xw0g1mmar-age-1.3.2 /nix/store/q91w86x2msdbaxa32lq94mgdgpj024pz-age-plugin-1p-0.1.0 /nix/store/0fvkvvyvq3fxq67npdcxn3wbrcprnpqc-age-plugin-fido2-hmac-0.5.0 /nix/store/l88yn026dqnfkk9f1dp1k7vq8vdcj2rr-age-plugin-ledger-0.1.2 /nix/store/v48z34w87ngfhbhmv65njfmfcjmy8cn8-age-plugin-sss-0.4.0 /nix/store/2inc9zhr638qbpq10i5vgbd3kngxlp06-age-plugin-tpm-1.0.1 /nix/store/h9pjv0asf9man4lf1jazj1r5qr4429aa-age-plugin-yubikey-0.5.1 /nix/store/31j2ph1rx204iv63p7220kdcs7ckdfxg-apple-sdk-14.4 /nix/store/b69qgl77k1dbskfxcl853s7i86kwb6hy-avahi-0.8 /nix/store/y2qiddllbcadsrhzjrbdx5cm10a0nn3x-avahi-0.8-dev /nix/store/x9zv1wff2ch69wlws78xp4m270by77v9-aws-c-auth-0.9.1 /nix/store/n5mg36sdm35v0d22yxyahry6k4wh8ckl-aws-c-cal-0.9.2 /nix/store/pnl54qyplcak3zw62khh1426jkphw88d-aws-c-common-0.12.4 /nix/store/xc168qrhb2bh2zkaz28dfhj4m5zlhlw4-aws-c-compression-0.3.1 /nix/store/bprgh7y2pkx0g23xs9ddp7rx0a155dcc-aws-c-event-stream-0.7.0 /nix/store/pi6zhh1h7jqdwy095igw8nn0jkdyj32h-aws-c-http-0.11.0 /nix/store/wz2hg8chy90dpni5xf5szclikzxhfsms-aws-c-io-0.27.2 /nix/store/2n7g69jcpapyz2acyz87p52qrhakq299-aws-c-mqtt-0.13.3 /nix/store/c5vlm8ngsp8k589min4gaxrny2pg9i1p-aws-c-s3-0.8.7 /nix/store/a17gb4xdfq5cccmp3mjhdnmqvcfq1m4d-aws-c-sdkutils-0.2.4 /nix/store/7kq5gplyk9g08rvl9v5mnc588mx0vh4y-aws-checksums-0.2.7 /nix/store/nvwnxaxzpj4242qcxm29kb0j172b9vn2-aws-crt-cpp-0.34.3 /nix/store/yai5ydhq8gijf84jfybybc5nqb8qm3xq-aws-sdk-cpp-1.11.647 /nix/store/hr5jdf535nm54yq3jzkyx8k9a0m3hwql-bash-5.3p9 /nix/store/kpy4pv9z0vlx1s1ajsdkiq3ba150krav-bash-interactive-5.3p9 /nix/store/whyf323ibgph34pwpxlj1ycwq9z8zmdk-bash-interactive-5.3p9-dev /nix/store/i1v9ffpma125sy8vr2734fl0kkgjq6pn-bin /nix/store/cr24xzq6y38g3lfs724jmrj0d67g5f5m-boehm-gc-8.2.12 /nix/store/w2g3mh9inw9lkkcn84qr6yl86g6lyx1q-boehm-gc-8.2.12-dev /nix/store/wpfrk5hdf14c752nzaxs6058b0wclqac-boost-1.89.0 /nix/store/gb7293cbx5jsf2qn36l14d9dyn0al7ld-boost-1.89.0-dev /nix/store/bzlrv5dllwzg589wzc33m7168rpsbn6f-brotli-1.2.0-lib /nix/store/4552nm34qplhbwpf3ppcz0192niiq1dc-bzip2-1.0.8 /nix/store/pmh5zfgc00kqz3snmq9f39yvfwn8z5fn-bzip2-1.0.8-bin /nix/store/kqyclf2nmkwyvk947mmmiy1zkk9ip4g7-cairo-1.18.4 /nix/store/cagw0vvrq6lvgwxbyj9scs06rbnkp1l8-capstone-5.0.7 /nix/store/4lpn21yysrbs2vi7f4yd48bs7hsgbx1j-cctools-1010.6 /nix/store/m80f759x8mizkznr00xmd8zw8mzcgf5q-cctools-1010.6-libtool /nix/store/g4prlk4d7zxkkh12gq1ajck7cnd66iv3-cctools-binutils-darwin-1010.6 /nix/store/g4abyia0m2bjdzj83a70jkwigp4j5314-cctools-binutils-darwin-wrapper-1010.6 /nix/store/s7525adfq89ghbwwc1hsfya6z7bbnmyf-clang-21.1.8 /nix/store/b21q8100h4xzwaiwwfch673xigyd930d-clang-21.1.8-lib /nix/store/rhzvjc0xf9q3ypazj625dn5329c4fr5b-clang-wrapper-21.1.8 /nix/store/2r9v3am9wp3l0mxpgg9xipsgrakg4v6z-closure-info /nix/store/vz8ck9syci492dfy7ljqh59pmc4lcnbr-closure-info /nix/store/gb6qngqwi6y646xaqqfqxcgvrgsrvrr8-compiler-rt-libc-21.1.8 /nix/store/kifnjr1xylzwxksi8vxq3lpkmk2ygnbv-compiler-rt-libc-21.1.8-dev /nix/store/1ppipcnk6zprd61y5p5717cg867sygln-coreutils-9.11 /nix/store/2nkbx81a4cz5b2xnngjhqb6d2dl04v1p-cups-headers-2.4.19 /nix/store/32ikj6r16q2512k9v225w9yrzbw82ia6-curl-8.22.0 /nix/store/32ydmiwcjlf1mzsnlj3xm3x2y5krv4yk-curl-8.22.0-bin /nix/store/vg074kz45clfsivqlsvdi6rwd1zdx405-cyrus-sasl-2.1.28 /nix/store/r43wbqq56qqim6jv1d3id0h9f73w00sv-dav1d-1.5.3 /nix/store/cyj0rrv8n4mjvd14sjds0zvnm251g42g-db-5.3.28 /nix/store/kw964x9v6izynnm8apm6y6kcrc4aildf-dbus-1.16.2-lib /nix/store/2z01hpw11ml7c2qlk7fm6ja87y0skmkx-dejavu-fonts-minimal-2.37 /nix/store/ay0xvmbaii6qhczb3s37flgb3df1w11p-dialog-1.3-20260107 /nix/store/mnp4qpvnv26py26ivhidd258bbpx7f5c-die-hook /nix/store/cdvc3vzic8f11df0drk2jb34j2bx6mhr-diffutils-3.12 /nix/store/s0cdpg7bahrx2y9hyks5i36sp4wycps7-disko-1.13.0 /nix/store/i9636q6a0hl5a5ih4xmwqp9p2614r5qq-djvulibre-3.5.29 /nix/store/niwjb5r45scs4zqkkn92pdd9dr9ipgsg-djvulibre-3.5.29-lib /nix/store/k75i0clipsgdciyad5k3iarv6dxbhnbc-dns-root-data-2025-04-14 /nix/store/bdf1m7yk5ixxhmv259b2xrq7lqx2cvbj-dtc-1.7.2 /nix/store/bj0ysvvrd0n082bvi2qf9m7s1n132n3c-dumbpipe-0.33.0 /nix/store/npznv2yl8gaa00mdcnmw17rif8q70qlr-e2fsprogs-1.47.4 /nix/store/djn03zmrl4pgwv141w8b86k3y9kn3zh8-e2fsprogs-1.47.4-bin /nix/store/37m5fldh6kc5z9lrb51zrhwv4ns3mvb1-e2fsprogs-1.47.4-dev /nix/store/1zvgxgh4ncdm7wg25h1rxx554dksswhw-ed-1.22.5 /nix/store/0kg24r0d5rp54v5dfbi4rn0a8kvdnndi-editline-1.17.1-unstable-2025-05-24 /nix/store/6ba5vcy5jkj62jnps8kid35nb08skgch-expand-response-params /nix/store/svs91x6i6dkn37px2dq5p08ircdys8sz-expat-2.8.4 /nix/store/m4mkdfnxv5ly3mw2w6923nhl18jaz7n1-fftw-double-3.3.11 /nix/store/f8zhc8bzdjmq3mxkg1lhj3azczvvyj6k-file-5.47 /nix/store/5qqxsdpgcxq8n1d4rn7d7hbcga6hqxf4-findutils-4.10.0 /nix/store/kd98kbgs2sfi036gjvzcjwkw6xfi813g-fontconfig-2.17.1 /nix/store/shy3vra7q7gmbdk4jvmmdhac89wish35-fontconfig-2.17.1-lib /nix/store/ikjkzhpn7inqmk5fzi33g3fr5brg2zzi-freetype-2.14.3 /nix/store/qjn9yjvfj9ngbgmzmmcd183m2i2sr7j5-fribidi-1.0.16 /nix/store/jdv9qfh12yxk9aclj72kqnhmngbv9pcp-gawk-5.4.1 /nix/store/djsi2ri434f6agrb7qxqghsr91l15pdg-gdbm-1.26-lib /nix/store/8yg9m2vp1plcsib346kckwjj5ridk7m8-gdk-pixbuf-2.44.7 /nix/store/rsjcimaflj5qyy263p2p23z2abmz40j3-getopt-1.1.6 /nix/store/rm0lkajra2ywnsv2vhz0fkggvjb7hlsl-getopt-getopt-1.1.6 /nix/store/qv9gzfrn0iyxnm04vyd28js7blhyppms-gettext-1.0 /nix/store/g3z20gi40ndkngh7ggg2n3nffb49yk2c-ghostscript-10.07.1 /nix/store/7xsl3iybisr1fhaq99h5v8r698ryqc22-ghostscript-10.07.1-fonts /nix/store/2z3f19zclgbzmh12hj9clc03pf2fvblj-giflib-5.2.2 /nix/store/k2gwsgaz167hlzxlwgrd9y8awj1ks2c1-git-2.54.0 /nix/store/wchzmxical88ln6clwvxfvllhsgixzhz-git-2.54.0-doc /nix/store/1a1bb2j7rb2gb9lykmgspl01hwsrmkai-git-minimal-2.54.0 /nix/store/28ni4r01na1pmkg39q6pb4k76wrh92bw-glib-2.88.3 /nix/store/2dszr3za7ba6gij95c5c7g3y496h5wzb-gmp-with-cxx-6.3.0 /nix/store/nnmalqisk9i4hrs8k3m8r5bvv2a5giw5-gnu-config-2024-01-01 /nix/store/nm1ljz1n8kwwv753sg8bsqw3g14r9dwx-gnugrep-3.12 /nix/store/5x6xy9xfpb2vn3ha5pww0ha5dki204l4-gnumake-4.4.1 /nix/store/fxvlc544h3p1an0wih2bclp34amznnsn-gnupg-2.4.9 /nix/store/nq1h0c2dn1i8k788758wbf42v17j5lh9-gnused-4.10 /nix/store/yzm4vl0hp8nvg2q5jylq9mwcdanajhg9-gnutar-1.35 /nix/store/q6qyx5zz596pfjhlzbwl8d8sy5xrxw1k-gnutls-3.8.13 /nix/store/kasbz0n048rv3hl1pvhhpnydgaz69cy8-graphene-1.10.8 /nix/store/iqbxhrq25l7ai95291i695q6wwfa7wys-graphite2-1.3.15 /nix/store/r0i8dm0di61fj5d9gk7ql943m6vc2drn-gst-plugins-base-1.26.11 /nix/store/my1154ak2z80d0s4z1sqysx4d7zhy56v-gstreamer-1.26.11 /nix/store/hjhqfqj87p159lpqrlbz73b0kr28sx6s-gzip-1.14 /nix/store/a19pkw4kbp6kdf3ikkps7spv3wv46fmw-harfbuzz-13.2.1 /nix/store/ba99rvyy94jqzx9s571hy7xy4n7416s8-hidapi-0.15.0 /nix/store/ypvhch9v02csrl6l6rybwnbzxj220lck-hwloc-2.13.0-lib /nix/store/6hcwmc233kzqsa5shcypzy5k6a60py6h-iana-etc-20251215 /nix/store/3kg9p4i6hl0a70cl2h4qaibfa2xlb7i6-ijs-10.07.1 /nix/store/rhdcr6r35wyiia201kg4cabs3m22p2hm-imagemagick-7.1.2-31 /nix/store/0bvm9m0b8j0n0qhrz0afqi41wrcivgih-imath-3.2.2 /nix/store/0pyn4wq7wlnly4q8s9862ivgynp49d8x-iso-codes-4.20.1 /nix/store/aics1y6s92abpyw9sk0bb6h3rzqkzzgy-jbig2dec-0.20 /nix/store/dz1i72dfq4a7kix5036b510rrgxkirsb-jq-1.8.2 /nix/store/fv9girf7h3qbzp5a05nq3rdgh1844g55-jq-1.8.2-bin /nix/store/7ji1v7vdir4f45h1klhhgnmhfp72v1hi-jq-1.8.2-dev /nix/store/904ksclmkcicf07dzvpilgpkgyp0qfly-krb5-1.22.2-lib /nix/store/hyv7gs2892hgkvji4xcpa5czidjpgqyw-lcms2-2.18 /nix/store/dh83q508736c63krmma7b6caz9zd5hhi-ld64-956.6 /nix/store/zc5ldc3a8rrx4sjavh1rlxd573ah42ms-ld64-956.6-lib /nix/store/k6y7316gg9b6gai5138dfslzjhbzm5fx-ldns-1.9.2 /nix/store/sqa6m7qwa1z19w5xfw425cxny5f8dy29-lerc-4.1.1 /nix/store/wri5f7px1gg0h9m7k8r2xcqbngvvkbbg-libSystem-B /nix/store/czqpyxglca4ggw96cnzfxli8ms158vn5-libaom-3.12.1 /nix/store/gm8dzbrwyzjrr8sl94pi9ykk2qrh43w0-libarchive-3.8.9 /nix/store/kgjzw0014xzb8vcv3fmcx6891npdh24j-libarchive-3.8.9-dev /nix/store/1rdg0i59rgjjs6z071mc6i6qq004v8hl-libarchive-3.8.9-lib /nix/store/aflqixv2i29i9mj7h5zjrn5qhh6y7cm5-libassuan-3.0.2 /nix/store/c2dc9wwmw70giymlwcbhm4zaiygrxy8p-libblake3-1.8.5 /nix/store/8mzq6g6f0qmzjm1c6zchbq69zclaazzz-libcacard-2.8.2 /nix/store/6xrh4fycibl0h999dwkj0033rs4q077g-libcbor-0.13.0 /nix/store/53ggfimgd3a2mhr5j20kprjan13c92c2-libcxx-21.1.6+apple-sdk-26.4 /nix/store/hzdanlh7c9man4km9sp1njki7448p8qc-libdaemon-0.14 /nix/store/srdm9bfm65m2z0lijblcrimn2v7983s8-libdatrie-2019-12-20-lib /nix/store/z69xwhcgyjjx65za0xr3644pjjgbfn7z-libde265-1.1.2 /nix/store/minfcwfbz7wsy8y616y7sqhxp3bfivx1-libdeflate-1.25 /nix/store/67x5z4n4c9scysf1x9pc2zsbzr7wdyah-libedit-20251016-3.1 /nix/store/kr1db222b9an3c68nchxp5q6m78i644v-libevent-2.1.13 /nix/store/wjr7x3pnjhfjbkiifg7csj74lmgsx3dk-libffi-40 /nix/store/12v9jq6h3clwb8abk50cwy9vcywhdi1a-libfido2-1.17.0 /nix/store/7dy6h0mhdxig04pmkb3b50hqah8v548n-libgcrypt-1.12.2-lib /nix/store/8f3cgmrgk29zlhh3ngknb8k6iavy7j5h-libgit2-1.9.7-lib /nix/store/gpnjjkbyfks1db9v1jhxxyakp1aiwrjm-libgpg-error-1.59 /nix/store/x5irrd2sy4zga8agxg8svnhsd6k37nf3-libheif-1.23.4-lib /nix/store/14iwbcr609wz689af78lixk2pxf1pfiv-libice-1.1.2 /nix/store/mj4q1narwv2h7j9i68kwsxplamgjiv7b-libiconv-1.19 /nix/store/np8ldxalhj7qkmmf3p5gxx2d9nnm5q3x-libiconv-113 /nix/store/igfsqlw1lgrxc3cqgbsayjxmxnjpsnqv-libiconv-113-dev /nix/store/hrffa2mz1p070qh8hxxhb6k9zcj899pz-libidn2-2.3.8 /nix/store/1h6sclpkwrz5s13vywd6fmzx63ypxgbl-libiscsi-1.20.3 /nix/store/bwanjg8lr8j9cmpz0m9c35l6s8cqm7rk-libjpeg-turbo-3.1.4 /nix/store/139jvkjzs6zx3ja92ign6h4yvcn6bxk5-libjxl-0.11.2 /nix/store/fx9ijcpi3fa5p3dh6rsazda035lpl6zx-libksba-1.6.7 /nix/store/yqws5hb2yahy2x7y94a1r0z2qh28j12y-liblqr-1-0.4.3 /nix/store/65dxwwf3acg4140b6pc9h0hqgv6f3457-libogg-1.3.6 /nix/store/bj5a8k7fqp64dhzgcs3l7q6zpjnd8p91-libopus-1.6.1 /nix/store/kgvpzvgpnjpwakbkb9008y6205nnd175-libpaper-1.1.29 /nix/store/h72ri8ik52678s2p897wqwgggjaxjxvp-libpcap-1.10.6-lib /nix/store/nzk2y89b2ax5jrwk5yzh4fvl0r4p488c-libpng-apng-1.6.58 /nix/store/5sbffcklyx5dg1q1dd5ssh9wr2fw6rpb-libpsl-0.21.5 /nix/store/kib0i31qs3nn1413g0iwn28ll5j8dpz9-libraqm-0.10.5 /nix/store/5iiys9b420npkc03zkdcxqkwk2hchjas-libraw-0.22.1-lib /nix/store/619wjczj1fl4j8y644acwrpsv6skrgd2-libresolv-93 /nix/store/zs8nwp5m3klbxlsxs5b6yrdjib03ccxx-libresolv-93-dev /nix/store/cj2z89d82lrfamkb16cfzyh37iv1d1jm-libressl-4.2.1 /nix/store/8ff1y4p40i1xkdnhbn4k4j0vc7y2vqmw-libressl-4.2.1-nc /nix/store/csyxqy1ldy6a5pbx2n2l2qz6ryqiy33q-librsvg-2.62.3 /nix/store/zx9nxbsc2dkgp97i5y9sx8hqdylzc5nd-libsbuf-14.1.0 /nix/store/zwgvry9qin19jag06yj53xqg35xihwln-libsbuf-14.1.0-dev /nix/store/v4krh8xm362im3kqlk5gvqw5kg0liq8a-libslirp-4.9.3 /nix/store/aycjacrpaippjf7lkcg1skl0sxy7gim8-libsm-1.2.6 /nix/store/8bsgp73d4wnlny3rkk930pp8mmlzj3w7-libsodium-1.0.22-unstable-2026-04-09 /nix/store/8snf2lhwi6ix2fa02c2wsa0pxq3020fz-libssh2-1.11.1 /nix/store/qai7qk0j8h7gnvgm8vr1w65ssj8c702q-libtasn1-4.21.0 /nix/store/biphfriiq3p9q655xj7apm9yr46z9562-libthai-0.1.30 /nix/store/mqbi55yj4x79sw1vwc9qqgcs4almmsp0-libtheora-1.2.0 /nix/store/hgx41b7hxdw2m6ahwla9vli3nm1niz8r-libtiff-4.7.2 /nix/store/yzbgs76gmwqc0h35h59ndx1s72da78a4-libtool-2.5.4-lib /nix/store/hinspwdrsrfksa893vd5rqgsbgvqlvzp-libultrahdr-1.4.0 /nix/store/49vnrvngd52x4p4ygw25l8jba2gwaaw3-libunistring-1.4.2 /nix/store/ksa9515cgrgwzp00fiaxxc8q7f6scmfv-libusb-1.0.29 /nix/store/kkiplpp2gnxm34mp20in36aw8l4jf6hf-libutil-73 /nix/store/vgk06nhg4z30yjplzwx00l8rxzyax4lf-libvmaf-3.0.0 /nix/store/nzxv9fa3xki26ph40yghvv1nciz7g6vy-libvorbis-1.3.7 /nix/store/7pswc2sd46w9yfmjpyhc2il7aw50lrxr-libwebp-1.6.0 /nix/store/vbms0fldb1kmi91fz09lk2qry35gy2jd-libwebp-1.6.0 /nix/store/yk3mymw8cvn105qcikm2hd30j5fkib13-libx11-1.8.13 /nix/store/sr6254d3vvw82fvxda239mdic0pvwyjk-libxau-1.0.12 /nix/store/63ms9dqy93sgzs03dcy1hhnnwzxplscw-libxcb-1.17.0 /nix/store/2f9xk12shj6vfldp2d2vgzysw27kgl9n-libxcrypt-4.5.2 /nix/store/w4nlk8zqn0h2ywwnsc12xch0ndp35swc-libxdmcp-1.1.5 /nix/store/gkyiy02pw0a77w88ll25h6vh8s189pi9-libxext-1.3.7 /nix/store/apkssm433chfgbf36lcvqp7x1zy3h74s-libxml2-2.15.4 /nix/store/chl5akcm072fqf91n6lagchpaadig2fv-libxrender-0.9.12 /nix/store/g85wa93sanjw88bjyn0fg9sgzhnx6rgh-libxt-1.3.1 /nix/store/0szxm93mijcv8nhd3qpr5fz8lg0y0cpb-libyaml-0.2.5 /nix/store/vag89g04v2dg8i0s4jhy6bjbdavjp176-llhttp-9.4.3 /nix/store/liidm35s6v45r15i8gnik7gnjg29k0lj-llvm-21.1.8 /nix/store/b11gdsbs8lp6ldvjx4iw5wmm7nn5bybc-llvm-21.1.8-lib /nix/store/mkf7021frpcfilfqnkbk617xhdv6z4aa-locale-118 /nix/store/bj00gjl3y5lwfss4qmn2s8z0677654an-lowdown-3.0.1-lib /nix/store/p9y250gzibvday9wh738d4ycja1rqgig-lz4-1.10.0-lib /nix/store/f5zyvqcg205vwg2gq74igls2lxvqd2vd-lzo-2.10 /nix/store/4zfw1cpqwpcipa8a2vqpirhfa9472i75-mailcap-2.1.54 /nix/store/rp5z0i1iwgacwgpzvs3n9mw2wbshbkjy-make-binary-wrapper-hook /nix/store/3ky1kjfw87qy7rai7fswaxb2cd1pd1ys-mbedtls-3.6.6 /nix/store/rdvn8jalcy2m1kb029lbxr2bahdak54x-mpdecimal-4.0.1 /nix/store/s4zckd54fxvhz4frjkzh8maimd8z9gcq-ncurses-6.6 /nix/store/cad2x6a5q5kkrl7gqla7iyyqrzcnvkak-ncurses-6.6-dev /nix/store/aygbi3yhy688mmxx8n6nb6bvgn0f3pd1-ncurses-6.6-man /nix/store/9na3kyk2h9j36d7qvn5iqbzk1chsfh3r-nettle-3.10.2 /nix/store/s430ggsw35qzhzkn3byhkjgacp8hnk24-nghttp2-1.69.0-lib /nix/store/xw3cpmw434a97zk29cm54l66ca96qk7x-nghttp3-1.15.0 /nix/store/1j6wzy7693f2jjyaak46knb32vmmkkjf-ngtcp2-1.22.1 /nix/store/i9i2bz2zfxdh0ciwc87r580d65p2xqcz-nix-2.31.5 /nix/store/k1y2qv1gvf6z8f49vk1a61kqgmc79pp1-nix-2.31.5-dev /nix/store/28fscv6y1gf1fdfafmjfin7c68k478g6-nix-2.34.8+1 /nix/store/nz903c5c4kdlr0ccvyyllwhbsh1pg83b-nix-2.34.8+1 /nix/store/mpkl37q8mr50y7vwgbrnkn7gh2g5bjkx-nix-cmd-2.31.5 /nix/store/lmpp4dzwzjq4gj912dk4lzkdm42b3667-nix-cmd-2.31.5-dev /nix/store/kmidv6mvc4za8klyis023qyqdwpvif8l-nix-cmd-2.34.8+1 /nix/store/pf0mw7y2p4lgz91m2csdzc0yg4phr2pw-nix-expr-2.31.5 /nix/store/w5m5sbwiad1v8g9svjb8k40zsz3igfax-nix-expr-2.31.5-dev /nix/store/idprh0hlysr2n363y1fz10ybx4x4vnqm-nix-expr-2.34.8+1 /nix/store/qzcpi31pvcpsvv6y6xkf58p0lwccaz03-nix-expr-c-2.31.5 /nix/store/iqxyyv762yp4cxc149gjqb6ardbzl58j-nix-expr-c-2.31.5-dev /nix/store/rphz193cpz98adajf27r80xrhpj2vzfd-nix-fetchers-2.31.5 /nix/store/jhbxijr8m4cvjm0bvk1cya9fv016a645-nix-fetchers-2.31.5-dev /nix/store/3vjffrj2aq7hi4cpdlngbq16c2vnis50-nix-fetchers-2.34.8+1 /nix/store/y684dr0k892i8mi3j7ara1v1kwq1b54a-nix-fetchers-c-2.31.5 /nix/store/lmma66jjwwyq77jbl5ny9b2si89bk9xj-nix-fetchers-c-2.31.5-dev /nix/store/78n48xvmha01nq0rrp1fm8mslrnci61l-nix-flake-2.31.5 /nix/store/hz2cvwc4l9n3ma3darqafjn7cqgp341v-nix-flake-2.31.5-dev /nix/store/j6dv139inc06hc492iq2ah2cyxn08d3s-nix-flake-2.34.8+1 /nix/store/s1siyz4q1fmdrlr141hb9iv2y0ighxdx-nix-flake-c-2.31.5 /nix/store/47384dsgx3a95b3qwz35pha8vr9vcgg2-nix-flake-c-2.31.5-dev /nix/store/h9rwp44jjam8w57r1rx8nhvbyp8inw11-nix-main-2.31.5 /nix/store/mnxqjchx0f9blzj6lqas5zrpk91v0h2q-nix-main-2.31.5-dev /nix/store/dv48lmp1l8g41m79z7rq6331bbx96bph-nix-main-2.34.8+1 /nix/store/3l0kc08b2hk9kshma7af3s6w1gba569f-nix-main-c-2.31.5 /nix/store/cldf62i56199zam80xv0vhnmsss2fdbx-nix-main-c-2.31.5-dev /nix/store/pgkcdya73q3bw4g7cfzds024zfw8258f-nix-perl-2.31.5 /nix/store/iz98fk9nr9bdyffskrlmj84lzvhvyjkn-nix-store-2.31.5 /nix/store/ivlpg9j9ravwqb513d0yyzl2d67nrlpw-nix-store-2.31.5-dev /nix/store/p8x19ax93nmlisfh3k6k7zz7n2yr42qg-nix-store-2.34.8+1 /nix/store/iyn1pwp47xykbfwip7pfd7bblc4pbij1-nix-store-c-2.31.5 /nix/store/lrl1g2rg88w5msivfdqjl8gpkra210ay-nix-store-c-2.31.5-dev /nix/store/3jpqghkzmx2hla2vxid2bvmmdyjdwm5v-nix-util-2.31.5 /nix/store/4vp2msl5ppqm389m7gjlnhcbhn83acxv-nix-util-2.31.5-dev /nix/store/vallr56hvm9f4q9q8mvj4lhhykw4zd67-nix-util-2.34.8+1 /nix/store/zxkdn013vdhzv23xydj1a71w53ky5vrg-nix-util-c-2.31.5 /nix/store/49wka9cwb017k686l1ld9p6s9zsf4pq1-nix-util-c-2.31.5-dev /nix/store/8dgq1xpr5w7nhm6khv8clc7cjigxb3nk-nixos-anywhere-1.13.0 /nix/store/40pgf5y836d65v9kmqcj7iyb93m4vccz-nlohmann_json-3.12.0 /nix/store/d2g5xf6h0bb0sx9ks7bpyljn5jpddlww-npth-1.8 /nix/store/l94hz74wj8iipb3k0jmzj29b0hdmabbz-nspr-4.40 /nix/store/l7wcnfw8r2vk0d44kk1b1jas4rm8qk55-nss-3.112.5 /nix/store/2n11lg36gyrsicb3yljjl2cckdmlcqny-onetbb-2022.3.0 /nix/store/0j3g7z2j8b4q6499fzv6gdh7li5079ai-oniguruma-6.9.10-lib /nix/store/2l1dmx51jwdrrj3awv1f78wf8vf98bib-openexr-3.4.15 /nix/store/wmp2fnbb8ddjn9xpngf3vvcgvzl7hz4f-openjpeg-2.5.4 /nix/store/rqix79yp7ng1s90g2isjvd3051dwpvah-openldap-2.6.13 /nix/store/aikmazhp9br0gn5c349qx158l645cq09-openmp-21.1.8 /nix/store/vh289ab1cxld9hmavn3cbybvfw1a97dx-openpam-20230627 /nix/store/yw278yyd76w1h38bpfp58a8crnyfaidg-openssh-10.5p1 /nix/store/bfxn7y3m7gkbazq86wr0xni9hxc91n0h-openssh-10.5p1-dev /nix/store/v8sgarjispx6bw0fw88xk75qk9d4x89x-openssl-3.6.4 /nix/store/29sd3y4cs7m7my5wcmraf38n2cgsr2hh-openssl-3.6.4-bin /nix/store/6q21icgb702chnxlzia8sd9g5l380p6v-openssl-3.6.4-dev /nix/store/w4476rww9h17fivy94jnbkipijan051s-orc-0.4.41 /nix/store/d9rw8hn9cyncg2mxvlxvhylrhm19c44w-p11-kit-0.26.2 /nix/store/x0qnh99r3fqbx79rjqjpl9p6h8qs4a8z-pango-1.57.1 /nix/store/s7xs2jjim25wmc4gx7bfasxxymn6zy4j-passage-1.7.4a2 /nix/store/abak1c1s445py8f9w77w46x79viiidxb-password-store-1.7.4 /nix/store/szikl9wy35mzbjc9hg6alwlwr8bj2zwr-patch-2.8 /nix/store/d3v0mxc3vp03rpc5zqd9csyavwvp158y-pcre2-10.48 /nix/store/n35a3mmwzb8i999qm2f7isz23xzvsm67-perl-5.42.0 /nix/store/4a3xiwd99nnrphi55p0zm8qc8qpiw3md-perl5.42.0-Authen-SASL-2.1900 /nix/store/a0wd8d668ilsvamcfx8x54gqsgp3w9bs-perl5.42.0-CGI-4.59 /nix/store/vf4g01gnig4s551m79ia5702wbgaqgpp-perl5.42.0-CGI-Fast-2.16 /nix/store/67bwc0b395izcqsgvyjjl891a7y2hh1i-perl5.42.0-Clone-0.46 /nix/store/i2g29ds2ssan0xcj34zc0m2y91r8igc6-perl5.42.0-Crypt-URandom-0.55 /nix/store/41590m6b8xk59sx1v17wx3rng9wndjik-perl5.42.0-Digest-HMAC-1.05 /nix/store/h7s3r9x2cmfj66zrhy19phirnmgvchpx-perl5.42.0-Encode-Locale-1.05 /nix/store/fdnkfawzmz493annarp36bq996dypmks-perl5.42.0-FCGI-0.82 /nix/store/3vj69qk2hj7kgyxdawfgyi7axbrf1xpl-perl5.42.0-FCGI-ProcManager-0.28 /nix/store/1imyyawvq093qffwshykq7ja6fl0h6qp-perl5.42.0-File-Listing-6.16 /nix/store/91dz92yb71rn7pi3l69cncjj1xaq82za-perl5.42.0-HTML-Parser-3.81 /nix/store/3zdfy562c4bzcrjlxv4f9csibwd3vjy3-perl5.42.0-HTML-TagCloud-0.38 /nix/store/x7nw4977sr9lddw6gra5hlirg2p38qya-perl5.42.0-HTML-Tagset-3.20 /nix/store/b0frjwp34bmm2hvjchy3nryh7izx0wzh-perl5.42.0-HTTP-CookieJar-0.014 /nix/store/dxvp692g03ic8m8j3xg764r3mh0izn3p-perl5.42.0-HTTP-Cookies-6.10 /nix/store/zb30lw7xrgsdpnj3qi6jglhd2m8a3h46-perl5.42.0-HTTP-Date-6.06 /nix/store/y4pnnd1cjqs8niqwzi97l5xs3445j0yd-perl5.42.0-HTTP-Message-6.45 /nix/store/l4794f5cfnipifg4yab51g00bpg0cbqs-perl5.42.0-HTTP-Negotiate-6.01 /nix/store/8yp5mmc9zi289vyr2xm5cdriz17jwhqy-perl5.42.0-IO-HTML-1.004 /nix/store/zlb1zzqkznpbd5psn2skzh1aqd2yxjic-perl5.42.0-IO-Socket-SSL-2.083 /nix/store/07fmhdbn1mkbc4p7ydx2w3vjk8awhqmc-perl5.42.0-LWP-MediaTypes-6.04 /nix/store/1c0fi7sjv76c422yrggwcxx86ng1qlg0-perl5.42.0-Mozilla-CA-20230821 /nix/store/3nm8wyh65847ighv8xahyvavwpw1agxf-perl5.42.0-Net-HTTP-6.23 /nix/store/h8nv2sn6hgni8qz405mwyr0d2y4cd3hg-perl5.42.0-Net-SMTP-SSL-1.04 /nix/store/4ikh1xdr3m53z92ywygl8vav9lng4jmi-perl5.42.0-Net-SSLeay-1.92 /nix/store/647nn1kwyf1mra4966i3nq0zv4p07d1w-perl5.42.0-TermReadKey-2.38 /nix/store/0mf8ay0lvfsx3b69ghdv57b73wimghm1-perl5.42.0-TimeDate-2.33 /nix/store/c8l34hiamdag1jb9cmi696yc8k979ccd-perl5.42.0-Try-Tiny-0.31 /nix/store/y40s810mmi74yq99v0l3wlan0bvbci03-perl5.42.0-URI-5.21 /nix/store/brl802va30q0f6d6337cgn3ijkg4lxr9-perl5.42.0-WWW-RobotRules-6.02 /nix/store/rqf666fmh0aivwrfsl3n4pzy0j4iw288-perl5.42.0-libnet-3.15 /nix/store/w1cnlvdg3lnbyvf9x33libyi32wrjgyw-perl5.42.0-libwww-perl-6.72 /nix/store/pa1ax8m39agqmfd1sc9vlggmiidxb0kv-pinentry-mac-1.1.1.1 /nix/store/nbdi5bv9h4gxfqy363x4lssyq3s0gdjn-pixman-0.46.4 /nix/store/cy5w2klxyzirk9f3knizigbvsz6l3d58-popt-1.19 /nix/store/wvdxmq09p87klx15nynr74ra308s2k0k-potrace-1.16 /nix/store/yqrywmywh3pxd7kf4wdmnsgzh857hs51-procps-1003.1-2008 /nix/store/i1mp7a3bv8567yq1lfq5s8bjhlg6v476-procps-4.0.6 /nix/store/1aiwkiv6a8ycbywaypk8nb033hhd6wyv-ps-adv_cmds-237 /nix/store/gwwsnkfcn9ab7dwwbmlqn72ykq36fy2h-publicsuffix-list-0-unstable-2026-05-13 /nix/store/8immk1bh2f5bf0zwa8hlbfqj9gbi09q4-python3-3.13.15 /nix/store/3mi35l3lkjs9fl1pgxrf6sa4l3f8gqz5-python3.13-argcomplete-3.6.3 /nix/store/6drv8qlwaf3cchfcj3jmalg1x4hjb12p-python3.13-execnet-2.1.2 /nix/store/470lv72hvgp1nxd4qak60a21ixvibd15-python3.13-flit-core-3.12.0 /nix/store/c4lb6f9lxshdmv9a40wbpqnzfs572r8z-python3.13-iniconfig-2.3.0 /nix/store/xlqq460nb72cslw73ihypd5jv3dcm4sd-python3.13-librt-0.9.0 /nix/store/dbkszqrym08r7svzdzl4f17l183316wy-python3.13-mypy-1.20.1 /nix/store/95s6346iyiy0y91gh3xf621g7d7zpk1g-python3.13-mypy-extensions-1.1.0 /nix/store/lvsdpa619b2bakipbxkbinsj64cr8x82-python3.13-packaging-26.1 /nix/store/gb41azac6f1nvhiw1qhxr4zdlmls9mxi-python3.13-pathspec-1.0.4 /nix/store/6xn0q8jbdfs67bq9bh6wg4q29mldmd1h-python3.13-pexpect-4.9.0 /nix/store/j2r2laxph0yjsnl5x7aafdp8xcbp03xh-python3.13-pluggy-1.6.0 /nix/store/1hpll83kahrdgfqsknlidhm01k0ld6v1-python3.13-ptyprocess-0.7.0 /nix/store/rf3h56pikwj9zg2b41wrl3fn5hi2d3h2-python3.13-pygments-2.20.0 /nix/store/93hbj47wrcyll581r8dwyrdql28y4pan-python3.13-pytest-9.0.3 /nix/store/f4kdmx4x0r4ixlibg1kzxmlpgp0hgrg3-python3.13-pytest-subprocess-1.5.4 /nix/store/fsif39pfis4k35b16mhrw0inqapqlc1y-python3.13-pytest-timeout-2.4.0 /nix/store/rxgjipiyz2vqdcy1sw6q9ary40q3kmfx-python3.13-pytest-xdist-3.8.0 /nix/store/04hd8zfyrhgnrp4q31c0glradphsqa8c-python3.13-typing-extensions-4.15.0 /nix/store/rdiqp8508m1s1ip9cikkw8fadrd565jq-qemu-10.2.4 /nix/store/lcdwqxrkp402mqlblb0gpzpwx2n5inna-qrencode-4.1.1 /nix/store/58mdwij142njxy8sxqln6mi74yvks3zp-qrencode-4.1.1-bin /nix/store/9490dhqzfp0dnlhccrgy0vy8pa9ld5p3-qrencode-4.1.1-dev /nix/store/amkswx110j5hjbd3zjxa21d7g19pzlma-readline-8.3p3 /nix/store/xcbh2k8xggjqf5ils9hribhsx53mczh0-rsync-3.5.0 /nix/store/d2qr3i8djgbpp5lfwmrhgxcwdvhny33h-s2n-tls-1.7.6 /nix/store/hadgbmd3rxxzm31nhznv5c4jclzaaa8c-snappy-1.2.2 /nix/store/50y9i9zddkgca596n7133pdjh63lwq0j-sops-3.13.3 /nix/store/djpm29caa5mzjaqqgjwjz82a1fl18shc-spice-0.16.0 /nix/store/z0cr9nsv6jryqqx40jaljc5md840a0mx-sqlite-3.51.2 /nix/store/nkh7837sd9kxf1d1r209a63c7m5bky4l-sshpass-1.10 /nix/store/1sb64ycvizxqnk5rwba7cisq4a0y3ijy-stdenv-darwin /nix/store/zb30xrc2biqgxclg4vgrvmflkfw30w3x-sysctl-system_cmds-1039 /nix/store/w2wij0rwxqv0m1lcha8k2dd45kg6rkvd-system_cmds-1039 /nix/store/i82652lfaiaz3crs808smfqvzrpha8k8-top-144 /nix/store/v2mkvsbfi3jdykkj26xmcry7hyxzgwvr-top-top-144 /nix/store/wivvl81aizsh51xiz7wb4nrw58wh2gn5-tor-0.4.9.13 /nix/store/jczv8zqwm1i6kz653yif7hxw8spyi90s-tor-client-auth-gen /nix/store/gc91rp5nl61gbx7897w80afaahn346kq-torsocks-2.5.0 /nix/store/6jw1hv4c8d9di46jvxgamrkyn4x4q0lb-tree-2.3.2 /nix/store/ll5li1x4j9bll625rm2zjhdhkliagw06-tremor-unstable-2018-03-16 /nix/store/1jzf8m8p31hpczgx8w281lqwp97ywpnh-tzdata-2026c /nix/store/6vq4fzw3my2vb0z1lnkq56c98ql858nd-unbound-1.26.0-lib /nix/store/fbwdfyimfaxv9khsakk2ghacwykr0wr4-update-autotools-gnu-config-scripts-hook /nix/store/1y8igqwv7gcpjm3nc9i8zrzgijcgb9nf-usbredir-0.15.0 /nix/store/60jqqd42s1c7q6w32bk9xkcnnyqnq3b3-util-linux-2.42.3 /nix/store/wxy4v4n8gj6r2l5pfswm1zy5zyvr2h85-util-linux-2.42.3-bin /nix/store/h7n84b698haj0b1nz6ki1h2qzm1z28yz-util-linux-2.42.3-dev /nix/store/prfz0pb85irww188pwjsy6ab1s0yjh68-util-linux-2.42.3-lib /nix/store/zx1v9pc24znnphyj7455rsfalz1fyn53-util-linux-2.42.3-login /nix/store/lfm5b76g659zlgxmw5j9hbzd5habl0sx-vde2-2.3.3 /nix/store/47pjrnhlw9zpriaflx96kfzjf2cn6rm9-watch-procps-4.0.6 /nix/store/jqzahf36dlzqmn2127gv3wwvqbll8d1y-which-2.23 /nix/store/m8avdnc28wsm2qdzsxhkkrlq6a4iii6i-x265-4.1 /nix/store/giw5w138c0aqlws9dq9dn4lw7m2y62h5-xar-minimal-501-lib /nix/store/4bl78ws34dv8hbyn67z7a45rh7x76c1z-xcbuild-0.1.1-unstable-2019-11-20 /nix/store/6i280mldrhdvc3g5c83ny7npjlc3vaab-xcbuild-0.1.1-unstable-2019-11-20-xcrun /nix/store/m8fxrv35kj7s067ajq7qiv9761a5ganm-xcp-0.24.8 /nix/store/s8yhl6csnyd16f0bpyg7bb55bnlm3kmc-xxhash-0.8.3 /nix/store/nrx0i141yiq4rrgisiwhpyllz851vm8y-xz-5.8.4 /nix/store/papzdc7ngbiyvgymzcygb0xp13cpis48-xz-5.8.4-bin /nix/store/ivsxyqfancvjv9w6pxxb61gz61xq1hjl-zbar-0.23.93 /nix/store/apmzw949b3qdix5dk7bzjdlj9b28dr1q-zbar-0.23.93-dev /nix/store/2gqrc3gvxdpjzdpr1jp7rrqjs4zpfmqh-zbar-0.23.93-lib /nix/store/476zsjqic4kbjk43p27m165b5flfqr8l-zlib-1.3.2 /nix/store/600wx4h47gwbfm2j59v33wj0xy3ni6qz-zlib-1.3.2-static /nix/store/5ds9fysxln35sqh4krqw9imr4m5lnr1q-zlib-ng-2.3.3 /nix/store/mxajghyzvi968fzv2vcwq368mxi92niw-zstd-1.5.7 warning: ignoring the client-specified setting 'store', because it is a restricted setting and you are not a trusted user jxd9rhgma9k4xyvy2mccah9nad1487kj-clan-runtime.drv: build04: not scheduled here: jxd9rhgma9k4xyvy2mccah9nad1487kj-clan-runtime.drv, asking the scheduler again building '/nix/store/pvj0fwq5nknk93j5vh1g0kw0aaw03hd6-clan-cli-source.drv' on nix-store.geninf.io:50051 clan-cli-source> build04: building pvj0fwq5nknk93j5vh1g0kw0aaw03hd6-clan-cli-source.drv building '/nix/store/0ljhxpjsrpb6x3nqh2jhzj1fgz19klmx-clan-pytest-without-core.drv' on nix-store.geninf.io:50051 clan-pytest-without-core> build04: building 0ljhxpjsrpb6x3nqh2jhzj1fgz19klmx-clan-pytest-without-core.drv clan-pytest-without-core> Starting pytest session clan-pytest-without-core> Session config: <_pytest.config.Config object at 0x103e4bcb0> clan-pytest-without-core> ============================= test session starts ============================== clan-pytest-without-core> platform darwin -- Python 3.13.15, pytest-9.0.3, pluggy-1.6.0 clan-pytest-without-core> rootdir: /nix/var/nix/builds/nix-43495-438548230/src clan-pytest-without-core> configfile: pyproject.toml clan-pytest-without-core> plugins: xdist-3.8.0, timeout-2.4.0, subprocess-1.5.4 clan-pytest-without-core> 10 workers [354 items] clan-pytest-without-core> scheduling tests via LoadScheduling clan-pytest-without-core> clan-pytest-without-core> clan_lib/docs_test.py::test_docs_url_builds_versioned_url clan-pytest-without-core> clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_empty_dict clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_transform_url_self_no_dot clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_custom_template_type clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_parent_2 clan-pytest-without-core> [gw0] [ 0%] PASSED clan_lib/docs_test.py::test_docs_url_builds_versioned_url clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_internal_symlink clan-pytest-without-core> [gw1] [ 0%] PASSED clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_empty_dict clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_ssh_url_ipv6_already_bracketed clan-pytest-without-core> [gw5] [ 0%] PASSED clan_lib/templates/template_url_test.py::test_custom_template_type clan-pytest-without-core> [gw8] [ 1%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_ssh_url_ipv6_already_bracketed clan-pytest-without-core> [gw4] [ 1%] PASSED clan_lib/templates/template_url_test.py::test_transform_url_self_no_dot clan-pytest-without-core> clan_lib/docs_test.py::test_reference_url clan-pytest-without-core> [gw0] [ 1%] PASSED clan_lib/docs_test.py::test_reference_url clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_malformed_identifier clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_works_returns_false_on_unsupported_platform clan-pytest-without-core> clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_no_machine_attrs clan-pytest-without-core> [gw1] [ 1%] PASSED clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_no_machine_attrs clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_executes_successfully clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_transform_url_builtin_template clan-pytest-without-core> [gw4] [ 2%] PASSED clan_lib/templates/template_url_test.py::test_transform_url_builtin_template clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_transform_url_remote_template clan-pytest-without-core> [gw2] [ 2%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_internal_symlink clan-pytest-without-core> [gw5] [ 2%] PASSED clan_lib/templates/template_url_test.py::test_malformed_identifier clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_locked_input_template clan-pytest-without-core> [gw9] [ 3%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_works_returns_false_on_unsupported_platform clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_bash_returns_bash_outside_nix_sandbox clan-pytest-without-core> [gw9] [ 3%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_bash_returns_bash_outside_nix_sandbox clan-pytest-without-core> clan_lib/vars/generator_test.py::test_generator_get_previous_value clan-pytest-without-core> [gw1] [ 3%] PASSED clan_lib/vars/generator_test.py::test_generator_get_previous_value clan-pytest-without-core> clan_lib/docs_test.py::test_service_url clan-pytest-without-core> [gw0] [ 3%] PASSED clan_lib/docs_test.py::test_service_url clan-pytest-without-core> clan_lib/vars/graph_test.py::test_required_generators clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_nested_subdirectories clan-pytest-without-core> [gw4] [ 4%] PASSED clan_lib/templates/template_url_test.py::test_transform_url_remote_template clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_transform_url_explicit_path clan-pytest-without-core> [gw4] [ 4%] PASSED clan_lib/templates/template_url_test.py::test_transform_url_explicit_path clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_transform_url_quoted_selector clan-pytest-without-core> [gw5] [ 4%] PASSED clan_lib/templates/template_url_test.py::test_locked_input_template clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_locked_input_template_no_quotes clan-pytest-without-core> [gw5] [ 5%] PASSED clan_lib/templates/template_url_test.py::test_locked_input_template_no_quotes clan-pytest-without-core> clan_lib/vars/generator_test.py::test_dependencies_as_files clan-pytest-without-core> [gw8] [ 5%] SKIPPED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_executes_successfully clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_rw_paths_are_writable clan-pytest-without-core> [gw8] [ 5%] SKIPPED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_rw_paths_are_writable clan-pytest-without-core> [gw6] [ 5%] PASSED clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_parent_2 clan-pytest-without-core> [gw0] [ 6%] PASSED clan_lib/vars/graph_test.py::test_required_generators clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_locked_input_template_no_dot clan-pytest-without-core> [gw4] [ 6%] PASSED clan_lib/templates/template_url_test.py::test_transform_url_quoted_selector clan-pytest-without-core> [gw1] [ 6%] PASSED clan_lib/vars/generator_test.py::test_dependencies_as_files clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_bash_resolves_path_in_nix_sandbox clan-pytest-without-core> [gw9] [ 7%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_bash_resolves_path_in_nix_sandbox clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_allows_write_to_tmpdir clan-pytest-without-core> [gw9] [ 7%] SKIPPED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_allows_write_to_tmpdir clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_ro_paths_are_readable clan-pytest-without-core> [gw8] [ 7%] SKIPPED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_ro_paths_are_readable clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_single_quote_selector clan-pytest-without-core> [gw5] [ 7%] PASSED clan_lib/templates/template_url_test.py::test_locked_input_template_no_dot clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_rel_1 clan-pytest-without-core> clan_lib/vars/graph_test.py::test_shared_generator_invalidates_multiple_machines_dependents clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_denies_write_to_home clan-pytest-without-core> [gw9] [ 8%] SKIPPED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_denies_write_to_home clan-pytest-without-core> [gw5] [ 8%] PASSED clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_rel_1 clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_rel_2 clan-pytest-without-core> [gw5] [ 8%] PASSED clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_rel_2 clan-pytest-without-core> [gw4] [ 9%] PASSED clan_lib/templates/template_url_test.py::test_single_quote_selector clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_custom_template_path clan-pytest-without-core> [gw4] [ 9%] PASSED clan_lib/templates/template_url_test.py::test_custom_template_path clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_ro_paths_are_not_writable clan-pytest-without-core> [gw8] [ 9%] SKIPPED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_ro_paths_are_not_writable clan-pytest-without-core> [gw2] [ 9%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_nested_subdirectories clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_creates_dst_parents clan-pytest-without-core> [gw0] [ 10%] PASSED clan_lib/vars/graph_test.py::test_shared_generator_invalidates_multiple_machines_dependents clan-pytest-without-core> clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_removes_platform_attrs clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_internal_dot_template clan-pytest-without-core> [gw6] [ 10%] PASSED clan_lib/templates/template_url_test.py::test_internal_dot_template clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_explicit_rel_path_default clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_raises_on_unsupported_platform clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_basic clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_allows_nix_store_read clan-pytest-without-core> [gw9] [ 10%] SKIPPED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_allows_nix_store_read clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_executes_successfully clan-pytest-without-core> [gw9] [ 11%] SKIPPED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_executes_successfully clan-pytest-without-core> [gw0] [ 11%] PASSED clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_removes_platform_attrs clan-pytest-without-core> clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_preserves_other_attrs clan-pytest-without-core> [gw0] [ 11%] PASSED clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_preserves_other_attrs clan-pytest-without-core> [gw1] [ 11%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_basic clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_fixes_symlinks clan-pytest-without-core> [gw6] [ 12%] PASSED clan_lib/templates/template_url_test.py::test_explicit_rel_path_default clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_explicit_abs_path_default clan-pytest-without-core> [gw6] [ 12%] PASSED clan_lib/templates/template_url_test.py::test_explicit_abs_path_default clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_explicit_home_path_default clan-pytest-without-core> [gw8] [ 12%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_raises_on_unsupported_platform clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_works_returns_true_on_linux clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_creates_dst_parents clan-pytest-without-core> [gw2] [ 12%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_creates_dst_parents clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_changed_contains_all_leaves clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_socks_proxy clan-pytest-without-core> [gw6] [ 13%] PASSED clan_lib/templates/template_url_test.py::test_explicit_home_path_default clan-pytest-without-core> clan_lib/ssh/localhost_test.py::test_localhost clan-pytest-without-core> [gw8] [ 13%] SKIPPED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_works_returns_true_on_linux clan-pytest-without-core> [gw1] [ 13%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_fixes_symlinks clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_decreases_symlink_depth clan-pytest-without-core> [gw2] [ 14%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_changed_contains_all_leaves clan-pytest-without-core> [gw7] [ 14%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_socks_proxy clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_noop_if_missing clan-pytest-without-core> [gw1] [ 14%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_decreases_symlink_depth clan-pytest-without-core> clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_multiple_files clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_full_url_query_and_fragment clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_increases_symlink_depth clan-pytest-without-core> [gw3] [ 14%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_creates_dst_parents clan-pytest-without-core> [gw4] [ 15%] PASSED clan_lib/templates/template_url_test.py::test_full_url_query_and_fragment clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_parent_1 clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_noop_if_missing clan-pytest-without-core> [gw3] [ 15%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_noop_if_missing clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path5-whitelist5-True] clan-pytest-without-core> [gw5] [ 15%] PASSED clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_parent_1 clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path12-whitelist12-False] clan-pytest-without-core> [gw2] [ 16%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_noop_if_missing clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_basic clan-pytest-without-core> [gw4] [ 16%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path5-whitelist5-True] clan-pytest-without-core> [gw1] [ 16%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_increases_symlink_depth clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path6-whitelist6-True] clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_ro_bind_is_not_writable clan-pytest-without-core> [gw0] [ 16%] PASSED clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_multiple_files clan-pytest-without-core> [gw1] [ 17%] SKIPPED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_ro_bind_is_not_writable clan-pytest-without-core> [gw3] [ 17%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_basic clan-pytest-without-core> [gw4] [ 17%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path6-whitelist6-True] clan-pytest-without-core> [gw5] [ 18%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path12-whitelist12-False] clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_rw_bind_is_writable clan-pytest-without-core> [gw1] [ 18%] SKIPPED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_rw_bind_is_writable clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path7-whitelist7-True] clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_works_returns_true_on_darwin clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path13-whitelist13-False] clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_ro_bind_is_readable clan-pytest-without-core> [gw5] [ 18%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path13-whitelist13-False] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path14-whitelist14-False] clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_denies_unmounted_paths clan-pytest-without-core> [gw1] [ 18%] SKIPPED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_denies_unmounted_paths clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_basic clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_static_object clan-pytest-without-core> [gw8] [ 19%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_works_returns_true_on_darwin clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_write_simple clan-pytest-without-core> [gw1] [ 19%] PASSED clan_lib/persist/write_rules_test.py::test_write_simple clan-pytest-without-core> [gw5] [ 19%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path14-whitelist14-False] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path15-whitelist15-False] clan-pytest-without-core> [gw5] [ 20%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path15-whitelist15-False] clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_write_inherited clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_patch_nested clan-pytest-without-core> [gw0] [ 20%] PASSED clan_lib/persist/write_rules_test.py::test_static_object clan-pytest-without-core> [gw8] [ 20%] PASSED clan_lib/persist/path_utils_test.py::test_patch_nested clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_patch_nested_dict clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path16-whitelist16-True] clan-pytest-without-core> [gw5] [ 20%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path16-whitelist16-True] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path17-whitelist17-False] clan-pytest-without-core> [gw1] [ 21%] PASSED clan_lib/persist/write_rules_test.py::test_write_inherited clan-pytest-without-core> [gw9] [ 21%] SKIPPED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_ro_bind_is_readable clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_delete_intermediate_not_dict clan-pytest-without-core> [gw4] [ 21%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path7-whitelist7-True] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path8-whitelist8-True] clan-pytest-without-core> [gw4] [ 22%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path8-whitelist8-True] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path9-whitelist9-True] clan-pytest-without-core> [gw4] [ 22%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path9-whitelist9-True] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path10-whitelist10-False] clan-pytest-without-core> [gw4] [ 22%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path10-whitelist10-False] clan-pytest-without-core> [gw5] [ 22%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path17-whitelist17-False] clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_non_write_inherited clan-pytest-without-core> [gw1] [ 23%] PASSED clan_lib/persist/write_rules_test.py::test_non_write_inherited clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_write_list clan-pytest-without-core> [gw1] [ 23%] PASSED clan_lib/persist/write_rules_test.py::test_write_list clan-pytest-without-core> [gw8] [ 23%] PASSED clan_lib/persist/path_utils_test.py::test_patch_nested_dict clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_create_missing_paths clan-pytest-without-core> [gw8] [ 24%] PASSED clan_lib/persist/path_utils_test.py::test_create_missing_paths clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_delete_atom clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_with_symlinks clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_control_master clan-pytest-without-core> [gw2] [ 24%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_basic clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_fixes_symlinks clan-pytest-without-core> [gw9] [ 24%] PASSED clan_lib/persist/path_utils_test.py::test_delete_intermediate_not_dict clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_delete_empty_path clan-pytest-without-core> [gw9] [ 24%] PASSED clan_lib/persist/path_utils_test.py::test_delete_empty_path clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_delete_non_existent_path_deep clan-pytest-without-core> [gw9] [ 25%] PASSED clan_lib/persist/path_utils_test.py::test_delete_non_existent_path_deep clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_attributes_totality clan-pytest-without-core> [gw0] [ 25%] PASSED clan_lib/persist/write_rules_test.py::test_attributes_totality clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_totality_simple clan-pytest-without-core> [gw0] [ 25%] PASSED clan_lib/persist/write_rules_test.py::test_totality_simple clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path0-whitelist0-True] clan-pytest-without-core> [gw0] [ 25%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path0-whitelist0-True] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path1-whitelist1-True] clan-pytest-without-core> [gw0] [ 26%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path1-whitelist1-True] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path2-whitelist2-True] clan-pytest-without-core> [gw3] [ 26%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_with_symlinks clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_list_unmerge clan-pytest-without-core> [gw9] [ 26%] PASSED clan_lib/persist/path_utils_test.py::test_list_unmerge clan-pytest-without-core> [gw8] [ 27%] PASSED clan_lib/persist/path_utils_test.py::test_delete_atom clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_delete_intermediate clan-pytest-without-core> [gw8] [ 27%] PASSED clan_lib/persist/path_utils_test.py::test_delete_intermediate clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_delete_top_level clan-pytest-without-core> [gw8] [ 27%] PASSED clan_lib/persist/path_utils_test.py::test_delete_top_level clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_nested clan-pytest-without-core> [gw0] [ 27%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path2-whitelist2-True] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path3-whitelist3-True] clan-pytest-without-core> [gw0] [ 28%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path3-whitelist3-True] clan-pytest-without-core> [gw7] [ 28%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_control_master clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_port_and_key clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_flatten_data_structured clan-pytest-without-core> [gw9] [ 28%] PASSED clan_lib/persist/path_utils_test.py::test_flatten_data_structured clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_flatten_data_structured_empty clan-pytest-without-core> [gw3] [ 29%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_nested clan-pytest-without-core> [gw9] [ 29%] PASSED clan_lib/persist/path_utils_test.py::test_flatten_data_structured_empty clan-pytest-without-core> [gw2] [ 29%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_fixes_symlinks clan-pytest-without-core> [gw7] [ 29%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_port_and_key clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_host_key_none clan-pytest-without-core> [gw7] [ 30%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_host_key_none clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_noop_if_missing clan-pytest-without-core> [gw3] [ 30%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_noop_if_missing clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_forward_agent clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_transform_url_self_explicit_dot clan-pytest-without-core> [gw3] [ 30%] PASSED clan_lib/templates/template_url_test.py::test_transform_url_self_explicit_dot clan-pytest-without-core> [gw7] [ 31%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_forward_agent clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_not_ssh_forward clan-pytest-without-core> [gw7] [ 31%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_not_ssh_forward clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_ssh_url_scheme clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_internal_symlink clan-pytest-without-core> [gw7] [ 31%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_ssh_url_scheme clan-pytest-without-core> [gw2] [ 31%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_internal_symlink clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_write_because_written clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path18-whitelist18-False] clan-pytest-without-core> [gw1] [ 32%] PASSED clan_lib/persist/write_rules_test.py::test_write_because_written clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path11-whitelist11-False] clan-pytest-without-core> [gw4] [ 32%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path11-whitelist11-False] clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_empty_services_removed clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_list clan-pytest-without-core> [gw2] [ 32%] PASSED clan_lib/persist/patch_engine_test.py::test_update_list clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_list_delete_static clan-pytest-without-core> [gw4] [ 33%] PASSED clan_lib/persist/migrations/test_services.py::test_empty_services_removed clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_no_services_key_is_noop clan-pytest-without-core> [gw5] [ 33%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path18-whitelist18-False] clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_none_to_value clan-pytest-without-core> [gw5] [ 33%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_none_to_value clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_value_to_none clan-pytest-without-core> [gw5] [ 33%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_value_to_none clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_nested clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_delete_key clan-pytest-without-core> [gw1] [ 34%] PASSED clan_lib/persist/patch_engine_test.py::test_delete_key clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_delete_key_intermediate clan-pytest-without-core> [gw1] [ 34%] PASSED clan_lib/persist/patch_engine_test.py::test_delete_key_intermediate clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_delete_key_non_writable clan-pytest-without-core> [gw1] [ 34%] PASSED clan_lib/persist/patch_engine_test.py::test_delete_key_non_writable clan-pytest-without-core> [gw4] [ 35%] PASSED clan_lib/persist/migrations/test_services.py::test_no_services_key_is_noop clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_non_empty_services_raises clan-pytest-without-core> [gw4] [ 35%] PASSED clan_lib/persist/migrations/test_services.py::test_non_empty_services_raises clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_idempotent_after_removal clan-pytest-without-core> [gw4] [ 35%] PASSED clan_lib/persist/migrations/test_services.py::test_idempotent_after_removal clan-pytest-without-core> [gw5] [ 35%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_nested clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_lists clan-pytest-without-core> [gw5] [ 36%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_lists clan-pytest-without-core> [gw2] [ 36%] PASSED clan_lib/persist/patch_engine_test.py::test_list_delete_static clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_list_duplicates clan-pytest-without-core> [gw2] [ 36%] PASSED clan_lib/persist/patch_engine_test.py::test_update_list_duplicates clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_dont_persist_defaults clan-pytest-without-core> [gw2] [ 37%] PASSED clan_lib/persist/patch_engine_test.py::test_dont_persist_defaults clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_set_null clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_run_inventory_migrations_writes_file clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_unset_list_elements clan-pytest-without-core> [gw5] [ 37%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_unset_list_elements clan-pytest-without-core> [gw2] [ 37%] PASSED clan_lib/persist/patch_engine_test.py::test_set_null clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_machine_delete clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_empty clan-pytest-without-core> [gw1] [ 37%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_empty clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_basic clan-pytest-without-core> [gw1] [ 38%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_basic clan-pytest-without-core> [gw2] [ 38%] PASSED clan_lib/persist/patch_engine_test.py::test_machine_delete clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path4-whitelist4-True] clan-pytest-without-core> [gw0] [ 38%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path4-whitelist4-True] clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_run_inventory_migrations_noop_clean clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_flatten_data_structured_nested_empty clan-pytest-without-core> [gw9] [ 38%] PASSED clan_lib/persist/path_utils_test.py::test_flatten_data_structured_nested_empty clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_detects_broken_symlink clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_ssh_url_ipv6 clan-pytest-without-core> [gw7] [ 39%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_ssh_url_ipv6 clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_delete_key_not_found clan-pytest-without-core> [gw8] [ 39%] PASSED clan_lib/persist/path_utils_test.py::test_delete_key_not_found clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_multi_package_cache_hit_skips_gcroot_creation clan-pytest-without-core> [gw0] [ 39%] PASSED clan_lib/persist/migrations/test_services.py::test_run_inventory_migrations_noop_clean clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_returns_resolved_package clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_default_clan_template clan-pytest-without-core> [gw3] [ 40%] PASSED clan_lib/templates/template_url_test.py::test_default_clan_template clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_creates_lock_file clan-pytest-without-core> clan_lib/network/network_test.py::TestPeerPortUser::test_peer_default_port_user clan-pytest-without-core> [gw7] [ 40%] PASSED clan_lib/network/network_test.py::TestPeerPortUser::test_peer_default_port_user clan-pytest-without-core> [gw3] [ 40%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_creates_lock_file clan-pytest-without-core> clan_lib/network/network_test.py::TestPeerPortUser::test_peer_custom_port_user clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_mismatching_update_type clan-pytest-without-core> [gw2] [ 40%] PASSED clan_lib/persist/patch_engine_test.py::test_update_mismatching_update_type clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_simple clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_with_mismatching_nesting clan-pytest-without-core> [gw5] [ 41%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_with_mismatching_nesting clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_case_insensitive_matching clan-pytest-without-core> [gw7] [ 41%] PASSED clan_lib/network/network_test.py::TestPeerPortUser::test_peer_custom_port_user clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_noop_when_cache_doesnt_exist clan-pytest-without-core> clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_dynamic_name_url_encoding_forward_slash clan-pytest-without-core> [gw1] [ 41%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_simple clan-pytest-without-core> [gw5] [ 42%] PASSED clan_lib/machines/test_suggestions.py::test_case_insensitive_matching clan-pytest-without-core> clan_lib/network/network_test.py::test_networks_from_flake clan-pytest-without-core> [gw3] [ 42%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_noop_when_cache_doesnt_exist clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_max_suggestions_limit clan-pytest-without-core> [gw5] [ 42%] PASSED clan_lib/machines/test_suggestions.py::test_max_suggestions_limit clan-pytest-without-core> clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_empty_dynamic_name_encoding clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_maybe_cleanup_respects_interval clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_empty_candidates clan-pytest-without-core> [gw5] [ 42%] PASSED clan_lib/machines/test_suggestions.py::test_empty_candidates clan-pytest-without-core> [gw7] [ 43%] PASSED clan_lib/network/network_test.py::test_networks_from_flake clan-pytest-without-core> [gw3] [ 43%] PASSED clan_lib/nix/tests/test_cache.py::test_maybe_cleanup_respects_interval clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_identical_strings clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_realistic_machine_names clan-pytest-without-core> [gw5] [ 43%] PASSED clan_lib/machines/test_suggestions.py::test_realistic_machine_names clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_with_zero_max_age clan-pytest-without-core> [gw7] [ 44%] PASSED clan_lib/machines/test_suggestions.py::test_identical_strings clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_empty_string clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_sorting_by_distance_then_alphabetically clan-pytest-without-core> [gw5] [ 44%] PASSED clan_lib/machines/test_suggestions.py::test_sorting_by_distance_then_alphabetically clan-pytest-without-core> [gw3] [ 44%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_with_zero_max_age clan-pytest-without-core> [gw7] [ 44%] PASSED clan_lib/machines/test_suggestions.py::test_empty_string clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_find_group_config_simple clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_handles_permission_error clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_add_child clan-pytest-without-core> [gw7] [ 45%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_add_child clan-pytest-without-core> [gw5] [ 45%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_find_group_config_simple clan-pytest-without-core> [gw2] [ 45%] PASSED clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_dynamic_name_url_encoding_forward_slash clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_get_child clan-pytest-without-core> [gw7] [ 46%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_get_child clan-pytest-without-core> [gw3] [ 46%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_handles_permission_error clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_find_group_config_nested clan-pytest-without-core> [gw5] [ 46%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_find_group_config_nested clan-pytest-without-core> clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_dynamic_name_url_encoding_special_characters clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestDateFormatValidation::test_valid_date_formats clan-pytest-without-core> [gw1] [ 46%] PASSED clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_empty_dynamic_name_encoding clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_find_group_config_nonexistent clan-pytest-without-core> [gw5] [ 47%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_find_group_config_nonexistent clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_creation_with_nickname clan-pytest-without-core> [gw1] [ 47%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_creation_with_nickname clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_creation_without_nickname clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_removes_directory_contents clan-pytest-without-core> [gw3] [ 47%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_removes_directory_contents clan-pytest-without-core> [gw6] [ 48%] PASSED clan_lib/ssh/localhost_test.py::test_localhost clan-pytest-without-core> [gw1] [ 48%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_creation_without_nickname clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_get_display_name_with_nickname clan-pytest-without-core> [gw1] [ 48%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_get_display_name_with_nickname clan-pytest-without-core> clan_lib/ssh/create_test.py::test_clan_generate_sshkeys clan-pytest-without-core> [gw2] [ 48%] PASSED clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_dynamic_name_url_encoding_special_characters clan-pytest-without-core> [gw7] [ 49%] PASSED clan_lib/log_manager/test_log_manager.py::TestDateFormatValidation::test_valid_date_formats clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_default_group clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_unregistered_group_fails clan-pytest-without-core> [gw3] [ 49%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_unregistered_group_fails clan-pytest-without-core> clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_structure_elements_not_encoded clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestDateFormatValidation::test_invalid_date_formats clan-pytest-without-core> [gw7] [ 49%] PASSED clan_lib/log_manager/test_log_manager.py::TestDateFormatValidation::test_invalid_date_formats clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_invalid_structure_fails clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_get_display_name_without_nickname clan-pytest-without-core> [gw1] [ 50%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_get_display_name_without_nickname clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_with_specific_date clan-pytest-without-core> [gw2] [ 50%] PASSED clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_structure_elements_not_encoded clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_add_root_group_config clan-pytest-without-core> clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_url_encoding_with_unicode_characters clan-pytest-without-core> [gw7] [ 50%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_add_root_group_config clan-pytest-without-core> [gw3] [ 50%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_invalid_structure_fails clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_empty_returns_top_level_groups clan-pytest-without-core> [gw2] [ 51%] PASSED clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_url_encoding_with_unicode_characters clan-pytest-without-core> [gw1] [ 51%] PASSED clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_with_specific_date clan-pytest-without-core> [gw5] [ 51%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_default_group clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestApiCompatibility::test_api_workflow_like_example_usage clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_nonexistent_path clan-pytest-without-core> [gw1] [ 51%] PASSED clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_nonexistent_path clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_by_op_key clan-pytest-without-core> clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_backward_compatibility_single_element_paths clan-pytest-without-core> [gw2] [ 52%] PASSED clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_backward_compatibility_single_element_paths clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_with_nested_groups clan-pytest-without-core> [gw1] [ 52%] PASSED clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_by_op_key clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_tertiary_sort_by_func_name clan-pytest-without-core> [gw7] [ 52%] PASSED clan_lib/log_manager/test_log_manager.py::TestApiCompatibility::test_api_workflow_like_example_usage clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_comparison_by_datetime clan-pytest-without-core> [gw2] [ 53%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_tertiary_sort_by_func_name clan-pytest-without-core> [gw5] [ 53%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_with_nested_groups clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_with_selector clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_quaternary_sort_by_op_key clan-pytest-without-core> [gw7] [ 53%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_comparison_by_datetime clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_comparison_by_date clan-pytest-without-core> [gw2] [ 53%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_quaternary_sort_by_op_key clan-pytest-without-core> [gw7] [ 54%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_comparison_by_date clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_with_date clan-pytest-without-core> [gw3] [ 54%] PASSED clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_empty_returns_top_level_groups clan-pytest-without-core> [gw1] [ 54%] PASSED clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_with_selector clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_complex_sorting_scenario clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_secondary_sort_by_group clan-pytest-without-core> [gw7] [ 55%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_secondary_sort_by_group clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_lists_dynamic_names clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_list_log_days_sorted_newest_first clan-pytest-without-core> [gw2] [ 55%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_complex_sorting_scenario clan-pytest-without-core> clan_lib/flake/flake_test.py::test_out_path clan-pytest-without-core> [gw5] [ 55%] PASSED clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_with_date clan-pytest-without-core> [gw7] [ 55%] PASSED clan_lib/flake/flake_test.py::test_out_path clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_nonexistent clan-pytest-without-core> [gw5] [ 56%] PASSED clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_nonexistent clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestListLogDays::test_list_log_days_empty clan-pytest-without-core> [gw3] [ 56%] PASSED clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_lists_dynamic_names clan-pytest-without-core> clan_lib/flake/flake_test.py::test_out_path_in_multiselect_raises_exception clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_get_log_file_returns_newest_when_multiple_exist clan-pytest-without-core> clan_lib/import_utils/import_utils_test.py::test_import_with_source_module_not_found clan-pytest-without-core> [gw5] [ 56%] PASSED clan_lib/log_manager/test_log_manager.py::TestListLogDays::test_list_log_days_empty clan-pytest-without-core> [gw7] [ 57%] PASSED clan_lib/flake/flake_test.py::test_out_path_in_multiselect_raises_exception clan-pytest-without-core> [gw1] [ 57%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_list_log_days_sorted_newest_first clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestURLEncoding::test_special_characters_in_dynamic_names clan-pytest-without-core> [gw3] [ 57%] PASSED clan_lib/import_utils/import_utils_test.py::test_import_with_source_module_not_found clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_single_line_error clan-pytest-without-core> [gw7] [ 57%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_single_line_error clan-pytest-without-core> clan_lib/import_utils/import_utils_test.py::test_import_with_source_class_not_found clan-pytest-without-core> [gw3] [ 58%] PASSED clan_lib/import_utils/import_utils_test.py::test_import_with_source_class_not_found clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestListLogDays::test_list_log_days_populated clan-pytest-without-core> [gw1] [ 58%] PASSED clan_lib/log_manager/test_log_manager.py::TestURLEncoding::test_special_characters_in_dynamic_names clan-pytest-without-core> clan_lib/import_utils/import_utils_test.py::test_import_with_source clan-pytest-without-core> [gw2] [ 58%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_get_log_file_returns_newest_when_multiple_exist clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_multiline_preserves_structure clan-pytest-without-core> [gw2] [ 59%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_multiline_preserves_structure clan-pytest-without-core> [gw1] [ 59%] PASSED clan_lib/import_utils/import_utils_test.py::test_import_with_source clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_no_cmd_error clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_multiline_error clan-pytest-without-core> [gw7] [ 59%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_multiline_error clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_cache_is_cached_with_nix_store_dir clan-pytest-without-core> [gw5] [ 59%] PASSED clan_lib/log_manager/test_log_manager.py::TestListLogDays::test_list_log_days_populated clan-pytest-without-core> clan_lib/flake/flake_test.py::test_parse_selector clan-pytest-without-core> [gw3] [ 60%] PASSED clan_lib/flake/flake_test.py::test_parse_selector clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_newline_after_colon clan-pytest-without-core> [gw5] [ 60%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_newline_after_colon clan-pytest-without-core> [gw6] [ 60%] PASSED clan_lib/ssh/create_test.py::test_clan_generate_sshkeys clan-pytest-without-core> [gw7] [ 61%] PASSED clan_lib/flake/flake_cache_test.py::test_cache_is_cached_with_nix_store_dir clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_store_path_with_line_numbers_not_wrapped clan-pytest-without-core> [gw2] [ 61%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_no_cmd_error clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_explicit_description_overrides_cmd_error clan-pytest-without-core> [gw2] [ 61%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_explicit_description_overrides_cmd_error clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_proxy_command_with_spaces clan-pytest-without-core> [gw6] [ 61%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_proxy_command_with_spaces clan-pytest-without-core> [gw7] [ 62%] PASSED clan_lib/flake/flake_cache_test.py::test_store_path_with_line_numbers_not_wrapped clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_takes_last_error_marker clan-pytest-without-core> [gw5] [ 62%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_takes_last_error_marker clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_flatten_data_dot_in_keys clan-pytest-without-core> [gw6] [ 62%] PASSED clan_lib/persist/path_utils_test.py::test_flatten_data_dot_in_keys clan-pytest-without-core> clan_lib/import_utils/import_utils_test.py::test_import_with_source_with_args clan-pytest-without-core> clan_lib/flake/flake_test.py::test_select clan-pytest-without-core> [gw3] [ 62%] PASSED clan_lib/flake/flake_test.py::test_select clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_cache_with_multiple_store_references clan-pytest-without-core> [gw3] [ 63%] PASSED clan_lib/flake/flake_cache_test.py::test_cache_with_multiple_store_references clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_store_references_with_custom_store_dir clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_insert_and_iscached clan-pytest-without-core> [gw3] [ 63%] PASSED clan_lib/flake/flake_cache_test.py::test_store_references_with_custom_store_dir clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_store_reference_helpers clan-pytest-without-core> [gw7] [ 63%] PASSED clan_lib/flake/flake_cache_test.py::test_store_reference_helpers clan-pytest-without-core> clan_lib/dirs/dirs_test.py::test_clan_key_safe clan-pytest-without-core> [gw5] [ 64%] PASSED clan_lib/flake/flake_cache_test.py::test_insert_and_iscached clan-pytest-without-core> [gw1] [ 64%] PASSED clan_lib/import_utils/import_utils_test.py::test_import_with_source_with_args clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_reinserting_store_path_value clan-pytest-without-core> [gw1] [ 64%] PASSED clan_lib/flake/flake_cache_test.py::test_reinserting_store_path_value clan-pytest-without-core> [gw7] [ 64%] PASSED clan_lib/dirs/dirs_test.py::test_clan_key_safe clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_simple clan-pytest-without-core> [gw6] [ 65%] PASSED clan_lib/persist/patch_engine_test.py::test_update_simple clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_add_empty_dict clan-pytest-without-core> [gw6] [ 65%] PASSED clan_lib/persist/patch_engine_test.py::test_update_add_empty_dict clan-pytest-without-core> clan_lib/bwrap/tests/test_bwrap.py::test_bubblewrap_works_on_linux clan-pytest-without-core> [gw7] [ 65%] SKIPPED clan_lib/bwrap/tests/test_bwrap.py::test_bubblewrap_works_on_linux clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_no_select_cache_env_skips_disk_load clan-pytest-without-core> [gw1] [ 66%] PASSED clan_lib/flake/flake_cache_test.py::test_no_select_cache_env_skips_disk_load clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_cache_path_with_line_numbers clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_no_error_pattern_in_stderr clan-pytest-without-core> [gw2] [ 66%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_no_error_pattern_in_stderr clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_cache_is_cached_with_clan_test_store clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_many clan-pytest-without-core> [gw6] [ 66%] PASSED clan_lib/persist/patch_engine_test.py::test_update_many clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_parent_non_writable clan-pytest-without-core> [gw6] [ 66%] PASSED clan_lib/persist/patch_engine_test.py::test_update_parent_non_writable clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_calculate_static_data_no_static_sets clan-pytest-without-core> [gw6] [ 67%] PASSED clan_lib/persist/patch_engine_test.py::test_calculate_static_data_no_static_sets clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_enum_type clan-pytest-without-core> [gw2] [ 67%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_enum_type clan-pytest-without-core> [gw3] [ 67%] PASSED clan_lib/flake/flake_cache_test.py::test_cache_path_with_line_numbers clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_simple_union_types clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_unsupported_any_types clan-pytest-without-core> [gw2] [ 68%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_unsupported_any_types clan-pytest-without-core> [gw3] [ 68%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_simple_union_types clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_complex_union_types clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_simple_primitives clan-pytest-without-core> [gw7] [ 68%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_simple_primitives clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_type_variable_nested_scopes clan-pytest-without-core> [gw7] [ 68%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_type_variable_nested_scopes clan-pytest-without-core> [gw5] [ 69%] PASSED clan_lib/flake/flake_cache_test.py::test_cache_is_cached_with_clan_test_store clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_dataclass_with_optional_fields clan-pytest-without-core> [gw3] [ 69%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_complex_union_types clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_no_select_cache_env_skips_disk_save clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_calculate_static_data_no_static_sets_legacy clan-pytest-without-core> [gw6] [ 69%] PASSED clan_lib/persist/patch_engine_test.py::test_calculate_static_data_no_static_sets_legacy clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_open_typed_dict clan-pytest-without-core> [gw6] [ 70%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_open_typed_dict clan-pytest-without-core> [gw5] [ 70%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_dataclass_with_optional_fields clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_nested_open_dicts clan-pytest-without-core> [gw5] [ 70%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_nested_open_dicts clan-pytest-without-core> [gw1] [ 70%] PASSED clan_lib/flake/flake_cache_test.py::test_no_select_cache_env_skips_disk_save clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_total_typed_dict clan-pytest-without-core> [gw7] [ 71%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_total_typed_dict clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_forwardref_resolution clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_string_type_annotation_jsonvalue clan-pytest-without-core> [gw1] [ 71%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_string_type_annotation_jsonvalue clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_allowed_any_types clan-pytest-without-core> [gw2] [ 71%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_allowed_any_types clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_forwardref_without_module clan-pytest-without-core> [gw7] [ 72%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_forwardref_resolution clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_type_variables clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_type_alias clan-pytest-without-core> [gw6] [ 72%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_type_alias clan-pytest-without-core> [gw2] [ 72%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_forwardref_without_module clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_dataclasses clan-pytest-without-core> [gw3] [ 72%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_dataclasses clan-pytest-without-core> clan_lib/api/serde_serialize_test.py::test_dataclass_to_dict_nested clan-pytest-without-core> [gw5] [ 73%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_type_variables clan-pytest-without-core> clan_lib/api/serde_serialize_test.py::test_filters_null_fields clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_forwardref_resolution_from_module clan-pytest-without-core> [gw3] [ 73%] PASSED clan_lib/api/serde_serialize_test.py::test_dataclass_to_dict_nested clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_forwardref_invalid_type clan-pytest-without-core> [gw5] [ 73%] PASSED clan_lib/api/serde_serialize_test.py::test_filters_null_fields clan-pytest-without-core> clan_lib/api/serde_serialize_test.py::test_sanitize_string clan-pytest-without-core> [gw6] [ 74%] PASSED clan_lib/api/serde_serialize_test.py::test_sanitize_string clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_string_type_annotation_error clan-pytest-without-core> [gw7] [ 74%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_forwardref_resolution_from_module clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_simple clan-pytest-without-core> [gw2] [ 74%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_forwardref_invalid_type clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_nested_nullable clan-pytest-without-core> clan_lib/api/serde_serialize_test.py::test_custom_enum clan-pytest-without-core> [gw5] [ 74%] PASSED clan_lib/api/serde_serialize_test.py::test_custom_enum clan-pytest-without-core> [gw1] [ 75%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_string_type_annotation_error clan-pytest-without-core> clan_lib/api/serde_serialize_test.py::test_dataclass_to_dict_defaults clan-pytest-without-core> [gw3] [ 75%] PASSED clan_lib/api/serde_serialize_test.py::test_dataclass_to_dict_defaults clan-pytest-without-core> [gw7] [ 75%] PASSED clan_lib/api/serde_deserialize_test.py::test_simple clan-pytest-without-core> clan_lib/api/serde_serialize_test.py::test_dataclass_to_dict clan-pytest-without-core> [gw6] [ 75%] PASSED clan_lib/api/serde_serialize_test.py::test_dataclass_to_dict clan-pytest-without-core> [gw2] [ 76%] PASSED clan_lib/api/serde_deserialize_test.py::test_nested_nullable clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_nullable_non_exist clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_alias_field clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_nested clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_list clan-pytest-without-core> [gw3] [ 76%] PASSED clan_lib/api/serde_deserialize_test.py::test_list clan-pytest-without-core> [gw6] [ 76%] PASSED clan_lib/api/serde_deserialize_test.py::test_alias_field clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_nullable clan-pytest-without-core> [gw1] [ 77%] PASSED clan_lib/api/serde_deserialize_test.py::test_nullable clan-pytest-without-core> [gw7] [ 77%] PASSED clan_lib/api/serde_deserialize_test.py::test_nested clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_simple_field_missing clan-pytest-without-core> [gw5] [ 77%] PASSED clan_lib/api/serde_deserialize_test.py::test_nullable_non_exist clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_roundtrip_typed_dict clan-pytest-without-core> [gw2] [ 77%] PASSED clan_lib/api/serde_deserialize_test.py::test_simple_field_missing clan-pytest-without-core> [gw6] [ 78%] PASSED clan_lib/api/serde_deserialize_test.py::test_roundtrip_typed_dict clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_union_with_none_edge_cases clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_alias_field_from_orig_name clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_none_or_string clan-pytest-without-core> [gw1] [ 78%] PASSED clan_lib/api/serde_deserialize_test.py::test_none_or_string clan-pytest-without-core> [gw3] [ 78%] PASSED clan_lib/api/serde_deserialize_test.py::test_union_with_none_edge_cases clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_path_field clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_construct_typed_dict clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_roundtrip_escape clan-pytest-without-core> [gw7] [ 79%] PASSED clan_lib/api/serde_deserialize_test.py::test_roundtrip_escape clan-pytest-without-core> [gw6] [ 79%] PASSED clan_lib/api/serde_deserialize_test.py::test_path_field clan-pytest-without-core> [gw5] [ 79%] PASSED clan_lib/api/serde_deserialize_test.py::test_alias_field_from_orig_name clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_private_public_fields clan-pytest-without-core> [gw2] [ 79%] PASSED clan_lib/api/serde_deserialize_test.py::test_construct_typed_dict clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_unknown_deserialize clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_literal_field clan-pytest-without-core> [gw1] [ 80%] PASSED clan_lib/api/serde_deserialize_test.py::test_private_public_fields clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_enum_roundtrip clan-pytest-without-core> [gw5] [ 80%] PASSED clan_lib/api/serde_deserialize_test.py::test_enum_roundtrip clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_unknown_serialize clan-pytest-without-core> [gw7] [ 80%] PASSED clan_lib/api/serde_deserialize_test.py::test_unknown_deserialize clan-pytest-without-core> [gw3] [ 81%] PASSED clan_lib/api/serde_deserialize_test.py::test_literal_field clan-pytest-without-core> clan_cli/help_test.py::test_help_formatter_preserves_existing_default_marker clan-pytest-without-core> [gw6] [ 81%] PASSED clan_lib/api/serde_deserialize_test.py::test_unknown_serialize clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_union_dataclass clan-pytest-without-core> [gw5] [ 81%] PASSED clan_cli/help_test.py::test_help_formatter_preserves_existing_default_marker clan-pytest-without-core> clan_cli/help_test.py::test_help_formatter_no_default_for_non_choices clan-pytest-without-core> clan_cli/help_test.py::test_help_formatter_adds_default_to_choices clan-pytest-without-core> [gw1] [ 81%] PASSED clan_cli/help_test.py::test_help_formatter_adds_default_to_choices clan-pytest-without-core> [gw2] [ 82%] PASSED clan_lib/api/serde_deserialize_test.py::test_union_dataclass clan-pytest-without-core> clan_cli/help_test.py::test_help_formatter_no_default_when_none clan-pytest-without-core> clan_cli/completions_test.py::test_complete_machines_signature clan-pytest-without-core> clan_cli/vars/list_test.py::test_list_command_no_flake clan-pytest-without-core> [gw7] [ 82%] PASSED clan_cli/help_test.py::test_help_formatter_no_default_for_non_choices clan-pytest-without-core> clan_cli/vars/upload_test.py::test_upload_command_no_flake clan-pytest-without-core> [gw3] [ 82%] PASSED clan_cli/help_test.py::test_help_formatter_no_default_when_none clan-pytest-without-core> [gw6] [ 83%] PASSED clan_cli/completions_test.py::test_complete_machines_signature clan-pytest-without-core> clan_cli/vars/get_test.py::test_get_command_no_flake clan-pytest-without-core> clan_cli/vars/generate_test.py::test_generate_command_no_flake clan-pytest-without-core> clan_cli/vars/fix_test.py::test_fix_command_no_flake clan-pytest-without-core> clan_cli/vars/check_test.py::test_check_command_no_flake clan-pytest-without-core> [gw0] [ 83%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_returns_resolved_package clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_returns_exe_name clan-pytest-without-core> [gw9] [ 83%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_detects_broken_symlink clan-pytest-without-core> [gw8] [ 83%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_multi_package_cache_hit_skips_gcroot_creation clan-pytest-without-core> [gw0] [ 84%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_returns_exe_name clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_cache_isolation_by_nixpkgs_path clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_removes_old_directories clan-pytest-without-core> [gw8] [ 84%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_removes_old_directories clan-pytest-without-core> [gw9] [ 84%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_cache_isolation_by_nixpkgs_path clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_multi_output clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_preserves_recent_directories clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_nix_shell_uses_resolved_paths clan-pytest-without-core> [gw8] [ 85%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_preserves_recent_directories clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_skips_hidden_files clan-pytest-without-core> [gw9] [ 85%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_nix_shell_uses_resolved_paths clan-pytest-without-core> [gw8] [ 85%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_skips_hidden_files clan-pytest-without-core> [gw0] [ 85%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_multi_output clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_skips_non_directories clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_nix_shell_skips_provided_packages clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_creates_gcroot_symlink clan-pytest-without-core> [gw8] [ 86%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_skips_non_directories clan-pytest-without-core> [gw9] [ 86%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_nix_shell_skips_provided_packages clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_nix_shell_skips_in_sandbox clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_handles_mixed_old_and_new clan-pytest-without-core> [gw0] [ 86%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_creates_gcroot_symlink clan-pytest-without-core> [gw8] [ 87%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_handles_mixed_old_and_new clan-pytest-without-core> [gw9] [ 87%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_nix_shell_skips_in_sandbox clan-pytest-without-core> clan_cli/tests/test_machines_cli.py::test_machines_metavar_completeness clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_single_package_cache_hit_skips_gcroot_creation clan-pytest-without-core> [gw8] [ 87%] PASSED clan_cli/tests/test_machines_cli.py::test_machines_metavar_completeness clan-pytest-without-core> clan_cli/tests/test_git.py::test_commit_file_outside_git_raises_error clan-pytest-without-core> [gw9] [ 87%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_single_package_cache_hit_skips_gcroot_creation clan-pytest-without-core> clan_cli/tests/test_git.py::test_commit_file clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_uses_main_program_from_meta clan-pytest-without-core> [gw0] [ 88%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_uses_main_program_from_meta clan-pytest-without-core> clan_cli/tests/test_cli.py::test_help clan-pytest-without-core> [gw4] [ 88%] PASSED clan_lib/persist/migrations/test_services.py::test_run_inventory_migrations_writes_file clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_run_inventory_migrations_noop_no_file clan-pytest-without-core> [gw4] [ 88%] PASSED clan_lib/persist/migrations/test_services.py::test_run_inventory_migrations_noop_no_file clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_single_character_difference clan-pytest-without-core> [gw4] [ 88%] PASSED clan_lib/machines/test_suggestions.py::test_single_character_difference clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_multiple_differences clan-pytest-without-core> [gw4] [ 89%] PASSED clan_lib/machines/test_suggestions.py::test_multiple_differences clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_case_sensitivity clan-pytest-without-core> [gw4] [ 89%] PASSED clan_lib/machines/test_suggestions.py::test_case_sensitivity clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_exact_match clan-pytest-without-core> [gw4] [ 89%] PASSED clan_lib/machines/test_suggestions.py::test_exact_match clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_close_match clan-pytest-without-core> [gw4] [ 90%] PASSED clan_lib/machines/test_suggestions.py::test_close_match clan-pytest-without-core> clan_cli/ssh/test_deploy_info.py::test_from_json clan-pytest-without-core> [gw4] [ 90%] PASSED clan_cli/ssh/test_deploy_info.py::test_from_json clan-pytest-without-core> clan_cli/machines/update_test.py::test_update_command_no_flake clan-pytest-without-core> [gw8] [ 90%] PASSED clan_cli/tests/test_git.py::test_commit_file_outside_git_raises_error clan-pytest-without-core> clan_cli/tests/test_git.py::test_commit_file_not_existing_raises_error clan-pytest-without-core> [gw6] [ 90%] PASSED clan_cli/vars/check_test.py::test_check_command_no_flake clan-pytest-without-core> clan_cli/tests/test_ssh_local.py::test_run_local_non_shell clan-pytest-without-core> [gw6] [ 91%] PASSED clan_cli/tests/test_ssh_local.py::test_run_local_non_shell clan-pytest-without-core> [gw3] [ 91%] PASSED clan_cli/vars/fix_test.py::test_fix_command_no_flake clan-pytest-without-core> clan_cli/machines/update_test.py::test_run_update_with_network_darwin_raises_on_specialisation clan-pytest-without-core> clan_cli/tests/test_ssh_local.py::test_run_exception clan-pytest-without-core> [gw6] [ 91%] PASSED clan_cli/machines/update_test.py::test_run_update_with_network_darwin_raises_on_specialisation clan-pytest-without-core> clan_cli/machines/update_test.py::test_run_update_with_network_nixos_systemd_run_path[None-/nix/store/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-fake-config/bin/switch-to-configuration] clan-pytest-without-core> [gw6] [ 92%] PASSED clan_cli/machines/update_test.py::test_run_update_with_network_nixos_systemd_run_path[None-/nix/store/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-fake-config/bin/switch-to-configuration] clan-pytest-without-core> clan_cli/machines/update_test.py::test_nixos_activate_inhibitor_failure_suggests_reboot clan-pytest-without-core> [gw1] [ 92%] PASSED clan_cli/vars/upload_test.py::test_upload_command_no_flake clan-pytest-without-core> clan_cli/tests/test_ssh_local.py::test_run_environment clan-pytest-without-core> [gw6] [ 92%] PASSED clan_cli/machines/update_test.py::test_nixos_activate_inhibitor_failure_suggests_reboot clan-pytest-without-core> [gw3] [ 92%] PASSED clan_cli/tests/test_ssh_local.py::test_run_exception clan-pytest-without-core> clan_cli/machines/update_test.py::test_run_update_with_network_nixos_systemd_run_path[my-spec-/nix/store/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-fake-config/specialisation/my-spec/bin/switch-to-configuration] clan-pytest-without-core> clan_cli/machines/update_test.py::test_nixos_activate_forwards_nixos_no_check clan-pytest-without-core> [gw8] [ 93%] PASSED clan_cli/tests/test_git.py::test_commit_file_not_existing_raises_error clan-pytest-without-core> [gw6] [ 93%] PASSED clan_cli/machines/update_test.py::test_nixos_activate_forwards_nixos_no_check clan-pytest-without-core> clan_cli/machines/hardware_test.py::test_create_command_no_flake clan-pytest-without-core> clan_cli/machines/update_test.py::test_darwin_rebuild_cmd_structure clan-pytest-without-core> [gw8] [ 93%] PASSED clan_cli/machines/update_test.py::test_darwin_rebuild_cmd_structure clan-pytest-without-core> clan_cli/clan/show_test.py::test_clan_show_no_flake clan-pytest-without-core> [gw3] [ 94%] PASSED clan_cli/machines/update_test.py::test_run_update_with_network_nixos_systemd_run_path[my-spec-/nix/store/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-fake-config/specialisation/my-spec/bin/switch-to-configuration] clan-pytest-without-core> clan_cli/machines/list_test.py::test_machines_list_require_flake_error clan-pytest-without-core> [gw7] [ 94%] PASSED clan_cli/vars/generate_test.py::test_generate_command_no_flake clan-pytest-without-core> clan_cli/tests/test_ssh_local.py::test_timeout clan-pytest-without-core> [gw2] [ 94%] PASSED clan_cli/vars/get_test.py::test_get_command_no_flake clan-pytest-without-core> clan_cli/tests/test_ssh_local.py::test_run_local clan-pytest-without-core> [gw5] [ 94%] PASSED clan_cli/vars/list_test.py::test_list_command_no_flake clan-pytest-without-core> clan_cli/tests/test_vars_generate.py::test_import_from_cli clan-pytest-without-core> [gw5] [ 95%] PASSED clan_cli/tests/test_vars_generate.py::test_import_from_cli clan-pytest-without-core> [gw1] [ 95%] PASSED clan_cli/tests/test_ssh_local.py::test_run_environment clan-pytest-without-core> clan_cli/machines/update_test.py::test_nixos_activate_omits_nixos_no_check_when_unset clan-pytest-without-core> [gw1] [ 95%] PASSED clan_cli/machines/update_test.py::test_nixos_activate_omits_nixos_no_check_when_unset clan-pytest-without-core> [gw2] [ 96%] PASSED clan_cli/tests/test_ssh_local.py::test_run_local clan-pytest-without-core> [gw0] [ 96%] PASSED clan_cli/tests/test_cli.py::test_help clan-pytest-without-core> clan_cli/tests/test_api_dataclass_compat.py::test_all_dataclasses clan-pytest-without-core> [gw4] [ 96%] PASSED clan_cli/machines/update_test.py::test_update_command_no_flake clan-pytest-without-core> clan_cli/machines/update_test.py::test_darwin_rebuild_cmd_no_literal_quotes clan-pytest-without-core> [gw4] [ 96%] PASSED clan_cli/machines/update_test.py::test_darwin_rebuild_cmd_no_literal_quotes clan-pytest-without-core> [gw9] [ 97%] PASSED clan_cli/tests/test_git.py::test_commit_file clan-pytest-without-core> [gw8] [ 97%] PASSED clan_cli/clan/show_test.py::test_clan_show_no_flake clan-pytest-without-core> clan_cli/backups/restore_test.py::test_restore_command_no_flake clan-pytest-without-core> clan_cli/tests/test_git.py::test_clan_flake_in_subdir clan-pytest-without-core> [gw3] [ 97%] PASSED clan_cli/machines/list_test.py::test_machines_list_require_flake_error clan-pytest-without-core> clan_cli/backups/list_test.py::test_list_command_no_flake clan-pytest-without-core> [gw6] [ 98%] PASSED clan_cli/machines/hardware_test.py::test_create_command_no_flake clan-pytest-without-core> clan_cli/machines/build_test.py::test_build_command_no_flake clan-pytest-without-core> [gw8] [ 98%] PASSED clan_cli/backups/restore_test.py::test_restore_command_no_flake clan-pytest-without-core> [gw3] [ 98%] PASSED clan_cli/backups/list_test.py::test_list_command_no_flake clan-pytest-without-core> [gw6] [ 98%] PASSED clan_cli/machines/build_test.py::test_build_command_no_flake clan-pytest-without-core> [gw0] [ 99%] PASSED clan_cli/tests/test_api_dataclass_compat.py::test_all_dataclasses clan-pytest-without-core> [gw9] [ 99%] PASSED clan_cli/tests/test_git.py::test_clan_flake_in_subdir clan-pytest-without-core> [gw7] [ 99%] PASSED clan_cli/tests/test_ssh_local.py::test_timeout clan-pytest-without-core> clan_cli/backups/create_test.py::test_create_command_no_flake clan-pytest-without-core> [gw7] [100%] PASSED clan_cli/backups/create_test.py::test_create_command_no_flake clan-pytest-without-core> clan-pytest-without-core> ============================= slowest 5 durations ============================== clan-pytest-without-core> 0.21s call clan_cli/tests/test_ssh_local.py::test_timeout clan-pytest-without-core> 0.16s call clan_lib/persist/migrations/test_services.py::test_run_inventory_migrations_writes_file clan-pytest-without-core> 0.14s call clan_cli/vars/list_test.py::test_list_command_no_flake clan-pytest-without-core> 0.13s call clan_cli/vars/get_test.py::test_get_command_no_flake clan-pytest-without-core> 0.13s call clan_cli/tests/test_api_dataclass_compat.py::test_all_dataclasses clan-pytest-without-core> ======================= 340 passed, 15 skipped in 1.90s ========================