==> Building on charcadet ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/molecule ./ .SRCINFO 1,764 100% 0.00kB/s 0:00:00 1,764 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=3/5) .nvchecker.toml 97 100% 94.73kB/s 0:00:00 97 100% 94.73kB/s 0:00:00 (xfr#2, to-chk=2/5) PKGBUILD 2,121 100% 2.02MB/s 0:00:00 2,121 100% 2.02MB/s 0:00:00 (xfr#3, to-chk=1/5) molecule-25.2.0-2.log 602 100% 587.89kB/s 0:00:00 602 100% 587.89kB/s 0:00:00 (xfr#4, to-chk=0/5) sent 2,369 bytes received 135 bytes 5,008.00 bytes/sec total size is 4,178 speedup is 1.67 ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building molecule  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building molecule for [extra] (riscv64) ]2;🔵 Container arch-nspawn-4045337 on charcadet.felixc.at[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: molecule 25.2.0-2 (Sat Feb 8 18:37:03 2025) ==> Retrieving sources...  -> Cloning molecule git repo... Cloning into bare repository '/home/felix/packages/molecule/molecule'... remote: Enumerating objects: 49033, done. remote: Counting objects: 0% (1/1597) remote: Counting objects: 1% (16/1597) remote: Counting objects: 2% (32/1597) remote: Counting objects: 3% (48/1597) remote: Counting objects: 4% (64/1597) remote: Counting objects: 5% (80/1597) remote: Counting objects: 6% (96/1597) remote: Counting objects: 7% (112/1597) remote: Counting objects: 8% (128/1597) remote: Counting objects: 9% (144/1597) remote: Counting objects: 10% (160/1597) remote: Counting objects: 11% (176/1597) remote: Counting objects: 12% (192/1597) remote: Counting objects: 13% (208/1597) remote: Counting objects: 14% (224/1597) remote: Counting objects: 15% (240/1597) remote: Counting objects: 16% (256/1597) remote: Counting objects: 17% (272/1597) remote: Counting objects: 18% (288/1597) remote: Counting objects: 19% (304/1597) remote: Counting objects: 20% (320/1597) remote: Counting objects: 21% (336/1597) remote: Counting objects: 22% (352/1597) remote: Counting objects: 23% (368/1597) remote: Counting objects: 24% (384/1597) remote: Counting objects: 25% (400/1597) remote: Counting objects: 26% (416/1597) remote: Counting objects: 27% (432/1597) remote: Counting objects: 28% (448/1597) remote: Counting objects: 29% (464/1597) remote: Counting objects: 30% (480/1597) remote: Counting objects: 31% (496/1597) remote: Counting objects: 32% (512/1597) remote: Counting objects: 33% (528/1597) remote: Counting objects: 34% (543/1597) remote: Counting objects: 35% (559/1597) remote: Counting objects: 36% (575/1597) remote: Counting objects: 37% (591/1597) remote: Counting objects: 38% (607/1597) remote: Counting objects: 39% (623/1597) remote: Counting objects: 40% (639/1597) remote: Counting objects: 41% (655/1597) remote: Counting objects: 42% (671/1597) remote: Counting objects: 43% (687/1597) remote: Counting objects: 44% (703/1597) remote: Counting objects: 45% (719/1597) remote: Counting objects: 46% (735/1597) remote: Counting objects: 47% (751/1597) remote: Counting objects: 48% (767/1597) remote: Counting objects: 49% (783/1597) remote: Counting objects: 50% (799/1597) remote: Counting objects: 51% (815/1597) remote: Counting objects: 52% (831/1597) remote: Counting objects: 53% (847/1597) remote: Counting objects: 54% (863/1597) remote: Counting objects: 55% (879/1597) remote: Counting objects: 56% (895/1597) remote: Counting objects: 57% (911/1597) remote: Counting objects: 58% (927/1597) remote: Counting objects: 59% (943/1597) remote: Counting objects: 60% (959/1597) remote: Counting objects: 61% (975/1597) remote: Counting objects: 62% (991/1597) remote: Counting objects: 63% (1007/1597) remote: Counting objects: 64% (1023/1597) remote: Counting objects: 65% (1039/1597) remote: Counting objects: 66% (1055/1597) remote: Counting objects: 67% (1070/1597) remote: Counting objects: 68% (1086/1597) remote: Counting objects: 69% (1102/1597) remote: Counting objects: 70% (1118/1597) remote: Counting objects: 71% (1134/1597) remote: Counting objects: 72% (1150/1597) remote: Counting objects: 73% (1166/1597) remote: Counting objects: 74% (1182/1597) remote: Counting objects: 75% (1198/1597) remote: Counting objects: 76% (1214/1597) remote: Counting objects: 77% (1230/1597) remote: Counting objects: 78% (1246/1597) remote: Counting objects: 79% (1262/1597) remote: Counting objects: 80% (1278/1597) remote: Counting objects: 81% (1294/1597) remote: Counting objects: 82% (1310/1597) remote: Counting objects: 83% (1326/1597) remote: Counting objects: 84% (1342/1597) remote: Counting objects: 85% (1358/1597) remote: Counting objects: 86% (1374/1597) remote: Counting objects: 87% (1390/1597) remote: Counting objects: 88% (1406/1597) remote: Counting objects: 89% (1422/1597) remote: Counting objects: 90% (1438/1597) remote: Counting objects: 91% (1454/1597) remote: Counting objects: 92% (1470/1597) remote: Counting objects: 93% (1486/1597) remote: Counting objects: 94% (1502/1597) remote: Counting objects: 95% (1518/1597) remote: Counting objects: 96% (1534/1597) remote: Counting objects: 97% (1550/1597) remote: Counting objects: 98% (1566/1597) remote: Counting objects: 99% (1582/1597) remote: Counting objects: 100% (1597/1597) remote: Counting objects: 100% (1597/1597), done. remote: Compressing objects: 0% (1/313) remote: Compressing objects: 1% (4/313) remote: Compressing objects: 2% (7/313) remote: Compressing objects: 3% (10/313) remote: Compressing objects: 4% (13/313) remote: Compressing objects: 5% (16/313) remote: Compressing objects: 6% (19/313) remote: Compressing objects: 7% (22/313) remote: Compressing objects: 8% (26/313) remote: Compressing objects: 9% (29/313) remote: Compressing objects: 10% (32/313) remote: Compressing objects: 11% (35/313) remote: Compressing objects: 12% (38/313) remote: Compressing objects: 13% (41/313) remote: Compressing objects: 14% (44/313) remote: Compressing objects: 15% (47/313) remote: Compressing objects: 16% (51/313) remote: Compressing objects: 17% (54/313) remote: Compressing objects: 18% (57/313) remote: Compressing objects: 19% (60/313) remote: Compressing objects: 20% (63/313) remote: Compressing objects: 21% (66/313) remote: Compressing objects: 22% (69/313) remote: Compressing objects: 23% (72/313) remote: Compressing objects: 24% (76/313) remote: Compressing objects: 25% (79/313) remote: Compressing objects: 26% (82/313) remote: Compressing objects: 27% (85/313) remote: Compressing objects: 28% (88/313) remote: Compressing objects: 29% (91/313) remote: Compressing objects: 30% (94/313) remote: Compressing objects: 31% (98/313) remote: Compressing objects: 32% (101/313) remote: Compressing objects: 33% (104/313) remote: Compressing objects: 34% (107/313) remote: Compressing objects: 35% (110/313) remote: Compressing objects: 36% (113/313) remote: Compressing objects: 37% (116/313) remote: Compressing objects: 38% (119/313) remote: Compressing objects: 39% (123/313) remote: Compressing objects: 40% (126/313) remote: Compressing objects: 41% (129/313) remote: Compressing objects: 42% (132/313) remote: Compressing objects: 43% (135/313) remote: Compressing objects: 44% (138/313) remote: Compressing objects: 45% (141/313) remote: Compressing objects: 46% (144/313) remote: Compressing objects: 47% (148/313) remote: Compressing objects: 48% (151/313) remote: Compressing objects: 49% (154/313) remote: Compressing objects: 50% (157/313) remote: Compressing objects: 51% (160/313) remote: Compressing objects: 52% (163/313) remote: Compressing objects: 53% (166/313) remote: Compressing objects: 54% (170/313) remote: Compressing objects: 55% (173/313) remote: Compressing objects: 56% (176/313) remote: Compressing objects: 57% (179/313) remote: Compressing objects: 58% (182/313) remote: Compressing objects: 59% (185/313) remote: Compressing objects: 60% (188/313) remote: Compressing objects: 61% (191/313) remote: Compressing objects: 62% (195/313) remote: Compressing objects: 63% (198/313) remote: Compressing objects: 64% (201/313) remote: Compressing objects: 65% (204/313) remote: Compressing objects: 66% (207/313) remote: Compressing objects: 67% (210/313) remote: Compressing objects: 68% (213/313) remote: Compressing objects: 69% (216/313) remote: Compressing objects: 70% (220/313) remote: Compressing objects: 71% (223/313) remote: Compressing objects: 72% (226/313) remote: Compressing objects: 73% (229/313) remote: Compressing objects: 74% (232/313) remote: Compressing objects: 75% (235/313) remote: Compressing objects: 76% (238/313) remote: Compressing objects: 77% (242/313) remote: Compressing objects: 78% (245/313) remote: Compressing objects: 79% (248/313) remote: Compressing objects: 80% (251/313) remote: Compressing objects: 81% (254/313) remote: Compressing objects: 82% (257/313) remote: Compressing objects: 83% (260/313) remote: Compressing objects: 84% (263/313) remote: Compressing objects: 85% (267/313) remote: Compressing objects: 86% (270/313) remote: Compressing objects: 87% (273/313) remote: Compressing objects: 88% (276/313) remote: Compressing objects: 89% (279/313) remote: Compressing objects: 90% (282/313) remote: Compressing objects: 91% (285/313) remote: Compressing objects: 92% (288/313) remote: Compressing objects: 93% (292/313) remote: Compressing objects: 94% (295/313) remote: Compressing objects: 95% (298/313) remote: Compressing objects: 96% (301/313) remote: Compressing objects: 97% (304/313) remote: Compressing objects: 98% (307/313) remote: Compressing objects: 99% (310/313) remote: Compressing objects: 100% (313/313) remote: Compressing objects: 100% (313/313), done. Receiving objects: 0% (1/49033) Receiving objects: 1% (491/49033) Receiving objects: 2% (981/49033) Receiving objects: 3% (1471/49033), 720.00 KiB | 1.39 MiB/s Receiving objects: 4% (1962/49033), 720.00 KiB | 1.39 MiB/s Receiving objects: 5% (2452/49033), 720.00 KiB | 1.39 MiB/s Receiving objects: 6% (2942/49033), 720.00 KiB | 1.39 MiB/s Receiving objects: 7% (3433/49033), 720.00 KiB | 1.39 MiB/s Receiving objects: 8% (3923/49033), 720.00 KiB | 1.39 MiB/s Receiving objects: 9% (4413/49033), 720.00 KiB | 1.39 MiB/s Receiving objects: 10% (4904/49033), 720.00 KiB | 1.39 MiB/s Receiving objects: 11% (5394/49033), 720.00 KiB | 1.39 MiB/s Receiving objects: 12% (5884/49033), 720.00 KiB | 1.39 MiB/s Receiving objects: 12% (6311/49033), 3.86 MiB | 3.85 MiB/s Receiving objects: 13% (6375/49033), 3.86 MiB | 3.85 MiB/s Receiving objects: 14% (6865/49033), 3.86 MiB | 3.85 MiB/s Receiving objects: 15% (7355/49033), 3.86 MiB | 3.85 MiB/s Receiving objects: 16% (7846/49033), 3.86 MiB | 3.85 MiB/s Receiving objects: 17% (8336/49033), 3.86 MiB | 3.85 MiB/s Receiving objects: 18% (8826/49033), 3.86 MiB | 3.85 MiB/s Receiving objects: 19% (9317/49033), 3.86 MiB | 3.85 MiB/s Receiving objects: 20% (9807/49033), 3.86 MiB | 3.85 MiB/s Receiving objects: 21% (10297/49033), 3.86 MiB | 3.85 MiB/s Receiving objects: 22% (10788/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 23% (11278/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 24% (11768/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 25% (12259/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 26% (12749/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 27% (13239/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 28% (13730/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 29% (14220/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 30% (14710/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 31% (15201/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 32% (15691/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 33% (16181/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 34% (16672/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 35% (17162/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 36% (17652/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 37% (18143/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 38% (18633/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 39% (19123/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 40% (19614/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 41% (20104/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 42% (20594/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 42% (20656/49033), 8.24 MiB | 5.49 MiB/s Receiving objects: 43% (21085/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 44% (21575/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 45% (22065/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 46% (22556/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 47% (23046/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 48% (23536/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 49% (24027/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 50% (24517/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 51% (25007/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 52% (25498/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 53% (25988/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 54% (26478/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 55% (26969/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 56% (27459/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 57% (27949/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 58% (28440/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 59% (28930/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 60% (29420/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 61% (29911/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 62% (30401/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 63% (30891/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 64% (31382/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 65% (31872/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 66% (32362/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 67% (32853/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 68% (33343/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 69% (33833/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 70% (34324/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 71% (34814/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 72% (35304/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 73% (35795/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 74% (36285/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 75% (36775/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 76% (37266/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 77% (37756/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 78% (38246/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 79% (38737/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 80% (39227/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 81% (39717/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 82% (40208/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 83% (40698/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 84% (41188/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 85% (41679/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 86% (42169/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 87% (42659/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 88% (43150/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 89% (43640/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 90% (44130/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 91% (44621/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 92% (45111/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 93% (45601/49033), 12.53 MiB | 6.26 MiB/s Receiving objects: 94% (46092/49033), 16.83 MiB | 6.73 MiB/s Receiving objects: 95% (46582/49033), 16.83 MiB | 6.73 MiB/s Receiving objects: 96% (47072/49033), 16.83 MiB | 6.73 MiB/s Receiving objects: 97% (47563/49033), 16.83 MiB | 6.73 MiB/s Receiving objects: 98% (48053/49033), 16.83 MiB | 6.73 MiB/s Receiving objects: 99% (48543/49033), 16.83 MiB | 6.73 MiB/s remote: Total 49033 (delta 1391), reused 1291 (delta 1281), pack-reused 47436 (from 2) Receiving objects: 100% (49033/49033), 16.83 MiB | 6.73 MiB/s Receiving objects: 100% (49033/49033), 17.60 MiB | 6.81 MiB/s, done. Resolving deltas: 0% (0/32580) Resolving deltas: 1% (326/32580) Resolving deltas: 2% (653/32580) Resolving deltas: 3% (978/32580) Resolving deltas: 4% (1304/32580) Resolving deltas: 5% (1629/32580) Resolving deltas: 6% (1956/32580) Resolving deltas: 7% (2281/32580) Resolving deltas: 8% (2607/32580) Resolving deltas: 9% (2933/32580) Resolving deltas: 10% (3258/32580) Resolving deltas: 11% (3585/32580) Resolving deltas: 12% (3910/32580) Resolving deltas: 13% (4236/32580) Resolving deltas: 14% (4562/32580) Resolving deltas: 15% (4887/32580) Resolving deltas: 16% (5213/32580) Resolving deltas: 17% (5539/32580) Resolving deltas: 18% (5866/32580) Resolving deltas: 19% (6191/32580) Resolving deltas: 20% (6516/32580) Resolving deltas: 21% (6842/32580) Resolving deltas: 22% (7168/32580) Resolving deltas: 23% (7494/32580) Resolving deltas: 24% (7820/32580) Resolving deltas: 25% (8145/32580) Resolving deltas: 26% (8471/32580) Resolving deltas: 27% (8797/32580) Resolving deltas: 28% (9123/32580) Resolving deltas: 29% (9449/32580) Resolving deltas: 30% (9774/32580) Resolving deltas: 31% (10100/32580) Resolving deltas: 32% (10426/32580) Resolving deltas: 33% (10752/32580) Resolving deltas: 34% (11078/32580) Resolving deltas: 35% (11403/32580) Resolving deltas: 36% (11730/32580) Resolving deltas: 37% (12056/32580) Resolving deltas: 38% (12381/32580) Resolving deltas: 39% (12707/32580) Resolving deltas: 40% (13032/32580) Resolving deltas: 41% (13358/32580) Resolving deltas: 42% (13684/32580) Resolving deltas: 43% (14010/32580) Resolving deltas: 44% (14336/32580) Resolving deltas: 45% (14661/32580) Resolving deltas: 46% (14987/32580) Resolving deltas: 47% (15313/32580) Resolving deltas: 48% (15639/32580) Resolving deltas: 49% (15965/32580) Resolving deltas: 50% (16290/32580) Resolving deltas: 51% (16616/32580) Resolving deltas: 52% (16943/32580) Resolving deltas: 53% (17268/32580) Resolving deltas: 54% (17594/32580) Resolving deltas: 55% (17920/32580) Resolving deltas: 56% (18246/32580) Resolving deltas: 57% (18571/32580) Resolving deltas: 58% (18897/32580) Resolving deltas: 59% (19223/32580) Resolving deltas: 60% (19548/32580) Resolving deltas: 61% (19874/32580) Resolving deltas: 62% (20200/32580) Resolving deltas: 63% (20526/32580) Resolving deltas: 64% (20852/32580) Resolving deltas: 65% (21177/32580) Resolving deltas: 66% (21503/32580) Resolving deltas: 67% (21829/32580) Resolving deltas: 68% (22155/32580) Resolving deltas: 69% (22481/32580) Resolving deltas: 70% (22806/32580) Resolving deltas: 71% (23132/32580) Resolving deltas: 72% (23458/32580) Resolving deltas: 73% (23784/32580) Resolving deltas: 74% (24110/32580) Resolving deltas: 75% (24435/32580) Resolving deltas: 76% (24761/32580) Resolving deltas: 77% (25087/32580) Resolving deltas: 78% (25414/32580) Resolving deltas: 79% (25739/32580) Resolving deltas: 80% (26064/32580) Resolving deltas: 81% (26390/32580) Resolving deltas: 82% (26716/32580) Resolving deltas: 83% (27042/32580) Resolving deltas: 84% (27368/32580) Resolving deltas: 85% (27693/32580) Resolving deltas: 86% (28020/32580) Resolving deltas: 87% (28345/32580) Resolving deltas: 88% (28671/32580) Resolving deltas: 89% (28997/32580) Resolving deltas: 90% (29323/32580) Resolving deltas: 91% (29648/32580) Resolving deltas: 92% (29974/32580) Resolving deltas: 93% (30300/32580) Resolving deltas: 94% (30626/32580) Resolving deltas: 95% (30951/32580) Resolving deltas: 96% (31277/32580) Resolving deltas: 97% (31603/32580) Resolving deltas: 98% (31929/32580) Resolving deltas: 99% (32255/32580) Resolving deltas: 99% (32493/32580) Resolving deltas: 100% (32580/32580) Resolving deltas: 100% (32580/32580), done. ==> Validating source files with sha512sums... molecule ... Passed ==> Validating source files with b2sums... molecule ... Passed ]2;🔵 Container arch-nspawn-4046452 on charcadet.felixc.at==> Making package: molecule 25.2.0-2 (Sat Feb 8 18:37:28 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (32) New Version Net Change Download Size extra/ansible-core 2.18.2-1 20.39 MiB 3.12 MiB extra/libsodium 1.0.20-1 0.44 MiB extra/libyaml 0.2.5-3 0.16 MiB extra/python-attrs 23.2.0-4 0.54 MiB extra/python-bcrypt 4.2.1-2 0.44 MiB 0.20 MiB extra/python-bracex 2.5-2 0.09 MiB 0.02 MiB extra/python-cffi 1.17.1-2 1.35 MiB 0.28 MiB extra/python-cryptography 44.0.0-1 5.12 MiB 1.29 MiB extra/python-jsonschema-specifications 2024.10.1-1 0.05 MiB 0.01 MiB extra/python-markdown-it-py 3.0.0-4.1 0.68 MiB 0.14 MiB extra/python-markupsafe 2.1.5-3 0.07 MiB extra/python-mdurl 0.1.2-8 0.06 MiB 0.02 MiB extra/python-paramiko 3.5.0-1 2.36 MiB 0.35 MiB extra/python-pycparser 2.22-3 1.69 MiB 0.22 MiB extra/python-pygments 2.19.1-1 14.39 MiB extra/python-pynacl 1.5.0-3 0.80 MiB 0.10 MiB extra/python-referencing 0.35.1-3.1 0.38 MiB 0.07 MiB extra/python-resolvelib 1.1.0-2 0.16 MiB 0.03 MiB extra/python-rpds-py 0.22.3-1 0.65 MiB 0.27 MiB extra/python-subprocess-tee 0.4.1-5 0.02 MiB 0.01 MiB extra/python-typing_extensions 4.12.2-3 0.42 MiB extra/python-ansible-compat 25.1.2-1 0.24 MiB 0.05 MiB extra/python-click 8.1.7-4 1.18 MiB extra/python-click-help-colors 0.9.4-3 0.06 MiB 0.02 MiB extra/python-enrich 1.3.0-2 0.03 MiB 0.01 MiB extra/python-jinja 1:3.1.5-1.1 1.77 MiB extra/python-jsonschema 4.23.0-2 1.33 MiB 0.18 MiB extra/python-packaging 24.2-3 0.66 MiB extra/python-pluggy 1.5.0-3 0.20 MiB 0.04 MiB extra/python-rich 13.9.4-3 3.13 MiB 0.52 MiB extra/python-wcmatch 10.0-2 0.47 MiB 0.09 MiB extra/python-yaml 6.0.2-2 0.91 MiB 0.19 MiB Total Download Size: 7.25 MiB Total Installed Size: 60.23 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... ansible-core-2.18.2-1-any downloading... python-cryptography-44.0.0-1-riscv64 downloading... python-rich-13.9.4-3-any downloading... python-paramiko-3.5.0-1-any downloading... python-cffi-1.17.1-2-riscv64 downloading... python-rpds-py-0.22.3-1-riscv64 downloading... python-pycparser-2.22-3-any downloading... python-bcrypt-4.2.1-2-riscv64 downloading... python-yaml-6.0.2-2-riscv64 downloading... python-jsonschema-4.23.0-2-any downloading... python-markdown-it-py-3.0.0-4.1-any downloading... python-pynacl-1.5.0-3-riscv64 downloading... python-wcmatch-10.0-2-any downloading... python-referencing-0.35.1-3.1-any downloading... python-ansible-compat-25.1.2-1-any downloading... python-pluggy-1.5.0-3-any downloading... python-resolvelib-1.1.0-2-any downloading... python-bracex-2.5-2-any downloading... python-mdurl-0.1.2-8-any downloading... python-click-help-colors-0.9.4-3-any downloading... python-jsonschema-specifications-2024.10.1-1-any downloading... python-enrich-1.3.0-2-any downloading... python-subprocess-tee-0.4.1-5-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-pycparser... installing python-cffi... Optional dependencies for python-cffi python-setuptools: "limited api" version checking in cffi.setuptools_ext installing python-cryptography... installing python-markupsafe... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support installing python-packaging... installing libyaml... installing python-yaml... installing python-resolvelib... installing python-bcrypt... installing libsodium... installing python-pynacl... installing python-paramiko... Optional dependencies for python-paramiko python-invoke: config support python-gssapi: GSS-API/SSPI support python-pyasn1: GSS-API/SSPI support installing python-typing_extensions... installing ansible-core... Optional dependencies for ansible-core python-argcomplete: shell completions python-dnspython: for dig lookup python-jmespath: json_query support python-netaddr: for the ipaddr filter python-passlib: crypt values for vars_prompt python-pip: for module to manage Python libarary dependencies python-pywinrm: connect to Windows machines python-setuptools: for module to manage Python libarary dependencies python-systemd: for journald support sshpass: for ssh connections with password installing python-attrs... installing python-rpds-py... installing python-referencing... installing python-jsonschema-specifications... installing python-jsonschema... Optional dependencies for python-jsonschema python-isoduration: for duration format python-fqdn: for hostname format python-idna: for idn-hostname format python-jsonpointer: for json-pointer & relative-json-pointer format python-rfc3339-validator: for date-time format python-rfc3987: for iri, iri-reference, uri & uri-reference format python-uri-template: for uri-template format python-webcolors: for color format installing python-subprocess-tee... Optional dependencies for python-subprocess-tee python-enrich: for rich text rendering [pending] installing python-ansible-compat... installing python-click... installing python-click-help-colors... installing python-mdurl... installing python-markdown-it-py... Optional dependencies for python-markdown-it-py python-mdit_py_plugins: core plugins python-linkify-it-py: linkify extension installing python-pygments... installing python-rich... installing python-enrich... installing python-pluggy... installing python-bracex... installing python-wcmatch... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (40) New Version Net Change Download Size extra/perl-error 0.17029-7 0.04 MiB extra/perl-mailtools 2.22-1 0.10 MiB extra/perl-timedate 2.33-7 0.08 MiB extra/python-autocommand 2.2.2-7 0.08 MiB extra/python-charset-normalizer 3.4.1-1 0.44 MiB 0.09 MiB extra/python-execnet 2.1.1-4 0.47 MiB 0.10 MiB extra/python-idna 3.10-2 0.88 MiB extra/python-iniconfig 2.0.0-6 0.04 MiB 0.01 MiB extra/python-jaraco.collections 5.1.0-1 0.10 MiB extra/python-jaraco.context 6.0.1-1 0.04 MiB extra/python-jaraco.functools 4.1.0-1 0.07 MiB extra/python-jaraco.text 4.0.0-2 0.08 MiB extra/python-more-itertools 10.5.0-1 0.64 MiB extra/python-pathspec 0.12.1-3 0.23 MiB 0.05 MiB extra/python-platformdirs 4.3.6-2 0.24 MiB extra/python-ptyprocess 0.7.0-8 0.12 MiB 0.03 MiB extra/python-pyproject-hooks 1.2.0-3 0.10 MiB 0.02 MiB extra/python-requests 2.32.3-4.1 0.60 MiB 0.12 MiB extra/python-ruamel-yaml 0.18.10-1 1.76 MiB 0.26 MiB extra/python-ruamel.yaml.clib 0.2.12-3 0.29 MiB 0.14 MiB extra/python-urllib3 2.3.0-1 1.26 MiB extra/uv 0.5.29-1 31.79 MiB 10.12 MiB extra/ansible 11.2.0-1 512.76 MiB 36.55 MiB extra/check-jsonschema 0.31.1-1 2.69 MiB 0.23 MiB extra/git 2.48.1-1 27.35 MiB extra/python-ansi2html 1.9.2-2 0.13 MiB 0.03 MiB extra/python-build 1.2.2-3 0.20 MiB 0.05 MiB extra/python-filelock 3.17.0-1 0.13 MiB 0.03 MiB extra/python-installer 0.7.0-10 0.17 MiB 0.04 MiB extra/python-pexpect 4.9.0-4 0.60 MiB 0.10 MiB extra/python-pytest 1:8.3.4-1 3.92 MiB 0.69 MiB extra/python-pytest-mock 3.14.0-2 0.09 MiB 0.02 MiB extra/python-pytest-testinfra 10.1.1-4 0.72 MiB 0.14 MiB extra/python-pytest-xdist 3.6.1-2 0.48 MiB 0.09 MiB extra/python-regress 2024.11.1-2 1.10 MiB 0.31 MiB extra/python-setuptools 1:75.2.0-4 8.05 MiB extra/python-setuptools-scm 8.1.0-3.1 0.37 MiB 0.08 MiB extra/python-uv 0.5.29-1 0.07 MiB 0.02 MiB extra/python-wheel 0.45.0-3 0.28 MiB extra/yamllint 1.35.1-2 0.48 MiB 0.08 MiB Total Download Size: 49.39 MiB Total Installed Size: 599.05 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... ansible-11.2.0-1-any downloading... uv-0.5.29-1-riscv64 downloading... python-pytest-1:8.3.4-1-any downloading... python-regress-2024.11.1-2-riscv64 downloading... python-ruamel-yaml-0.18.10-1-any downloading... check-jsonschema-0.31.1-1-any downloading... python-pytest-testinfra-10.1.1-4-any downloading... python-ruamel.yaml.clib-0.2.12-3-riscv64 downloading... python-requests-2.32.3-4.1-any downloading... python-pexpect-4.9.0-4-any downloading... python-execnet-2.1.1-4-any downloading... python-charset-normalizer-3.4.1-1-any downloading... python-pytest-xdist-3.6.1-2-any downloading... python-setuptools-scm-8.1.0-3.1-any downloading... yamllint-1.35.1-2-any downloading... python-build-1.2.2-3-any downloading... python-pathspec-0.12.1-3-any downloading... python-installer-0.7.0-10-any downloading... python-ansi2html-1.9.2-2-any downloading... python-ptyprocess-0.7.0-8-any downloading... python-filelock-3.17.0-1-any downloading... python-pytest-mock-3.14.0-2-any downloading... python-pyproject-hooks-1.2.0-3-any downloading... python-uv-0.5.29-1-riscv64 downloading... python-iniconfig-2.0.0-6-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) python-uv: to use as the Python package installer [pending] python-virtualenv: to use virtualenv for build isolation installing python-installer... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-platformdirs... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-setuptools... installing python-setuptools-scm... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto 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-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https 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] installing ansible... Optional dependencies for ansible python-argcomplete: shell completions python-pyopenssl: openssl modules python-dnspython: for dig lookup python-ovirt-engine-sdk: ovirt support python-boto3: aws_s3 module python-ldap: ldap support python-proxmoxer: proxmox modules python-openstacksdk: OpenStack module python-pynetbox: NetBox module python-ldap: LDAP modules python-kubernetes: Kubernetes modules python-keyring: Keyring module python-github3py: GitHub module python-lxc: LXC module acme-tiny: openssl_certificate module installing python-regress... installing python-charset-normalizer... installing python-idna... installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support python-brotlicffi: Brotli support python-h2: HTTP/2 support python-pysocks: SOCKS support python-zstandard: Zstandard support installing python-requests... Optional dependencies for python-requests python-chardet: alternative character encoding library python-pysocks: SOCKS proxy support installing python-ruamel.yaml.clib... installing python-ruamel-yaml... installing check-jsonschema... Optional dependencies for check-jsonschema python-json5: for JSON5 support python-orjson: for using orjson as JSON parser installing python-ansi2html... installing python-filelock... installing python-ptyprocess... installing python-pexpect... installing python-iniconfig... installing python-pytest... installing python-pytest-mock... installing python-pytest-testinfra... Optional dependencies for python-pytest-testinfra ansible: for tests using ansible inventories [installed] docker: for test running docker containers kubectl: for test running containers in kubernetes lxd: for test running LXC or LXD containers podman: for test running podman containers python-paramiko: for testing remote hosts [installed] python-pywinrm: for testing on Windows hosts salt: for tests using saltstack installing python-execnet... installing python-pytest-xdist... installing uv... installing python-uv... installing python-pathspec... installing yamllint... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Warn about old perl modules [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of molecule git repo... Cloning into 'molecule'... done. Switched to a new branch 'makepkg' ==> Starting build()... * Building wheel... running bdist_wheel running build running build_py creating build/lib/molecule copying src/molecule/__init__.py -> build/lib/molecule copying src/molecule/__main__.py -> build/lib/molecule copying src/molecule/api.py -> build/lib/molecule copying src/molecule/app.py -> build/lib/molecule copying src/molecule/config.py -> build/lib/molecule copying src/molecule/console.py -> build/lib/molecule copying src/molecule/constants.py -> build/lib/molecule copying src/molecule/interpolation.py -> build/lib/molecule copying src/molecule/logger.py -> build/lib/molecule copying src/molecule/platforms.py -> build/lib/molecule copying src/molecule/scenario.py -> build/lib/molecule copying src/molecule/scenarios.py -> build/lib/molecule copying src/molecule/shell.py -> build/lib/molecule copying src/molecule/state.py -> build/lib/molecule copying src/molecule/status.py -> build/lib/molecule copying src/molecule/text.py -> build/lib/molecule copying src/molecule/types.py -> build/lib/molecule copying src/molecule/util.py -> build/lib/molecule copying src/molecule/_version.py -> build/lib/molecule creating build/lib/molecule/command copying src/molecule/command/__init__.py -> build/lib/molecule/command copying src/molecule/command/base.py -> build/lib/molecule/command copying src/molecule/command/check.py -> build/lib/molecule/command copying src/molecule/command/cleanup.py -> build/lib/molecule/command copying src/molecule/command/converge.py -> build/lib/molecule/command copying src/molecule/command/create.py -> build/lib/molecule/command copying src/molecule/command/dependency.py -> build/lib/molecule/command copying src/molecule/command/destroy.py -> build/lib/molecule/command copying src/molecule/command/drivers.py -> build/lib/molecule/command copying src/molecule/command/idempotence.py -> build/lib/molecule/command copying src/molecule/command/list.py -> build/lib/molecule/command copying src/molecule/command/login.py -> build/lib/molecule/command copying src/molecule/command/matrix.py -> build/lib/molecule/command copying src/molecule/command/prepare.py -> build/lib/molecule/command copying src/molecule/command/reset.py -> build/lib/molecule/command copying src/molecule/command/side_effect.py -> build/lib/molecule/command copying src/molecule/command/syntax.py -> build/lib/molecule/command copying src/molecule/command/test.py -> build/lib/molecule/command copying src/molecule/command/verify.py -> build/lib/molecule/command creating build/lib/molecule/data copying src/molecule/data/__init__.py -> build/lib/molecule/data creating build/lib/molecule/dependency copying src/molecule/dependency/__init__.py -> build/lib/molecule/dependency copying src/molecule/dependency/base.py -> build/lib/molecule/dependency copying src/molecule/dependency/shell.py -> build/lib/molecule/dependency creating build/lib/molecule/driver copying src/molecule/driver/__init__.py -> build/lib/molecule/driver copying src/molecule/driver/base.py -> build/lib/molecule/driver copying src/molecule/driver/delegated.py -> build/lib/molecule/driver creating build/lib/molecule/model copying src/molecule/model/__init__.py -> build/lib/molecule/model copying src/molecule/model/schema_v3.py -> build/lib/molecule/model creating build/lib/molecule/provisioner copying src/molecule/provisioner/__init__.py -> build/lib/molecule/provisioner copying src/molecule/provisioner/ansible.py -> build/lib/molecule/provisioner copying src/molecule/provisioner/ansible_playbook.py -> build/lib/molecule/provisioner copying src/molecule/provisioner/ansible_playbooks.py -> build/lib/molecule/provisioner copying src/molecule/provisioner/base.py -> build/lib/molecule/provisioner creating build/lib/molecule/verifier copying src/molecule/verifier/__init__.py -> build/lib/molecule/verifier copying src/molecule/verifier/ansible.py -> build/lib/molecule/verifier copying src/molecule/verifier/base.py -> build/lib/molecule/verifier copying src/molecule/verifier/testinfra.py -> build/lib/molecule/verifier creating build/lib/molecule/command/init copying src/molecule/command/init/__init__.py -> build/lib/molecule/command/init copying src/molecule/command/init/base.py -> build/lib/molecule/command/init copying src/molecule/command/init/init.py -> build/lib/molecule/command/init copying src/molecule/command/init/scenario.py -> build/lib/molecule/command/init creating build/lib/molecule/dependency/ansible_galaxy copying src/molecule/dependency/ansible_galaxy/__init__.py -> build/lib/molecule/dependency/ansible_galaxy copying src/molecule/dependency/ansible_galaxy/base.py -> build/lib/molecule/dependency/ansible_galaxy copying src/molecule/dependency/ansible_galaxy/collections.py -> build/lib/molecule/dependency/ansible_galaxy copying src/molecule/dependency/ansible_galaxy/roles.py -> build/lib/molecule/dependency/ansible_galaxy running egg_info creating src/molecule.egg-info writing src/molecule.egg-info/PKG-INFO writing dependency_links to src/molecule.egg-info/dependency_links.txt writing entry points to src/molecule.egg-info/entry_points.txt writing requirements to src/molecule.egg-info/requires.txt writing top-level names to src/molecule.egg-info/top_level.txt writing manifest file 'src/molecule.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'src/molecule.egg-info/SOURCES.txt' copying src/molecule/py.typed -> build/lib/molecule copying src/molecule/data/driver.json -> build/lib/molecule/data copying src/molecule/data/init-scenario.yml -> build/lib/molecule/data copying src/molecule/data/molecule.json -> build/lib/molecule/data creating build/lib/molecule/data/templates/scenario copying src/molecule/data/templates/scenario/converge.yml.j2 -> build/lib/molecule/data/templates/scenario copying src/molecule/data/templates/scenario/create.yml.j2 -> build/lib/molecule/data/templates/scenario copying src/molecule/data/templates/scenario/destroy.yml.j2 -> build/lib/molecule/data/templates/scenario copying src/molecule/data/templates/scenario/molecule.yml.j2 -> build/lib/molecule/data/templates/scenario installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/molecule copying build/lib/molecule/__init__.py -> build/bdist.linux-riscv64/wheel/./molecule copying build/lib/molecule/__main__.py -> build/bdist.linux-riscv64/wheel/./molecule copying build/lib/molecule/api.py -> build/bdist.linux-riscv64/wheel/./molecule copying build/lib/molecule/app.py -> build/bdist.linux-riscv64/wheel/./molecule copying build/lib/molecule/config.py -> build/bdist.linux-riscv64/wheel/./molecule copying build/lib/molecule/console.py -> build/bdist.linux-riscv64/wheel/./molecule copying build/lib/molecule/constants.py -> build/bdist.linux-riscv64/wheel/./molecule copying build/lib/molecule/interpolation.py -> build/bdist.linux-riscv64/wheel/./molecule copying build/lib/molecule/logger.py -> build/bdist.linux-riscv64/wheel/./molecule copying build/lib/molecule/platforms.py -> build/bdist.linux-riscv64/wheel/./molecule copying build/lib/molecule/scenario.py -> build/bdist.linux-riscv64/wheel/./molecule copying build/lib/molecule/scenarios.py -> build/bdist.linux-riscv64/wheel/./molecule copying build/lib/molecule/shell.py -> build/bdist.linux-riscv64/wheel/./molecule copying build/lib/molecule/state.py -> build/bdist.linux-riscv64/wheel/./molecule copying build/lib/molecule/status.py -> build/bdist.linux-riscv64/wheel/./molecule copying build/lib/molecule/text.py -> build/bdist.linux-riscv64/wheel/./molecule copying build/lib/molecule/types.py -> build/bdist.linux-riscv64/wheel/./molecule copying build/lib/molecule/util.py -> build/bdist.linux-riscv64/wheel/./molecule copying build/lib/molecule/_version.py -> build/bdist.linux-riscv64/wheel/./molecule creating build/bdist.linux-riscv64/wheel/molecule/command copying build/lib/molecule/command/__init__.py -> build/bdist.linux-riscv64/wheel/./molecule/command copying build/lib/molecule/command/base.py -> build/bdist.linux-riscv64/wheel/./molecule/command copying build/lib/molecule/command/check.py -> build/bdist.linux-riscv64/wheel/./molecule/command copying build/lib/molecule/command/cleanup.py -> build/bdist.linux-riscv64/wheel/./molecule/command copying build/lib/molecule/command/converge.py -> build/bdist.linux-riscv64/wheel/./molecule/command copying build/lib/molecule/command/create.py -> build/bdist.linux-riscv64/wheel/./molecule/command copying build/lib/molecule/command/dependency.py -> build/bdist.linux-riscv64/wheel/./molecule/command copying build/lib/molecule/command/destroy.py -> build/bdist.linux-riscv64/wheel/./molecule/command copying build/lib/molecule/command/drivers.py -> build/bdist.linux-riscv64/wheel/./molecule/command copying build/lib/molecule/command/idempotence.py -> build/bdist.linux-riscv64/wheel/./molecule/command copying build/lib/molecule/command/list.py -> build/bdist.linux-riscv64/wheel/./molecule/command copying build/lib/molecule/command/login.py -> build/bdist.linux-riscv64/wheel/./molecule/command copying build/lib/molecule/command/matrix.py -> build/bdist.linux-riscv64/wheel/./molecule/command copying build/lib/molecule/command/prepare.py -> build/bdist.linux-riscv64/wheel/./molecule/command copying build/lib/molecule/command/reset.py -> build/bdist.linux-riscv64/wheel/./molecule/command copying build/lib/molecule/command/side_effect.py -> build/bdist.linux-riscv64/wheel/./molecule/command copying build/lib/molecule/command/syntax.py -> build/bdist.linux-riscv64/wheel/./molecule/command copying build/lib/molecule/command/test.py -> build/bdist.linux-riscv64/wheel/./molecule/command copying build/lib/molecule/command/verify.py -> build/bdist.linux-riscv64/wheel/./molecule/command creating build/bdist.linux-riscv64/wheel/molecule/command/init copying build/lib/molecule/command/init/__init__.py -> build/bdist.linux-riscv64/wheel/./molecule/command/init copying build/lib/molecule/command/init/base.py -> build/bdist.linux-riscv64/wheel/./molecule/command/init copying build/lib/molecule/command/init/init.py -> build/bdist.linux-riscv64/wheel/./molecule/command/init copying build/lib/molecule/command/init/scenario.py -> build/bdist.linux-riscv64/wheel/./molecule/command/init creating build/bdist.linux-riscv64/wheel/molecule/data copying build/lib/molecule/data/__init__.py -> build/bdist.linux-riscv64/wheel/./molecule/data copying build/lib/molecule/data/driver.json -> build/bdist.linux-riscv64/wheel/./molecule/data copying build/lib/molecule/data/init-scenario.yml -> build/bdist.linux-riscv64/wheel/./molecule/data copying build/lib/molecule/data/molecule.json -> build/bdist.linux-riscv64/wheel/./molecule/data creating build/bdist.linux-riscv64/wheel/molecule/data/templates creating build/bdist.linux-riscv64/wheel/molecule/data/templates/scenario copying build/lib/molecule/data/templates/scenario/converge.yml.j2 -> build/bdist.linux-riscv64/wheel/./molecule/data/templates/scenario copying build/lib/molecule/data/templates/scenario/create.yml.j2 -> build/bdist.linux-riscv64/wheel/./molecule/data/templates/scenario copying build/lib/molecule/data/templates/scenario/destroy.yml.j2 -> build/bdist.linux-riscv64/wheel/./molecule/data/templates/scenario copying build/lib/molecule/data/templates/scenario/molecule.yml.j2 -> build/bdist.linux-riscv64/wheel/./molecule/data/templates/scenario creating build/bdist.linux-riscv64/wheel/molecule/dependency copying build/lib/molecule/dependency/__init__.py -> build/bdist.linux-riscv64/wheel/./molecule/dependency copying build/lib/molecule/dependency/base.py -> build/bdist.linux-riscv64/wheel/./molecule/dependency copying build/lib/molecule/dependency/shell.py -> build/bdist.linux-riscv64/wheel/./molecule/dependency creating build/bdist.linux-riscv64/wheel/molecule/dependency/ansible_galaxy copying build/lib/molecule/dependency/ansible_galaxy/__init__.py -> build/bdist.linux-riscv64/wheel/./molecule/dependency/ansible_galaxy copying build/lib/molecule/dependency/ansible_galaxy/base.py -> build/bdist.linux-riscv64/wheel/./molecule/dependency/ansible_galaxy copying build/lib/molecule/dependency/ansible_galaxy/collections.py -> build/bdist.linux-riscv64/wheel/./molecule/dependency/ansible_galaxy copying build/lib/molecule/dependency/ansible_galaxy/roles.py -> build/bdist.linux-riscv64/wheel/./molecule/dependency/ansible_galaxy creating build/bdist.linux-riscv64/wheel/molecule/driver copying build/lib/molecule/driver/__init__.py -> build/bdist.linux-riscv64/wheel/./molecule/driver copying build/lib/molecule/driver/base.py -> build/bdist.linux-riscv64/wheel/./molecule/driver copying build/lib/molecule/driver/delegated.py -> build/bdist.linux-riscv64/wheel/./molecule/driver creating build/bdist.linux-riscv64/wheel/molecule/model copying build/lib/molecule/model/__init__.py -> build/bdist.linux-riscv64/wheel/./molecule/model copying build/lib/molecule/model/schema_v3.py -> build/bdist.linux-riscv64/wheel/./molecule/model creating build/bdist.linux-riscv64/wheel/molecule/provisioner copying build/lib/molecule/provisioner/__init__.py -> build/bdist.linux-riscv64/wheel/./molecule/provisioner copying build/lib/molecule/provisioner/ansible.py -> build/bdist.linux-riscv64/wheel/./molecule/provisioner copying build/lib/molecule/provisioner/ansible_playbook.py -> build/bdist.linux-riscv64/wheel/./molecule/provisioner copying build/lib/molecule/provisioner/ansible_playbooks.py -> build/bdist.linux-riscv64/wheel/./molecule/provisioner copying build/lib/molecule/provisioner/base.py -> build/bdist.linux-riscv64/wheel/./molecule/provisioner creating build/bdist.linux-riscv64/wheel/molecule/verifier copying build/lib/molecule/verifier/__init__.py -> build/bdist.linux-riscv64/wheel/./molecule/verifier copying build/lib/molecule/verifier/ansible.py -> build/bdist.linux-riscv64/wheel/./molecule/verifier copying build/lib/molecule/verifier/base.py -> build/bdist.linux-riscv64/wheel/./molecule/verifier copying build/lib/molecule/verifier/testinfra.py -> build/bdist.linux-riscv64/wheel/./molecule/verifier copying build/lib/molecule/py.typed -> build/bdist.linux-riscv64/wheel/./molecule running install_egg_info Copying src/molecule.egg-info to build/bdist.linux-riscv64/wheel/./molecule-25.2.0-py3.13.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/molecule-25.2.0.dist-info/WHEEL creating '/build/molecule/src/molecule/dist/.tmp-605akune/molecule-25.2.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'molecule/__init__.py' adding 'molecule/__main__.py' adding 'molecule/_version.py' adding 'molecule/api.py' adding 'molecule/app.py' adding 'molecule/config.py' adding 'molecule/console.py' adding 'molecule/constants.py' adding 'molecule/interpolation.py' adding 'molecule/logger.py' adding 'molecule/platforms.py' adding 'molecule/py.typed' adding 'molecule/scenario.py' adding 'molecule/scenarios.py' adding 'molecule/shell.py' adding 'molecule/state.py' adding 'molecule/status.py' adding 'molecule/text.py' adding 'molecule/types.py' adding 'molecule/util.py' adding 'molecule/command/__init__.py' adding 'molecule/command/base.py' adding 'molecule/command/check.py' adding 'molecule/command/cleanup.py' adding 'molecule/command/converge.py' adding 'molecule/command/create.py' adding 'molecule/command/dependency.py' adding 'molecule/command/destroy.py' adding 'molecule/command/drivers.py' adding 'molecule/command/idempotence.py' adding 'molecule/command/list.py' adding 'molecule/command/login.py' adding 'molecule/command/matrix.py' adding 'molecule/command/prepare.py' adding 'molecule/command/reset.py' adding 'molecule/command/side_effect.py' adding 'molecule/command/syntax.py' adding 'molecule/command/test.py' adding 'molecule/command/verify.py' adding 'molecule/command/init/__init__.py' adding 'molecule/command/init/base.py' adding 'molecule/command/init/init.py' adding 'molecule/command/init/scenario.py' adding 'molecule/data/__init__.py' adding 'molecule/data/driver.json' adding 'molecule/data/init-scenario.yml' adding 'molecule/data/molecule.json' adding 'molecule/data/templates/scenario/converge.yml.j2' adding 'molecule/data/templates/scenario/create.yml.j2' adding 'molecule/data/templates/scenario/destroy.yml.j2' adding 'molecule/data/templates/scenario/molecule.yml.j2' adding 'molecule/dependency/__init__.py' adding 'molecule/dependency/base.py' adding 'molecule/dependency/shell.py' adding 'molecule/dependency/ansible_galaxy/__init__.py' adding 'molecule/dependency/ansible_galaxy/base.py' adding 'molecule/dependency/ansible_galaxy/collections.py' adding 'molecule/dependency/ansible_galaxy/roles.py' adding 'molecule/driver/__init__.py' adding 'molecule/driver/base.py' adding 'molecule/driver/delegated.py' adding 'molecule/model/__init__.py' adding 'molecule/model/schema_v3.py' adding 'molecule/provisioner/__init__.py' adding 'molecule/provisioner/ansible.py' adding 'molecule/provisioner/ansible_playbook.py' adding 'molecule/provisioner/ansible_playbooks.py' adding 'molecule/provisioner/base.py' adding 'molecule/verifier/__init__.py' adding 'molecule/verifier/ansible.py' adding 'molecule/verifier/base.py' adding 'molecule/verifier/testinfra.py' adding 'molecule-25.2.0.dist-info/LICENSE' adding 'molecule-25.2.0.dist-info/METADATA' adding 'molecule-25.2.0.dist-info/WHEEL' adding 'molecule-25.2.0.dist-info/entry_points.txt' adding 'molecule-25.2.0.dist-info/top_level.txt' adding 'molecule-25.2.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built molecule-25.2.0-py3-none-any.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python cachedir: .pytest_cache rootdir: /dev configfile: null plugins: mock-3.14.0, testinfra-10.1.1, xdist-3.6.1 collecting ... collected 435 items ../../../../dev/command/init/test_scenario.py::test_scenario_execute PASSED [ 0%] ../../../../dev/command/init/test_scenario.py::test_execute_scenario_exists PASSED [ 0%] ../../../../dev/command/test_base.py::test_command_config_private_member PASSED [ 0%] ../../../../dev/command/test_base.py::test_init_calls_setup PASSED [ 0%] ../../../../dev/command/test_base.py::test_command_setup PASSED [ 1%] ../../../../dev/command/test_base.py::test_execute_cmdline_scenarios PASSED [ 1%] ../../../../dev/command/test_base.py::test_execute_cmdline_scenarios_prune PASSED [ 1%] ../../../../dev/command/test_base.py::test_execute_cmdline_scenarios_no_prune PASSED [ 1%] ../../../../dev/command/test_base.py::test_execute_cmdline_scenarios_exit_destroy PASSED [ 2%] ../../../../dev/command/test_base.py::test_execute_cmdline_scenarios_exit_nodestroy PASSED [ 2%] ../../../../dev/command/test_base.py::test_execute_subcommand PASSED [ 2%] ../../../../dev/command/test_base.py::test_execute_scenario PASSED [ 2%] ../../../../dev/command/test_base.py::test_execute_scenario_destroy PASSED [ 2%] ../../../../dev/command/test_base.py::test_get_configs PASSED [ 3%] ../../../../dev/command/test_base.py::test_verify_configs PASSED [ 3%] ../../../../dev/command/test_base.py::test_verify_configs_raises_with_no_configs PASSED [ 3%] ../../../../dev/command/test_base.py::test_verify_configs_raises_with_duplicate_configs PASSED [ 3%] ../../../../dev/command/test_base.py::test_get_subcommand PASSED [ 4%] ../../../../dev/command/test_base.py::test_command_completion[bash] PASSED [ 4%] ../../../../dev/command/test_base.py::test_command_completion[zsh] PASSED [ 4%] ../../../../dev/command/test_base.py::test_command_completion[fish] PASSED [ 4%] ../../../../dev/command/test_check.py::test_check_execute PASSED [ 5%] ../../../../dev/command/test_cleanup.py::test_cleanup_execute[_command_provisioner_section_with_cleanup_data] PASSED [ 5%] ../../../../dev/command/test_cleanup.py::test_cleanup_execute_skips_when_playbook_not_configured PASSED [ 5%] ../../../../dev/command/test_converge.py::test_converge_execute PASSED [ 5%] ../../../../dev/command/test_converge.py::test_ansible_args_passed_to_scenarios_get_configs PASSED [ 5%] ../../../../dev/command/test_create.py::test_create_execute SKIPPED [ 6%] ../../../../dev/command/test_create.py::test_execute_skips_when_instances_already_created SKIPPED [ 6%] ../../../../dev/command/test_dependency.py::test_dependency_execute PASSED [ 6%] ../../../../dev/command/test_destroy.py::test_destroy_execute SKIPPED [ 6%] ../../../../dev/command/test_destroy.py::test_execute_skips_when_destroy_strategy_is_never[command_driver_delegated_section_data] PASSED [ 7%] ../../../../dev/command/test_idempotence.py::test_idempotence_execute PASSED [ 7%] ../../../../dev/command/test_idempotence.py::test_execute_raises_when_not_converged PASSED [ 7%] ../../../../dev/command/test_idempotence.py::test_execute_raises_when_fails_idempotence PASSED [ 7%] ../../../../dev/command/test_idempotence.py::test_is_idempotent PASSED [ 8%] ../../../../dev/command/test_idempotence.py::test_is_idempotent_not_idempotent PASSED [ 8%] ../../../../dev/command/test_idempotence.py::test_non_idempotent_tasks_idempotent PASSED [ 8%] ../../../../dev/command/test_idempotence.py::test_non_idempotent_tasks_not_idempotent PASSED [ 8%] ../../../../dev/command/test_list.py::test_list_execute PASSED [ 8%] ../../../../dev/command/test_login.py::test_login_execute PASSED [ 9%] ../../../../dev/command/test_login.py::test_login_execute_instance_creation[command_driver_delegated_managed_section_data] PASSED [ 9%] ../../../../dev/command/test_login.py::test_get_hostname_does_not_match PASSED [ 9%] ../../../../dev/command/test_login.py::test_get_hostname_exact_match_with_one_host PASSED [ 9%] ../../../../dev/command/test_login.py::test_get_hostname_partial_match_with_one_host PASSED [ 10%] ../../../../dev/command/test_login.py::test_get_hostname_exact_match_with_multiple_hosts PASSED [ 10%] ../../../../dev/command/test_login.py::test_get_hostname_partial_match_with_multiple_hosts PASSED [ 10%] ../../../../dev/command/test_login.py::test_get_hostname_partial_match_with_multiple_hosts_raises PASSED [ 10%] ../../../../dev/command/test_login.py::test_get_hostname_no_host_flag_specified_on_cli PASSED [ 11%] ../../../../dev/command/test_login.py::test_get_hostname_no_host_flag_specified_on_cli_with_multiple_hosts_raises PASSED [ 11%] ../../../../dev/command/test_prepare.py::test_prepare_execute PASSED [ 11%] ../../../../dev/command/test_prepare.py::test_execute_skips_when_instances_already_prepared PASSED [ 11%] ../../../../dev/command/test_prepare.py::test_prepare_execute_skips_when_playbook_not_configured PASSED [ 11%] ../../../../dev/command/test_prepare.py::test_execute_when_instances_already_prepared_but_force_provided PASSED [ 12%] ../../../../dev/command/test_side_effect.py::test_side_effect_execute[_command_provisioner_section_with_side_effect_data] PASSED [ 12%] ../../../../dev/command/test_side_effect.py::test_side_effect_execute_skips_when_playbook_not_configured PASSED [ 12%] ../../../../dev/command/test_syntax.py::test_syntax_execute PASSED [ 12%] ../../../../dev/command/test_verify.py::test_verify_execute PASSED [ 13%] ../../../../dev/dependency/ansible_galaxy/test_collections.py::test_collections_config_private_member PASSED [ 13%] ../../../../dev/dependency/ansible_galaxy/test_collections.py::test_collections_default_options_property PASSED [ 13%] ../../../../dev/dependency/ansible_galaxy/test_collections.py::test_collections_default_env_property PASSED [ 13%] ../../../../dev/dependency/ansible_galaxy/test_collections.py::test_collections_name_property PASSED [ 14%] ../../../../dev/dependency/ansible_galaxy/test_collections.py::test_collections_enabled_property PASSED [ 14%] ../../../../dev/dependency/ansible_galaxy/test_collections.py::test_collections_options_property[_dependency_section_data] PASSED [ 14%] ../../../../dev/dependency/ansible_galaxy/test_collections.py::test_collections_options_property_handles_cli_args[_dependency_section_data] PASSED [ 14%] ../../../../dev/dependency/ansible_galaxy/test_collections.py::test_collections_env_property[_dependency_section_data] PASSED [ 14%] ../../../../dev/dependency/ansible_galaxy/test_collections.py::test_collections_bake[_dependency_section_data] PASSED [ 15%] ../../../../dev/dependency/ansible_galaxy/test_collections.py::test_collections_execute PASSED [ 15%] ../../../../dev/dependency/ansible_galaxy/test_collections.py::test_collections_execute_does_not_execute_when_disabled PASSED [ 15%] ../../../../dev/dependency/ansible_galaxy/test_collections.py::test_collections_execute_does_not_execute_when_no_requirements_file PASSED [ 15%] ../../../../dev/dependency/ansible_galaxy/test_collections.py::test_collections_execute_bakes PASSED [ 16%] ../../../../dev/dependency/ansible_galaxy/test_collections.py::test_collections_executes_catches_and_exits_return_code PASSED [ 16%] ../../../../dev/dependency/ansible_galaxy/test_collections.py::test_collections_setup PASSED [ 16%] ../../../../dev/dependency/ansible_galaxy/test_collections.py::test_collections_role_file PASSED [ 16%] ../../../../dev/dependency/ansible_galaxy/test_collections.py::test_collections_has_requirements_file PASSED [ 17%] ../../../../dev/dependency/ansible_galaxy/test_roles.py::test_roles_config_private_member PASSED [ 17%] ../../../../dev/dependency/ansible_galaxy/test_roles.py::test_roles_default_options_property PASSED [ 17%] ../../../../dev/dependency/ansible_galaxy/test_roles.py::test_roles_default_env_property PASSED [ 17%] ../../../../dev/dependency/ansible_galaxy/test_roles.py::test_roles_name_property PASSED [ 17%] ../../../../dev/dependency/ansible_galaxy/test_roles.py::test_roles_enabled_property PASSED [ 18%] ../../../../dev/dependency/ansible_galaxy/test_roles.py::test_roles_options_property[_dependency_section_data] PASSED [ 18%] ../../../../dev/dependency/ansible_galaxy/test_roles.py::test_roles_options_property_handles_cli_args[_dependency_section_data] PASSED [ 18%] ../../../../dev/dependency/ansible_galaxy/test_roles.py::test_roles_env_property[_dependency_section_data] PASSED [ 18%] ../../../../dev/dependency/ansible_galaxy/test_roles.py::test_galaxy_bake[_dependency_section_data] PASSED [ 19%] ../../../../dev/dependency/ansible_galaxy/test_roles.py::test_execute PASSED [ 19%] ../../../../dev/dependency/ansible_galaxy/test_roles.py::test_roles_execute_does_not_execute_when_disabled PASSED [ 19%] ../../../../dev/dependency/ansible_galaxy/test_roles.py::test_roles_execute_does_not_execute_when_no_requirements_file PASSED [ 19%] ../../../../dev/dependency/ansible_galaxy/test_roles.py::test_roles_execute_bakes PASSED [ 20%] ../../../../dev/dependency/ansible_galaxy/test_roles.py::test_galaxy_executes_catches_and_exits_return_code PASSED [ 20%] ../../../../dev/dependency/ansible_galaxy/test_roles.py::test_role_file PASSED [ 20%] ../../../../dev/dependency/ansible_galaxy/test_roles.py::test_roles_has_requirements_file PASSED [ 20%] ../../../../dev/dependency/test_shell.py::test_shell_config_private_member PASSED [ 20%] ../../../../dev/dependency/test_shell.py::test_shell_default_options_property PASSED [ 21%] ../../../../dev/dependency/test_shell.py::test_shell_default_env_property PASSED [ 21%] ../../../../dev/dependency/test_shell.py::test_shell_name_property[_dependency_section_data] PASSED [ 21%] ../../../../dev/dependency/test_shell.py::test_shell_enabled_property PASSED [ 21%] ../../../../dev/dependency/test_shell.py::test_shell_options_property[_dependency_section_data] PASSED [ 22%] ../../../../dev/dependency/test_shell.py::test_shell_options_property_handles_cli_args[_dependency_section_data] PASSED [ 22%] ../../../../dev/dependency/test_shell.py::test_shell_env_property[_dependency_section_data] PASSED [ 22%] ../../../../dev/dependency/test_shell.py::test_shell_execute PASSED [ 22%] ../../../../dev/dependency/test_shell.py::test_shell_execute_does_not_execute_when_disabled PASSED [ 22%] ../../../../dev/dependency/test_shell.py::test_dependency_execute_bakes[_dependency_section_data] PASSED [ 23%] ../../../../dev/dependency/test_shell.py::test_dep_executes_catches_and_exits_return_code[_dependency_section_data] PASSED [ 23%] ../../../../dev/dependency/test_shell.py::test_has_command_configured PASSED [ 23%] ../../../../dev/driver/test_delegated.py::test_delegated_config_private_member PASSED [ 23%] ../../../../dev/driver/test_delegated.py::test_delegated_options_property2 PASSED [ 24%] ../../../../dev/driver/test_delegated.py::test_delegated_name_property PASSED [ 24%] ../../../../dev/driver/test_delegated.py::test_delegated_options_property[_driver_unmanaged_section_data] PASSED [ 24%] ../../../../dev/driver/test_delegated.py::test_delegated_options_property_when_managed[_driver_managed_section_data] PASSED [ 24%] ../../../../dev/driver/test_delegated.py::test_login_cmd_template_property_when_managed[_driver_managed_section_data] PASSED [ 25%] ../../../../dev/driver/test_delegated.py::test_safe_files_property PASSED [ 25%] ../../../../dev/driver/test_delegated.py::test_default_safe_files_property PASSED [ 25%] ../../../../dev/driver/test_delegated.py::test_delegated_property PASSED [ 25%] ../../../../dev/driver/test_delegated.py::test_managed_property PASSED [ 25%] ../../../../dev/driver/test_delegated.py::test_default_ssh_connection_options_property[_driver_unmanaged_section_data] PASSED [ 26%] ../../../../dev/driver/test_delegated.py::test_default_ssh_connection_options_property_when_managed[_driver_managed_section_data] PASSED [ 26%] ../../../../dev/driver/test_delegated.py::test_login_options[_driver_unmanaged_section_data] PASSED [ 26%] ../../../../dev/driver/test_delegated.py::test_login_options_when_managed[_driver_managed_section_data] PASSED [ 26%] ../../../../dev/driver/test_delegated.py::test_ansible_connection_options[_driver_unmanaged_section_data] PASSED [ 27%] ../../../../dev/driver/test_delegated.py::test_ansible_connection_options_when_managed[_driver_managed_section_data] PASSED [ 27%] ../../../../dev/driver/test_delegated.py::test_ansible_connection_options_handles_missing_instance_config_managed PASSED [ 27%] ../../../../dev/driver/test_delegated.py::test_ansible_connection_options_handles_missing_results_key_when_managed PASSED [ 27%] ../../../../dev/driver/test_delegated.py::test_instance_config_property PASSED [ 28%] ../../../../dev/driver/test_delegated.py::test_ssh_connection_options_property[_driver_unmanaged_section_data] PASSED [ 28%] ../../../../dev/driver/test_delegated.py::test_status PASSED [ 28%] ../../../../dev/driver/test_delegated.py::test_delegated_created PASSED [ 28%] ../../../../dev/driver/test_delegated.py::test_created_unknown_when_managed_false[_driver_options_managed_section_data] PASSED [ 28%] ../../../../dev/driver/test_delegated.py::test_property PASSED [ 29%] ../../../../dev/driver/test_delegated.py::test_get_instance_config PASSED [ 29%] ../../../../dev/model/v2/test_dependency_section.py::test_dependency[_model_dependency_section_data] PASSED [ 29%] ../../../../dev/model/v2/test_dependency_section.py::test_dependency_has_errors[_model_dependency_errors_section_data] PASSED [ 29%] ../../../../dev/model/v2/test_dependency_section.py::test_dependency_allows_shell_name[_model_dependency_allows_galaxy_section_data] PASSED [ 30%] ../../../../dev/model/v2/test_dependency_section.py::test_dependency_allows_shell_name[_model_dependency_allows_shell_section_data] PASSED [ 30%] ../../../../dev/model/v2/test_dependency_section.py::test_dependency_shell_has_errors[_model_dependency_shell_errors_section_data] PASSED [ 30%] ../../../../dev/model/v2/test_driver_section.py::test_driver[_model_driver_section_data] PASSED [ 30%] ../../../../dev/model/v2/test_driver_section.py::test_driver_has_errors[_model_driver_errors_section_data] PASSED [ 31%] ../../../../dev/model/v2/test_driver_section.py::test_driver_has_errors[_model_driver_errors_section_data_no_prefix] PASSED [ 31%] ../../../../dev/model/v2/test_driver_section.py::test_driver_provider_name_nullable[_model_driver_provider_name_nullable_section_data] PASSED [ 31%] ../../../../dev/model/v2/test_driver_section.py::test_driver_allows_name[_model_driver_allows_delegated_section_data] PASSED [ 31%] ../../../../dev/model/v2/test_driver_section.py::test_driver_allows_name[_model_driver_allows_molecule_section_data1] PASSED [ 31%] ../../../../dev/model/v2/test_driver_section.py::test_driver_allows_name[_model_driver_allows_molecule_section_data2] PASSED [ 32%] ../../../../dev/model/v2/test_driver_section.py::test_driver_allows_name[_model_driver_allows_custom_section_data2] PASSED [ 32%] ../../../../dev/model/v2/test_driver_section.py::test_driver_allows_name[_model_driver_allows_custom_section_data1] PASSED [ 32%] ../../../../dev/model/v2/test_platforms_section.py::test_platforms_delegated[_model_platforms_delegated_section_data] PASSED [ 32%] ../../../../dev/model/v2/test_provisioner_section.py::test_provisioner[_model_provisioner_section_data] PASSED [ 33%] ../../../../dev/model/v2/test_provisioner_section.py::test_provisioner_has_errors[_model_provisioner_errors_section_data] PASSED [ 33%] ../../../../dev/model/v2/test_provisioner_section.py::test_provisioner_allows_name[_model_provisioner_allows_ansible_section_data] PASSED [ 33%] ../../../../dev/model/v2/test_scenario_section.py::test_scenario[_model_scenario_section_data] PASSED [ 33%] ../../../../dev/model/v2/test_scenario_section.py::test_scenario_has_errors[_model_scenario_errors_section_data] PASSED [ 34%] ../../../../dev/model/v2/test_schema.py::test_base_config PASSED [ 34%] ../../../../dev/model/v2/test_schema.py::test_molecule_schema FAILED [ 34%] ../../../../dev/model/v2/test_verifier_section.py::test_verifier[_model_verifier_section_data] PASSED [ 34%] ../../../../dev/model/v2/test_verifier_section.py::test_verifier_has_errors[_model_verifier_errors_section_data] PASSED [ 34%] ../../../../dev/model/v2/test_verifier_section.py::test_verifier_allows_name[_model_verifier_allows_testinfra_section_data] PASSED [ 35%] ../../../../dev/model/v2/test_verifier_section.py::test_verifier_allows_name[_model_verifier_allows_ansible_section_data] PASSED [ 35%] ../../../../dev/provisioner/test_ansible.py::test_profisioner_config_private_member PASSED [ 35%] ../../../../dev/provisioner/test_ansible.py::test_default_config_options_property PASSED [ 35%] ../../../../dev/provisioner/test_ansible.py::test_provisioner_default_options_property PASSED [ 36%] ../../../../dev/provisioner/test_ansible.py::test_ansible_default_env_property PASSED [ 36%] ../../../../dev/provisioner/test_ansible.py::test_provisioner_name_property PASSED [ 36%] ../../../../dev/provisioner/test_ansible.py::test_config_options_property[_provisioner_section_data] PASSED [ 36%] ../../../../dev/provisioner/test_ansible.py::test_ansible_options_property[_provisioner_section_data] PASSED [ 37%] ../../../../dev/provisioner/test_ansible.py::test_ansible_options_property_does_not_merge PASSED [ 37%] ../../../../dev/provisioner/test_ansible.py::test_provisioner_ansible_options_property_handles_cli_args PASSED [ 37%] ../../../../dev/provisioner/test_ansible.py::test_provisioner_env_property[_provisioner_section_data] PASSED [ 37%] ../../../../dev/provisioner/test_ansible.py::test_host_vars_property[_provisioner_section_data] PASSED [ 37%] ../../../../dev/provisioner/test_ansible.py::test_group_vars_property[_provisioner_section_data] PASSED [ 38%] ../../../../dev/provisioner/test_ansible.py::test_hosts_property[_provisioner_section_data] PASSED [ 38%] ../../../../dev/provisioner/test_ansible.py::test_links_property PASSED [ 38%] ../../../../dev/provisioner/test_ansible.py::test_inventory_directory_property PASSED [ 38%] ../../../../dev/provisioner/test_ansible.py::test_inventory_file_property PASSED [ 39%] ../../../../dev/provisioner/test_ansible.py::test_config_file_property PASSED [ 39%] ../../../../dev/provisioner/test_ansible.py::test_playbooks_property PASSED [ 39%] ../../../../dev/provisioner/test_ansible.py::test_provisioner_directory_property PASSED [ 39%] ../../../../dev/provisioner/test_ansible.py::test_playbooks_cleaned_property_is_optional PASSED [ 40%] ../../../../dev/provisioner/test_ansible.py::test_playbooks_converge_property PASSED [ 40%] ../../../../dev/provisioner/test_ansible.py::test_playbooks_side_effect_property PASSED [ 40%] ../../../../dev/provisioner/test_ansible.py::test_check PASSED [ 40%] ../../../../dev/provisioner/test_ansible.py::test_converge PASSED [ 40%] ../../../../dev/provisioner/test_ansible.py::test_converge_with_playbook PASSED [ 41%] ../../../../dev/provisioner/test_ansible.py::test_cleanup PASSED [ 41%] ../../../../dev/provisioner/test_ansible.py::test_destroy PASSED [ 41%] ../../../../dev/provisioner/test_ansible.py::test_side_effect PASSED [ 41%] ../../../../dev/provisioner/test_ansible.py::test_create PASSED [ 42%] ../../../../dev/provisioner/test_ansible.py::test_prepare PASSED [ 42%] ../../../../dev/provisioner/test_ansible.py::test_syntax PASSED [ 42%] ../../../../dev/provisioner/test_ansible.py::test_verify PASSED [ 42%] ../../../../dev/provisioner/test_ansible.py::test_ansible_write_config PASSED [ 42%] ../../../../dev/provisioner/test_ansible.py::test_manage_inventory PASSED [ 43%] ../../../../dev/provisioner/test_ansible.py::test_manage_inventory_with_links PASSED [ 43%] ../../../../dev/provisioner/test_ansible.py::test_add_or_update_vars[_provisioner_section_data] PASSED [ 43%] ../../../../dev/provisioner/test_ansible.py::test_add_or_update_vars_without_host_vars[_provisioner_section_data] PASSED [ 43%] ../../../../dev/provisioner/test_ansible.py::test_add_or_update_vars_does_not_create_vars PASSED [ 44%] ../../../../dev/provisioner/test_ansible.py::test_remove_vars[_provisioner_section_data] PASSED [ 44%] ../../../../dev/provisioner/test_ansible.py::test_remove_vars_symlinks PASSED [ 44%] ../../../../dev/provisioner/test_ansible.py::test_link_vars PASSED [ 44%] ../../../../dev/provisioner/test_ansible.py::test_link_vars_raises_when_source_not_found PASSED [ 45%] ../../../../dev/provisioner/test_ansible.py::test_verify_inventory PASSED [ 45%] ../../../../dev/provisioner/test_ansible.py::test_verify_inventory_raises_when_missing_hosts PASSED [ 45%] ../../../../dev/provisioner/test_ansible.py::test_vivify PASSED [ 45%] ../../../../dev/provisioner/test_ansible.py::test_default_to_regular PASSED [ 45%] ../../../../dev/provisioner/test_ansible.py::test_get_plugin_directory PASSED [ 46%] ../../../../dev/provisioner/test_ansible.py::test_absolute_path_for PASSED [ 46%] ../../../../dev/provisioner/test_ansible.py::test_absolute_path_for_raises_with_missing_key PASSED [ 46%] ../../../../dev/provisioner/test_ansible_playbook.py::test_env_in_provision[_provisioner_section_data] PASSED [ 46%] ../../../../dev/provisioner/test_ansible_playbook.py::test_env_in_verifier[_verifier_section_data] PASSED [ 47%] ../../../../dev/provisioner/test_ansible_playbook.py::test_env_in_verify_override_provision[_provisioner_verifier_section_data] PASSED [ 47%] ../../../../dev/provisioner/test_ansible_playbook.py::test_ansible_command_private_member PASSED [ 47%] ../../../../dev/provisioner/test_ansible_playbook.py::test_ansible_playbook_private_member PASSED [ 47%] ../../../../dev/provisioner/test_ansible_playbook.py::test_config_private_member PASSED [ 48%] ../../../../dev/provisioner/test_ansible_playbook.py::test_bake PASSED [ 48%] ../../../../dev/provisioner/test_ansible_playbook.py::test_bake_removes_non_interactive_options_from_non_converge_playbooks PASSED [ 48%] ../../../../dev/provisioner/test_ansible_playbook.py::test_bake_has_ansible_args PASSED [ 48%] ../../../../dev/provisioner/test_ansible_playbook.py::test_bake_does_not_have_ansible_args PASSED [ 48%] ../../../../dev/provisioner/test_ansible_playbook.py::test_bake_idem_does_have_skip_tag PASSED [ 49%] ../../../../dev/provisioner/test_ansible_playbook.py::test_execute_playbook PASSED [ 49%] ../../../../dev/provisioner/test_ansible_playbook.py::test_ansible_execute_bakes PASSED [ 49%] ../../../../dev/provisioner/test_ansible_playbook.py::test_execute_bakes_with_ansible_args PASSED [ 49%] ../../../../dev/provisioner/test_ansible_playbook.py::test_executes_catches_and_exits_return_code PASSED [ 50%] ../../../../dev/provisioner/test_ansible_playbook.py::test_add_cli_arg PASSED [ 50%] ../../../../dev/provisioner/test_ansible_playbook.py::test_add_env_arg PASSED [ 50%] ../../../../dev/provisioner/test_ansible_playbooks.py::test_cleanup_property_is_optional PASSED [ 50%] ../../../../dev/provisioner/test_ansible_playbooks.py::test_create_property SKIPPED [ 51%] ../../../../dev/provisioner/test_ansible_playbooks.py::test_converge_property PASSED [ 51%] ../../../../dev/provisioner/test_ansible_playbooks.py::test_destroy_property SKIPPED [ 51%] ../../../../dev/provisioner/test_ansible_playbooks.py::test_prepare_property PASSED [ 51%] ../../../../dev/provisioner/test_ansible_playbooks.py::test_side_effect_property PASSED [ 51%] ../../../../dev/provisioner/test_ansible_playbooks.py::test_verify_property PASSED [ 52%] ../../../../dev/provisioner/test_ansible_playbooks.py::test_get_playbook_directory PASSED [ 52%] ../../../../dev/provisioner/test_ansible_playbooks.py::test_get_playbook PASSED [ 52%] ../../../../dev/provisioner/test_ansible_playbooks.py::test_get_playbook_returns_bundled_driver_playbook_when_local_not_found SKIPPED [ 52%] ../../../../dev/provisioner/test_ansible_playbooks.py::test_get_ansible_playbook_with_driver_key_when_playbook_key_missing[_provisioner_driver_playbook_key_missing_section_data] PASSED [ 53%] ../../../../dev/provisioner/test_ansible_playbooks.py::test_get_bundled_driver_playbook PASSED [ 53%] ../../../../dev/test_api.py::test_api_drivers PASSED [ 53%] ../../../../dev/test_api.py::test_api_verifiers PASSED [ 53%] ../../../../dev/test_config.py::test_args_member PASSED [ 54%] ../../../../dev/test_config.py::test_command_args_member PASSED [ 54%] ../../../../dev/test_config.py::test_debug_property PASSED [ 54%] ../../../../dev/test_config.py::test_env_file_property PASSED [ 54%] ../../../../dev/test_config.py::test_subcommand_property PASSED [ 54%] ../../../../dev/test_config.py::test_action_property PASSED [ 55%] ../../../../dev/test_config.py::test_action_setter PASSED [ 55%] ../../../../dev/test_config.py::test_init_calls_validate PASSED [ 55%] ../../../../dev/test_config.py::test_collection_directory_property PASSED [ 55%] ../../../../dev/test_config.py::test_project_directory_property PASSED [ 56%] ../../../../dev/test_config.py::test_molecule_directory_property PASSED [ 56%] ../../../../dev/test_config.py::test_collection_property PASSED [ 56%] ../../../../dev/test_config.py::test_collection_property_broken_collection PASSED [ 56%] ../../../../dev/test_config.py::test_dependency_property PASSED [ 57%] ../../../../dev/test_config.py::test_dependency_property_is_shell[_config_dependency_shell_section_data] PASSED [ 57%] ../../../../dev/test_config.py::test_env PASSED [ 57%] ../../../../dev/test_config.py::test_platforms_property PASSED [ 57%] ../../../../dev/test_config.py::test_provisioner_property PASSED [ 57%] ../../../../dev/test_config.py::test_scenario_property PASSED [ 58%] ../../../../dev/test_config.py::test_state_property PASSED [ 58%] ../../../../dev/test_config.py::test_verifier_property_is_ansible PASSED [ 58%] ../../../../dev/test_config.py::test_verifier_property_invalid PASSED [ 58%] ../../../../dev/test_config.py::test_get_driver_name_from_state_file PASSED [ 59%] ../../../../dev/test_config.py::test_get_driver_name_from_cli PASSED [ 59%] ../../../../dev/test_config.py::test_get_driver_name PASSED [ 59%] ../../../../dev/test_config.py::test_get_driver_name_raises_when_different_driver_used PASSED [ 59%] ../../../../dev/test_config.py::test_get_config PASSED [ 60%] ../../../../dev/test_config.py::test_get_config_with_base_config PASSED [ 60%] ../../../../dev/test_config.py::test_get_config_with_multiple_base_configs PASSED [ 60%] ../../../../dev/test_config.py::test_reget_config PASSED [ 60%] ../../../../dev/test_config.py::test_interpolate PASSED [ 60%] ../../../../dev/test_config.py::test_interpolate_curly PASSED [ 61%] ../../../../dev/test_config.py::test_interpolate_default PASSED [ 61%] ../../../../dev/test_config.py::test_interpolate_default_colon PASSED [ 61%] ../../../../dev/test_config.py::test_interpolate_default_variable PASSED [ 61%] ../../../../dev/test_config.py::test_interpolate_curly_default_variable PASSED [ 62%] ../../../../dev/test_config.py::test_interpolate_raises_on_failed_interpolation PASSED [ 62%] ../../../../dev/test_config.py::test_get_defaults PASSED [ 62%] ../../../../dev/test_config.py::test_validate PASSED [ 62%] ../../../../dev/test_config.py::test_validate_exists_when_validation_fails PASSED [ 62%] ../../../../dev/test_config.py::test_molecule_directory PASSED [ 63%] ../../../../dev/test_config.py::test_molecule_file PASSED [ 63%] ../../../../dev/test_config.py::test_set_env_from_file PASSED [ 63%] ../../../../dev/test_config.py::test_set_env_from_file_returns_original_env_when_env_file_not_found PASSED [ 63%] ../../../../dev/test_config.py::test_write_config PASSED [ 64%] ../../../../dev/test_interpolation.py::test_escaped_interpolation PASSED [ 64%] ../../../../dev/test_interpolation.py::test_invalid_interpolation PASSED [ 64%] ../../../../dev/test_interpolation.py::test_interpolate_missing_no_default PASSED [ 64%] ../../../../dev/test_interpolation.py::test_interpolate_with_value PASSED [ 65%] ../../../../dev/test_interpolation.py::test_interpolate_missing_with_default PASSED [ 65%] ../../../../dev/test_interpolation.py::test_interpolate_with_empty_and_default_value PASSED [ 65%] ../../../../dev/test_interpolation.py::test_interpolate_interpolates_MOLECULE_strings PASSED [ 65%] ../../../../dev/test_interpolation.py::test_interpolate_does_not_interpolate_MOLECULE_strings PASSED [ 65%] ../../../../dev/test_interpolation.py::test_interpolate_with_molecule_yaml PASSED [ 66%] ../../../../dev/test_logger.py::test_get_section_loggers[_patched_logger_env0] PASSED [ 66%] ../../../../dev/test_logger.py::test_get_section_loggers[_patched_logger_env1] PASSED [ 66%] ../../../../dev/test_logger.py::test_get_section_loggers[_patched_logger_env2] PASSED [ 66%] ../../../../dev/test_logger.py::test_get_section_loggers[_patched_logger_env3] PASSED [ 67%] ../../../../dev/test_logger.py::test_get_section_loggers[_patched_logger_env4] PASSED [ 67%] ../../../../dev/test_logger.py::test_section_loggers_do_not_change_behavior[_patched_logger_env0] PASSED [ 67%] ../../../../dev/test_logger.py::test_section_loggers_do_not_change_behavior[_patched_logger_env1] PASSED [ 67%] ../../../../dev/test_logger.py::test_section_loggers_do_not_change_behavior[_patched_logger_env2] PASSED [ 68%] ../../../../dev/test_logger.py::test_section_loggers_do_not_change_behavior[_patched_logger_env3] PASSED [ 68%] ../../../../dev/test_logger.py::test_section_loggers_do_not_change_behavior[_patched_logger_env4] PASSED [ 68%] ../../../../dev/test_logger.py::test_markup_detection_pycolors0 PASSED [ 68%] ../../../../dev/test_logger.py::test_markup_detection_pycolors1 PASSED [ 68%] ../../../../dev/test_logger.py::test_markup_detection_tty_yes PASSED [ 69%] ../../../../dev/test_logger.py::test_markup_detection_tty_no PASSED [ 69%] ../../../../dev/test_logger.py::test_logger_class PASSED [ 69%] ../../../../dev/test_platforms.py::test_instances_property PASSED [ 69%] ../../../../dev/test_platforms.py::test_instances_property_with_platform_name_instance_1[instance-1] PASSED [ 70%] ../../../../dev/test_platforms.py::test_instances_property_with_platform_name_instance_2[instance-2] PASSED [ 70%] ../../../../dev/test_scenario.py::test_prune PASSED [ 70%] ../../../../dev/test_scenario.py::test_config_member PASSED [ 70%] ../../../../dev/test_scenario.py::test_scenario_init_calls_setup PASSED [ 71%] ../../../../dev/test_scenario.py::test_scenario_name_property PASSED [ 71%] ../../../../dev/test_scenario.py::test_ephemeral_directory_property PASSED [ 71%] ../../../../dev/test_scenario.py::test_scenario_inventory_directory_property PASSED [ 71%] ../../../../dev/test_scenario.py::test_check_sequence_property PASSED [ 71%] ../../../../dev/test_scenario.py::test_converge_sequence_property PASSED [ 72%] ../../../../dev/test_scenario.py::test_create_sequence_property PASSED [ 72%] ../../../../dev/test_scenario.py::test_dependency_sequence_property PASSED [ 72%] ../../../../dev/test_scenario.py::test_destroy_sequence_property PASSED [ 72%] ../../../../dev/test_scenario.py::test_idempotence_sequence_property PASSED [ 73%] ../../../../dev/test_scenario.py::test_prepare_sequence_property PASSED [ 73%] ../../../../dev/test_scenario.py::test_side_effect_sequence_property PASSED [ 73%] ../../../../dev/test_scenario.py::test_syntax_sequence_property PASSED [ 73%] ../../../../dev/test_scenario.py::test_test_sequence_property PASSED [ 74%] ../../../../dev/test_scenario.py::test_verify_sequence_property PASSED [ 74%] ../../../../dev/test_scenario.py::test_sequence_property_with_invalid_subcommand PASSED [ 74%] ../../../../dev/test_scenario.py::test_setup_creates_ephemeral_and_inventory_directories PASSED [ 74%] ../../../../dev/test_scenario.py::test_ephemeral_directory_overridden_via_env_var PASSED [ 74%] ../../../../dev/test_scenarios.py::test_configs_private_member PASSED [ 75%] ../../../../dev/test_scenarios.py::test_scenario_name_private_member PASSED [ 75%] ../../../../dev/test_scenarios.py::test_scenarios_private_member PASSED [ 75%] ../../../../dev/test_scenarios.py::test_scenarios_iterator PASSED [ 75%] ../../../../dev/test_scenarios.py::test_all_property PASSED [ 76%] ../../../../dev/test_scenarios.py::test_all_filters_on_scenario_name_property PASSED [ 76%] ../../../../dev/test_scenarios.py::test_print_matrix PASSED [ 76%] ../../../../dev/test_scenarios.py::test_verify_does_not_raise_when_found PASSED [ 76%] ../../../../dev/test_scenarios.py::test_verify_raises_when_scenario_not_found PASSED [ 77%] ../../../../dev/test_scenarios.py::test_filter_for_scenario PASSED [ 77%] ../../../../dev/test_scenarios.py::test_get_matrix PASSED [ 77%] ../../../../dev/test_scenarios_ordered.py::test_all_ordered PASSED [ 77%] ../../../../dev/test_shell.py::test_shell PASSED [ 77%] ../../../../dev/test_state.py::test_state_file_property PASSED [ 78%] ../../../../dev/test_state.py::test_converged PASSED [ 78%] ../../../../dev/test_state.py::test_created PASSED [ 78%] ../../../../dev/test_state.py::test_state_driver PASSED [ 78%] ../../../../dev/test_state.py::test_prepared PASSED [ 79%] ../../../../dev/test_state.py::test_reset PASSED [ 79%] ../../../../dev/test_state.py::test_reset_persists PASSED [ 79%] ../../../../dev/test_state.py::test_change_state_converged PASSED [ 79%] ../../../../dev/test_state.py::test_change_state_created PASSED [ 80%] ../../../../dev/test_state.py::test_change_state_driver PASSED [ 80%] ../../../../dev/test_state.py::test_change_state_prepared PASSED [ 80%] ../../../../dev/test_state.py::test_change_state_raises PASSED [ 80%] ../../../../dev/test_state.py::test_get_data_loads_existing_state_file PASSED [ 80%] ../../../../dev/test_status.py::test__instance_name_attribute PASSED [ 81%] ../../../../dev/test_status.py::test_status_driver_name_attribute PASSED [ 81%] ../../../../dev/test_status.py::test_status_provisioner_name_attribute PASSED [ 81%] ../../../../dev/test_status.py::test_status_scenario_name_attribute PASSED [ 81%] ../../../../dev/test_status.py::test_status_created_attribute PASSED [ 82%] ../../../../dev/test_status.py::test_status_converged_attribute PASSED [ 82%] ../../../../dev/test_text.py::test_camelize PASSED [ 82%] ../../../../dev/test_text.py::test_strip_ansi_color PASSED [ 82%] ../../../../dev/test_text.py::test_strip_ansi_escape PASSED [ 82%] ../../../../dev/test_text.py::test_title PASSED [ 83%] ../../../../dev/test_text.py::test_underscore PASSED [ 83%] ../../../../dev/test_util.py::test_print_debug PASSED [ 83%] ../../../../dev/test_util.py::test_print_environment_vars PASSED [ 83%] ../../../../dev/test_util.py::test_sysexit PASSED [ 84%] ../../../../dev/test_util.py::test_sysexit_with_custom_code PASSED [ 84%] ../../../../dev/test_util.py::test_sysexit_with_message PASSED [ 84%] ../../../../dev/test_util.py::test_sysexit_with_warns PASSED [ 84%] ../../../../dev/test_util.py::test_sysexit_with_message_and_custom_code PASSED [ 85%] ../../../../dev/test_util.py::test_run_command PASSED [ 85%] ../../../../dev/test_util.py::test_run_command_with_debug PASSED [ 85%] ../../../../dev/test_util.py::test_run_command_baked_cmd_env PASSED [ 85%] ../../../../dev/test_util.py::test_run_command_with_debug_handles_no_env PASSED [ 85%] ../../../../dev/test_util.py::test_os_walk PASSED [ 86%] ../../../../dev/test_util.py::test_render_template PASSED [ 86%] ../../../../dev/test_util.py::test_render_template_quoted PASSED [ 86%] ../../../../dev/test_util.py::test_write_file PASSED [ 86%] ../../../../dev/test_util.py::test_molecule_prepender PASSED [ 87%] ../../../../dev/test_util.py::test_safe_dump PASSED [ 87%] ../../../../dev/test_util.py::test_safe_dump_with_increase_indent PASSED [ 87%] ../../../../dev/test_util.py::test_safe_load PASSED [ 87%] ../../../../dev/test_util.py::test_safe_load_returns_empty_dict_on_empty_string PASSED [ 88%] ../../../../dev/test_util.py::test_safe_load_exits_when_cannot_parse PASSED [ 88%] ../../../../dev/test_util.py::test_safe_load_file PASSED [ 88%] ../../../../dev/test_util.py::test_instance_with_scenario_name PASSED [ 88%] ../../../../dev/test_util.py::test_verbose_flag PASSED [ 88%] ../../../../dev/test_util.py::test_verbose_flag_extra_verbose PASSED [ 89%] ../../../../dev/test_util.py::test_verbose_flag_preserves_verbose_option PASSED [ 89%] ../../../../dev/test_util.py::test_filter_verbose_permutation PASSED [ 89%] ../../../../dev/test_util.py::test_abs_path PASSED [ 89%] ../../../../dev/test_util.py::test_abs_path_with_path PASSED [ 90%] ../../../../dev/test_util.py::test_abs_path_with_empty_path PASSED [ 90%] ../../../../dev/test_util.py::test_abs_path_with_symlink PASSED [ 90%] ../../../../dev/test_util.py::test_merge_dicts[a0-b0-x0] PASSED [ 90%] ../../../../dev/test_util.py::test_merge_dicts[a1-b1-x1] PASSED [ 91%] ../../../../dev/test_util.py::test_merge_dicts[a2-b2-x2] PASSED [ 91%] ../../../../dev/test_util.py::test_merge_dicts[a3-b3-x3] PASSED [ 91%] ../../../../dev/test_util.py::test_merge_dicts[a4-b4-x4] PASSED [ 91%] ../../../../dev/test_util.py::test_merge_dicts[a5-b5-x5] PASSED [ 91%] ../../../../dev/test_util.py::test_oxford_comma[empty] PASSED [ 92%] ../../../../dev/test_util.py::test_oxford_comma[one] PASSED [ 92%] ../../../../dev/test_util.py::test_oxford_comma[two] PASSED [ 92%] ../../../../dev/test_util.py::test_oxford_comma[three] PASSED [ 92%] ../../../../dev/verifier/test_ansible.py::test_verifier_config_private_member PASSED [ 93%] ../../../../dev/verifier/test_ansible.py::test_verifier_default_options_property PASSED [ 93%] ../../../../dev/verifier/test_ansible.py::test_verifier_ansible_default_env_property PASSED [ 93%] ../../../../dev/verifier/test_ansible.py::test_verifier_env_property[_verifier_section_data] PASSED [ 93%] ../../../../dev/verifier/test_ansible.py::test_verifier_name_property PASSED [ 94%] ../../../../dev/verifier/test_ansible.py::test_ansible_enabled_property PASSED [ 94%] ../../../../dev/verifier/test_ansible.py::test_verifier_directory_property PASSED [ 94%] ../../../../dev/verifier/test_ansible.py::test_verifier_ansible_options_property[_verifier_section_data] PASSED [ 94%] ../../../../dev/verifier/test_ansible.py::test_verifier_ansible_options_property_handles_cli_args[_verifier_section_data] PASSED [ 94%] ../../../../dev/verifier/test_ansible.py::test_ansible_execute PASSED [ 95%] ../../../../dev/verifier/test_ansible.py::test_execute_does_not_execute PASSED [ 95%] ../../../../dev/verifier/test_testinfra.py::test_testinfra_config_private_member PASSED [ 95%] ../../../../dev/verifier/test_testinfra.py::test_testinfra_default_options_property PASSED [ 95%] ../../../../dev/verifier/test_testinfra.py::test_default_options_property_updates_debug PASSED [ 96%] ../../../../dev/verifier/test_testinfra.py::test_default_options_property_updates_sudo PASSED [ 96%] ../../../../dev/verifier/test_testinfra.py::test_testinfra_default_env_property PASSED [ 96%] ../../../../dev/verifier/test_testinfra.py::test_additional_files_or_dirs_property[_verifier_section_data] PASSED [ 96%] ../../../../dev/verifier/test_testinfra.py::test_testinfra_env_property[_verifier_section_data] PASSED [ 97%] ../../../../dev/verifier/test_testinfra.py::test_testinfra_name_property PASSED [ 97%] ../../../../dev/verifier/test_testinfra.py::test_testinfra_enabled_property PASSED [ 97%] ../../../../dev/verifier/test_testinfra.py::test_testinfra_directory_property PASSED [ 97%] ../../../../dev/verifier/test_testinfra.py::test_directory_property_overridden[_verifier_testinfra_directory_section_data] PASSED [ 97%] ../../../../dev/verifier/test_testinfra.py::test_testinfra_options_property[_verifier_section_data] PASSED [ 98%] ../../../../dev/verifier/test_testinfra.py::test_testinfra_options_property_handles_cli_args[_verifier_section_data] PASSED [ 98%] ../../../../dev/verifier/test_testinfra.py::test_testinfra_bake[_verifier_section_data] PASSED [ 98%] ../../../../dev/verifier/test_testinfra.py::test_testinfra_execute PASSED [ 98%] ../../../../dev/verifier/test_testinfra.py::test_testinfra_execute_does_not_execute PASSED [ 99%] ../../../../dev/verifier/test_testinfra.py::test_does_not_execute_without_tests PASSED [ 99%] ../../../../dev/verifier/test_testinfra.py::test_testinfra_execute_bakes PASSED [ 99%] ../../../../dev/verifier/test_testinfra.py::test_execute_bakes_env[_verifier_section_data] PASSED [ 99%] ../../../../dev/verifier/test_testinfra.py::test_testinfra_executes_catches_and_exits_return_code PASSED [100%] =================================== FAILURES =================================== _____________________________ test_molecule_schema _____________________________ resources_folder_path = PosixPath('/build/molecule/src/molecule/tests/fixtures/resources') def test_molecule_schema(resources_folder_path: Path) -> None: """Test the molecule schema. Args: resources_folder_path: Path to the resources folder. """ cmd = [ "uv", "tool", "run", "check-jsonschema", "-v", "--schemafile", "src/molecule/data/molecule.json", f"{resources_folder_path}/schema_instance_files/valid/molecule.yml", ] > assert run(cmd).returncode == 0 E AssertionError: assert -4 == 0 E + where -4 = CompletedProcess(args=['uv', 'tool', 'run', 'check-jsonschema', '-v', '--schemafile', 'src/molecule/data/molecule.json', '/build/molecule/src/molecule/tests/fixtures/resources/schema_instance_files/valid/molecule.yml'], returncode=-4, stdout='', stderr='').returncode E + where CompletedProcess(args=['uv', 'tool', 'run', 'check-jsonschema', '-v', '--schemafile', 'src/molecule/data/molecule.json', '/build/molecule/src/molecule/tests/fixtures/resources/schema_instance_files/valid/molecule.yml'], returncode=-4, stdout='', stderr='') = run(['uv', 'tool', 'run', 'check-jsonschema', '-v', '--schemafile', ...]) tests/unit/model/v2/test_schema.py:52: AssertionError =============================== warnings summary =============================== ../../../../usr/lib/python3.13/site-packages/_pytest/cacheprovider.py:475 /usr/lib/python3.13/site-packages/_pytest/cacheprovider.py:475: PytestCacheWarning: could not create cache path /dev/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/dev/pytest-cache-files-55mog7st' config.cache.set("cache/nodeids", sorted(self.cached_nodeids)) ../../../../usr/lib/python3.13/site-packages/_pytest/cacheprovider.py:429 /usr/lib/python3.13/site-packages/_pytest/cacheprovider.py:429: PytestCacheWarning: could not create cache path /dev/.pytest_cache/v/cache/lastfailed: [Errno 13] Permission denied: '/dev/pytest-cache-files-tlq5yms2' config.cache.set("cache/lastfailed", self.lastfailed) ../../../../usr/lib/python3.13/site-packages/_pytest/stepwise.py:51 /usr/lib/python3.13/site-packages/_pytest/stepwise.py:51: PytestCacheWarning: could not create cache path /dev/.pytest_cache/v/cache/stepwise: [Errno 13] Permission denied: '/dev/pytest-cache-files-hsfatftl' session.config.cache.set(STEPWISE_CACHE_DIR, []) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED ../../../../dev/model/v2/test_schema.py::test_molecule_schema - Assert... ======= 1 failed, 428 passed, 6 skipped, 3 warnings in 624.15s (0:10:24) ======= ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list molecule-25.2.0-2-riscv64-build.log molecule-25.2.0-2-riscv64-check.log sent 62 bytes received 7,592 bytes 15,308.00 bytes/sec total size is 62,643 speedup is 8.18