==> Building on articuno ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/fvm ./ .SRCINFO 440 100% 0.00kB/s 0:00:00 440 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 76 100% 74.22kB/s 0:00:00 76 100% 74.22kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 925 100% 903.32kB/s 0:00:00 925 100% 903.32kB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) fvm-4.1.2-1.log 726 100% 708.98kB/s 0:00:00 726 100% 708.98kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,356 bytes received 179 bytes 1,690.00 bytes/sec total size is 2,667 speedup is 1.05 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building fvm  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building fvm for [extra] (riscv64) ]3008;start=14a59b9169b84a949b7dfb26f2be75e6;user=root;hostname=articuno.felixc.at;machineid=5c87428929f24fc498e0c27a9edd88e1;bootid=e769716f7c424d5fae15a95d87ccb328;pid=1240203;comm=systemd-nspawn;container=arch-nspawn-1240203;type=container\]11;?\]2;🔵 Container arch-nspawn-1240203 on articuno.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (3) Old Version New Version Net Change Download Size core/hwdata 0.408-1 0.409-1 0.05 MiB 1.69 MiB core/leancrypto 1.7.2-1 1.8.0-1 0.07 MiB 1.44 MiB core/libevent 2.1.12-5 2.1.13-1 0.05 MiB 0.29 MiB Total Download Size: 3.43 MiB Total Installed Size: 16.95 MiB Net Upgrade Size: 0.17 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... hwdata-0.409-1-any downloading... leancrypto-1.8.0-1-riscv64 downloading... libevent-2.1.13-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading hwdata... upgrading leancrypto... upgrading libevent... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h[!p]104\[?7h]3008;end=14a59b9169b84a949b7dfb26f2be75e6\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: fvm 4.1.2-1 (Mon Jul 6 20:24:21 2026) ==> Retrieving sources...  -> Cloning fvm git repo... Cloning into bare repository '/home/felix/packages/fvm/fvm'... remote: Enumerating objects: 24677, done. remote: Counting objects: 0% (1/2970) remote: Counting objects: 1% (30/2970) remote: Counting objects: 2% (60/2970) remote: Counting objects: 3% (90/2970) remote: Counting objects: 4% (119/2970) remote: Counting objects: 5% (149/2970) remote: Counting objects: 6% (179/2970) remote: Counting objects: 7% (208/2970) remote: Counting objects: 8% (238/2970) remote: Counting objects: 9% (268/2970) remote: Counting objects: 10% (297/2970) remote: Counting objects: 11% (327/2970) remote: Counting objects: 12% (357/2970) remote: Counting objects: 13% (387/2970) remote: Counting objects: 14% (416/2970) remote: Counting objects: 15% (446/2970) remote: Counting objects: 16% (476/2970) remote: Counting objects: 17% (505/2970) remote: Counting objects: 18% (535/2970) remote: Counting objects: 19% (565/2970) remote: Counting objects: 20% (594/2970) remote: Counting objects: 21% (624/2970) remote: Counting objects: 22% (654/2970) remote: Counting objects: 23% (684/2970) remote: Counting objects: 24% (713/2970) remote: Counting objects: 25% (743/2970) remote: Counting objects: 26% (773/2970) remote: Counting objects: 27% (802/2970) remote: Counting objects: 28% (832/2970) remote: Counting objects: 29% (862/2970) remote: Counting objects: 30% (891/2970) remote: Counting objects: 31% (921/2970) remote: Counting objects: 32% (951/2970) remote: Counting objects: 33% (981/2970) remote: Counting objects: 34% (1010/2970) remote: Counting objects: 35% (1040/2970) remote: Counting objects: 36% (1070/2970) remote: Counting objects: 37% (1099/2970) remote: Counting objects: 38% (1129/2970) remote: Counting objects: 39% (1159/2970) remote: Counting objects: 40% (1188/2970) remote: Counting objects: 41% (1218/2970) remote: Counting objects: 42% (1248/2970) remote: Counting objects: 43% (1278/2970) remote: Counting objects: 44% (1307/2970) remote: Counting objects: 45% (1337/2970) remote: Counting objects: 46% (1367/2970) remote: Counting objects: 47% (1396/2970) remote: Counting objects: 48% (1426/2970) remote: Counting objects: 49% (1456/2970) remote: Counting objects: 50% (1485/2970) remote: Counting objects: 51% (1515/2970) remote: Counting objects: 52% (1545/2970) remote: Counting objects: 53% (1575/2970) remote: Counting objects: 54% (1604/2970) remote: Counting objects: 55% (1634/2970) remote: Counting objects: 56% (1664/2970) remote: Counting objects: 57% (1693/2970) remote: Counting objects: 58% (1723/2970) remote: Counting objects: 59% (1753/2970) remote: Counting objects: 60% (1782/2970) remote: Counting objects: 61% (1812/2970) remote: Counting objects: 62% (1842/2970) remote: Counting objects: 63% (1872/2970) remote: Counting objects: 64% (1901/2970) remote: Counting objects: 65% (1931/2970) remote: Counting objects: 66% (1961/2970) remote: Counting objects: 67% (1990/2970) remote: Counting objects: 68% (2020/2970) remote: Counting objects: 69% (2050/2970) remote: Counting objects: 70% (2079/2970) remote: Counting objects: 71% (2109/2970) remote: Counting objects: 72% (2139/2970) remote: Counting objects: 73% (2169/2970) remote: Counting objects: 74% (2198/2970) remote: Counting objects: 75% (2228/2970) remote: Counting objects: 76% (2258/2970) remote: Counting objects: 77% (2287/2970) remote: Counting objects: 78% (2317/2970) remote: Counting objects: 79% (2347/2970) remote: Counting objects: 80% (2376/2970) remote: Counting objects: 81% (2406/2970) remote: Counting objects: 82% (2436/2970) remote: Counting objects: 83% (2466/2970) remote: Counting objects: 84% (2495/2970) remote: Counting objects: 85% (2525/2970) remote: Counting objects: 86% (2555/2970) remote: Counting objects: 87% (2584/2970) remote: Counting objects: 88% (2614/2970) remote: Counting objects: 89% (2644/2970) remote: Counting objects: 90% (2673/2970) remote: Counting objects: 91% (2703/2970) remote: Counting objects: 92% (2733/2970) remote: Counting objects: 93% (2763/2970) remote: Counting objects: 94% (2792/2970) remote: Counting objects: 95% (2822/2970) remote: Counting objects: 96% (2852/2970) remote: Counting objects: 97% (2881/2970) remote: Counting objects: 98% (2911/2970) remote: Counting objects: 99% (2941/2970) remote: Counting objects: 100% (2970/2970) remote: Counting objects: 100% (2970/2970), done. remote: Compressing objects: 0% (1/785) remote: Compressing objects: 1% (8/785) remote: Compressing objects: 2% (16/785) remote: Compressing objects: 3% (24/785) remote: Compressing objects: 4% (32/785) remote: Compressing objects: 5% (40/785) remote: Compressing objects: 6% (48/785) remote: Compressing objects: 7% (55/785) remote: Compressing objects: 8% (63/785) remote: Compressing objects: 9% (71/785) remote: Compressing objects: 10% (79/785) remote: Compressing objects: 11% (87/785) remote: Compressing objects: 12% (95/785) remote: Compressing objects: 13% (103/785) remote: Compressing objects: 14% (110/785) remote: Compressing objects: 15% (118/785) remote: Compressing objects: 16% (126/785) remote: Compressing objects: 17% (134/785) remote: Compressing objects: 18% (142/785) remote: Compressing objects: 19% (150/785) remote: Compressing objects: 20% (157/785) remote: Compressing objects: 21% (165/785) remote: Compressing objects: 22% (173/785) remote: Compressing objects: 23% (181/785) remote: Compressing objects: 24% (189/785) remote: Compressing objects: 25% (197/785) remote: Compressing objects: 26% (205/785) remote: Compressing objects: 27% (212/785) remote: Compressing objects: 28% (220/785) remote: Compressing objects: 29% (228/785) remote: Compressing objects: 30% (236/785) remote: Compressing objects: 31% (244/785) remote: Compressing objects: 32% (252/785) remote: Compressing objects: 33% (260/785) remote: Compressing objects: 34% (267/785) remote: Compressing objects: 35% (275/785) remote: Compressing objects: 36% (283/785) remote: Compressing objects: 37% (291/785) remote: Compressing objects: 38% (299/785) remote: Compressing objects: 39% (307/785) remote: Compressing objects: 40% (314/785) remote: Compressing objects: 41% (322/785) remote: Compressing objects: 42% (330/785) remote: Compressing objects: 43% (338/785) remote: Compressing objects: 44% (346/785) remote: Compressing objects: 45% (354/785) remote: Compressing objects: 46% (362/785) remote: Compressing objects: 47% (369/785) remote: Compressing objects: 48% (377/785) remote: Compressing objects: 49% (385/785) remote: Compressing objects: 50% (393/785) remote: Compressing objects: 51% (401/785) remote: Compressing objects: 52% (409/785) remote: Compressing objects: 53% (417/785) remote: Compressing objects: 54% (424/785) remote: Compressing objects: 55% (432/785) remote: Compressing objects: 56% (440/785) remote: Compressing objects: 57% (448/785) remote: Compressing objects: 58% (456/785) remote: Compressing objects: 59% (464/785) remote: Compressing objects: 60% (471/785) remote: Compressing objects: 61% (479/785) remote: Compressing objects: 62% (487/785) remote: Compressing objects: 63% (495/785) remote: Compressing objects: 64% (503/785) remote: Compressing objects: 65% (511/785) remote: Compressing objects: 66% (519/785) remote: Compressing objects: 67% (526/785) remote: Compressing objects: 68% (534/785) remote: Compressing objects: 69% (542/785) remote: Compressing objects: 70% (550/785) remote: Compressing objects: 71% (558/785) remote: Compressing objects: 72% (566/785) remote: Compressing objects: 73% (574/785) remote: Compressing objects: 74% (581/785) remote: Compressing objects: 75% (589/785) remote: Compressing objects: 76% (597/785) remote: Compressing objects: 77% (605/785) remote: Compressing objects: 78% (613/785) remote: Compressing objects: 79% (621/785) remote: Compressing objects: 80% (628/785) remote: Compressing objects: 81% (636/785) remote: Compressing objects: 82% (644/785) remote: Compressing objects: 83% (652/785) remote: Compressing objects: 84% (660/785) remote: Compressing objects: 85% (668/785) remote: Compressing objects: 86% (676/785) remote: Compressing objects: 87% (683/785) remote: Compressing objects: 88% (691/785) remote: Compressing objects: 89% (699/785) remote: Compressing objects: 90% (707/785) remote: Compressing objects: 91% (715/785) remote: Compressing objects: 92% (723/785) remote: Compressing objects: 93% (731/785) remote: Compressing objects: 94% (738/785) remote: Compressing objects: 95% (746/785) remote: Compressing objects: 96% (754/785) remote: Compressing objects: 97% (762/785) remote: Compressing objects: 98% (770/785) remote: Compressing objects: 99% (778/785) remote: Compressing objects: 100% (785/785) remote: Compressing objects: 100% (785/785), done. Receiving objects: 0% (1/24677) Receiving objects: 1% (247/24677) Receiving objects: 2% (494/24677) Receiving objects: 3% (741/24677), 476.00 KiB | 826.00 KiB/s Receiving objects: 4% (988/24677), 476.00 KiB | 826.00 KiB/s Receiving objects: 5% (1234/24677), 476.00 KiB | 826.00 KiB/s Receiving objects: 6% (1481/24677), 476.00 KiB | 826.00 KiB/s Receiving objects: 7% (1728/24677), 476.00 KiB | 826.00 KiB/s Receiving objects: 8% (1975/24677), 476.00 KiB | 826.00 KiB/s Receiving objects: 9% (2221/24677), 476.00 KiB | 826.00 KiB/s Receiving objects: 10% (2468/24677), 476.00 KiB | 826.00 KiB/s Receiving objects: 11% (2715/24677), 476.00 KiB | 826.00 KiB/s Receiving objects: 12% (2962/24677), 476.00 KiB | 826.00 KiB/s Receiving objects: 13% (3209/24677), 476.00 KiB | 826.00 KiB/s Receiving objects: 14% (3455/24677), 476.00 KiB | 826.00 KiB/s Receiving objects: 15% (3702/24677), 476.00 KiB | 826.00 KiB/s Receiving objects: 16% (3949/24677), 476.00 KiB | 826.00 KiB/s Receiving objects: 16% (4044/24677), 476.00 KiB | 826.00 KiB/s Receiving objects: 17% (4196/24677), 476.00 KiB | 826.00 KiB/s Receiving objects: 18% (4442/24677), 476.00 KiB | 826.00 KiB/s Receiving objects: 19% (4689/24677), 476.00 KiB | 826.00 KiB/s Receiving objects: 20% (4936/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 21% (5183/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 22% (5429/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 23% (5676/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 24% (5923/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 25% (6170/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 26% (6417/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 27% (6663/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 28% (6910/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 29% (7157/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 30% (7404/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 31% (7650/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 32% (7897/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 33% (8144/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 34% (8391/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 35% (8637/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 36% (8884/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 37% (9131/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 38% (9378/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 39% (9625/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 40% (9871/24677), 3.00 MiB | 2.80 MiB/s Receiving objects: 41% (10118/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 42% (10365/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 43% (10612/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 44% (10858/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 45% (11105/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 46% (11352/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 47% (11599/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 48% (11845/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 49% (12092/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 50% (12339/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 51% (12586/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 52% (12833/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 53% (13079/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 54% (13326/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 55% (13573/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 56% (13820/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 57% (14066/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 58% (14313/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 59% (14560/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 60% (14807/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 61% (15053/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 62% (15300/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 63% (15547/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 64% (15794/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 65% (16041/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 66% (16287/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 67% (16534/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 68% (16781/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 69% (17028/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 70% (17274/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 71% (17521/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 72% (17768/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 73% (18015/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 74% (18261/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 75% (18508/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 76% (18755/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 77% (19002/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 78% (19249/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 79% (19495/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 80% (19742/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 81% (19989/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 82% (20236/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 83% (20482/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 84% (20729/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 85% (20976/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 86% (21223/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 87% (21469/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 88% (21716/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 89% (21963/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 90% (22210/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 91% (22457/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 92% (22703/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 93% (22950/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 94% (23197/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 95% (23444/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 96% (23690/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 97% (23937/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 98% (24184/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 98% (24256/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 99% (24431/24677), 9.32 MiB | 5.94 MiB/s remote: Total 24677 (delta 2709), reused 2210 (delta 2185), pack-reused 21707 (from 2) Receiving objects: 100% (24677/24677), 9.32 MiB | 5.94 MiB/s Receiving objects: 100% (24677/24677), 16.40 MiB | 8.03 MiB/s, done. Resolving deltas: 0% (0/16307) Resolving deltas: 1% (164/16307) Resolving deltas: 2% (327/16307) Resolving deltas: 3% (491/16307) Resolving deltas: 4% (653/16307) Resolving deltas: 5% (816/16307) Resolving deltas: 6% (983/16307) Resolving deltas: 7% (1151/16307) Resolving deltas: 8% (1305/16307) Resolving deltas: 9% (1468/16307) Resolving deltas: 10% (1636/16307) Resolving deltas: 11% (1794/16307) Resolving deltas: 12% (1958/16307) Resolving deltas: 13% (2120/16307) Resolving deltas: 14% (2283/16307) Resolving deltas: 15% (2449/16307) Resolving deltas: 16% (2613/16307) Resolving deltas: 17% (2774/16307) Resolving deltas: 18% (2937/16307) Resolving deltas: 19% (3100/16307) Resolving deltas: 20% (3262/16307) Resolving deltas: 21% (3425/16307) Resolving deltas: 22% (3588/16307) Resolving deltas: 23% (3752/16307) Resolving deltas: 24% (3914/16307) Resolving deltas: 25% (4077/16307) Resolving deltas: 26% (4240/16307) Resolving deltas: 27% (4403/16307) Resolving deltas: 28% (4566/16307) Resolving deltas: 29% (4730/16307) Resolving deltas: 30% (4893/16307) Resolving deltas: 31% (5056/16307) Resolving deltas: 32% (5219/16307) Resolving deltas: 33% (5384/16307) Resolving deltas: 34% (5545/16307) Resolving deltas: 35% (5709/16307) Resolving deltas: 36% (5871/16307) Resolving deltas: 37% (6034/16307) Resolving deltas: 38% (6197/16307) Resolving deltas: 39% (6362/16307) Resolving deltas: 40% (6524/16307) Resolving deltas: 41% (6688/16307) Resolving deltas: 42% (6849/16307) Resolving deltas: 43% (7015/16307) Resolving deltas: 44% (7178/16307) Resolving deltas: 45% (7340/16307) Resolving deltas: 46% (7503/16307) Resolving deltas: 47% (7666/16307) Resolving deltas: 48% (7828/16307) Resolving deltas: 49% (7991/16307) Resolving deltas: 50% (8155/16307) Resolving deltas: 51% (8317/16307) Resolving deltas: 52% (8480/16307) Resolving deltas: 53% (8643/16307) Resolving deltas: 54% (8806/16307) Resolving deltas: 55% (8969/16307) Resolving deltas: 56% (9132/16307) Resolving deltas: 57% (9297/16307) Resolving deltas: 58% (9459/16307) Resolving deltas: 59% (9622/16307) Resolving deltas: 60% (9785/16307) Resolving deltas: 61% (9948/16307) Resolving deltas: 62% (10111/16307) Resolving deltas: 63% (10274/16307) Resolving deltas: 64% (10437/16307) Resolving deltas: 65% (10600/16307) Resolving deltas: 66% (10763/16307) Resolving deltas: 67% (10927/16307) Resolving deltas: 68% (11089/16307) Resolving deltas: 69% (11252/16307) Resolving deltas: 70% (11415/16307) Resolving deltas: 71% (11578/16307) Resolving deltas: 72% (11742/16307) Resolving deltas: 73% (11905/16307) Resolving deltas: 74% (12070/16307) Resolving deltas: 75% (12231/16307) Resolving deltas: 76% (12394/16307) Resolving deltas: 77% (12557/16307) Resolving deltas: 78% (12722/16307) Resolving deltas: 79% (12885/16307) Resolving deltas: 80% (13046/16307) Resolving deltas: 81% (13210/16307) Resolving deltas: 82% (13372/16307) Resolving deltas: 83% (13535/16307) Resolving deltas: 84% (13698/16307) Resolving deltas: 85% (13861/16307) Resolving deltas: 86% (14025/16307) Resolving deltas: 87% (14189/16307) Resolving deltas: 88% (14351/16307) Resolving deltas: 89% (14514/16307) Resolving deltas: 90% (14677/16307) Resolving deltas: 91% (14840/16307) Resolving deltas: 92% (15003/16307) Resolving deltas: 93% (15166/16307) Resolving deltas: 94% (15329/16307) Resolving deltas: 95% (15492/16307) Resolving deltas: 96% (15655/16307) Resolving deltas: 97% (15819/16307) Resolving deltas: 98% (15981/16307) Resolving deltas: 99% (16144/16307) Resolving deltas: 100% (16307/16307) Resolving deltas: 100% (16307/16307), done. ==> Validating source files with sha256sums... fvm ... Passed ]3008;start=b033e8584dcf494a94fcd19267520c69;user=root;hostname=articuno.felixc.at;machineid=5c87428929f24fc498e0c27a9edd88e1;bootid=e769716f7c424d5fae15a95d87ccb328;pid=1241951;comm=systemd-nspawn;container=arch-nspawn-1241951;type=container\]11;?\]2;🔵 Container arch-nspawn-1241951 on articuno.felixc.at\]3008;start=f20b505ff4cd439995050702b4dc2cc9;user=root;hostname=arch-nspawn-1241951;machineid=e78414c672a84611a3b700ff51c2ca37;bootid=f211b30715dc4ccaa5f2fe0653b0534c;pid=14;comm=sudo;targetuser=builduser;type=session\==> Making package: fvm 4.1.2-1 (Mon Jul 6 20:24:48 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... ]3008;start=e01a03816d804610815081868c0bb28e;user=builduser;hostname=arch-nspawn-1241951;machineid=e78414c672a84611a3b700ff51c2ca37;bootid=f211b30715dc4ccaa5f2fe0653b0534c;pid=1419;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (6) New Version Net Change extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.35-1 0.15 MiB extra/zlib-ng 2.3.3-1 0.23 MiB extra/git 2.55.0-1 29.92 MiB extra/unzip 6.0-23 0.28 MiB Total Installed Size: 30.73 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing unzip... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 969. Creating user 'git' (git daemon user) with UID 969 and GID 969. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h]3008;end=e01a03816d804610815081868c0bb28e\==> Checking buildtime dependencies... ==> Installing missing dependencies... ]3008;start=541e5739834f477d8d2bfdea090ed251;user=builduser;hostname=arch-nspawn-1241951;machineid=e78414c672a84611a3b700ff51c2ca37;bootid=f211b30715dc4ccaa5f2fe0653b0534c;pid=1486;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (1) New Version Net Change Download Size extra/dart 3.12.2-1 541.59 MiB 135.84 MiB Total Download Size: 135.84 MiB Total Installed Size: 541.59 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... dart-3.12.2-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing dart... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h]3008;end=541e5739834f477d8d2bfdea090ed251\==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of fvm git repo... Cloning into 'fvm'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... Analytics reporting disabled. In order to enable it, run: dart --enable-analytics Resolving dependencies... Downloading packages... _fe_analyzer_shared 80.0.0 (104.0.0 available) analyzer 7.3.0 (14.0.0 available) ansi_escapes 1.1.0 (2.0.1 available) async 2.13.0 (2.13.1 available) build 2.4.2 (4.0.6 available) build_config 1.1.2 (1.3.0 available) build_daemon 4.0.4 (4.1.1 available) build_resolvers 2.4.4 (3.0.4 available) build_runner 2.4.15 (2.15.0 available) build_runner_core 8.0.0 (9.3.2 available) build_verify 3.1.0 (3.1.1 available) build_version 2.1.1 (2.1.3 available) built_value 8.9.5 (8.12.6 available) characters 1.4.0 (1.4.1 available) checked_yaml 2.0.3 (2.0.4 available) cli_completion 0.5.0 (0.5.1 available) cli_util 0.4.2 (0.5.1 available) code_builder 4.10.1 (4.11.1 available) coverage 1.11.1 (1.15.1 available) crypto 3.0.6 (3.0.7 available) dart_code_metrics_presets 2.21.0 (2.32.0 available) dart_console 1.2.0 (5.1.0 available) dart_mappable 4.5.0 (4.8.0 available) dart_mappable_builder 4.5.0 (4.9.0 available) dart_style 3.0.1 (3.1.9 available) equatable 2.0.7 (2.1.0 available) ffi 2.1.3 (2.2.0 available) git 2.3.1 (2.3.2 available) grinder 0.9.5 (0.10.0 available) http 1.3.0 (1.6.0 available) intl 0.18.1 (0.20.3 available) js 0.6.7 (0.7.2 available) json_annotation 4.9.0 (4.12.0 available) lints 2.1.1 (6.1.0 available) mason_logger 0.2.16 (0.3.5 available) matcher 0.12.17 (0.12.20 available) meta 1.16.0 (1.18.3 available) mocktail 1.0.4 (1.0.5 available) package_config 2.2.0 (3.0.0 available) pool 1.5.1 (1.5.2 available) process 5.0.3 (5.0.5 available) pub_updater 0.4.0 (0.5.0 available) source_gen 2.0.0 (4.2.3 available) source_span 1.10.1 (1.10.2 available) test 1.25.15 (1.31.2 available) test_api 0.7.4 (0.7.13 available) test_core 0.6.8 (0.6.19 available) vm_service 15.0.0 (15.2.0 available) watcher 1.1.1 (1.2.1 available) web_socket 0.1.6 (1.0.1 available) web_socket_channel 3.0.2 (3.0.3 available) win32 5.10.1 (6.3.0 available) yaml_edit 2.2.2 (2.2.4 available) Got dependencies! 53 packages have newer versions incompatible with dependency constraints. Try `dart pub outdated` for more information. ==> Starting build()... Generated: /build/fvm/src/fvm/bin/fvm ==> Starting check()... 00:00 +0: loading test/utils/which_test.dart 00:01 +0: loading test/utils/which_test.dart 00:02 +0: loading test/utils/which_test.dart 00:03 +0: loading test/utils/which_test.dart 00:04 +0: loading test/utils/which_test.dart 00:04 +0: test/utils/which_test.dart: Benchmark: which function 00:05 +0: test/utils/which_test.dart: Benchmark: which function 00:05 +1: test/utils/which_test.dart: Benchmark: which function 00:06 +1: test/utils/which_test.dart: Benchmark: which function 00:07 +1: test/utils/which_test.dart: Benchmark: which function 00:08 +1: test/utils/which_test.dart: Benchmark: which function 00:09 +1: test/utils/which_test.dart: Benchmark: which function 00:10 +1: test/utils/which_test.dart: Benchmark: which function 00:11 +1: test/utils/which_test.dart: Benchmark: which function 00:12 +1: test/utils/which_test.dart: Benchmark: which function 00:13 +1: test/utils/which_test.dart: Benchmark: which function 00:14 +1: test/utils/which_test.dart: Benchmark: which function 00:15 +1: test/utils/which_test.dart: Benchmark: which function 00:16 +1: test/utils/which_test.dart: Benchmark: which function 00:17 +1: test/utils/which_test.dart: Benchmark: which function 00:18 +1: test/utils/which_test.dart: Benchmark: which function 00:19 +1: test/utils/which_test.dart: Benchmark: which function 00:20 +1: test/utils/which_test.dart: Benchmark: which function 00:21 +1: test/utils/which_test.dart: Benchmark: which function 00:22 +1: test/utils/which_test.dart: Benchmark: which function 00:23 +1: test/utils/which_test.dart: Benchmark: which function 00:24 +1: test/utils/which_test.dart: Benchmark: which function 00:24 +1: loading test/utils/releases_api_test.dart 00:24 +1: test/utils/releases_api_test.dart: Flutter Releases API Has Flutter Releases 00:25 +1: test/utils/releases_api_test.dart: Flutter Releases API Has Flutter Releases 00:25 +2: test/utils/releases_api_test.dart: Flutter Releases API Has Flutter Releases 00:25 +3: test/utils/releases_api_test.dart: Flutter Releases API Has Flutter Releases 00:25 +4: test/utils/releases_api_test.dart: Flutter Releases API Has Flutter Releases 00:25 +5: test/utils/releases_api_test.dart: Flutter Releases API Has Flutter Releases 00:26 +5: test/utils/releases_api_test.dart: Flutter Releases API Has Flutter Releases 00:27 +5: test/utils/releases_api_test.dart: Flutter Releases API Has Flutter Releases Argument information: Command: releases Filtering by channel: stable ┌─────────┬──────────────┬──────────┐ │ Version │ Release Date │ Channel  │ ├─────────┼──────────────┼──────────┤ │ 1.12.0  │ Jan 1, 2024  │ stable  │ ├─────────┼──────────────┼──────────┤ │ 2.2.2  │ Jan 1, 2024  │ stable  │ ├─────────┼──────────────┼──────────┤ │ 2.2.0  │ Jan 1, 2024  │ stable  │ ├─────────┼──────────────┼──────────┤ │ 2.0.0  │ Jan 1, 2024  │ stable  │ ├─────────┼──────────────┼──────────┤ │ 3.0.0  │ Jan 1, 2024  │ stable  │ ├─────────┼──────────────┼──────────┤ │ 3.19.0  │ Jan 1, 2024  │ stable  │ ├─────────┼──────────────┼──────────┤ │ 3.10.0  │ Jan 1, 2024  │ stable  │ ├─────────┼──────────────┼──────────┤ │ 3.10.5  │ Jan 1, 2024  │ stable ✓ │ └─────────┴──────────────┴──────────┘ Channel: ┌─────────┬─────────┬──────────────┐ │ Channel │ Version │ Release Date │ ├─────────┼─────────┼──────────────┤ │ stable  │ 3.10.5  │ Jan 1, 2024  │ └─────────┴─────────┴──────────────┘ 00:27 +6: test/utils/releases_test.dart: Flutter Releases Can check releases 00:27 +7: test/utils/releases_test.dart: Flutter Releases Can check releases 00:27 +7: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation parses valid payload successfully 00:27 +8: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation parses valid payload successfully 00:27 +8: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation throws on missing base_url 00:27 +9: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation throws on missing base_url 00:27 +9: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation throws on empty base_url 00:27 +10: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation throws on empty base_url 00:27 +10: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation throws on missing current_release 00:27 +11: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation throws on missing current_release 00:27 +11: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation throws on missing releases list 00:27 +12: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation throws on missing releases list 00:27 +12: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation throws on non-list releases 00:27 +13: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation throws on non-list releases 00:27 +13: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation throws on release entries that are not objects 00:27 +14: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation throws on release entries that are not objects 00:27 +14: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation throws on missing channel hashes 00:27 +15: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation throws on missing channel hashes 00:27 +15: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation throws when channel release not found in releases 00:27 +16: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation throws when channel release not found in releases 00:28 +16: test/utils/releases_test.dart: FlutterReleasesResponse.fromMap validation throws when channel release not found in releases 00:28 +16: loading test/utils/helpers_test.dart 00:28 +16: test/utils/helpers_test.dart: Does CLI version match 00:29 +16: test/utils/helpers_test.dart: Does CLI version match 00:29 +17: test/utils/helpers_test.dart: Does CLI version match 00:29 +17: test/utils/helpers_test.dart: Test update env variables 00:29 +18: test/utils/helpers_test.dart: Test update env variables 00:29 +18: test/utils/helpers_test.dart: Assigns version weights 00:29 +19: test/utils/http_test.dart: (setUpAll) 00:29 +20: test/utils/http_test.dart: (setUpAll) 00:29 +21: test/utils/http_test.dart: (setUpAll) 00:29 +22: test/utils/http_test.dart: (setUpAll) 00:29 +23: test/utils/http_test.dart: (setUpAll) 00:29 +24: test/utils/http_test.dart: (setUpAll) 00:29 +25: test/utils/http_test.dart: (setUpAll) 00:29 +26: test/utils/http_test.dart: (setUpAll) 00:29 +27: test/utils/http_test.dart: (setUpAll) 00:29 +28: test/utils/http_test.dart: (setUpAll) 00:29 +29: test/utils/http_test.dart: (setUpAll) 00:29 +30: test/utils/http_test.dart: (setUpAll) 00:29 +30: test/utils/helpers_test.dart: extractFlutterVersionOutput should correctly parse the EXAMPLE:4 00:29 +31: test/utils/http_test.dart: httpRequest throws HttpException with URL on 404 00:29 +32: test/utils/http_test.dart: httpRequest throws HttpException with URL on 404 00:29 +33: test/utils/http_test.dart: httpRequest throws HttpException with URL on 404 00:30 +33: test/utils/http_test.dart: httpRequest throws HttpException with URL on 404 00:30 +34: test/utils/http_test.dart: httpRequest throws HttpException with URL on 404 00:30 +34: test/utils/http_test.dart: httpRequest closes client on error 00:30 +35: test/utils/http_test.dart: httpRequest closes client on error 00:30 +35: test/utils/http_test.dart: httpRequest passes custom headers to request 00:30 +36: test/utils/http_test.dart: httpRequest passes custom headers to request 00:30 +36: test/utils/http_test.dart: httpRequest throws FormatException for malformed URL 00:30 +37: test/utils/http_test.dart: httpRequest throws FormatException for malformed URL 00:30 +37: test/utils/http_test.dart: (tearDownAll) 00:30 +37: loading test/utils/compare_semver_test.dart 00:30 +37: test/utils/compare_semver_test.dart: Semver compare test Major versions comparison 00:30 +38: test/utils/compare_semver_test.dart: Semver compare test Major versions comparison 00:30 +38: test/utils/compare_semver_test.dart: Semver compare test Minor versions comparison 00:30 +39: test/utils/compare_semver_test.dart: Semver compare test Minor versions comparison 00:30 +39: test/utils/compare_semver_test.dart: Semver compare test Patch versions comparison 00:30 +40: test/utils/compare_semver_test.dart: Semver compare test Patch versions comparison 00:30 +40: test/utils/compare_semver_test.dart: Semver compare test Mixed versions comparison 00:30 +41: test/utils/compare_semver_test.dart: Semver compare test Mixed versions comparison 00:30 +41: test/utils/compare_semver_test.dart: Semver compare test Prerelease versions comparison 00:30 +42: test/utils/compare_semver_test.dart: Semver compare test Prerelease versions comparison 00:30 +42: test/utils/compare_semver_test.dart: Semver compare test Metadata versions comparison 00:30 +43: test/utils/compare_semver_test.dart: Semver compare test Metadata versions comparison 00:30 +43: test/utils/compare_semver_test.dart: Semver compare test Invalid versions comparison 00:30 +44: test/utils/compare_semver_test.dart: Semver compare test Invalid versions comparison 00:31 +44: test/utils/compare_semver_test.dart: Semver compare test Invalid versions comparison 00:31 +44: loading test/src/services/project_service_test.dart 00:31 +44: test/src/services/project_service_test.dart: ProjectService findAncestor returns project in current directory if config exists 00:32 +44: test/src/services/project_service_test.dart: ProjectService findAncestor returns project in current directory if config exists Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_IHOIIA/dir_QEBEPJ Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_IHOIIA/dir_QEBEPJ 00:32 +45: test/src/services/logger_service_test.dart: Logger output tests info adds message to outputs Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_PPZPTL/dir_SBOLVB/child Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_PPZPTL/dir_SBOLVB Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_PPZPTL/dir_SBOLVB 00:32 +46: test/src/services/logger_service_test.dart: Logger output tests info adds message to outputs Test info message 00:32 +47: test/src/services/project_service_test.dart: ProjectService update writes new configuration correctly ✓ Operation successful 00:32 +48: test/src/services/project_service_test.dart: ProjectService update writes new configuration correctly ✗ Operation failed 00:32 +49: test/src/services/project_service_test.dart: ProjectService update writes new configuration correctly [WARN] Warning message 00:32 +50: test/src/services/project_service_test.dart: ProjectService update writes new configuration correctly Error message 00:32 +51: test/src/services/project_service_test.dart: ProjectService update writes new configuration correctly Detail message 00:33 +52: test/src/services/project_service_test.dart: ProjectService update writes new configuration correctly Write message 00:33 +53: test/src/services/project_service_test.dart: ProjectService update writes new configuration correctly Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_GYLEDC/dir_QZWIUB Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_GYLEDC/dir_QZWIUB Confirm prompt [WARN] Skipping input confirmation [WARN] Using default value of false 00:33 +54: test/src/services/project_service_test.dart: ProjectService update writes new configuration correctly 00:33 +55: test/src/services/logger_service_test.dart: Logger output tests confirm with CI context logs messages and returns default Confirm prompt [WARN] Skipping input confirmation [WARN] Using default value of true 00:33 +56: test/src/services/project_service_test.dart: ProjectService returns working directory if no config is found Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_LBTTUH/dir_PJJDZA Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_LBTTUH Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found 00:33 +57: test/src/services/logger_service_test.dart: Logger output tests select with skipInput true returns default selection when provided 00:33 +58: test/src/services/project_service_test.dart: ProjectService update preserves updateVscodeSettings when not specified Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_HPOHOU/dir_FSCDEX Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_HPOHOU/dir_FSCDEX 00:33 +59: test/src/services/logger_service_test.dart: Logger output tests select with non-TTY stdin returns default selection when provided 00:33 +60: test/src/services/project_service_test.dart: ProjectService findAncestor loads legacy .fvm/fvm_config.json file Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_WLANJO/dir_OXNBHR Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_WLANJO/dir_OXNBHR [WARN] Using legacy config at /build/fvm_test_cache/tmp/TEST_DIR_fvm_WLANJO/dir_OXNBHR/.fvm/fvm_config.json. Consider migrating to .fvmrc by running: fvm use 00:33 +61: test/src/services/logger_service_test.dart: Logger progress tests progress logs message when verbose ⠋ Processing...... Processing... Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_LBAQXK/dir_LWPTBW 00:33 +62: test/src/services/project_service_test.dart: ProjectService findAncestor prefers .fvmrc over legacy config Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_LBAQXK/dir_LWPTBW 00:33 +63: test/src/services/logger_service_test.dart: Interactive methods testing note cacheVersionSelector interactive behavior Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_ITSYRV/dir_EZYSRD Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_ITSYRV/dir_EZYSRD [WARN] Using legacy config at /build/fvm_test_cache/tmp/TEST_DIR_fvm_ITSYRV/dir_EZYSRD/.fvm/fvm_config.json. Consider migrating to .fvmrc by running: fvm use 00:33 +64: test/src/services/project_service_test.dart: ProjectService findAncestor warns when loading from legacy config 00:33 +65: test/src/services/project_service_test.dart: ProjectService findAncestor warns when loading from legacy config 00:33 +65: loading test/src/services/process_service_test.dart 00:33 +65: test/src/services/logger_service_test.dart: cacheVersionSelector includes fork aliases in options 00:33 +66: test/src/services/logger_service_test.dart: cacheVersionSelector includes fork aliases in options 00:33 +66: test/src/services/logger_service_test.dart: cacheVersionSelector returns selected option from select() 00:33 +67: test/src/services/logger_service_test.dart: cacheVersionSelector returns selected option from select() 00:34 +67: test/src/services/logger_service_test.dart: cacheVersionSelector returns selected option from select() 00:34 +67: loading test/src/services/process_service_test.dart 00:34 +67: test/src/services/process_service_test.dart: ProcessService successful command returns ProcessResult 00:35 +67: test/src/services/process_service_test.dart: ProcessService successful command returns ProcessResult Running: echo 00:35 +68: test/src/services/cache_service_version_match_test.dart: versionsMatch returns true for matching versions Running: false 00:35 +69: test/src/services/process_service_test.dart: ProcessService throwOnError=true throws on failure 00:35 +70: test/src/services/process_service_test.dart: ProcessService throwOnError=true throws on failure 00:35 +71: test/src/services/cache_service_version_match_test.dart: versionsMatch tolerates stripped pre-release from cached SDK 00:35 +72: test/src/services/process_service_test.dart: ProcessService throwOnError=false returns failed result Running: false 00:35 +73: test/src/services/process_service_test.dart: ProcessService throwOnError=false returns failed result 00:35 +74: test/src/services/cache_service_version_match_test.dart: versionsMatch rejects when cached retains pre-release suffix 00:35 +75: test/src/services/process_service_test.dart: ProcessService environment variables are passed through 00:35 +76: test/src/services/process_service_test.dart: ProcessService environment variables are passed through Running: sh 00:35 +77: test/src/services/cache_service_version_match_test.dart: versionsMatch falls back to normalized string equality for non-semver refs Running: echo 00:35 +78: test/src/services/cache_service_version_match_test.dart: versionsMatch falls back to normalized string equality for non-semver refs [WARN] Unable to parse versions as semantic versions: configured="abc123", cached="def456". Falling back to string comparison. Error: FormatException: Could not parse "abc123". 00:35 +79: test/src/services/cache_service_version_match_test.dart: versionsMatch falls back to normalized string equality for non-semver refs 00:35 +79: test/src/services/cache_service_version_match_test.dart: versionsMatch preserves case sensitivity beyond leading prefix [WARN] Unable to parse versions as semantic versions: configured="FeatureFix", cached="featurefix". Falling back to string comparison. Error: FormatException: Could not parse "FeatureFix". 00:35 +80: test/src/services/cache_service_version_match_test.dart: versionsMatch preserves case sensitivity beyond leading prefix 00:35 +80: test/src/services/cache_service_version_match_test.dart: versionsMatch flags real version mismatches 00:35 +81: test/src/services/cache_service_version_match_test.dart: versionsMatch flags real version mismatches 00:35 +81: test/src/services/cache_service_version_match_test.dart: verifyCacheIntegrity treats missing Flutter SDK metadata as valid 00:35 +82: test/src/services/cache_service_version_match_test.dart: verifyCacheIntegrity treats missing Flutter SDK metadata as valid 00:35 +82: test/src/services/cache_service_version_match_test.dart: verifyCacheIntegrity treats blank legacy version file as missing Flutter SDK metadata 00:35 +83: test/src/services/cache_service_version_match_test.dart: verifyCacheIntegrity treats blank legacy version file as missing Flutter SDK metadata 00:36 +83: test/src/services/cache_service_version_match_test.dart: verifyCacheIntegrity treats blank legacy version file as missing Flutter SDK metadata 00:37 +83: loading test/src/workflows/resolve_project_deps_workflow_test.dart 00:37 +83: test/src/workflows/resolve_project_deps_workflow_test.dart: ResolveProjectDependenciesWorkflow should return false when version is not setup Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_OLUZON/dir_FYBQNY 00:38 +83: test/src/workflows/resolve_project_deps_workflow_test.dart: ResolveProjectDependenciesWorkflow should return false when version is not setup Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_OLUZON Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found [WARN] Flutter SDK is not setup, skipping resolve dependencies. Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_IFSZKU/dir_LKSJAW 00:38 +84: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow should detect melos.yaml and skip without confirmation Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_QHDZOL/dir_ZDQRDQ Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_QHDZOL Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found Dart tool version matches SDK version, skipping resolve. 00:38 +85: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow should detect melos.yaml and skip without confirmation Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_QVLPMJ/dir_IJLMHF Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_QVLPMJ Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found [WARN] Skipping "pub get" because no pubspec.yaml found. 00:38 +86: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow should detect melos.yaml and skip without confirmation Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_AGNDTS/dir_VSRBGJ Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_AGNDTS Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found [WARN] Skipping "pub get" because no pubspec.yaml found. 00:38 +87: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow should detect melos.yaml and skip without confirmation Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_IFSZKU/dir_LKSJAW Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_EHRECF/dir_WYPZFK Found melos.yaml at: /build/fvm_test_cache/tmp/TEST_DIR_fvm_IFSZKU/dir_LKSJAW/melos.yaml Detected melos.yaml without FVM configuration. User response: No User declined to configure melos.yaml for FVM. Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_EHRECF/dir_WYPZFK Trying to resolve dependencies online... Could not resolve dependencies. pub get failed (test mock) The error could indicate incompatible dependencies to the SDK. User response: Yes 00:38 +88: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow should detect melos.yaml and skip without confirmation 00:38 +89: test/src/workflows/resolve_project_deps_workflow_test.dart: ResolveProjectDependenciesWorkflow should throw when user declines after pub get fails Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YOPQUK/dir_URNTAI Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YOPQUK/dir_URNTAI Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_AATMRV/dir_QNNFUM Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_AATMRV/dir_QNNFUM Found melos.yaml at: /build/fvm_test_cache/tmp/TEST_DIR_fvm_AATMRV/dir_QNNFUM/melos.yaml [WARN] melos.yaml uses custom Flutter SDK at /any/existing/path. To use FVM-managed Flutter, update melos.yaml with: sdkPath: .fvm/flutter_sdk 00:38 +90: test/src/workflows/resolve_project_deps_workflow_test.dart: ResolveProjectDependenciesWorkflow should throw when user declines after pub get fails Trying to resolve dependencies online... Could not resolve dependencies. pub get failed (test mock) The error could indicate incompatible dependencies to the SDK. User response: No Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_EEPCSD/dir_ZAJGZG/subproject Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_EEPCSD/dir_ZAJGZG/subproject Found melos.yaml at: /build/fvm_test_cache/tmp/TEST_DIR_fvm_EEPCSD/dir_ZAJGZG/melos.yaml 00:38 +91: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow should find melos.yaml in parent directory but not update Detected melos.yaml without FVM configuration. User response: No User declined to configure melos.yaml for FVM. 00:38 +92: test/src/workflows/resolve_project_deps_workflow_test.dart: ResolveProjectDependenciesWorkflow should skip confirmation with force flag Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_KUMPJI/dir_FNNBKT Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_KUMPJI/dir_FNNBKT Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YSONQE/dir_DVQDOD Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YSONQE/dir_DVQDOD Trying to resolve dependencies online... Could not resolve dependencies. Found melos.yaml at: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YSONQE/dir_DVQDOD/melos.yaml pub get failed (test mock) The error could indicate incompatible dependencies to the SDK. [WARN] Force pinning due to --force flag. [WARN] melos.yaml uses custom Flutter SDK at /usr/local/flutter. To use FVM-managed Flutter, update melos.yaml with: sdkPath: .fvm/flutter_sdk 00:38 +93: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow should not modify melos.yaml with existing non-FVM sdkPath 00:38 +94: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow should not modify melos.yaml with existing non-FVM sdkPath 00:38 +94: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow should calculate correct relative path for nested melos Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_HBHGJP/dir_MPPAIK/apps/mobile Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_HBHGJP/dir_MPPAIK/apps/mobile Found melos.yaml at: /build/fvm_test_cache/tmp/TEST_DIR_fvm_HBHGJP/dir_MPPAIK/apps/mobile/melos.yaml Detected melos.yaml without FVM configuration. User response: No User declined to configure melos.yaml for FVM. 00:38 +95: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow should calculate correct relative path for nested melos 00:38 +95: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow should not update melos settings when config disables it Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_JQEELO/dir_CHSYYT Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_JQEELO/dir_CHSYYT fvm does not manage Melos settings for this project. 00:38 +96: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow should not update melos settings when config disables it 00:38 +96: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow should handle invalid YAML in melos file Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_JGLAUJ/dir_YSXOKT Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_JGLAUJ/dir_YSXOKT Found melos.yaml at: /build/fvm_test_cache/tmp/TEST_DIR_fvm_JGLAUJ/dir_YSXOKT/melos.yaml Error parsing melos.yaml: Expected ':'. Please ensure your melos.yaml is valid YAML format. 00:38 +97: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow should handle invalid YAML in melos file 00:38 +97: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow should detect existing FVM path but not update without confirmation Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_BXLKEE/dir_TRKBIZ Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_BXLKEE/dir_TRKBIZ Found melos.yaml at: /build/fvm_test_cache/tmp/TEST_DIR_fvm_BXLKEE/dir_TRKBIZ/melos.yaml User response: No User declined to update FVM path in melos.yaml. 00:38 +98: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow should detect existing FVM path but not update without confirmation 00:38 +98: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow should skip update when no pinned version Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_HXUGDV/dir_MLREJQ Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_HXUGDV/dir_MLREJQ Skipping Melos settings update - no pinned Flutter version. 00:38 +99: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow should skip update when no pinned version 00:38 +99: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow with simulated user input should update melos.yaml when user confirms (simulated Yes) Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_JSRDVJ/dir_YMXDMP Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_JSRDVJ/dir_YMXDMP Found melos.yaml at: /build/fvm_test_cache/tmp/TEST_DIR_fvm_JSRDVJ/dir_YMXDMP/melos.yaml Detected melos.yaml without FVM configuration. User response: Yes 00:39 +99: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow with simulated user input should update melos.yaml when user confirms (simulated Yes) ✓ Added FVM Flutter SDK path to melos.yaml 00:39 +100: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow with simulated user input should update melos.yaml when user confirms (simulated Yes) 00:39 +100: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow with simulated user input should update existing FVM path when user confirms Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_SAKMWL/dir_MEIRKR Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_SAKMWL/dir_MEIRKR Found melos.yaml at: /build/fvm_test_cache/tmp/TEST_DIR_fvm_SAKMWL/dir_MEIRKR/melos.yaml User response: Yes Updated FVM Flutter SDK path in melos.yaml 00:39 +101: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow with simulated user input should update existing FVM path when user confirms 00:39 +101: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow with simulated user input should verify all output is captured in logger Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_LUFETZ/dir_ISMSMT Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_LUFETZ/dir_ISMSMT Found melos.yaml at: /build/fvm_test_cache/tmp/TEST_DIR_fvm_LUFETZ/dir_ISMSMT/melos.yaml Detected melos.yaml without FVM configuration. User response: No User declined to configure melos.yaml for FVM. 00:39 +102: test/src/workflows/update_melos_settings.workflow_test.dart: UpdateMelosSettingsWorkflow with simulated user input should verify all output is captured in logger 00:39 +102: loading test/src/workflows/ensure_cache_ci_test.dart 00:39 +102: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior version mismatch in CI mode auto-selects safe default 00:40 +102: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior version mismatch in CI mode auto-selects safe default 00:41 +102: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior version mismatch in CI mode auto-selects safe default ┌─────────────────────────────────────────────────────────────────────────────────────┐ │ ⚠ Cached SDK metadata reports 3.10.5, but FVM expected 3.10.0 for this cache entry. │ └─────────────────────────────────────────────────────────────────────────────────────┘ This can happen when a cached SDK is upgraded or changed outside FVM. [WARN] CI/non-interactive mode: auto-selecting remove and reinstall Removing incorrect SDK version... ⠋ Installing Flutter SDK: SDK Version : 3.10.0... Installing Flutter SDK: SDK Version : 3.10.0 User response: Yes 00:41 +103: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior version mismatch in CI mode auto-selects safe default User selected: Option B 00:41 +104: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior version mismatch in CI mode auto-selects safe default User selected version: 3.10.0 ✓ Flutter SDK: SDK Version : 3.10.0 installed! (8ms) 00:41 +105: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior version mismatch in CI mode auto-selects safe default Unmatched prompt [WARN] Skipping input confirmation [WARN] Using default value of false 00:41 +106: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior version mismatch in CI mode auto-selects safe default 00:41 +107: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior version mismatch in CI mode auto-selects safe default 00:41 +107: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior installs without git cache when git cache setup fails Local cache setup exception: setup failed [WARN] Failed to setup local cache. Falling back to git clone. ⠋ Installing Flutter SDK: SDK Version : 3.10.0... Installing Flutter SDK: SDK Version : 3.10.0 ✓ Flutter SDK: SDK Version : 3.10.0 installed! (0ms) 00:41 +108: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior installs without git cache when git cache setup fails 00:41 +108: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior --fvm-skip-input flag handles version mismatch gracefully ┌─────────────────────────────────────────────────────────────────────────────────────┐ │ ⚠ Cached SDK metadata reports 3.10.5, but FVM expected 3.10.0 for this cache entry. │ └─────────────────────────────────────────────────────────────────────────────────────┘ This can happen when a cached SDK is upgraded or changed outside FVM. [WARN] CI/non-interactive mode: auto-selecting remove and reinstall Removing incorrect SDK version... ⠋ Installing Flutter SDK: SDK Version : 3.10.0... Installing Flutter SDK: SDK Version : 3.10.0 ✓ Flutter SDK: SDK Version : 3.10.0 installed! (0ms) 00:41 +109: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior --fvm-skip-input flag handles version mismatch gracefully 00:41 +109: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior non-TTY mode handles version mismatch gracefully 00:42 +109: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior non-TTY mode handles version mismatch gracefully ┌─────────────────────────────────────────────────────────────────────────────────────┐ │ ⚠ Cached SDK metadata reports 3.10.5, but FVM expected 3.10.0 for this cache entry. │ └─────────────────────────────────────────────────────────────────────────────────────┘ This can happen when a cached SDK is upgraded or changed outside FVM. [WARN] CI/non-interactive mode: auto-selecting remove and reinstall Removing incorrect SDK version... ⠋ Installing Flutter SDK: SDK Version : 3.10.0... Installing Flutter SDK: SDK Version : 3.10.0 ✓ Flutter SDK: SDK Version : 3.10.0 installed! (0ms) 00:42 +110: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior non-TTY mode handles version mismatch gracefully 00:42 +110: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior GitHub Actions environment handles version mismatch ┌─────────────────────────────────────────────────────────────────────────────────────┐ │ ⚠ Cached SDK metadata reports 3.10.5, but FVM expected 3.10.0 for this cache entry. │ └─────────────────────────────────────────────────────────────────────────────────────┘ This can happen when a cached SDK is upgraded or changed outside FVM. [WARN] CI/non-interactive mode: auto-selecting remove and reinstall Removing incorrect SDK version... ⠋ Installing Flutter SDK: SDK Version : 3.10.0... Installing Flutter SDK: SDK Version : 3.10.0 ✓ Flutter SDK: SDK Version : 3.10.0 installed! (1ms) 00:42 +111: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior GitHub Actions environment handles version mismatch 00:42 +111: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior CI environment variables properly detected from multiple sources 00:42 +112: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior CI environment variables properly detected from multiple sources 00:42 +112: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior non-TTY stdin is treated as skipped input 00:42 +113: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior non-TTY stdin is treated as skipped input 00:42 +113: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior context serialization separates requested and effective skipInput 00:42 +114: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior context serialization separates requested and effective skipInput 00:43 +114: test/src/workflows/ensure_cache_ci_test.dart: EnsureCache CI/CD Behavior context serialization separates requested and effective skipInput 00:43 +114: loading test/src/workflows/update_vscode_settings.workflow_test.dart 00:43 +114: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should handle relative vs absolute paths based on privileged access 00:44 +114: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should handle relative vs absolute paths based on privileged access Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_MVGERI/dir_HBNJLZ Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_MVGERI/dir_HBNJLZ [WARN] Flutter SDK not found at /build/fvm_test_cache/tmp/TEST_DIR_fvm_MVGERI/dir_HBNJLZ/.fvm/versions/3.10.0, but updating VSCode settings anyway. VSCode settings not found, creating new settings file. ✓ Updated VSCode folder Flutter SDK path setting. No VSCode workspace files found. [WARN] Flutter SDK not found at /build/fvm_test_cache/tmp/TEST_DIR_fvm_MVGERI/dir_HBNJLZ/.fvm/versions/3.10.0, but updating VSCode settings anyway. ✓ Updated VSCode folder Flutter SDK path setting. No VSCode workspace files found. 00:44 +115: test/src/workflows/validate_flutter_version.workflow_test.dart: ValidateFlutterVersionWorkflow should return valid release version Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_BRCCOZ/dir_YRBYIZ Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_BRCCOZ/dir_YRBYIZ [WARN] Flutter SDK not found at /build/fvm_test_cache/tmp/TEST_DIR_fvm_BRCCOZ/dir_YRBYIZ/.fvm/versions/3.10.0, but updating VSCode settings anyway. VSCode settings not found, creating new settings file. ✓ Updated VSCode folder Flutter SDK path setting. No VSCode workspace files found. 00:44 +116: test/src/workflows/validate_flutter_version.workflow_test.dart: ValidateFlutterVersionWorkflow should return valid release version Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_MJDWEN/dir_ZWUNJC Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_MJDWEN/dir_ZWUNJC [WARN] fvm: Project is not using a pinned Flutter version. fvm does not manage VSCode settings for this project. [WARN] You are using VSCode, but fvm is not managing VSCode settings for this project. Please remove "updateVscodeSettings: false" from .fvmrc 00:44 +117: test/src/workflows/validate_flutter_version.workflow_test.dart: ValidateFlutterVersionWorkflow should return valid release version Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_VDRTSV/dir_HULPBP Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_VDRTSV/dir_HULPBP [WARN] fvm: Project is not using a pinned Flutter version. Project is not using VSCode, skipping folder settings update. No VSCode workspace files found. 00:44 +118: test/src/workflows/validate_flutter_version.workflow_test.dart: ValidateFlutterVersionWorkflow should return valid release version Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_SGUHLW/dir_YZCQGE Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_SGUHLW/dir_YZCQGE [WARN] Flutter SDK not found at /build/fvm_test_cache/tmp/TEST_DIR_fvm_SGUHLW/dir_YZCQGE/.fvm/versions/2.2.0, but updating VSCode settings anyway. ✓ Updated VSCode folder Flutter SDK path setting. No VSCode workspace files found. 00:44 +119: test/src/workflows/validate_flutter_version.workflow_test.dart: ValidateFlutterVersionWorkflow should return valid release version Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YDTCUY/dir_HVWVJA Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YDTCUY/dir_HVWVJA [WARN] fvm: Project is not using a pinned Flutter version. Error parsing VSCode settings at ../../dir_HVWVJA/.vscode/settings.json: Unexpected character Please use a tool like https://jsonlint.com to validate and fix it No VSCode workspace files found. 00:44 +120: test/src/workflows/validate_flutter_version.workflow_test.dart: ValidateFlutterVersionWorkflow should return valid release version Skipping git reference validation for version: 3.10.0 00:44 +121: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should handle file permission errors gracefully Skipping git reference validation for version: invalid-version 00:44 +122: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should handle file permission errors gracefully 00:44 +123: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should handle file permission errors gracefully Skipping git reference validation for version: some-commit-ref 00:44 +124: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should handle file permission errors gracefully Forked version: feature/my-branch No fork alias "feature" configured, treating "feature/my-branch" as git reference 00:44 +125: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should handle file permission errors gracefully Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_MCAZXL/dir_KJBXPK Forked version: myfork/stable Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_MCAZXL/dir_KJBXPK [WARN] fvm: Project is not using a pinned Flutter version. 00:45 +125: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should handle file permission errors gracefully Skipping dart.flutterSdkPath setting - no pinned Flutter version. Failed to update VSCode folder settings: PathAccessException: Cannot open file, path = '/build/fvm_test_cache/tmp/TEST_DIR_fvm_MCAZXL/dir_KJBXPK/.vscode/settings.json' (OS Error: Permission denied, errno = 13) No VSCode workspace files found. 00:45 +126: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should handle file permission errors gracefully Forked version: myfork/3.24.0 00:45 +127: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should handle file permission errors gracefully 00:45 +128: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should handle file permission errors gracefully 00:45 +128: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should update workspace file when it exists Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_RRSFGH/dir_ALQLDV Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_RRSFGH/dir_ALQLDV Project is not using VSCode, skipping folder settings update. Found workspace file: project.code-workspace [WARN] Flutter SDK not found at /build/fvm_test_cache/tmp/TEST_DIR_fvm_RRSFGH/dir_ALQLDV/.fvm/versions/3.9.0, but updating workspace file anyway. ✓ Updated Flutter SDK path in workspace file: ../../dir_ALQLDV/project.code-workspace 00:45 +129: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should update workspace file when it exists 00:45 +129: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should correctly handle fork version in VS Code settings Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_RDYCTB/dir_RXQGGC Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_RDYCTB/dir_RXQGGC [WARN] Flutter SDK not found at /build/fvm_test_cache/tmp/TEST_DIR_fvm_RDYCTB/dir_RXQGGC/.fvm/versions/my-fork/3.10.0, but updating VSCode settings anyway. VSCode settings not found, creating new settings file. ✓ Updated VSCode folder Flutter SDK path setting. No VSCode workspace files found. 00:45 +130: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should correctly handle fork version in VS Code settings 00:45 +130: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should update workspace file with fork version path Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_UAEFLA/dir_WPZAKU Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_UAEFLA/dir_WPZAKU Project is not using VSCode, skipping folder settings update. Found workspace file: project.code-workspace [WARN] Flutter SDK not found at /build/fvm_test_cache/tmp/TEST_DIR_fvm_UAEFLA/dir_WPZAKU/.fvm/versions/custom-fork/3.9.0, but updating workspace file anyway. ✓ Updated Flutter SDK path in workspace file: ../../dir_WPZAKU/project.code-workspace 00:45 +131: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should update workspace file with fork version path 00:45 +131: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should handle non-existent parent directories correctly [WARN] fvm: Project is not using a pinned Flutter version. VSCode settings not found, creating new settings file. Skipping dart.flutterSdkPath setting - no pinned Flutter version. No VSCode workspace files found. 00:45 +132: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should handle non-existent parent directories correctly 00:46 +132: test/src/workflows/update_vscode_settings.workflow_test.dart: UpdateVsCodeSettingsWorkflow should handle non-existent parent directories correctly 00:46 +132: loading test/src/workflows/setup_gitignore.workflow_test.dart 00:46 +132: test/src/workflows/setup_gitignore.workflow_test.dart: SetupGitignoreWorkflow should create and update .gitignore when force is true 00:47 +132: test/src/workflows/setup_gitignore.workflow_test.dart: SetupGitignoreWorkflow should create and update .gitignore when force is true Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_FULBNT/dir_YSNQPF Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_FULBNT/dir_YSNQPF 00:47 +133: test/src/workflows/verify_project_workflow_test.dart: VerifyProjectWorkflow should pass when project has pubspec Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_OLUFXJ/dir_EANQCG Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_USOQLH/dir_OFBTCC Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_USOQLH/dir_OFBTCC 00:47 +134: test/src/workflows/verify_project_workflow_test.dart: VerifyProjectWorkflow should pass when project has pubspec Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_OKGQAM/dir_IWUVZA Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_OKGQAM/dir_IWUVZA 00:47 +135: test/src/workflows/verify_project_workflow_test.dart: VerifyProjectWorkflow should pass when project has pubspec Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_PSBKDS/dir_HZFIBX Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_PSBKDS/dir_HZFIBX 00:47 +136: test/src/workflows/verify_project_workflow_test.dart: VerifyProjectWorkflow should pass when project has pubspec 00:48 +136: test/src/workflows/verify_project_workflow_test.dart: VerifyProjectWorkflow should pass when project has pubspec Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_OLUFXJ/dir_EANQCG 00:48 +137: test/src/workflows/setup_gitignore.workflow_test.dart: SetupGitignoreWorkflow should handle file permission errors gracefully Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_IMMGWJ/dir_CGEMPM Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_IMMGWJ Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found 00:48 +138: test/src/workflows/setup_gitignore.workflow_test.dart: SetupGitignoreWorkflow should handle file permission errors gracefully Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_QCXHKT/dir_LAURNX Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_QCXHKT/dir_LAURNX Failed to update .gitignore file: PathAccessException: Cannot open file, path = '/build/fvm_test_cache/tmp/TEST_DIR_fvm_QCXHKT/dir_LAURNX/.gitignore' (OS Error: Permission denied, errno = 13) Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YDRFPE/dir_BOHQYA Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YDRFPE Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found No pubspec.yaml detected in this directory 00:48 +139: test/src/workflows/verify_project_workflow_test.dart: VerifyProjectWorkflow user confirmation should continue when user confirms User response: Yes 00:48 +140: test/src/workflows/setup_gitignore.workflow_test.dart: SetupGitignoreWorkflow should handle non-existent parent directories correctly 00:48 +141: test/src/workflows/verify_project_workflow_test.dart: VerifyProjectWorkflow user confirmation should throw ForceExit when user declines Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_DWCNTX/dir_CDNDYC Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_DWCNTX Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_NNXJVC/dir_XIBEMU Looking up directory: /build Looking up directory: / No valid directory found Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_NNXJVC/dir_XIBEMU No pubspec.yaml detected in this directory User response: No 00:48 +142: test/src/workflows/verify_project_workflow_test.dart: VerifyProjectWorkflow user confirmation should throw ForceExit when user declines 00:48 +143: test/src/workflows/setup_gitignore.workflow_test.dart: SetupGitignoreWorkflow should work with git repositories Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_LLYPBA/dir_QONBVZ Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_LLYPBA Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found No pubspec.yaml detected in this directory Would you like to continue? Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_AHIARZ/dir_DUCPMN [WARN] Skipping input confirmation [WARN] Using default value of true Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_AHIARZ/dir_DUCPMN 00:48 +144: test/src/workflows/setup_gitignore.workflow_test.dart: SetupGitignoreWorkflow should work with git repositories 00:48 +145: test/src/workflows/setup_gitignore.workflow_test.dart: SetupGitignoreWorkflow should work with git repositories 00:49 +145: test/src/workflows/setup_gitignore.workflow_test.dart: SetupGitignoreWorkflow should work with git repositories 00:49 +145: loading test/src/workflows/update_project_references.workflow_test.dart 00:49 +145: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should successfully update project references 00:50 +145: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should successfully update project references 00:50 +146: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should successfully update project references 00:50 +147: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should successfully update project references 00:50 +148: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should successfully update project references 00:50 +149: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should successfully update project references 00:50 +150: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should successfully update project references 00:50 +151: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should successfully update project references 00:50 +152: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should successfully update project references 00:50 +153: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should successfully update project references 00:50 +154: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should successfully update project references 00:50 +155: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should successfully update project references Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_ZGDQLK/dir_PXOMBB Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_ZGDQLK/dir_PXOMBB No SDK constraints to check or missing SDK version information Updating project config Project name: test_project Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_ZGDQLK/dir_PXOMBB Flutter version: 3.10.0 00:51 +155: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should successfully update project references 00:51 +156: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should successfully update project references 00:51 +156: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should fall back to nameWithAlias when flutter SDK version is absent Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_DLSULN/dir_ZSMFHJ Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_DLSULN/dir_ZSMFHJ No SDK constraints to check or missing SDK version information Updating project config Project name: test_project Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_DLSULN/dir_ZSMFHJ Flutter version: stable 00:51 +157: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should fall back to nameWithAlias when flutter SDK version is absent 00:51 +157: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should fall back to nameWithAlias when flutter SDK version is empty string Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_IEOLVN/dir_AKBVEF Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_IEOLVN/dir_AKBVEF No SDK constraints to check or missing SDK version information Updating project config Project name: test_project Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_IEOLVN/dir_AKBVEF Flutter version: 3.10.0 00:51 +158: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should fall back to nameWithAlias when flutter SDK version is empty string 00:51 +158: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should fall back to nameWithAlias for fork version when SDK version is absent Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_TDZMBQ/dir_RKLLLL Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_TDZMBQ/dir_RKLLLL No SDK constraints to check or missing SDK version information Updating project config Project name: test_project Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_TDZMBQ/dir_RKLLLL Flutter version: my-fork/stable 00:51 +159: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should fall back to nameWithAlias for fork version when SDK version is absent 00:51 +159: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should update with flavor when provided Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_JPEWBZ/dir_TKZNBT Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_JPEWBZ/dir_TKZNBT No SDK constraints to check or missing SDK version information Updating project config Project name: a6258ed3-a60f-44b6-a0a4-00f81e3407f1 Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_JPEWBZ/dir_TKZNBT Flutter version: 3.10.0 00:51 +160: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should update with flavor when provided 00:51 +160: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should create symlinks when privileged access is available Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_BAEJSW/dir_KEWVIC Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_BAEJSW/dir_KEWVIC No SDK constraints to check or missing SDK version information Updating project config Project name: 711f3b31-20c3-49b9-aaa7-fb9deecb80f0 Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_BAEJSW/dir_KEWVIC Flutter version: 3.10.0 00:51 +161: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should create symlinks when privileged access is available 00:51 +161: test/src/workflows/update_project_references.workflow_test.dart: UpdateProjectReferencesWorkflow should not create symlinks when privileged access is unavailable Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_IJDVTA/dir_MKRITJ Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_IJDVTA/dir_MKRITJ No SDK constraints to check or missing SDK version information Updating project config Project name: bb87d215-5d6e-47ed-a4f1-23ebb497e82b Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_IJDVTA/dir_MKRITJ Flutter version: 3.10.0 Skipping symlink creation: no privileged access Skipping symlink creation: no privileged access 00:51 +162: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Phase Recognition recognizes all git clone phases Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_SWUAPE/dir_QCODQM Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_SWUAPE/dir_QCODQM No SDK constraints to check or missing SDK version information Updating project config Project name: e6076616-9230-434a-af84-f882023113b7 Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_SWUAPE/dir_QCODQM Flutter version: 3.10.0 00:51 +163: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Phase Recognition recognizes all git clone phases Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_SJGZGI/dir_EMDTLO Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_SJGZGI/dir_EMDTLO No SDK constraints to check or missing SDK version information Updating project config Project name: 89943612-1364-4c67-8227-4cde2dd0fd80 Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_SJGZGI/dir_EMDTLO Flutter version: 3.10.0 00:51 +164: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Phase Recognition recognizes all git clone phases Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_MVWTRX/dir_EEBUMX Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_MVWTRX/dir_EEBUMX No SDK constraints to check or missing SDK version information Updating project config Project name: test_project Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_MVWTRX/dir_EEBUMX Flutter version: my-fork/3.10.0 00:52 +165: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Phase Recognition recognizes all git clone phases Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_FSXIWV/dir_ODXLXQ Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_FSXIWV/dir_ODXLXQ No SDK constraints to check or missing SDK version information Updating project config Project name: 3c62a5be-3786-4cb3-9863-83eb1cfdd92b Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_FSXIWV/dir_ODXLXQ Flutter version: my-fork/3.10.0 00:52 +166: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Phase Recognition recognizes all git clone phases Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_ZIZEUE/dir_YMIRKH Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_ZIZEUE/dir_YMIRKH Mock version has Dart SDK 2.19.0 does not meet the project constraints of >=3.1.0 <4.0.0. This could cause unexpected behavior or issues. [WARN] Skipping version constraint confirmation because of --force flag detected Updating project config Project name: test_project Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_ZIZEUE/dir_YMIRKH Flutter version: 2.19.0 00:52 +167: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Phase Recognition recognizes all git clone phases 00:52 +168: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Phase Recognition recognizes all git clone phases 00:52 +168: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Phase Recognition ignores non-progress lines 00:52 +169: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Phase Recognition ignores non-progress lines 00:52 +169: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Phase Recognition handles malformed progress lines gracefully 00:52 +170: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Phase Recognition handles malformed progress lines gracefully 00:52 +170: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Progress Updates displays progress bar for valid percentage 00:52 +171: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Progress Updates displays progress bar for valid percentage 00:52 +171: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Progress Updates only updates when percentage changes 00:52 +172: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Progress Updates only updates when percentage changes 00:52 +172: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Progress Updates updates when percentage increases 00:52 +173: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Progress Updates updates when percentage increases 00:52 +173: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Progress Updates handles percentage decrease (git can send decreasing percentages) 00:52 +174: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Progress Updates handles percentage decrease (git can send decreasing percentages) 00:52 +174: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Phase Transitions completes previous phase at 100% when switching phases 00:52 +175: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Phase Transitions completes previous phase at 100% when switching phases 00:52 +175: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Phase Transitions adds newline when transitioning between phases 00:52 +176: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Phase Transitions adds newline when transitioning between phases 00:52 +176: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Phase Transitions handles multiple phase transitions correctly 00:52 +177: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Phase Transitions handles multiple phase transitions correctly 00:52 +177: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Progress Bar Format formats progress bar correctly 00:52 +178: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Progress Bar Format formats progress bar correctly 00:52 +178: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Progress Bar Format uses consistent label width for all phases 00:52 +179: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Progress Bar Format uses consistent label width for all phases 00:52 +179: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Progress Bar Format progress bar has correct number of filled blocks 00:52 +180: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Progress Bar Format progress bar has correct number of filled blocks 00:52 +180: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Edge Cases handles 0% progress 00:52 +181: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Edge Cases handles 0% progress 00:52 +181: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Edge Cases handles 100% progress 00:52 +182: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Edge Cases handles 100% progress 00:52 +182: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Edge Cases handles progress values over 100% 00:52 +183: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Edge Cases handles progress values over 100% 00:52 +183: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Edge Cases preserves state across multiple calls 00:52 +184: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Edge Cases preserves state across multiple calls 00:52 +184: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Real Git Output Examples handles actual git clone stderr output 00:52 +185: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Real Git Output Examples handles actual git clone stderr output 00:52 +185: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Real Git Output Examples handles real git output format with multiple spaces 00:52 +186: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Real Git Output Examples handles real git output format with multiple spaces 00:52 +186: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Real Git Output Examples handles git output with varying spacing patterns 00:52 +187: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Real Git Output Examples handles git output with varying spacing patterns 00:53 +187: test/src/utils/git_clone_progress_tracker_test.dart: GitCloneProgressTracker Real Git Output Examples handles git output with varying spacing patterns 00:53 +187: loading test/src/api/api_service_test.dart 00:53 +187: test/src/api/api_service_test.dart: (setUpAll) 00:53 +187: test/src/api/api_service_test.dart: getContext returns context wrapped in response object 00:54 +187: test/src/api/api_service_test.dart: getContext returns context wrapped in response object 00:54 +188: test/src/commands/flutter_upgrade_check_test.dart: checkIfUpgradeCommand throws for release versions 00:54 +189: test/src/commands/flutter_upgrade_check_test.dart: checkIfUpgradeCommand throws for release versions 00:54 +190: test/src/commands/flutter_upgrade_check_test.dart: checkIfUpgradeCommand throws for release versions 00:55 +190: test/src/commands/flutter_upgrade_check_test.dart: checkIfUpgradeCommand throws for release versions 00:55 +191: test/src/commands/flutter_upgrade_check_test.dart: checkIfUpgradeCommand throws for release versions Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_REFWYU/29daaf0a-2d25-4e86-9fc3-cec08d8cf242_DCTTBS/workspace Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_REFWYU/29daaf0a-2d25-4e86-9fc3-cec08d8cf242_DCTTBS Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_REFWYU Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found Skipping git reference validation for version: 2.0.0 00:55 +192: test/src/api/api_service_test.dart: getCachedVersions returns versions without size calculation when skipCacheSizeCalculation is true Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_KFZBUC/e5da7c23-69a4-48c7-9192-6443e6754d39_OWJPYI/workspace Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_KFZBUC/e5da7c23-69a4-48c7-9192-6443e6754d39_OWJPYI Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_KFZBUC Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found 00:55 +193: test/src/api/api_service_test.dart: getCachedVersions returns versions without size calculation when skipCacheSizeCalculation is true 00:55 +194: test/src/api/api_service_test.dart: getCachedVersions returns versions without size calculation when skipCacheSizeCalculation is true 00:55 +194: test/src/api/api_service_test.dart: getReleases returns all releases when no filters applied 00:55 +195: test/src/api/api_service_test.dart: getReleases returns all releases when no filters applied 00:55 +195: test/src/api/api_service_test.dart: getReleases returns limited releases when limit is specified 00:55 +196: test/src/api/api_service_test.dart: getReleases returns limited releases when limit is specified 00:55 +196: test/src/api/api_service_test.dart: getReleases returns filtered releases when channel is specified 00:55 +197: test/src/api/api_service_test.dart: getReleases returns filtered releases when channel is specified 00:55 +197: test/src/api/api_service_test.dart: getReleases returns limited and filtered releases when both limit and channel specified 00:55 +198: test/src/api/api_service_test.dart: getReleases returns limited and filtered releases when both limit and channel specified 00:55 +198: test/src/api/api_service_test.dart: (tearDownAll) 00:56 +198: test/src/api/api_service_test.dart: (tearDownAll) 00:56 +198: loading test/src/commands/remove_command_non_tty_test.dart 00:56 +198: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 00:57 +198: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 00:58 +198: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Argument information: Command: destroy User response: Yes ✓ FVM Directory /build/fvm_test_cache/tmp/TEST_DIR_fvm_WACDGO/1b86b40f-aeb4-4c7e-9d27-1463a19c0c5c_AIKWKH/cache/versions has been deleted 00:58 +199: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Argument information: Command: destroy User response: No 00:58 +200: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Argument information: Command: destroy Command options: - force: true ✓ FVM Directory /build/fvm_test_cache/tmp/TEST_DIR_fvm_ZHVFQC/b4b249a7-09bc-4e97-8536-c59eb95045a1_AJSVTC/cache/versions has been deleted 00:58 +201: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Argument information: Command: destroy Are you sure you want to destroy the FVM cache directory and references? This action cannot be undone. Do you want to proceed? [WARN] Skipping input confirmation [WARN] Using default value of false 00:58 +202: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 00:59 +202: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:00 +202: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Argument information: Command: remove Command options: - all: true User response: Yes ✓ fvm Directory /build/fvm_test_cache/tmp/TEST_DIR_fvm_HYOJBG/85511793-81f9-4eae-844a-7c542ff88920_PLJZRZ/cache/versions has been deleted 01:00 +203: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Argument information: Command: remove Command options: - all: true User response: No 01:00 +204: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Argument information: Command: remove Flutter SDK: 3.99.0 is not installed 01:00 +205: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Argument information: Command: remove Command options: - all: true Are you sure you want to remove all versions in your fvm cache ? [WARN] Skipping input confirmation [WARN] Using default value of false 01:00 +206: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:01 +206: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:02 +206: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:02 +207: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Argument information: 01:03 +207: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:03 +208: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Argument information: 01:03 +209: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_DULSBM/21224f04-b4c7-48c7-bd49-f7dbec2ff438_KYSROH/workspace Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_DULSBM/21224f04-b4c7-48c7-bd49-f7dbec2ff438_KYSROH Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_DULSBM Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found Argument information: 01:03 +210: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Looking up directory: /test/path Looking up directory: /test Looking up directory: / No valid directory found Argument information: 01:03 +211: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Argument information: 01:03 +212: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Argument information: 01:03 +213: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Argument information: 01:03 +214: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Argument information: 01:03 +215: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Argument information: 01:03 +216: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Argument information: 01:03 +217: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Argument information: 01:03 +218: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Argument information: 01:03 +219: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:04 +219: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:05 +219: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:05 +220: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:05 +221: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:05 +222: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:05 +223: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:05 +224: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:05 +225: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:06 +225: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:07 +225: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:07 +226: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:07 +227: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:07 +228: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:07 +229: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:07 +230: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:07 +231: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:07 +232: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:07 +233: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:07 +234: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:07 +235: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:07 +236: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:07 +237: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:07 +238: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:07 +239: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:07 +240: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:07 +241: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:08 +241: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:08 +242: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:09 +242: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:10 +242: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:10 +243: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:11 +243: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +243: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +244: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +245: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +246: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +247: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +248: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +249: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +250: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +251: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +252: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +253: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +254: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +255: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +256: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +257: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +258: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +259: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Global symlink target "/build/fvm_test_cache/tmp/TEST_DIR_fvm_NMVTVW/fvm_outside_UUEBPQ" could not be resolved relative to the cache directory. Fork information may not be preserved. 01:12 +260: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +261: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +262: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY [WARN] Global version "@invalid" could not be parsed: FormatException: Invalid version format: @invalid. The global symlink may be corrupted. 01:12 +263: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +264: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +265: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:12 +266: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:13 +266: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:14 +266: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:14 +267: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:14 +268: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:14 +269: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:14 +270: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:14 +271: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:14 +272: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:15 +272: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:16 +272: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:16 +273: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:16 +274: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:16 +275: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:16 +276: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:16 +277: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:17 +277: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:18 +277: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:19 +277: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY Installing from fork: nonexistent-fork 01:19 +278: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:20 +278: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:20 +279: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:21 +279: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:21 +280: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:22 +280: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:22 +281: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:23 +281: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:23 +282: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:24 +282: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:25 +282: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:26 +282: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:27 +282: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:28 +282: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:28 +283: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:28 +284: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:29 +284: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:30 +284: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:31 +284: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:31 +285: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:32 +285: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:33 +285: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:33 +286: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:34 +286: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:35 +286: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:36 +286: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:37 +286: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:37 +287: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:38 +287: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:38 +288: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:39 +288: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:40 +288: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:41 +288: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:42 +288: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:42 +289: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:43 +289: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:44 +289: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:45 +289: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:45 +290: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:46 +290: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:47 +290: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:47 +291: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:47 +292: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:47 +293: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:47 +294: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:47 +295: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:47 +296: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:47 +297: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:48 +297: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:49 +297: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:50 +297: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:51 +297: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:52 +297: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:52 +298: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:53 +298: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:54 +298: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:54 +299: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:55 +299: test/src/commands/remove_command_non_tty_test.dart: remove with no arg exits instead of hanging when stdin is not a TTY 01:55 +300: test/services/git_clone_fallback_test.dart: Git cache auto-migration removes only FVM-owned entries from multi-line alternates file 01:56 +300: test/services/git_clone_fallback_test.dart: Git cache auto-migration removes only FVM-owned entries from multi-line alternates file 01:56 +301: test/services/git_clone_fallback_test.dart: Git cache auto-migration removes only FVM-owned entries from multi-line alternates file 01:56 +301: test/services/git_clone_fallback_test.dart: Git cache auto-migration removes affected SDK when FVM-owned alternates cannot be dissociated 01:57 +301: test/services/git_clone_fallback_test.dart: Git cache auto-migration removes affected SDK when FVM-owned alternates cannot be dissociated 01:58 +301: test/services/git_clone_fallback_test.dart: Git cache auto-migration removes affected SDK when FVM-owned alternates cannot be dissociated 01:58 +302: test/services/git_service_test.dart: GitService throws AppException when git command fails 01:59 +302: test/services/git_service_test.dart: GitService throws AppException when git command fails ProcessException while fetching git references: ProcessException: fatal: git not found Command: git ls-remote --tags --branches https://github.com/flutter/flutter.git 01:59 +303: test/services/git_clone_fallback_test.dart: Git cache auto-migration aborts cache replacement when affected SDK cannot be removed ProcessException while fetching git references: ProcessException: fatal: unable to access Command: git ls-remote 01:59 +304: test/services/git_clone_fallback_test.dart: Git cache auto-migration aborts cache replacement when affected SDK cannot be removed 01:59 +305: test/services/git_clone_fallback_test.dart: Git cache auto-migration aborts cache replacement when affected SDK cannot be removed 02:00 +305: test/services/git_clone_fallback_test.dart: Git cache auto-migration aborts cache replacement when affected SDK cannot be removed 02:01 +305: test/services/git_clone_fallback_test.dart: Git cache auto-migration aborts cache replacement when affected SDK cannot be removed 02:01 +306: test/services/git_service_test.dart: GitService cache state detection creates heads/tags git cache when cache directory is missing 02:02 +306: test/services/git_service_test.dart: GitService cache state detection creates heads/tags git cache when cache directory is missing 02:02 +307: test/services/git_clone_fallback_test.dart: Git cache auto-migration removes affected SDK when alternates file cannot be read 02:03 +307: test/services/git_clone_fallback_test.dart: Git cache auto-migration removes affected SDK when alternates file cannot be read 02:04 +307: test/services/git_clone_fallback_test.dart: Git cache auto-migration removes affected SDK when alternates file cannot be read 02:04 +308: test/services/git_service_test.dart: GitService cache state detection preserves overbroad mirror cache when rebuild fails against missing remote 02:04 +309: test/services/git_service_test.dart: GitService cache state detection preserves overbroad mirror cache when rebuild fails against missing remote 02:04 +309: test/services/git_service_test.dart: GitService cache state detection replaces overbroad bare mirror with heads/tags git cache 02:05 +309: test/services/git_service_test.dart: GitService cache state detection replaces overbroad bare mirror with heads/tags git cache 02:06 +309: test/services/git_service_test.dart: GitService cache state detection replaces overbroad bare mirror with heads/tags git cache 02:07 +309: test/services/git_service_test.dart: GitService cache state detection replaces overbroad bare mirror with heads/tags git cache 02:07 +310: test/commands/enhanced_fork_test.dart: Enhanced Fork Integration Tests: Fork workflow integration: Complete fork add -> install -> use workflow 02:08 +310: test/commands/enhanced_fork_test.dart: Enhanced Fork Integration Tests: Fork workflow integration: Complete fork add -> install -> use workflow Argument information: Command: fork Fork alias "leo" added pointing to https://github.com/leoafarias/flutter.git You can now use it with: fvm install leo/stable Argument information: Command: install Forked version: leo/leo-test-21 02:09 +310: test/commands/enhanced_fork_test.dart: Enhanced Fork Integration Tests: Fork workflow integration: Complete fork add -> install -> use workflow ⠋ Installing Flutter SDK: Commit : leo/leo-test-21... Installing Flutter SDK: Commit : leo/leo-test-21 ✓ Flutter SDK: Commit : leo/leo-test-21 installed! (10ms) Setting up Flutter SDK: leo-test-21 ✓ Flutter SDK: Commit : leo/leo-test-21 is setup Argument information: Command: use Command options: - force: true - skip-setup: true Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_RFXVPL/9888c779-ea09-4a4a-a656-06ca2917b5a3_PCDZNM/workspace Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_RFXVPL/9888c779-ea09-4a4a-a656-06ca2917b5a3_PCDZNM Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_RFXVPL Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found Forked version: leo/leo-test-21 [WARN] Not checking for version mismatch as --force flag is set. No SDK constraints to check or missing SDK version information Updating project config Project name: workspace Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_RFXVPL/9888c779-ea09-4a4a-a656-06ca2917b5a3_PCDZNM/workspace Flutter version: leo/leo-test-21 [WARN] Skipping "pub get" because no pubspec.yaml found. Project is not using VSCode, skipping folder settings update. 02:10 +310: test/commands/enhanced_fork_test.dart: Enhanced Fork Integration Tests: Fork workflow integration: Complete fork add -> install -> use workflow No VSCode workspace files found. Reached filesystem root, no melos.yaml found No melos.yaml file found in project hierarchy. ✓ Project now uses Flutter SDK : Commit : leo/leo-test-21 Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_RFXVPL/9888c779-ea09-4a4a-a656-06ca2917b5a3_PCDZNM/workspace Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_RFXVPL/9888c779-ea09-4a4a-a656-06ca2917b5a3_PCDZNM/workspace 02:10 +311: test/services/git_service_test.dart: GitService cache state detection treats leftover mirror config as not ready during migration Argument information: Command: fork Fork alias "leo" added pointing to https://github.com/leoafarias/flutter.git You can now use it with: fvm install leo/stable Argument information: Command: fork Configured fork aliases: leo: https://github.com/leoafarias/flutter.git Use with: fvm install / 02:10 +312: test/services/git_service_test.dart: GitService cache state detection treats leftover mirror config as not ready during migration Argument information: Command: fork Fork alias "leo" added pointing to https://github.com/leoafarias/flutter.git You can now use it with: fvm install leo/stable Argument information: Command: fork Fork alias "leo" removed 02:10 +313: test/services/git_service_test.dart: GitService cache state detection treats leftover mirror config as not ready during migration Argument information: Command: install Forked version: nonexistent/leo-test-21 No fork alias "nonexistent" configured, treating "nonexistent/leo-test-21" as git reference ⠋ Installing Flutter SDK: Commit : nonexistent/leo-test-21... Installing Flutter SDK: Commit : nonexistent/leo-test-21 ✗ Failed to install nonexistent/leo-test-21 (0ms) 02:10 +314: test/services/git_service_test.dart: GitService cache state detection treats leftover mirror config as not ready during migration Argument information: Command: use Command options: - force: true - skip-setup: true Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_ZPORFQ/82c9185c-af8f-4a3e-8b27-d2c15d14eb26_OOPRNP/workspace Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_ZPORFQ/82c9185c-af8f-4a3e-8b27-d2c15d14eb26_OOPRNP Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_ZPORFQ Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found Forked version: nonexistent/leo-test-21 No fork alias "nonexistent" configured, treating "nonexistent/leo-test-21" as git reference Flutter SDK: Commit : nonexistent/leo-test-21 is not installed. Installing Flutter SDK automatically... ⠋ Installing Flutter SDK: Commit : nonexistent/leo-test-21... Installing Flutter SDK: Commit : nonexistent/leo-test-21 ✗ Failed to install nonexistent/leo-test-21 (0ms) 02:10 +315: test/services/git_service_test.dart: GitService cache state detection treats leftover mirror config as not ready during migration 02:10 +316: test/commands/enhanced_fork_test.dart: Enhanced Fork Integration Tests: Fork error handling: Install with slash channel still requires fork config Argument information: Command: install Forked version: nonexistent/stable 02:10 +317: test/services/git_service_test.dart: GitService cache state detection preserves legacy remote-tracking branches during local migration Argument information: Command: fork 02:10 +318: test/services/git_service_test.dart: GitService cache state detection preserves legacy remote-tracking branches during local migration Argument information: Command: fork Fork alias "leo" added pointing to https://github.com/leoafarias/flutter.git You can now use it with: fvm install leo/stable Argument information: Command: fork 02:10 +319: test/services/git_service_test.dart: GitService cache state detection preserves legacy remote-tracking branches during local migration Argument information: Command: fork Argument information: Command: fork 02:11 +320: test/services/git_service_test.dart: GitService cache state detection preserves legacy remote-tracking branches during local migration Argument information: Command: fork 02:11 +321: test/services/git_service_test.dart: GitService cache state detection preserves legacy remote-tracking branches during local migration Argument information: Command: fork No fork aliases found To add a fork, use: fvm fork add 02:11 +322: test/services/git_service_test.dart: GitService cache state detection preserves legacy remote-tracking branches during local migration 02:12 +322: test/services/git_service_test.dart: GitService cache state detection preserves legacy remote-tracking branches during local migration 02:13 +322: test/services/git_service_test.dart: GitService cache state detection preserves legacy remote-tracking branches during local migration 02:14 +322: test/services/git_service_test.dart: GitService cache state detection preserves legacy remote-tracking branches during local migration 02:14 +323: test/commands/install_command_test.dart: Install Flutter channels: Install master channel 02:15 +323: test/commands/install_command_test.dart: Install Flutter channels: Install master channel Argument information: Command: install ⠋ Installing Flutter SDK: Channel: Master... Installing Flutter SDK: Channel: Master ✓ Flutter SDK: Channel: Master installed! (10ms) Setting up Flutter SDK: master 02:16 +323: test/commands/install_command_test.dart: Install Flutter channels: Install master channel 02:16 +324: test/commands/install_command_test.dart: Install Flutter channels: Install master channel ✓ Flutter SDK: Channel: Master is setup 02:16 +325: test/services/git_service_test.dart: GitService cache state detection sets bare HEAD to main when remote HEAD still points at master Argument information: Command: install ⠋ Installing Flutter SDK: Channel: Stable... Installing Flutter SDK: Channel: Stable ✓ Flutter SDK: Channel: Stable installed! (2ms) Setting up Flutter SDK: stable ✓ Flutter SDK: Channel: Stable is setup 02:16 +326: test/services/git_service_test.dart: GitService cache state detection sets bare HEAD to main when remote HEAD still points at master Argument information: Command: install ⠋ Installing Flutter SDK: Channel: Beta... Installing Flutter SDK: Channel: Beta ✓ Flutter SDK: Channel: Beta installed! (0ms) Setting up Flutter SDK: beta 02:17 +326: test/services/git_service_test.dart: GitService cache state detection sets bare HEAD to main when remote HEAD still points at master ✓ Flutter SDK: Channel: Beta is setup 02:17 +327: test/services/git_service_test.dart: GitService cache state detection sets bare HEAD to main when remote HEAD still points at master Argument information: Command: install ⠋ Installing Flutter SDK: Channel: Dev... Installing Flutter SDK: Channel: Dev ✓ Flutter SDK: Channel: Dev installed! (0ms) Setting up Flutter SDK: dev ✓ Flutter SDK: Channel: Dev is setup 02:17 +328: test/services/git_service_test.dart: GitService cache state detection sets bare HEAD to main when remote HEAD still points at master Argument information: Command: install Skipping git reference validation for version: 2.0.0 ⠋ Installing Flutter SDK: SDK Version : 2.0.0... Installing Flutter SDK: SDK Version : 2.0.0 02:18 +328: test/services/git_service_test.dart: GitService cache state detection sets bare HEAD to main when remote HEAD still points at master ✓ Flutter SDK: SDK Version : 2.0.0 installed! (0ms) Setting up Flutter SDK: 2.0.0 ✓ Flutter SDK: SDK Version : 2.0.0 is setup 02:18 +329: test/services/git_service_test.dart: GitService cache state detection sets bare HEAD to main when remote HEAD still points at master Argument information: Command: install Skipping git reference validation for version: 2.2.2@beta ⠋ Installing Flutter SDK: SDK Version : 2.2.2@beta... Installing Flutter SDK: SDK Version : 2.2.2@beta ✓ Flutter SDK: SDK Version : 2.2.2@beta installed! (1ms) Setting up Flutter SDK: 2.2.2@beta ✓ Flutter SDK: SDK Version : 2.2.2@beta is setup 02:18 +330: test/services/git_service_test.dart: GitService cache state detection sets bare HEAD to main when remote HEAD still points at master Argument information: Command: install Skipping git reference validation for version: 2.2.2@dev 02:18 +331: test/commands/install_command_test.dart: Install versions with specific channels: Install 2.2.2@dev ⠋ Installing Flutter SDK: SDK Version : 2.2.2@dev... Installing Flutter SDK: SDK Version : 2.2.2@dev 02:19 +331: test/commands/install_command_test.dart: Install versions with specific channels: Install 2.2.2@dev ✓ Flutter SDK: SDK Version : 2.2.2@dev installed! (0ms) Setting up Flutter SDK: 2.2.2@dev ✓ Flutter SDK: SDK Version : 2.2.2@dev is setup 02:19 +332: test/services/git_service_test.dart: GitService cache state detection updateLocalMirror validates ready cache only after sync Argument information: Command: install Skipping git reference validation for version: f4c74a6ec3 ⠋ Installing Flutter SDK: Commit : f4c74a6ec3... Installing Flutter SDK: Commit : f4c74a6ec3 ✓ Flutter SDK: Commit : f4c74a6ec3 installed! (0ms) Setting up Flutter SDK: f4c74a6ec3 ✓ Flutter SDK: Commit : f4c74a6ec3 is setup 02:19 +333: test/services/git_service_test.dart: GitService cache state detection updateLocalMirror validates ready cache only after sync Argument information: Command: install Forked version: testfork/stable 02:20 +333: test/services/git_service_test.dart: GitService cache state detection updateLocalMirror validates ready cache only after sync 02:20 +334: test/services/git_service_test.dart: GitService cache state detection updateLocalMirror validates ready cache only after sync Argument information: Command: install Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_FGWWBP/dir_DBSRIR Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_FGWWBP/dir_DBSRIR Skipping git reference validation for version: 3.10.0 ⠋ Installing Flutter SDK: SDK Version : 3.10.0... Installing Flutter SDK: SDK Version : 3.10.0 ✓ Flutter SDK: SDK Version : 3.10.0 installed! (0ms) Setting up Flutter SDK: 3.10.0 02:21 +334: test/services/git_service_test.dart: GitService cache state detection updateLocalMirror validates ready cache only after sync ✓ Flutter SDK: SDK Version : 3.10.0 is setup No SDK constraints to check or missing SDK version information Updating project config Project name: 337a7354-f4fe-4e7d-8f50-6bd3cfa78817 Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_FGWWBP/dir_DBSRIR Flutter version: 3.10.0 [WARN] Flutter SDK is not setup, skipping resolve dependencies. Project is not using VSCode, skipping folder settings update. No VSCode workspace files found. Reached filesystem root, no melos.yaml found No melos.yaml file found in project hierarchy. ✓ Project now uses Flutter SDK : SDK Version : 3.10.0 02:21 +335: test/services/git_service_test.dart: GitService cache state detection updateLocalMirror validates ready cache only after sync Argument information: Command: install Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_OKULTW/dir_ZCZBHD Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_OKULTW Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found 02:21 +336: test/services/git_service_test.dart: GitService cache state detection updateLocalMirror validates ready cache only after sync Argument information: Command: install Command options: - setup: true Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_HIRQOY/dir_JBMYTN Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_HIRQOY/dir_JBMYTN ⠋ Installing Flutter SDK: Channel: Stable... Installing Flutter SDK: Channel: Stable ✓ Flutter SDK: Channel: Stable installed! (0ms) Setting up Flutter SDK: stable 02:22 +336: test/services/git_service_test.dart: GitService cache state detection updateLocalMirror validates ready cache only after sync ✓ Flutter SDK: Channel: Stable is setup No SDK constraints to check or missing SDK version information Updating project config Project name: 95ff38e3-20e1-44c6-b45a-368460da20fc Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_HIRQOY/dir_JBMYTN Flutter version: stable [WARN] Flutter SDK is not setup, skipping resolve dependencies. Project is not using VSCode, skipping folder settings update. No VSCode workspace files found. Reached filesystem root, no melos.yaml found No melos.yaml file found in project hierarchy. ✓ Project now uses Flutter SDK : Channel: Stable Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_HIRQOY/dir_JBMYTN Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_HIRQOY/dir_JBMYTN 02:22 +337: test/services/git_service_test.dart: GitService cache state detection updateLocalMirror validates ready cache only after sync 02:22 +338: test/services/git_service_test.dart: GitService cache state detection updateLocalMirror validates ready cache only after sync 02:23 +338: test/services/git_service_test.dart: GitService cache state detection updateLocalMirror validates ready cache only after sync 02:23 +339: test/services/git_service_test.dart: GitService cache state detection updateLocalMirror validates ready cache only after sync 02:23 +339: test/services/git_service_test.dart: GitService cache state detection rebuilds git cache when bare HEAD points at a tag 02:24 +339: test/services/git_service_test.dart: GitService cache state detection rebuilds git cache when bare HEAD points at a tag 02:25 +339: test/services/git_service_test.dart: GitService cache state detection rebuilds git cache when bare HEAD points at a tag 02:25 +340: test/commands/flutter_command_test.dart: (setUpAll) 02:26 +340: test/commands/flutter_command_test.dart: (setUpAll) 02:26 +340: test/services/git_service_test.dart: GitService cache state detection withPreparedGitCacheForClone removes stale pack temp files before clone action Argument information: Command: use Command options: - force: true Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_XOYYRK/4fd4d213-813c-41cf-9d7c-3843fdf5ae17_HXTZXI/workspace Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_XOYYRK/4fd4d213-813c-41cf-9d7c-3843fdf5ae17_HXTZXI Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_XOYYRK Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found Flutter SDK: Channel: Stable is not installed. Installing Flutter SDK automatically... ⠋ Installing Flutter SDK: Channel: Stable... Installing Flutter SDK: Channel: Stable ✓ Flutter SDK: Channel: Stable installed! (10ms) Setting up Flutter SDK: stable 02:26 +341: test/commands/flutter_command_test.dart: Flutter command: On cache version 02:27 +341: test/commands/flutter_command_test.dart: Flutter command: On cache version ✓ Flutter SDK: Channel: Stable is setup No SDK constraints to check or missing SDK version information Updating project config Project name: workspace Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_XOYYRK/4fd4d213-813c-41cf-9d7c-3843fdf5ae17_HXTZXI/workspace Flutter version: stable [WARN] Flutter SDK is not setup, skipping resolve dependencies. Project is not using VSCode, skipping folder settings update. No VSCode workspace files found. Reached filesystem root, no melos.yaml found No melos.yaml file found in project hierarchy. ✓ Project now uses Flutter SDK : Channel: Stable Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_XOYYRK/4fd4d213-813c-41cf-9d7c-3843fdf5ae17_HXTZXI/workspace Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_XOYYRK/4fd4d213-813c-41cf-9d7c-3843fdf5ae17_HXTZXI/workspace 02:27 +342: test/commands/flutter_command_test.dart: Flutter command: On cache version Argument information: Command: dart Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_XOYYRK/4fd4d213-813c-41cf-9d7c-3843fdf5ae17_HXTZXI/workspace Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_XOYYRK/4fd4d213-813c-41cf-9d7c-3843fdf5ae17_HXTZXI/workspace fvm: Running Flutter from version "stable" Argument information: Command: flutter Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_XOYYRK/4fd4d213-813c-41cf-9d7c-3843fdf5ae17_HXTZXI/workspace Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_XOYYRK/4fd4d213-813c-41cf-9d7c-3843fdf5ae17_HXTZXI/workspace fvm: Running Flutter from version "stable" 02:27 +343: test/services/git_service_test.dart: GitService cache state detection waits for cache lock before running cache migration checks Argument information: Command: install Command options: - setup: true Skipping git reference validation for version: 2.2.0@stable 02:28 +343: test/services/git_service_test.dart: GitService cache state detection waits for cache lock before running cache migration checks Git cache not found. Creating heads/tags cache... Creating local git cache... Running: git Running: git Running: git Running: git Ignoring git config --unset-all remote.origin.mirror failure in /build/fvm_test_cache/gitcache.tmp.1783369769999_18285: Unknown error Running: git Running: git Running: git Running: git Running: git 02:29 +343: test/services/git_service_test.dart: GitService cache state detection waits for cache lock before running cache migration checks 02:30 +343: test/services/git_service_test.dart: GitService cache state detection waits for cache lock before running cache migration checks 02:31 +343: test/services/git_service_test.dart: GitService cache state detection waits for cache lock before running cache migration checks 02:31 +344: test/commands/flutter_command_test.dart: Flutter command: On global version 02:32 +344: test/commands/flutter_command_test.dart: Flutter command: On global version 02:33 +344: test/commands/flutter_command_test.dart: Flutter command: On global version 02:34 +344: test/commands/flutter_command_test.dart: Flutter command: On global version 02:34 +345: test/commands/flutter_command_test.dart: Flutter command: On global version 02:35 +345: test/commands/flutter_command_test.dart: Flutter command: On global version 02:36 +345: test/commands/flutter_command_test.dart: Flutter command: On global version 02:37 +345: test/commands/flutter_command_test.dart: Flutter command: On global version 02:38 +345: test/commands/flutter_command_test.dart: Flutter command: On global version 02:38 +346: test/commands/flutter_command_test.dart: Flutter command: On global version 02:39 +346: test/commands/flutter_command_test.dart: Flutter command: On global version 02:40 +346: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: fork Fork alias "testfork" added pointing to https://github.com/testuser/flutter.git You can now use it with: fvm install testfork/stable 02:40 +347: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: fork Fork alias "sshfork" added pointing to git@github.com:flutter/flutter.git You can now use it with: fvm install sshfork/stable 02:40 +348: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: fork 02:40 +349: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: fork Fork alias "my-fork" added pointing to https://github.com/testuser/flutter.git You can now use it with: fvm install my-fork/stable Argument information: Command: fork Fork alias "my_fork.v2" added pointing to https://github.com/testuser/flutter.git You can now use it with: fvm install my_fork.v2/stable Argument information: Command: fork Fork alias "FORK123" added pointing to https://github.com/testuser/flutter.git You can now use it with: fvm install FORK123/stable Argument information: Command: fork Fork alias "a" added pointing to https://github.com/testuser/flutter.git You can now use it with: fvm install a/stable 02:40 +350: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: fork 02:40 +351: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: fork 02:40 +352: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: fork 02:40 +353: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: fork Configured fork aliases: testfork: https://github.com/testuser/flutter.git Use with: fvm install / 02:40 +354: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: fork Fork alias "testfork" removed 02:40 +355: test/commands/flutter_command_test.dart: Flutter command: On global version 02:41 +355: test/commands/flutter_command_test.dart: Flutter command: On global version 02:42 +355: test/commands/flutter_command_test.dart: Flutter command: On global version 02:43 +355: test/commands/flutter_command_test.dart: Flutter command: On global version FVM Doctor: -------------------------------------------------------------------------------- ┌─────────────────────────────┬──────────────────────────────────────────────────────────┐ │ Project  │ a0bcc3a2-f733-4765-a10f-06c4f226a6ae  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Directory  │ /build/fvm_test_cache/tmp/TEST_DIR_fvm_NXXWVA/dir_PUAMVM │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Active Flavor  │ None  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Is Flutter Project  │ No  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Dart Tool Generator Version │ Not available  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Dart tool version  │ Not available  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ .gitignore Present  │ No  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Config Present  │ No  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Pinned Version  │ None  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Config path  │ .fvmrc  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Local cache dir  │ .fvm/versions  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Version symlink  │ .fvm/versions  │ └─────────────────────────────┴──────────────────────────────────────────────────────────┘ ┌────────────────────────────────┬─────────────────────────────────────────────┐ │ IDEs  │ Value  │ ├────────────────────────────────┼─────────────────────────────────────────────┤ │ VSCode  │   │ ├────────────────────────────────┼─────────────────────────────────────────────┤ │ VSCode  │ No .vscode directory found  │ ├────────────────────────────────┼─────────────────────────────────────────────┤ │ IntelliJ (Android Studio, ...) │   │ ├────────────────────────────────┼─────────────────────────────────────────────┤ │ flutter.sdk  │ .fvm/versions/stable  │ ├────────────────────────────────┼─────────────────────────────────────────────┤ │ Matches pinned version:  │ No version pinned - run "fvm use " │ ├────────────────────────────────┼─────────────────────────────────────────────┤ │ IntelliJ (Android Studio, ...) │ No .idea folder found  │ └────────────────────────────────┴─────────────────────────────────────────────┘ ┌───────────────────────┬───────────────┐ │ Environment Variables │ Value  │ ├───────────────────────┼───────────────┤ │ Flutter PATH  │ Not found  │ ├───────────────────────┼───────────────┤ │ Dart PATH  │ /usr/bin/dart │ ├───────────────────────┼───────────────┤ │ FVM_CACHE_PATH  │ N/A  │ ├───────────────────────┼───────────────┤ │ FVM_USE_GIT_CACHE  │ N/A  │ ├───────────────────────┼───────────────┤ │ FVM_GIT_CACHE_PATH  │ N/A  │ ├───────────────────────┼───────────────┤ │ FVM_FLUTTER_URL  │ N/A  │ └───────────────────────┴───────────────┘ ┌──────────────┬─────────────────────────────────────────────────────────────────────────────────────────┐ │ Platform  │ Value  │ ├──────────────┼─────────────────────────────────────────────────────────────────────────────────────────┤ │ OS  │ linux Linux 6.6.46-pioneer #2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:35:05 UTC 2024 │ ├──────────────┼─────────────────────────────────────────────────────────────────────────────────────────┤ │ Dart Locale  │ C.UTF-8  │ ├──────────────┼─────────────────────────────────────────────────────────────────────────────────────────┤ │ Dart runtime │ 3.12.2 (stable) (Tue Jun 9 01:11:39 2026 -0700) on "linux_riscv64"  │ └──────────────┴─────────────────────────────────────────────────────────────────────────────────────────┘ 02:43 +356: test/commands/flutter_command_test.dart: Flutter command: On global version FVM Doctor: -------------------------------------------------------------------------------- ┌─────────────────────────────┬──────────────────────────────────────────────────────────┐ │ Project  │ 36fa2bc2-88dc-43ed-9715-8be3c296d1db  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Directory  │ /build/fvm_test_cache/tmp/TEST_DIR_fvm_QCXQEF/dir_FICTZH │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Active Flavor  │ None  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Is Flutter Project  │ No  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Dart Tool Generator Version │ Not available  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Dart tool version  │ Not available  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ .gitignore Present  │ No  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Config Present  │ Yes  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Pinned Version  │ stable  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Config path  │ .fvmrc  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Local cache dir  │ .fvm/versions  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Version symlink  │ .fvm/versions/stable  │ └─────────────────────────────┴──────────────────────────────────────────────────────────┘ ┌────────────────────────────────┬────────────────────────────────────────────────┐ │ IDEs  │ Value  │ ├────────────────────────────────┼────────────────────────────────────────────────┤ │ VSCode  │   │ ├────────────────────────────────┼────────────────────────────────────────────────┤ │ VSCode  │ No .vscode directory found  │ ├────────────────────────────────┼────────────────────────────────────────────────┤ │ IntelliJ (Android Studio, ...) │   │ ├────────────────────────────────┼────────────────────────────────────────────────┤ │ flutter.sdk  │ .fvm/versions/stable  │ ├────────────────────────────────┼────────────────────────────────────────────────┤ │ Matches pinned version:  │ Version symlink missing - run "fvm use stable" │ ├────────────────────────────────┼────────────────────────────────────────────────┤ │ IntelliJ (Android Studio, ...) │ No .idea folder found  │ └────────────────────────────────┴────────────────────────────────────────────────┘ ┌───────────────────────┬───────────────┐ │ Environment Variables │ Value  │ ├───────────────────────┼───────────────┤ │ Flutter PATH  │ Not found  │ ├───────────────────────┼───────────────┤ │ Dart PATH  │ /usr/bin/dart │ ├───────────────────────┼───────────────┤ │ FVM_CACHE_PATH  │ N/A  │ ├───────────────────────┼───────────────┤ │ FVM_USE_GIT_CACHE  │ N/A  │ ├───────────────────────┼───────────────┤ │ FVM_GIT_CACHE_PATH  │ N/A  │ ├───────────────────────┼───────────────┤ │ FVM_FLUTTER_URL  │ N/A  │ └───────────────────────┴───────────────┘ ┌──────────────┬─────────────────────────────────────────────────────────────────────────────────────────┐ │ Platform  │ Value  │ ├──────────────┼─────────────────────────────────────────────────────────────────────────────────────────┤ │ OS  │ linux Linux 6.6.46-pioneer #2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:35:05 UTC 2024 │ ├──────────────┼─────────────────────────────────────────────────────────────────────────────────────────┤ │ Dart Locale  │ C.UTF-8  │ ├──────────────┼─────────────────────────────────────────────────────────────────────────────────────────┤ │ Dart runtime │ 3.12.2 (stable) (Tue Jun 9 01:11:39 2026 -0700) on "linux_riscv64"  │ └──────────────┴─────────────────────────────────────────────────────────────────────────────────────────┘ 02:43 +357: test/commands/flutter_command_test.dart: Flutter command: On global version FVM Doctor: -------------------------------------------------------------------------------- ┌─────────────────────────────┬──────────────────────────────────────────────────────────┐ │ Project  │ 3e11af88-730c-4ff5-85e1-7ffecebf5110  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Directory  │ /build/fvm_test_cache/tmp/TEST_DIR_fvm_OBLLSF/dir_OOSNZQ │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Active Flavor  │ None  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Is Flutter Project  │ No  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Dart Tool Generator Version │ Not available  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Dart tool version  │ Not available  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ .gitignore Present  │ No  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Config Present  │ No  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Pinned Version  │ None  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Config path  │ .fvmrc  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Local cache dir  │ .fvm/versions  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Version symlink  │ .fvm/versions  │ └─────────────────────────────┴──────────────────────────────────────────────────────────┘ ┌────────────────────────────────┬─────────────────────────────────────────────────────┐ │ IDEs  │ Value  │ ├────────────────────────────────┼─────────────────────────────────────────────────────┤ │ VSCode  │   │ ├────────────────────────────────┼─────────────────────────────────────────────────────┤ │ VSCode  │ No .vscode directory found  │ ├────────────────────────────────┼─────────────────────────────────────────────────────┤ │ IntelliJ (Android Studio, ...) │   │ ├────────────────────────────────┼─────────────────────────────────────────────────────┤ │ IntelliJ (Android Studio, ...) │ No local.properties file found in android directory │ ├────────────────────────────────┼─────────────────────────────────────────────────────┤ │ IntelliJ (Android Studio, ...) │ No .idea folder found  │ └────────────────────────────────┴─────────────────────────────────────────────────────┘ ┌───────────────────────┬───────────────┐ │ Environment Variables │ Value  │ ├───────────────────────┼───────────────┤ │ Flutter PATH  │ Not found  │ ├───────────────────────┼───────────────┤ │ Dart PATH  │ /usr/bin/dart │ ├───────────────────────┼───────────────┤ │ FVM_CACHE_PATH  │ N/A  │ ├───────────────────────┼───────────────┤ │ FVM_USE_GIT_CACHE  │ N/A  │ ├───────────────────────┼───────────────┤ │ FVM_GIT_CACHE_PATH  │ N/A  │ ├───────────────────────┼───────────────┤ │ FVM_FLUTTER_URL  │ N/A  │ └───────────────────────┴───────────────┘ ┌──────────────┬─────────────────────────────────────────────────────────────────────────────────────────┐ │ Platform  │ Value  │ ├──────────────┼─────────────────────────────────────────────────────────────────────────────────────────┤ │ OS  │ linux Linux 6.6.46-pioneer #2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:35:05 UTC 2024 │ ├──────────────┼─────────────────────────────────────────────────────────────────────────────────────────┤ │ Dart Locale  │ C.UTF-8  │ ├──────────────┼─────────────────────────────────────────────────────────────────────────────────────────┤ │ Dart runtime │ 3.12.2 (stable) (Tue Jun 9 01:11:39 2026 -0700) on "linux_riscv64"  │ └──────────────┴─────────────────────────────────────────────────────────────────────────────────────────┘ 02:43 +358: test/commands/flutter_command_test.dart: Flutter command: On global version FVM Doctor: -------------------------------------------------------------------------------- ┌─────────────────────────────┬──────────────────────────────────────────────────────────┐ │ Project  │ d470aa0b-7da5-4417-bd7e-f7d51c6e1ad4  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Directory  │ /build/fvm_test_cache/tmp/TEST_DIR_fvm_GSTIZJ/dir_KOBXGS │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Active Flavor  │ None  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Is Flutter Project  │ No  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Dart Tool Generator Version │ Not available  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Dart tool version  │ Not available  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ .gitignore Present  │ No  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Config Present  │ No  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Pinned Version  │ None  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Config path  │ .fvmrc  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Local cache dir  │ .fvm/versions  │ ├─────────────────────────────┼──────────────────────────────────────────────────────────┤ │ Version symlink  │ .fvm/versions  │ └─────────────────────────────┴──────────────────────────────────────────────────────────┘ ┌────────────────────────────────┬───────────────────────────────────────────┐ │ IDEs  │ Value  │ ├────────────────────────────────┼───────────────────────────────────────────┤ │ VSCode  │   │ ├────────────────────────────────┼───────────────────────────────────────────┤ │ VSCode  │ No .vscode directory found  │ ├────────────────────────────────┼───────────────────────────────────────────┤ │ IntelliJ (Android Studio, ...) │   │ ├────────────────────────────────┼───────────────────────────────────────────┤ │ IntelliJ (Android Studio, ...) │ flutter.sdk not found in local.properties │ ├────────────────────────────────┼───────────────────────────────────────────┤ │ IntelliJ (Android Studio, ...) │ No .idea folder found  │ └────────────────────────────────┴───────────────────────────────────────────┘ ┌───────────────────────┬───────────────┐ │ Environment Variables │ Value  │ ├───────────────────────┼───────────────┤ │ Flutter PATH  │ Not found  │ ├───────────────────────┼───────────────┤ │ Dart PATH  │ /usr/bin/dart │ ├───────────────────────┼───────────────┤ │ FVM_CACHE_PATH  │ N/A  │ ├───────────────────────┼───────────────┤ │ FVM_USE_GIT_CACHE  │ N/A  │ ├───────────────────────┼───────────────┤ │ FVM_GIT_CACHE_PATH  │ N/A  │ ├───────────────────────┼───────────────┤ │ FVM_FLUTTER_URL  │ N/A  │ └───────────────────────┴───────────────┘ ┌──────────────┬─────────────────────────────────────────────────────────────────────────────────────────┐ │ Platform  │ Value  │ ├──────────────┼─────────────────────────────────────────────────────────────────────────────────────────┤ │ OS  │ linux Linux 6.6.46-pioneer #2024.08.18.16.00+26c645731 SMP Sun Aug 18 16:35:05 UTC 2024 │ ├──────────────┼─────────────────────────────────────────────────────────────────────────────────────────┤ │ Dart Locale  │ C.UTF-8  │ ├──────────────┼─────────────────────────────────────────────────────────────────────────────────────────┤ │ Dart runtime │ 3.12.2 (stable) (Tue Jun 9 01:11:39 2026 -0700) on "linux_riscv64"  │ └──────────────┴─────────────────────────────────────────────────────────────────────────────────────────┘ 02:43 +359: test/commands/flutter_command_test.dart: Flutter command: On global version 02:44 +359: test/commands/flutter_command_test.dart: Flutter command: On global version 02:45 +359: test/commands/flutter_command_test.dart: Flutter command: On global version 02:46 +359: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: use Command options: - force: true - skip-setup: true Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_RDNHHO/f42094c3-b8bc-4af8-868e-12a936c51438_UQOFTA/workspace Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_RDNHHO/f42094c3-b8bc-4af8-868e-12a936c51438_UQOFTA Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_RDNHHO Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found Flutter SDK: Channel: Stable is not installed. Installing Flutter SDK automatically... ⠋ Installing Flutter SDK: Channel: Stable... Installing Flutter SDK: Channel: Stable ✓ Flutter SDK: Channel: Stable installed! (9ms) No SDK constraints to check or missing SDK version information Updating project config Project name: workspace Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_RDNHHO/f42094c3-b8bc-4af8-868e-12a936c51438_UQOFTA/workspace Flutter version: stable [WARN] Flutter SDK is not setup, skipping resolve dependencies. Project is not using VSCode, skipping folder settings update. No VSCode workspace files found. Reached filesystem root, no melos.yaml found No melos.yaml file found in project hierarchy. ✓ Project now uses Flutter SDK : Channel: Stable Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_RDNHHO/f42094c3-b8bc-4af8-868e-12a936c51438_UQOFTA/workspace Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_RDNHHO/f42094c3-b8bc-4af8-868e-12a936c51438_UQOFTA/workspace 02:46 +360: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: use Command options: - force: true - skip-setup: true Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_UUGNRL/c271a5b9-5922-44f8-8d01-45afd66d7107_PKLSSD/workspace Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_UUGNRL/c271a5b9-5922-44f8-8d01-45afd66d7107_PKLSSD Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_UUGNRL Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found Flutter SDK: Channel: Beta is not installed. Installing Flutter SDK automatically... ⠋ Installing Flutter SDK: Channel: Beta... Installing Flutter SDK: Channel: Beta ✓ Flutter SDK: Channel: Beta installed! (0ms) No SDK constraints to check or missing SDK version information Updating project config Project name: workspace Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_UUGNRL/c271a5b9-5922-44f8-8d01-45afd66d7107_PKLSSD/workspace Flutter version: beta [WARN] Flutter SDK is not setup, skipping resolve dependencies. Project is not using VSCode, skipping folder settings update. No VSCode workspace files found. Reached filesystem root, no melos.yaml found No melos.yaml file found in project hierarchy. ✓ Project now uses Flutter SDK : Channel: Beta Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_UUGNRL/c271a5b9-5922-44f8-8d01-45afd66d7107_PKLSSD/workspace Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_UUGNRL/c271a5b9-5922-44f8-8d01-45afd66d7107_PKLSSD/workspace 02:46 +361: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: use Command options: - force: true - skip-setup: true Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_DTXYBI/0a1690ae-951f-4062-86b8-256df2a50715_CCBBSN/workspace Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_DTXYBI/0a1690ae-951f-4062-86b8-256df2a50715_CCBBSN Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_DTXYBI Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found 02:47 +361: test/commands/flutter_command_test.dart: Flutter command: On global version Flutter SDK: Channel: Dev is not installed. Installing Flutter SDK automatically... ⠋ Installing Flutter SDK: Channel: Dev... Installing Flutter SDK: Channel: Dev ✓ Flutter SDK: Channel: Dev installed! (0ms) No SDK constraints to check or missing SDK version information Updating project config Project name: workspace Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_DTXYBI/0a1690ae-951f-4062-86b8-256df2a50715_CCBBSN/workspace Flutter version: dev [WARN] Flutter SDK is not setup, skipping resolve dependencies. Project is not using VSCode, skipping folder settings update. No VSCode workspace files found. Reached filesystem root, no melos.yaml found No melos.yaml file found in project hierarchy. ✓ Project now uses Flutter SDK : Channel: Dev Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_DTXYBI/0a1690ae-951f-4062-86b8-256df2a50715_CCBBSN/workspace Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_DTXYBI/0a1690ae-951f-4062-86b8-256df2a50715_CCBBSN/workspace 02:47 +362: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: use Command options: - force: true - skip-setup: true Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_JVWGCM/12bea18a-5408-4b84-a1e9-63fb2b9635a0_FFKLGE/workspace Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_JVWGCM/12bea18a-5408-4b84-a1e9-63fb2b9635a0_FFKLGE Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_JVWGCM Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found Skipping git reference validation for version: 2.0.0 Flutter SDK: SDK Version : 2.0.0 is not installed. Installing Flutter SDK automatically... ⠋ Installing Flutter SDK: SDK Version : 2.0.0... Installing Flutter SDK: SDK Version : 2.0.0 ✓ Flutter SDK: SDK Version : 2.0.0 installed! (0ms) No SDK constraints to check or missing SDK version information Updating project config Project name: workspace Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_JVWGCM/12bea18a-5408-4b84-a1e9-63fb2b9635a0_FFKLGE/workspace Flutter version: 2.0.0 [WARN] Flutter SDK is not setup, skipping resolve dependencies. Project is not using VSCode, skipping folder settings update. No VSCode workspace files found. Reached filesystem root, no melos.yaml found No melos.yaml file found in project hierarchy. ✓ Project now uses Flutter SDK : SDK Version : 2.0.0 Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_JVWGCM/12bea18a-5408-4b84-a1e9-63fb2b9635a0_FFKLGE/workspace Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_JVWGCM/12bea18a-5408-4b84-a1e9-63fb2b9635a0_FFKLGE/workspace 02:47 +363: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: use Command options: - pin: true Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_HFDOMT/dir_YJKUTK Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_HFDOMT Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found Pinning version 3.10.5 from "stable" release channel... Skipping git reference validation for version: 3.10.5 Flutter SDK: SDK Version : 3.10.5 is not installed. Installing Flutter SDK automatically... ⠋ Installing Flutter SDK: SDK Version : 3.10.5... Installing Flutter SDK: SDK Version : 3.10.5 ✓ Flutter SDK: SDK Version : 3.10.5 installed! (0ms) Setting up Flutter SDK: 3.10.5 ✓ Flutter SDK: SDK Version : 3.10.5 is setup No SDK constraints to check or missing SDK version information Updating project config Project name: b022aeba-5902-4669-9893-56db5e86a850 Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_HFDOMT/dir_YJKUTK Flutter version: 3.10.5 02:48 +363: test/commands/flutter_command_test.dart: Flutter command: On global version [WARN] Flutter SDK is not setup, skipping resolve dependencies. Project is not using VSCode, skipping folder settings update. No VSCode workspace files found. Reached filesystem root, no melos.yaml found No melos.yaml file found in project hierarchy. ✓ Project now uses Flutter SDK : SDK Version : 3.10.5 Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_HFDOMT/dir_YJKUTK Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_HFDOMT/dir_YJKUTK 02:48 +364: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: use Command options: - pin: true Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_WSPXMT/dir_PKAFWS Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_WSPXMT Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found 02:48 +365: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: use Command options: - pin: true Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_GXAJMP/dir_LRRULF Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_GXAJMP Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found 02:48 +366: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: use Command options: - pin: true Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_LUMCUM/dir_PUSBLT Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_LUMCUM Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found 02:48 +367: test/commands/flutter_command_test.dart: Flutter command: On global version 02:49 +367: test/commands/flutter_command_test.dart: Flutter command: On global version 02:50 +367: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: config Command options: - update-check: false Setting update-check to: false ⠋ Saving settings... Saving settings ✓ Settings saved. (11ms) 02:50 +368: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: config Command options: - update-check: false 02:51 +368: test/commands/flutter_command_test.dart: Flutter command: On global version Setting update-check to: false ⠋ Saving settings... Saving settings ✓ Settings saved. (0ms) Argument information: Command: config Command options: - update-check: true Setting update-check to: true ⠋ Saving settings... Saving settings ✓ Settings saved. (0ms) 02:51 +369: test/commands/flutter_command_test.dart: Flutter command: On global version 02:52 +369: test/commands/flutter_command_test.dart: Flutter command: On global version 02:53 +369: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: install Command options: - setup: true ⠋ Installing Flutter SDK: Channel: Stable... Installing Flutter SDK: Channel: Stable ✓ Flutter SDK: Channel: Stable installed! (11ms) Setting up Flutter SDK: stable ✓ Flutter SDK: Channel: Stable is setup 02:53 +370: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: install Command options: - skip-pub-get: true 02:54 +370: test/commands/flutter_command_test.dart: Flutter command: On global version ⠋ Installing Flutter SDK: Channel: Stable... Installing Flutter SDK: Channel: Stable ✓ Flutter SDK: Channel: Stable installed! (1ms) Setting up Flutter SDK: stable ✓ Flutter SDK: Channel: Stable is setup 02:54 +371: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: install Command options: - setup: true - skip-pub-get: true ⠋ Installing Flutter SDK: Channel: Beta... Installing Flutter SDK: Channel: Beta ✓ Flutter SDK: Channel: Beta installed! (0ms) Setting up Flutter SDK: beta ✓ Flutter SDK: Channel: Beta is setup 02:54 +372: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: install Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YKEHYW/fvm_install_test_UZCYNJ Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YKEHYW/fvm_install_test_UZCYNJ ⠋ Installing Flutter SDK: Channel: Stable... Installing Flutter SDK: Channel: Stable ✓ Flutter SDK: Channel: Stable installed! (0ms) Setting up Flutter SDK: stable ✓ Flutter SDK: Channel: Stable is setup No SDK constraints to check or missing SDK version information Updating project config Project name: fvm_install_test_UZCYNJ Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YKEHYW/fvm_install_test_UZCYNJ Flutter version: stable 02:55 +372: test/commands/flutter_command_test.dart: Flutter command: On global version [WARN] Flutter SDK is not setup, skipping resolve dependencies. Project is not using VSCode, skipping folder settings update. No VSCode workspace files found. Reached filesystem root, no melos.yaml found No melos.yaml file found in project hierarchy. ✓ Project now uses Flutter SDK : Channel: Stable 02:55 +373: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: install Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_MQYKGF/ca50c957-6c73-4171-9698-a4e8459a6c56_QGGCFA/workspace Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_MQYKGF/ca50c957-6c73-4171-9698-a4e8459a6c56_QGGCFA Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_MQYKGF Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found 02:55 +374: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: install Skipping git reference validation for version: v1.12.0 ⠋ Installing Flutter SDK: SDK Version : v1.12.0... Installing Flutter SDK: SDK Version : v1.12.0 ✓ Flutter SDK: SDK Version : v1.12.0 installed! (0ms) Setting up Flutter SDK: v1.12.0 ✓ Flutter SDK: SDK Version : v1.12.0 is setup 02:55 +375: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: install Skipping git reference validation for version: 3.19.0@beta ⠋ Installing Flutter SDK: SDK Version : 3.19.0@beta... Installing Flutter SDK: SDK Version : 3.19.0@beta ✓ Flutter SDK: SDK Version : 3.19.0@beta installed! (0ms) Setting up Flutter SDK: 3.19.0@beta ✓ Flutter SDK: SDK Version : 3.19.0@beta is setup 02:55 +376: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: install Skipping git reference validation for version: f4c74a6ec3 02:56 +376: test/commands/flutter_command_test.dart: Flutter command: On global version ⠋ Installing Flutter SDK: Commit : f4c74a6ec3... Installing Flutter SDK: Commit : f4c74a6ec3 ✓ Flutter SDK: Commit : f4c74a6ec3 installed! (0ms) Setting up Flutter SDK: f4c74a6ec3 ✓ Flutter SDK: Commit : f4c74a6ec3 is setup 02:56 +377: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: install Skipping git reference validation for version: invalid.version.format ⠋ Installing Flutter SDK: Commit : invalid.version.format... Installing Flutter SDK: Commit : invalid.version.format ✗ Failed to install invalid.version.format (0ms) 02:56 +378: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: install 02:56 +379: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: install Command options: - help: true 02:56 +379: test/commands/enhanced_install_test.dart: Enhanced Install Command Tests: Install command help and usage: Install help shows correct usage Installs a Flutter SDK version and caches it for future use Usage: fvm install {version}, if no {version} is provided will install version configured in project. -h, --help Print this usage information. -s, --[no-]setup Downloads SDK dependencies after install (default: true) (defaults to on) --skip-pub-get Skip resolving dependencies after switching Flutter SDK Run "fvm help" to see global options. 02:56 +380: test/commands/flutter_command_test.dart: Flutter command: On global version 02:56 +381: test/commands/flutter_command_test.dart: Flutter command: On global version 02:57 +381: test/commands/flutter_command_test.dart: Flutter command: On global version 02:58 +381: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: i ⠋ Installing Flutter SDK: Channel: Stable... Installing Flutter SDK: Channel: Stable 02:59 +381: test/commands/flutter_command_test.dart: Flutter command: On global version ✓ Flutter SDK: Channel: Stable installed! (10ms) Setting up Flutter SDK: stable ✓ Flutter SDK: Channel: Stable is setup 02:59 +382: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: i Command options: - help: true 02:59 +382: test/commands/alias_command_test.dart: Command Aliases Test: Install command aliases: fvm i shows same help as fvm install Installs a Flutter SDK version and caches it for future use Usage: fvm install {version}, if no {version} is provided will install version configured in project. -h, --help Print this usage information. -s, --[no-]setup Downloads SDK dependencies after install (default: true) (defaults to on) --skip-pub-get Skip resolving dependencies after switching Flutter SDK Run "fvm help" to see global options. Argument information: Command: install Command options: - help: true Installs a Flutter SDK version and caches it for future use Usage: fvm install {version}, if no {version} is provided will install version configured in project. -h, --help Print this usage information. -s, --[no-]setup Downloads SDK dependencies after install (default: true) (defaults to on) --skip-pub-get Skip resolving dependencies after switching Flutter SDK Run "fvm help" to see global options. 02:59 +383: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: ls Cache directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_XOUBNJ/ed4cc1e0-cece-4612-b825-23c338e2b1ff_CZFCTB/cache/versions Directory Size: 0 B No SDKs have been installed yet. Flutter. SDKs installed outside of fvm will not be displayed. Argument information: Command: list Cache directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_XOUBNJ/ed4cc1e0-cece-4612-b825-23c338e2b1ff_CZFCTB/cache/versions Directory Size: 0 B No SDKs have been installed yet. Flutter. SDKs installed outside of fvm will not be displayed. 02:59 +384: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: ls Command options: - help: true 02:59 +384: test/commands/alias_command_test.dart: Command Aliases Test: List command aliases: fvm ls shows same help as fvm list Lists all Flutter SDK versions installed by FVM Usage: fvm list -h, --help Print this usage information. Run "fvm help" to see global options. Argument information: Command: list Command options: - help: true Lists all Flutter SDK versions installed by FVM Usage: fvm list -h, --help Print this usage information. Run "fvm help" to see global options. 02:59 +385: test/commands/flutter_command_test.dart: Flutter command: On global version 02:59 +386: test/commands/flutter_command_test.dart: Flutter command: On global version 03:00 +386: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +386: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +387: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +388: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +389: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +390: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +391: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +392: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +393: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +394: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +395: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +396: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +397: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +398: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +399: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +400: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +401: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +402: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +403: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +404: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +405: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +406: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +407: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +408: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +409: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +410: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +411: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +412: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +413: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +414: test/commands/flutter_command_test.dart: Flutter command: On global version 03:01 +415: test/commands/flutter_command_test.dart: Flutter command: On global version 03:02 +415: test/commands/flutter_command_test.dart: Flutter command: On global version 03:03 +415: test/commands/flutter_command_test.dart: Flutter command: On global version Wrote /build/fvm_test_cache/tmp/TEST_DIR_fvm_HNUBTD/recorded_fixtures__JSAYJZ/stable_3_10_0.json 03:04 +415: test/commands/flutter_command_test.dart: Flutter command: On global version 03:04 +416: test/commands/flutter_command_test.dart: Flutter command: On global version Wrote /build/fvm_test_cache/tmp/TEST_DIR_fvm_YFKRJW/recorded_fixtures__KCUPDD/stable_3_7_12.json 03:04 +417: test/commands/flutter_command_test.dart: Flutter command: On global version No Dart SDK version metadata found under /build/fvm_test_cache/tmp/TEST_DIR_fvm_WGYMXT/flutter_root__BPHHFI. Expected flutter.version.json dartSdkVersion or bin/cache/dart-sdk/version. 03:04 +418: test/commands/flutter_command_test.dart: Flutter command: On global version 03:05 +418: test/commands/flutter_command_test.dart: Flutter command: On global version 03:06 +418: test/commands/flutter_command_test.dart: Flutter command: On global version 03:06 +419: test/commands/flutter_command_test.dart: Flutter command: On global version 03:07 +419: test/commands/flutter_command_test.dart: Flutter command: On global version 03:08 +419: test/commands/flutter_command_test.dart: Flutter command: On global version 03:08 +420: test/commands/flutter_command_test.dart: Flutter command: On global version 03:08 +421: test/commands/flutter_command_test.dart: Flutter command: On global version 03:09 +422: test/commands/flutter_command_test.dart: Flutter command: On global version 03:09 +423: test/commands/flutter_command_test.dart: Flutter command: On global version 03:09 +424: test/commands/flutter_command_test.dart: Flutter command: On global version 03:09 +425: test/commands/flutter_command_test.dart: Flutter command: On global version 03:09 +426: test/commands/flutter_command_test.dart: Flutter command: On global version 03:10 +426: test/commands/flutter_command_test.dart: Flutter command: On global version 03:11 +426: test/commands/flutter_command_test.dart: Flutter command: On global version 03:11 +426: test/version_format_workflow_test.dart: Version Format Workflow Test Full version format workflow Skipping test: Flutter is not available in PATH This test requires Flutter to be installed and available in the system PATH 03:11 +427: test/commands/flutter_command_test.dart: Flutter command: On global version 03:12 +427: test/commands/flutter_command_test.dart: Flutter command: On global version 03:13 +427: test/commands/flutter_command_test.dart: Flutter command: On global version Argument information: Command: install Command options: - setup: false 03:14 +427: test/commands/flutter_command_test.dart: Flutter command: On global version ⠋ Installing Flutter SDK: Channel: Stable... Installing Flutter SDK: Channel: Stable ✓ Flutter SDK: Channel: Stable installed! (11ms) Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YOSSTV/65373ac5-7f1f-4d69-b62c-e6dc61715ff5_PISIHC/workspace Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YOSSTV/65373ac5-7f1f-4d69-b62c-e6dc61715ff5_PISIHC Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YOSSTV Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found Argument information: Command: use Command options: - skip-setup: true - force: true Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YOSSTV/65373ac5-7f1f-4d69-b62c-e6dc61715ff5_PISIHC/workspace Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YOSSTV/65373ac5-7f1f-4d69-b62c-e6dc61715ff5_PISIHC Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YOSSTV Looking up directory: /build/fvm_test_cache/tmp Looking up directory: /build/fvm_test_cache Looking up directory: /build Looking up directory: / No valid directory found [WARN] Not checking for version mismatch as --force flag is set. No SDK constraints to check or missing SDK version information Updating project config Project name: workspace Project path: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YOSSTV/65373ac5-7f1f-4d69-b62c-e6dc61715ff5_PISIHC/workspace Flutter version: stable [WARN] Flutter SDK is not setup, skipping resolve dependencies. Project is not using VSCode, skipping folder settings update. No VSCode workspace files found. Reached filesystem root, no melos.yaml found No melos.yaml file found in project hierarchy. ✓ Project now uses Flutter SDK : Channel: Stable Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YOSSTV/65373ac5-7f1f-4d69-b62c-e6dc61715ff5_PISIHC/workspace Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_YOSSTV/65373ac5-7f1f-4d69-b62c-e6dc61715ff5_PISIHC/workspace 03:14 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:15 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:16 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:17 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:18 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:19 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:20 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:21 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:22 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:23 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:24 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:25 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:26 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:27 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:28 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:29 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:30 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:31 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:32 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:33 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:34 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:35 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:36 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:37 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:38 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:39 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:40 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:41 +428: test/commands/flutter_command_test.dart: Flutter command: On global version Running: git 03:42 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:43 +428: test/commands/flutter_command_test.dart: Flutter command: On global version Running: git Running: git Running: git 03:44 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:45 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:46 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:47 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:48 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:49 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:50 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:51 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:52 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:53 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:54 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:55 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:56 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:57 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:58 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 03:59 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:00 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:01 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:02 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:03 +428: test/commands/flutter_command_test.dart: Flutter command: On global version Running: git Local git cache created successfully! ⠋ Installing Flutter SDK: SDK Version : 2.2.0@stable... Installing Flutter SDK: SDK Version : 2.2.0@stable 04:04 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:05 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:06 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:07 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:08 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:09 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:10 +428: test/commands/flutter_command_test.dart: Flutter command: On global version Running: git 04:11 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:12 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:13 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:14 +428: test/commands/flutter_command_test.dart: Flutter command: On global version ✓ Flutter SDK: SDK Version : 2.2.0@stable installed! (1ms) Setting up Flutter SDK: 2.2.0@stable Running: flutter 04:15 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:16 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:17 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:18 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:19 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:20 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:21 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:22 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:23 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:24 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:25 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:26 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:27 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:28 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:29 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:30 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:31 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:32 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:33 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:34 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:35 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:36 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:37 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:38 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:39 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:40 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:41 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:42 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:43 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:44 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:45 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:46 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:47 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:48 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:49 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:50 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:51 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:52 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:53 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:54 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:55 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:56 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:57 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:58 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 04:59 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:00 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:01 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:02 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:03 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:04 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:05 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:06 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:07 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:08 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:09 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:10 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:11 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:12 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:13 +428: test/commands/flutter_command_test.dart: Flutter command: On global version ✓ Flutter SDK: SDK Version : 2.2.0@stable is setup 05:14 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:15 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:16 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:17 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:18 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:19 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:20 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:21 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:22 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:23 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:24 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:25 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:26 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:27 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:28 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:29 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:30 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:31 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:32 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:33 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:34 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:35 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:36 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:37 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:38 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:39 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:40 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:41 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:42 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:43 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:44 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:45 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:46 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:47 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:48 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:49 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:50 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:51 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:52 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:53 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:54 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:55 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:56 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:57 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:58 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 05:59 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:00 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:01 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:02 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:03 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:04 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:05 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:06 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:07 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:08 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:09 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:10 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:11 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:12 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:13 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:14 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:15 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:16 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:17 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:18 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:19 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:20 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:21 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:22 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:23 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:24 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:25 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:26 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:27 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:28 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:29 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:30 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:31 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:32 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:33 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:34 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:35 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:36 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:37 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:38 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:39 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:40 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:41 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:42 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:43 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:44 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:45 +428: test/commands/flutter_command_test.dart: Flutter command: On global version 06:45 +428 -1: test/commands/flutter_command_test.dart: Flutter command: On global version [E] FormatException: Unable to parse Flutter version from the provided content. package:fvm/src/utils/helpers.dart 173:5 _extractFlutterInfoBlock package:fvm/src/utils/helpers.dart 132:27 extractFlutterVersionOutput test/commands/flutter_command_test.dart 147:30 main.. To run this test again: dart test test/commands/flutter_command_test.dart -p vm --plain-name 'Flutter command: On global version' 06:46 +428 -1: test/commands/flutter_command_test.dart: Flutter command: Exec command Argument information: Command: install Command options: - setup: true Skipping git reference validation for version: 3.10.5 06:47 +428 -1: test/commands/flutter_command_test.dart: Flutter command: Exec command ⠋ Installing Flutter SDK: SDK Version : 3.10.5... Installing Flutter SDK: SDK Version : 3.10.5 ✓ Flutter SDK: SDK Version : 3.10.5 installed! (0ms) Setting up Flutter SDK: 3.10.5 ✓ Flutter SDK: SDK Version : 3.10.5 is setup Argument information: Command: exec Looking up directory: /build/fvm_test_cache/tmp/TEST_DIR_fvm_XOYYRK/4fd4d213-813c-41cf-9d7c-3843fdf5ae17_HXTZXI/workspace Found valid candidate: /build/fvm_test_cache/tmp/TEST_DIR_fvm_XOYYRK/4fd4d213-813c-41cf-9d7c-3843fdf5ae17_HXTZXI/workspace fvm: Running Flutter from version "stable" Argument information: Command: exec No command was provided to be executed Executes commands with the project's configured Flutter SDK in the environment Usage: fvm exec Run "fvm help" to see global options. 06:47 +429 -1: test/commands/flutter_command_test.dart: Flutter command: Exec command 06:47 +429 -1: test/commands/flutter_command_test.dart: (tearDownAll) 06:47 +429 -1: Some tests failed. Consider enabling the flag chain-stack-traces to receive more detailed exceptions. For example, 'dart test --chain-stack-traces'. ==> ERROR: A failure occurred in check().  Aborting... ]3008;end=f20b505ff4cd439995050702b4dc2cc9\[!p]104\[?7h]3008;end=b033e8584dcf494a94fcd19267520c69\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list fvm-4.1.2-1-riscv64-build.log fvm-4.1.2-1-riscv64-check.log fvm-4.1.2-1-riscv64-prepare.log sent 81 bytes received 20,836 bytes 13,944.67 bytes/sec total size is 318,370 speedup is 15.22