==> Building on aurorus ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 697 100% 0.00kB/s 0:00:00 697 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 96 100% 93.75kB/s 0:00:00 96 100% 93.75kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 1,912 100% 1.82MB/s 0:00:00 1,912 100% 1.82MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) terragrunt-0.88.1-1.log 694 100% 677.73kB/s 0:00:00 694 100% 677.73kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,889 bytes received 168 bytes 6,114.00 bytes/sec total size is 3,930 speedup is 1.29 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building terragrunt  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building terragrunt for [extra] (riscv64) ]2;🔵 Container arch-nspawn-4117841 on aurorus.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: terragrunt 0.88.1-1 (Fri Oct 3 16:39:27 2025) ==> Retrieving sources...  -> Cloning terragrunt git repo... Cloning into bare repository '/home/felix/packages/terragrunt/terragrunt'... remote: Enumerating objects: 87992, done. remote: Counting objects: 0% (1/1707) remote: Counting objects: 1% (18/1707) remote: Counting objects: 2% (35/1707) remote: Counting objects: 3% (52/1707) remote: Counting objects: 4% (69/1707) remote: Counting objects: 5% (86/1707) remote: Counting objects: 6% (103/1707) remote: Counting objects: 7% (120/1707) remote: Counting objects: 8% (137/1707) remote: Counting objects: 9% (154/1707) remote: Counting objects: 10% (171/1707) remote: Counting objects: 11% (188/1707) remote: Counting objects: 12% (205/1707) remote: Counting objects: 13% (222/1707) remote: Counting objects: 14% (239/1707) remote: Counting objects: 15% (257/1707) remote: Counting objects: 16% (274/1707) remote: Counting objects: 17% (291/1707) remote: Counting objects: 18% (308/1707) remote: Counting objects: 19% (325/1707) remote: Counting objects: 20% (342/1707) remote: Counting objects: 21% (359/1707) remote: Counting objects: 22% (376/1707) remote: Counting objects: 23% (393/1707) remote: Counting objects: 24% (410/1707) remote: Counting objects: 25% (427/1707) remote: Counting objects: 26% (444/1707) remote: Counting objects: 27% (461/1707) remote: Counting objects: 28% (478/1707) remote: Counting objects: 29% (496/1707) remote: Counting objects: 30% (513/1707) remote: Counting objects: 31% (530/1707) remote: Counting objects: 32% (547/1707) remote: Counting objects: 33% (564/1707) remote: Counting objects: 34% (581/1707) remote: Counting objects: 35% (598/1707) remote: Counting objects: 36% (615/1707) remote: Counting objects: 37% (632/1707) remote: Counting objects: 38% (649/1707) remote: Counting objects: 39% (666/1707) remote: Counting objects: 40% (683/1707) remote: Counting objects: 41% (700/1707) remote: Counting objects: 42% (717/1707) remote: Counting objects: 43% (735/1707) remote: Counting objects: 44% (752/1707) remote: Counting objects: 45% (769/1707) remote: Counting objects: 46% (786/1707) remote: Counting objects: 47% (803/1707) remote: Counting objects: 48% (820/1707) remote: Counting objects: 49% (837/1707) remote: Counting objects: 50% (854/1707) remote: Counting objects: 51% (871/1707) remote: Counting objects: 52% (888/1707) remote: Counting objects: 53% (905/1707) remote: Counting objects: 54% (922/1707) remote: Counting objects: 55% (939/1707) remote: Counting objects: 56% (956/1707) remote: Counting objects: 57% (973/1707) remote: Counting objects: 58% (991/1707) remote: Counting objects: 59% (1008/1707) remote: Counting objects: 60% (1025/1707) remote: Counting objects: 61% (1042/1707) remote: Counting objects: 62% (1059/1707) remote: Counting objects: 63% (1076/1707) remote: Counting objects: 64% (1093/1707) remote: Counting objects: 65% (1110/1707) remote: Counting objects: 66% (1127/1707) remote: Counting objects: 67% (1144/1707) remote: Counting objects: 68% (1161/1707) remote: Counting objects: 69% (1178/1707) remote: Counting objects: 70% (1195/1707) remote: Counting objects: 71% (1212/1707) remote: Counting objects: 72% (1230/1707) remote: Counting objects: 73% (1247/1707) remote: Counting objects: 74% (1264/1707) remote: Counting objects: 75% (1281/1707) remote: Counting objects: 76% (1298/1707) remote: Counting objects: 77% (1315/1707) remote: Counting objects: 78% (1332/1707) remote: Counting objects: 79% (1349/1707) remote: Counting objects: 80% (1366/1707) remote: Counting objects: 81% (1383/1707) remote: Counting objects: 82% (1400/1707) remote: Counting objects: 83% (1417/1707) remote: Counting objects: 84% (1434/1707) remote: Counting objects: 85% (1451/1707) remote: Counting objects: 86% (1469/1707) remote: Counting objects: 87% (1486/1707) remote: Counting objects: 88% (1503/1707) remote: Counting objects: 89% (1520/1707) remote: Counting objects: 90% (1537/1707) remote: Counting objects: 91% (1554/1707) remote: Counting objects: 92% (1571/1707) remote: Counting objects: 93% (1588/1707) remote: Counting objects: 94% (1605/1707) remote: Counting objects: 95% (1622/1707) remote: Counting objects: 96% (1639/1707) remote: Counting objects: 97% (1656/1707) remote: Counting objects: 98% (1673/1707) remote: Counting objects: 99% (1690/1707) remote: Counting objects: 100% (1707/1707) remote: Counting objects: 100% (1707/1707), done. remote: Compressing objects: 0% (1/734) remote: Compressing objects: 1% (8/734) remote: Compressing objects: 2% (15/734) remote: Compressing objects: 3% (23/734) remote: Compressing objects: 4% (30/734) remote: Compressing objects: 5% (37/734) remote: Compressing objects: 6% (45/734) remote: Compressing objects: 7% (52/734) remote: Compressing objects: 8% (59/734) remote: Compressing objects: 9% (67/734) remote: Compressing objects: 10% (74/734) remote: Compressing objects: 11% (81/734) remote: Compressing objects: 12% (89/734) remote: Compressing objects: 13% (96/734) remote: Compressing objects: 14% (103/734) remote: Compressing objects: 15% (111/734) remote: Compressing objects: 16% (118/734) remote: Compressing objects: 17% (125/734) remote: Compressing objects: 18% (133/734) remote: Compressing objects: 19% (140/734) remote: Compressing objects: 20% (147/734) remote: Compressing objects: 21% (155/734) remote: Compressing objects: 22% (162/734) remote: Compressing objects: 23% (169/734) remote: Compressing objects: 24% (177/734) remote: Compressing objects: 25% (184/734) remote: Compressing objects: 26% (191/734) remote: Compressing objects: 27% (199/734) remote: Compressing objects: 28% (206/734) remote: Compressing objects: 29% (213/734) remote: Compressing objects: 30% (221/734) remote: Compressing objects: 31% (228/734) remote: Compressing objects: 32% (235/734) remote: Compressing objects: 33% (243/734) remote: Compressing objects: 34% (250/734) remote: Compressing objects: 35% (257/734) remote: Compressing objects: 36% (265/734) remote: Compressing objects: 37% (272/734) remote: Compressing objects: 38% (279/734) remote: Compressing objects: 39% (287/734) remote: Compressing objects: 40% (294/734) remote: Compressing objects: 41% (301/734) remote: Compressing objects: 42% (309/734) remote: Compressing objects: 43% (316/734) remote: Compressing objects: 44% (323/734) remote: Compressing objects: 45% (331/734) remote: Compressing objects: 46% (338/734) remote: Compressing objects: 47% (345/734) remote: Compressing objects: 48% (353/734) remote: Compressing objects: 49% (360/734) remote: Compressing objects: 50% (367/734) remote: Compressing objects: 51% (375/734) remote: Compressing objects: 52% (382/734) remote: Compressing objects: 53% (390/734) remote: Compressing objects: 54% (397/734) remote: Compressing objects: 55% (404/734) remote: Compressing objects: 56% (412/734) remote: Compressing objects: 57% (419/734) remote: Compressing objects: 58% (426/734) remote: Compressing objects: 59% (434/734) remote: Compressing objects: 60% (441/734) remote: Compressing objects: 61% (448/734) remote: Compressing objects: 62% (456/734) remote: Compressing objects: 63% (463/734) remote: Compressing objects: 64% (470/734) remote: Compressing objects: 65% (478/734) remote: Compressing objects: 66% (485/734) remote: Compressing objects: 67% (492/734) remote: Compressing objects: 68% (500/734) remote: Compressing objects: 69% (507/734) remote: Compressing objects: 70% (514/734) remote: Compressing objects: 71% (522/734) remote: Compressing objects: 72% (529/734) remote: Compressing objects: 73% (536/734) remote: Compressing objects: 74% (544/734) remote: Compressing objects: 75% (551/734) remote: Compressing objects: 76% (558/734) remote: Compressing objects: 77% (566/734) remote: Compressing objects: 78% (573/734) remote: Compressing objects: 79% (580/734) remote: Compressing objects: 80% (588/734) remote: Compressing objects: 81% (595/734) remote: Compressing objects: 82% (602/734) remote: Compressing objects: 83% (610/734) remote: Compressing objects: 84% (617/734) remote: Compressing objects: 85% (624/734) remote: Compressing objects: 86% (632/734) remote: Compressing objects: 87% (639/734) remote: Compressing objects: 88% (646/734) remote: Compressing objects: 89% (654/734) remote: Compressing objects: 90% (661/734) remote: Compressing objects: 91% (668/734) remote: Compressing objects: 92% (676/734) remote: Compressing objects: 93% (683/734) remote: Compressing objects: 94% (690/734) remote: Compressing objects: 95% (698/734) remote: Compressing objects: 96% (705/734) remote: Compressing objects: 97% (712/734) remote: Compressing objects: 98% (720/734) remote: Compressing objects: 99% (727/734) remote: Compressing objects: 100% (734/734) remote: Compressing objects: 100% (734/734), done. Receiving objects: 0% (1/87992) Receiving objects: 1% (880/87992) Receiving objects: 2% (1760/87992) Receiving objects: 3% (2640/87992) Receiving objects: 4% (3520/87992) Receiving objects: 5% (4400/87992), 2.11 MiB | 4.19 MiB/s Receiving objects: 6% (5280/87992), 2.11 MiB | 4.19 MiB/s Receiving objects: 6% (5939/87992), 6.19 MiB | 6.07 MiB/s Receiving objects: 7% (6160/87992), 6.19 MiB | 6.07 MiB/s Receiving objects: 8% (7040/87992), 6.19 MiB | 6.07 MiB/s Receiving objects: 9% (7920/87992), 6.19 MiB | 6.07 MiB/s Receiving objects: 10% (8800/87992), 6.19 MiB | 6.07 MiB/s Receiving objects: 11% (9680/87992), 6.19 MiB | 6.07 MiB/s Receiving objects: 12% (10560/87992), 9.70 MiB | 6.38 MiB/s Receiving objects: 13% (11439/87992), 9.70 MiB | 6.38 MiB/s Receiving objects: 14% (12319/87992), 9.70 MiB | 6.38 MiB/s Receiving objects: 15% (13199/87992), 9.70 MiB | 6.38 MiB/s Receiving objects: 16% (14079/87992), 9.70 MiB | 6.38 MiB/s Receiving objects: 17% (14959/87992), 9.70 MiB | 6.38 MiB/s Receiving objects: 18% (15839/87992), 9.70 MiB | 6.38 MiB/s Receiving objects: 19% (16719/87992), 9.70 MiB | 6.38 MiB/s Receiving objects: 20% (17599/87992), 9.70 MiB | 6.38 MiB/s Receiving objects: 20% (18259/87992), 9.70 MiB | 6.38 MiB/s Receiving objects: 21% (18479/87992), 12.82 MiB | 6.35 MiB/s Receiving objects: 22% (19359/87992), 12.82 MiB | 6.35 MiB/s Receiving objects: 23% (20239/87992), 12.82 MiB | 6.35 MiB/s Receiving objects: 24% (21119/87992), 12.82 MiB | 6.35 MiB/s Receiving objects: 25% (21998/87992), 12.82 MiB | 6.35 MiB/s Receiving objects: 26% (22878/87992), 12.82 MiB | 6.35 MiB/s Receiving objects: 27% (23758/87992), 12.82 MiB | 6.35 MiB/s Receiving objects: 28% (24638/87992), 12.82 MiB | 6.35 MiB/s Receiving objects: 29% (25518/87992), 12.82 MiB | 6.35 MiB/s Receiving objects: 30% (26398/87992), 12.82 MiB | 6.35 MiB/s Receiving objects: 31% (27278/87992), 12.82 MiB | 6.35 MiB/s Receiving objects: 32% (28158/87992), 16.06 MiB | 6.37 MiB/s Receiving objects: 33% (29038/87992), 16.06 MiB | 6.37 MiB/s Receiving objects: 34% (29918/87992), 16.06 MiB | 6.37 MiB/s Receiving objects: 35% (30798/87992), 16.06 MiB | 6.37 MiB/s Receiving objects: 36% (31678/87992), 16.06 MiB | 6.37 MiB/s Receiving objects: 37% (32558/87992), 16.06 MiB | 6.37 MiB/s Receiving objects: 37% (33027/87992), 19.98 MiB | 6.62 MiB/s Receiving objects: 37% (33029/87992), 29.89 MiB | 7.42 MiB/s Receiving objects: 38% (33437/87992), 29.89 MiB | 7.42 MiB/s Receiving objects: 39% (34317/87992), 29.89 MiB | 7.42 MiB/s Receiving objects: 40% (35197/87992), 29.89 MiB | 7.42 MiB/s Receiving objects: 41% (36077/87992), 31.96 MiB | 7.06 MiB/s Receiving objects: 42% (36957/87992), 31.96 MiB | 7.06 MiB/s Receiving objects: 43% (37837/87992), 31.96 MiB | 7.06 MiB/s Receiving objects: 44% (38717/87992), 31.96 MiB | 7.06 MiB/s Receiving objects: 45% (39597/87992), 31.96 MiB | 7.06 MiB/s Receiving objects: 46% (40477/87992), 31.96 MiB | 7.06 MiB/s Receiving objects: 46% (41203/87992), 34.73 MiB | 7.13 MiB/s Receiving objects: 46% (41206/87992), 38.17 MiB | 7.02 MiB/s Receiving objects: 47% (41357/87992), 38.17 MiB | 7.02 MiB/s Receiving objects: 47% (41687/87992), 47.39 MiB | 6.88 MiB/s Receiving objects: 48% (42237/87992), 48.73 MiB | 6.31 MiB/s Receiving objects: 49% (43117/87992), 48.73 MiB | 6.31 MiB/s Receiving objects: 49% (43670/87992), 48.73 MiB | 6.31 MiB/s Receiving objects: 50% (43996/87992), 48.73 MiB | 6.31 MiB/s Receiving objects: 51% (44876/87992), 53.25 MiB | 5.78 MiB/s Receiving objects: 52% (45756/87992), 53.25 MiB | 5.78 MiB/s Receiving objects: 53% (46636/87992), 53.25 MiB | 5.78 MiB/s Receiving objects: 54% (47516/87992), 53.25 MiB | 5.78 MiB/s Receiving objects: 55% (48396/87992), 53.25 MiB | 5.78 MiB/s Receiving objects: 56% (49276/87992), 53.25 MiB | 5.78 MiB/s Receiving objects: 57% (50156/87992), 55.51 MiB | 5.51 MiB/s Receiving objects: 58% (51036/87992), 55.51 MiB | 5.51 MiB/s Receiving objects: 58% (51677/87992), 60.11 MiB | 6.06 MiB/s Receiving objects: 58% (51677/87992), 66.34 MiB | 6.12 MiB/s Receiving objects: 59% (51916/87992), 66.34 MiB | 6.12 MiB/s Receiving objects: 60% (52796/87992), 66.34 MiB | 6.12 MiB/s Receiving objects: 61% (53676/87992), 66.34 MiB | 6.12 MiB/s Receiving objects: 62% (54556/87992), 66.34 MiB | 6.12 MiB/s Receiving objects: 63% (55435/87992), 66.34 MiB | 6.12 MiB/s Receiving objects: 64% (56315/87992), 66.34 MiB | 6.12 MiB/s Receiving objects: 65% (57195/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 66% (58075/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 67% (58955/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 68% (59835/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 69% (60715/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 70% (61595/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 71% (62475/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 72% (63355/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 73% (64235/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 74% (65115/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 75% (65994/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 76% (66874/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 76% (67526/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 77% (67754/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 78% (68634/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 79% (69514/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 80% (70394/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 81% (71274/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 82% (72154/87992), 68.95 MiB | 5.96 MiB/s Receiving objects: 83% (73034/87992), 71.55 MiB | 5.83 MiB/s Receiving objects: 84% (73914/87992), 71.55 MiB | 5.83 MiB/s Receiving objects: 85% (74794/87992), 71.55 MiB | 5.83 MiB/s Receiving objects: 86% (75674/87992), 71.55 MiB | 5.83 MiB/s Receiving objects: 87% (76554/87992), 71.55 MiB | 5.83 MiB/s Receiving objects: 88% (77433/87992), 71.55 MiB | 5.83 MiB/s Receiving objects: 89% (78313/87992), 71.55 MiB | 5.83 MiB/s Receiving objects: 90% (79193/87992), 71.55 MiB | 5.83 MiB/s Receiving objects: 91% (80073/87992), 71.55 MiB | 5.83 MiB/s Receiving objects: 91% (80089/87992), 77.24 MiB | 6.03 MiB/s Receiving objects: 91% (80089/87992), 84.61 MiB | 6.19 MiB/s Receiving objects: 92% (80953/87992), 84.61 MiB | 6.19 MiB/s Receiving objects: 93% (81833/87992), 84.61 MiB | 6.19 MiB/s Receiving objects: 94% (82713/87992), 84.61 MiB | 6.19 MiB/s Receiving objects: 95% (83593/87992), 84.61 MiB | 6.19 MiB/s Receiving objects: 96% (84473/87992), 88.23 MiB | 5.97 MiB/s Receiving objects: 96% (84940/87992), 88.23 MiB | 5.97 MiB/s Receiving objects: 97% (85353/87992), 88.23 MiB | 5.97 MiB/s Receiving objects: 98% (86233/87992), 88.23 MiB | 5.97 MiB/s Receiving objects: 99% (87113/87992), 88.23 MiB | 5.97 MiB/s remote: Total 87992 (delta 1337), reused 1033 (delta 967), pack-reused 86285 (from 4) Receiving objects: 100% (87992/87992), 88.23 MiB | 5.97 MiB/s Receiving objects: 100% (87992/87992), 91.82 MiB | 6.41 MiB/s, done. Resolving deltas: 0% (0/59650) Resolving deltas: 1% (597/59650) Resolving deltas: 2% (1193/59650) Resolving deltas: 3% (1791/59650) Resolving deltas: 4% (2389/59650) Resolving deltas: 5% (2983/59650) Resolving deltas: 6% (3580/59650) Resolving deltas: 7% (4177/59650) Resolving deltas: 8% (4772/59650) Resolving deltas: 9% (5369/59650) Resolving deltas: 10% (5965/59650) Resolving deltas: 11% (6562/59650) Resolving deltas: 12% (7160/59650) Resolving deltas: 13% (7755/59650) Resolving deltas: 14% (8351/59650) Resolving deltas: 15% (8949/59650) Resolving deltas: 16% (9544/59650) Resolving deltas: 17% (10141/59650) Resolving deltas: 18% (10737/59650) Resolving deltas: 18% (11225/59650) Resolving deltas: 19% (11334/59650) Resolving deltas: 20% (11930/59650) Resolving deltas: 21% (12527/59650) Resolving deltas: 22% (13123/59650) Resolving deltas: 23% (13720/59650) Resolving deltas: 24% (14317/59650) Resolving deltas: 25% (14913/59650) Resolving deltas: 26% (15510/59650) Resolving deltas: 27% (16106/59650) Resolving deltas: 28% (16702/59650) Resolving deltas: 29% (17299/59650) Resolving deltas: 30% (17896/59650) Resolving deltas: 31% (18492/59650) Resolving deltas: 32% (19088/59650) Resolving deltas: 33% (19685/59650) Resolving deltas: 34% (20281/59650) Resolving deltas: 35% (20880/59650) Resolving deltas: 36% (21474/59650) Resolving deltas: 37% (22072/59650) Resolving deltas: 37% (22505/59650) Resolving deltas: 38% (22668/59650) Resolving deltas: 39% (23264/59650) Resolving deltas: 40% (23860/59650) Resolving deltas: 41% (24457/59650) Resolving deltas: 42% (25053/59650) Resolving deltas: 43% (25651/59650) Resolving deltas: 44% (26248/59650) Resolving deltas: 45% (26843/59650) Resolving deltas: 46% (27439/59650) Resolving deltas: 47% (28036/59650) Resolving deltas: 48% (28632/59650) Resolving deltas: 49% (29231/59650) Resolving deltas: 50% (29825/59650) Resolving deltas: 51% (30422/59650) Resolving deltas: 52% (31021/59650) Resolving deltas: 53% (31615/59650) Resolving deltas: 54% (32211/59650) Resolving deltas: 55% (32808/59650) Resolving deltas: 56% (33405/59650) Resolving deltas: 57% (34001/59650) Resolving deltas: 58% (34597/59650) Resolving deltas: 58% (35001/59650) Resolving deltas: 59% (35194/59650) Resolving deltas: 60% (35791/59650) Resolving deltas: 61% (36387/59650) Resolving deltas: 62% (36985/59650) Resolving deltas: 63% (37582/59650) Resolving deltas: 64% (38176/59650) Resolving deltas: 65% (38773/59650) Resolving deltas: 66% (39369/59650) Resolving deltas: 67% (39967/59650) Resolving deltas: 68% (40562/59650) Resolving deltas: 69% (41162/59650) Resolving deltas: 70% (41755/59650) Resolving deltas: 71% (42352/59650) Resolving deltas: 72% (42948/59650) Resolving deltas: 73% (43546/59650) Resolving deltas: 74% (44141/59650) Resolving deltas: 75% (44738/59650) Resolving deltas: 76% (45335/59650) Resolving deltas: 77% (45931/59650) Resolving deltas: 78% (46527/59650) Resolving deltas: 79% (47124/59650) Resolving deltas: 80% (47720/59650) Resolving deltas: 81% (48317/59650) Resolving deltas: 82% (48913/59650) Resolving deltas: 82% (49285/59650) Resolving deltas: 83% (49510/59650) Resolving deltas: 84% (50106/59650) Resolving deltas: 85% (50704/59650) Resolving deltas: 86% (51300/59650) Resolving deltas: 86% (51705/59650) Resolving deltas: 87% (51897/59650) Resolving deltas: 88% (52492/59650) Resolving deltas: 89% (53090/59650) Resolving deltas: 90% (53685/59650) Resolving deltas: 90% (54114/59650) Resolving deltas: 91% (54282/59650) Resolving deltas: 92% (54879/59650) Resolving deltas: 93% (55476/59650) Resolving deltas: 94% (56071/59650) Resolving deltas: 95% (56668/59650) Resolving deltas: 96% (57266/59650) Resolving deltas: 97% (57861/59650) Resolving deltas: 98% (58457/59650) Resolving deltas: 99% (59054/59650) Resolving deltas: 100% (59650/59650) Resolving deltas: 100% (59650/59650), done. ==> Validating source files with sha512sums... terragrunt ... Passed ==> Validating source files with b2sums... terragrunt ... Passed ]2;🔵 Container arch-nspawn-4119628 on aurorus.felixc.at\==> Making package: terragrunt 0.88.1-1 (Fri Oct 3 16:40:20 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25l:: There are 2 providers available for terragrunt-iac-provider: :: Repository extra 1) opentofu 2) terraform Enter a number (default=1): resolving dependencies... looking for conflicting packages... Package (1) New Version Net Change Download Size extra/opentofu 1.10.6-2 87.91 MiB 19.26 MiB Total Download Size: 19.26 MiB Total Installed Size: 87.91 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... opentofu-1.10.6-2-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing opentofu... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (6) New Version Net Change extra/perl-error 0.17030-2 0.04 MiB extra/perl-mailtools 2.22-2 0.10 MiB extra/perl-timedate 2.33-8 0.08 MiB extra/zlib-ng 2.2.5-1 0.21 MiB extra/git 2.51.0-1 28.36 MiB extra/go 2:1.25.1-2 188.96 MiB Total Installed Size: 217.76 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-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 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing go... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 971. Creating user 'git' (git daemon user) with UID 971 and GID 971. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of terragrunt git repo... Cloning into 'terragrunt'... done. Updating files: 71% (2273/3172) Updating files: 72% (2284/3172) Updating files: 73% (2316/3172) Updating files: 74% (2348/3172) Updating files: 75% (2379/3172) Updating files: 76% (2411/3172) Updating files: 77% (2443/3172) Updating files: 78% (2475/3172) Updating files: 79% (2506/3172) Updating files: 80% (2538/3172) Updating files: 81% (2570/3172) Updating files: 82% (2602/3172) Updating files: 83% (2633/3172) Updating files: 84% (2665/3172) Updating files: 85% (2697/3172) Updating files: 86% (2728/3172) Updating files: 87% (2760/3172) Updating files: 88% (2792/3172) Updating files: 89% (2824/3172) Updating files: 90% (2855/3172) Updating files: 91% (2887/3172) Updating files: 92% (2919/3172) Updating files: 93% (2950/3172) Updating files: 94% (2982/3172) Updating files: 95% (3014/3172) Updating files: 96% (3046/3172) Updating files: 97% (3077/3172) Updating files: 98% (3109/3172) Updating files: 99% (3141/3172) Updating files: 100% (3172/3172) Updating files: 100% (3172/3172), done. Switched to a new branch 'makepkg' ==> Starting prepare()... go: downloading github.com/stretchr/testify v1.11.1 go: downloading github.com/charmbracelet/bubbletea v1.3.5 go: downloading github.com/hashicorp/hcl/v2 v2.24.0 go: downloading golang.org/x/sync v0.17.0 go: downloading golang.org/x/text v0.29.0 go: downloading github.com/gruntwork-io/boilerplate v0.8.1 go: downloading github.com/labstack/echo/v4 v4.13.4 go: downloading github.com/aws/aws-sdk-go-v2 v1.39.0 go: downloading github.com/gruntwork-io/go-commons v0.17.2 go: downloading github.com/creack/pty v1.1.24 go: downloading github.com/sirupsen/logrus v1.9.3 go: downloading github.com/google/uuid v1.6.0 go: downloading cloud.google.com/go/storage v1.56.1 go: downloading go.uber.org/mock v0.6.0 go: downloading github.com/gruntwork-io/terratest v0.50.0 go: downloading github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 go: downloading github.com/hashicorp/go-version v1.7.0 go: downloading github.com/mattn/go-shellwords v1.0.12 go: downloading github.com/hashicorp/go-getter v1.8.0 go: downloading go.opentelemetry.io/otel v1.38.0 go: downloading github.com/puzpuzpuz/xsync/v3 v3.5.1 go: downloading github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d go: downloading github.com/mattn/go-zglob v0.0.6 go: downloading github.com/charmbracelet/bubbles v0.21.0 go: downloading github.com/go-errors/errors v1.5.1 go: downloading github.com/charmbracelet/lipgloss v1.1.1-0.20250404203927-76690c660834 go: downloading github.com/gobwas/glob v0.2.3 go: downloading github.com/zclconf/go-cty v1.17.0 go: downloading github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db go: downloading github.com/ProtonMail/go-crypto v1.3.0 go: downloading github.com/hashicorp/go-getter/v2 v2.2.3 go: downloading github.com/aws/aws-sdk-go-v2/config v1.31.8 go: downloading github.com/aws/aws-sdk-go-v2/service/dynamodb v1.50.3 go: downloading dario.cat/mergo v1.0.2 go: downloading github.com/gitsight/go-vcsurl v1.0.1 go: downloading golang.org/x/sys v0.36.0 go: downloading github.com/hashicorp/go-cleanhttp v0.5.2 go: downloading github.com/invopop/jsonschema v0.13.0 go: downloading github.com/mitchellh/mapstructure v1.5.0 go: downloading github.com/posener/complete v1.2.3 go: downloading github.com/terraform-linters/tflint v0.50.3 go: downloading golang.org/x/exp v0.0.0-20250531010427-b6e5de432a8b go: downloading github.com/hashicorp/terraform-svchost v0.1.1 go: downloading github.com/hashicorp/go-multierror v1.1.1 go: downloading github.com/gofrs/flock v0.12.1 go: downloading github.com/mitchellh/go-wordwrap v1.0.1 go: downloading github.com/gruntwork-io/terragrunt-engine-go v0.0.16 go: downloading github.com/aws/aws-sdk-go-v2/credentials v1.18.12 go: downloading github.com/aws/aws-sdk-go-v2/service/s3 v1.88.1 go: downloading golang.org/x/term v0.35.0 go: downloading github.com/xeipuuv/gojsonschema v1.2.0 go: downloading github.com/urfave/cli/v2 v2.27.7 go: downloading golang.org/x/oauth2 v0.31.0 go: downloading go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38.0 go: downloading github.com/charmbracelet/x/term v0.2.1 go: downloading github.com/pkg/errors v0.9.1 go: downloading gopkg.in/ini.v1 v1.67.0 go: downloading github.com/aws/aws-sdk-go-v2/service/iam v1.47.5 go: downloading github.com/hashicorp/go-safetemp v1.0.0 go: downloading github.com/getsops/sops/v3 v3.10.2 go: downloading github.com/hashicorp/terraform v0.15.3 go: downloading go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38.0 go: downloading github.com/hashicorp/go-hclog v1.6.3 go: downloading github.com/aws/aws-sdk-go-v2/service/sts v1.38.4 go: downloading github.com/mitchellh/go-homedir v1.1.0 go: downloading github.com/hashicorp/terraform-config-inspect v0.0.0-20210318070130-9a80970d6b34 go: downloading github.com/aws/smithy-go v1.23.0 go: downloading google.golang.org/api v0.249.0 go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38.0 go: downloading github.com/charmbracelet/glamour v0.8.0 go: downloading golang.org/x/mod v0.28.0 go: downloading github.com/hashicorp/go-plugin v1.7.0 go: downloading github.com/mattn/go-isatty v0.0.20 go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38.0 go: downloading github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c go: downloading google.golang.org/grpc v1.75.1 go: downloading github.com/huandu/go-clone v1.7.3 go: downloading go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.38.0 go: downloading github.com/charmbracelet/x/exp/teatest v0.0.0-20250611152503-f53cdd7e01ef go: downloading github.com/NYTimes/gziphandler v1.1.1 go: downloading github.com/fatih/structs v1.1.0 go: downloading go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.38.0 go: downloading google.golang.org/protobuf v1.36.9 go: downloading go.opentelemetry.io/otel/metric v1.38.0 go: downloading go.opentelemetry.io/otel/sdk/metric v1.38.0 go: downloading github.com/wI2L/jsondiff v0.7.0 go: downloading go.opentelemetry.io/otel/sdk v1.38.0 go: downloading go.opentelemetry.io/otel/trace v1.38.0 go: downloading github.com/charmbracelet/x/ansi v0.8.0 go: downloading github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f go: downloading github.com/mattn/go-localereader v0.0.1 go: downloading github.com/muesli/cancelreader v0.2.2 go: downloading github.com/mattn/go-colorable v0.1.14 go: downloading github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 go: downloading github.com/hashicorp/errwrap v1.1.0 go: downloading github.com/wk8/go-ordered-map/v2 v2.1.8 go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38.0 go: downloading golang.org/x/net v0.44.0 go: downloading github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 go: downloading github.com/sahilm/fuzzy v0.1.1 go: downloading github.com/atotto/clipboard v0.1.4 go: downloading github.com/rivo/uniseg v0.4.7 go: downloading github.com/mattn/go-runewidth v0.0.16 go: downloading github.com/fatih/color v1.18.0 go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading github.com/charmbracelet/x/cellbuf v0.0.13 go: downloading github.com/muesli/termenv v0.16.0 go: downloading github.com/charmbracelet/x/exp/golden v0.0.0-20241011142426-46044092ad91 go: downloading github.com/mailru/easyjson v0.7.7 go: downloading github.com/bahlo/generic-list-go v0.2.0 go: downloading github.com/buger/jsonparser v1.1.1 go: downloading github.com/hashicorp/hcl v1.0.1-vault-7 go: downloading github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.7 go: downloading github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d go: downloading github.com/klauspost/compress v1.18.0 go: downloading github.com/mitchellh/go-testing-interface v1.14.1 go: downloading github.com/ulikunitz/xz v0.5.15 go: downloading github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.66 go: downloading github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb go: downloading github.com/golang/protobuf v1.5.4 go: downloading github.com/oklog/run v1.2.0 go: downloading github.com/hashicorp/yamux v0.1.2 go: downloading github.com/tidwall/sjson v1.2.5 go: downloading github.com/tidwall/gjson v1.18.0 go: downloading github.com/lucasb-eyer/go-colorful v1.2.0 go: downloading github.com/apparentlymart/go-textseg/v15 v15.0.0 go: downloading github.com/charmbracelet/colorprofile v0.3.0 go: downloading github.com/aymanbagabas/go-udiff v0.2.0 go: downloading go.opentelemetry.io/proto/otlp v1.8.0 go: downloading github.com/cenkalti/backoff/v5 v5.0.3 go: downloading github.com/go-logr/logr v1.4.3 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20250908214217-97024824d090 go: downloading go.opentelemetry.io/auto/sdk v1.1.0 go: downloading github.com/go-logr/stdr v1.2.2 go: downloading github.com/urfave/cli v1.22.16 go: downloading github.com/labstack/gommon v0.4.2 go: downloading golang.org/x/crypto v0.42.0 go: downloading github.com/valyala/fasttemplate v1.2.2 go: downloading golang.org/x/time v0.13.0 go: downloading github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.0 go: downloading filippo.io/age v1.2.1 go: downloading github.com/getsops/gopgagent v0.0.0-20241224165529-7044f28e491e go: downloading github.com/hashicorp/vault/api v1.16.0 go: downloading github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.72 go: downloading github.com/aws/aws-sdk-go-v2/service/kms v1.38.3 go: downloading github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.9.0 go: downloading github.com/lib/pq v1.10.9 go: downloading github.com/google/go-cmp v0.7.0 go: downloading cloud.google.com/go/kms v1.22.0 go: downloading github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azkeys v1.3.1 go: downloading github.com/goware/prefixer v0.0.0-20160118172347-395022866408 go: downloading github.com/blang/semver v3.5.1+incompatible go: downloading google.golang.org/genproto v0.0.0-20250908214217-97024824d090 go: downloading github.com/tidwall/pretty v1.2.1 go: downloading github.com/tidwall/match v1.1.1 go: downloading cloud.google.com/go v0.122.0 go: downloading github.com/cloudflare/circl v1.6.1 go: downloading github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2 go: downloading golang.org/x/tools v0.36.0 go: downloading github.com/agext/levenshtein v1.2.3 go: downloading github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 go: downloading github.com/aws/aws-sdk-go-v2/service/sso v1.29.3 go: downloading github.com/aws/aws-sdk-go-v2/service/ssooidc v1.34.4 go: downloading github.com/valyala/bytebufferpool v1.0.0 go: downloading github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.7 go: downloading github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.7 go: downloading github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.1 go: downloading github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.7 go: downloading github.com/zclconf/go-cty-yaml v1.1.0 go: downloading github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.11.7 go: downloading github.com/hashicorp/go-uuid v1.0.3 go: downloading github.com/apparentlymart/go-cidr v1.1.0 go: downloading github.com/bmatcuk/doublestar v1.3.4 go: downloading github.com/apparentlymart/go-versions v1.0.3 go: downloading github.com/hashicorp/go-retryablehttp v0.7.7 go: downloading github.com/mitchellh/panicwrap v1.0.0 go: downloading github.com/aymanbagabas/go-osc52/v2 v2.0.1 go: downloading github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/internal v1.1.1 go: downloading github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.7 go: downloading github.com/yuin/goldmark v1.7.8 go: downloading github.com/alecthomas/chroma/v2 v2.15.0 go: downloading github.com/yuin/goldmark-emoji v1.0.5 go: downloading github.com/muesli/reflow v0.3.0 go: downloading github.com/microcosm-cc/bluemonday v1.0.27 go: downloading github.com/AzureAD/microsoft-authentication-library-for-go v1.4.2 go: downloading github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.1 go: downloading github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.7 go: downloading github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.1 go: downloading github.com/hashicorp/go-secure-stdlib/strutil v0.1.2 go: downloading github.com/cenkalti/backoff/v4 v4.3.0 go: downloading github.com/go-jose/go-jose/v4 v4.1.2 go: downloading github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.7 go: downloading github.com/hashicorp/go-secure-stdlib/parseutil v0.2.0 go: downloading github.com/hashicorp/go-rootcerts v1.0.2 go: downloading github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.8.7 go: downloading filippo.io/edwards25519 v1.1.0 go: downloading github.com/russross/blackfriday/v2 v2.1.0 go: downloading github.com/ryanuber/go-glob v1.0.0 go: downloading github.com/hashicorp/go-sockaddr v1.0.7 go: downloading github.com/aymerick/douceur v0.2.0 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20250908214217-97024824d090 go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.53.0 go: downloading cloud.google.com/go/auth v0.16.5 go: downloading cloud.google.com/go/longrunning v0.6.7 go: downloading go.opentelemetry.io/contrib/detectors/gcp v1.38.0 go: downloading cloud.google.com/go/iam v1.5.2 go: downloading github.com/googleapis/gax-go/v2 v2.15.0 go: downloading cloud.google.com/go/compute/metadata v0.8.0 go: downloading github.com/envoyproxy/go-control-plane/envoy v1.32.4 go: downloading github.com/spiffe/go-spiffe/v2 v2.6.0 go: downloading github.com/cncf/xds/go v0.0.0-20250501225837-2ac532fd4443 go: downloading github.com/cespare/xxhash/v2 v2.3.0 go: downloading github.com/kylelemons/godebug v1.1.0 go: downloading github.com/golang-jwt/jwt/v5 v5.2.2 go: downloading github.com/gorilla/css v1.0.1 go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.29.0 go: downloading cloud.google.com/go/monitoring v1.24.2 go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.53.0 go: downloading github.com/gabriel-vasile/mimetype v1.4.8 go: downloading github.com/inancgumus/screen v0.0.0-20190314163918-06e984b86ed3 go: downloading gopkg.in/yaml.v2 v2.4.0 go: downloading github.com/pterm/pterm v0.12.80 go: downloading github.com/go-ozzo/ozzo-validation v3.6.0+incompatible go: downloading github.com/google/go-jsonnet v0.20.0 go: downloading github.com/Masterminds/sprig/v3 v3.3.0 go: downloading github.com/AlecAivazis/survey/v2 v2.3.7 go: downloading github.com/dlclark/regexp2 v1.11.5 go: downloading cel.dev/expr v0.24.0 go: downloading github.com/envoyproxy/protoc-gen-validate v1.2.1 go: downloading github.com/hashicorp/logutils v1.0.0 go: downloading github.com/terraform-linters/tflint-ruleset-terraform v0.10.0 go: downloading github.com/terraform-linters/tflint-plugin-sdk v0.22.0 go: downloading github.com/jessevdk/go-flags v1.6.1 go: downloading github.com/sourcegraph/go-lsp v0.0.0-20240223163137-f80c5dd31dfd go: downloading github.com/sourcegraph/jsonrpc2 v0.2.0 go: downloading github.com/google/go-github/v53 v53.2.0 go: downloading github.com/spf13/afero v1.12.0 go: downloading github.com/owenrumney/go-sarif v1.1.1 go: downloading github.com/jstemmer/go-junit-report v1.0.0 go: downloading github.com/pquerna/otp v1.4.0 go: downloading github.com/aws/aws-sdk-go-v2/service/acm v1.30.6 go: downloading github.com/aws/aws-sdk-go-v2/service/route53 v1.46.2 go: downloading github.com/go-sql-driver/mysql v1.8.1 go: downloading github.com/aws/aws-sdk-go-v2/service/ecs v1.52.0 go: downloading github.com/jackc/pgx/v5 v5.7.1 go: downloading github.com/aws/aws-sdk-go-v2/service/ecr v1.36.6 go: downloading github.com/aws/aws-sdk-go-v2/service/lambda v1.69.0 go: downloading github.com/aws/aws-sdk-go-v2/service/sqs v1.42.3 go: downloading github.com/aws/aws-sdk-go-v2/service/ec2 v1.193.0 go: downloading github.com/aws/aws-sdk-go-v2/service/rds v1.91.0 go: downloading github.com/aws/aws-sdk-go-v2/service/ssm v1.56.0 go: downloading github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.44.0 go: downloading github.com/aws/aws-sdk-go-v2/service/autoscaling v1.51.0 go: downloading github.com/aws/aws-sdk-go-v2/service/sns v1.38.1 go: downloading github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.34.6 go: downloading github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 go: downloading github.com/spf13/cast v1.7.1 go: downloading github.com/huandu/xstrings v1.5.0 go: downloading github.com/Masterminds/goutils v1.1.1 go: downloading github.com/mitchellh/copystructure v1.2.0 go: downloading github.com/Masterminds/semver/v3 v3.3.1 go: downloading github.com/shopspring/decimal v1.4.0 go: downloading github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 go: downloading github.com/atomicgo/cursor v0.2.0 go: downloading github.com/boombuler/barcode v1.0.1 go: downloading github.com/atomicgo/schedule v0.1.0 go: downloading github.com/gookit/color v1.5.4 go: downloading github.com/atomicgo/keyboard v0.2.9 go: downloading github.com/lithammer/fuzzysearch v1.1.8 go: downloading github.com/jackc/puddle/v2 v2.2.2 go: downloading sigs.k8s.io/yaml v1.4.0 go: downloading github.com/vmihailenco/msgpack/v5 v5.4.1 go: downloading github.com/jmespath/go-jmespath v0.4.0 go: downloading github.com/jackc/pgpassfile v1.0.0 go: downloading github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 go: downloading github.com/hashicorp/terraform-registry-address v0.2.4 go: downloading github.com/mitchellh/reflectwalk v1.0.2 go: downloading github.com/google/go-querystring v1.1.0 go: downloading github.com/vmihailenco/tagparser/v2 v2.0.0 go: downloading github.com/planetscale/vtprotobuf v0.6.1-0.20250313105119-ba97887b0a25 go: downloading github.com/containerd/console v1.0.4 go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.8 go: downloading github.com/google/s2a-go v0.1.9 go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.6 go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0 go: downloading github.com/felixge/httpsnoop v1.0.4 # atomicgo.dev/cursor v0.2.0 => github.com/atomicgo/cursor v0.2.0 ## explicit; go 1.15 atomicgo.dev/cursor # atomicgo.dev/keyboard v0.2.9 => github.com/atomicgo/keyboard v0.2.9 ## explicit; go 1.15 atomicgo.dev/keyboard atomicgo.dev/keyboard/internal atomicgo.dev/keyboard/keys # atomicgo.dev/schedule v0.1.0 => github.com/atomicgo/schedule v0.1.0 ## explicit; go 1.18 atomicgo.dev/schedule # cel.dev/expr v0.24.0 ## explicit; go 1.22.0 cel.dev/expr # cloud.google.com/go v0.122.0 ## explicit; go 1.24.0 cloud.google.com/go cloud.google.com/go/internal cloud.google.com/go/internal/optional cloud.google.com/go/internal/trace cloud.google.com/go/internal/version # cloud.google.com/go/auth v0.16.5 ## explicit; go 1.23.0 cloud.google.com/go/auth cloud.google.com/go/auth/credentials cloud.google.com/go/auth/credentials/internal/externalaccount cloud.google.com/go/auth/credentials/internal/externalaccountuser cloud.google.com/go/auth/credentials/internal/gdch cloud.google.com/go/auth/credentials/internal/impersonate cloud.google.com/go/auth/credentials/internal/stsexchange cloud.google.com/go/auth/grpctransport cloud.google.com/go/auth/httptransport cloud.google.com/go/auth/internal cloud.google.com/go/auth/internal/compute cloud.google.com/go/auth/internal/credsfile cloud.google.com/go/auth/internal/jwt cloud.google.com/go/auth/internal/transport cloud.google.com/go/auth/internal/transport/cert # cloud.google.com/go/auth/oauth2adapt v0.2.8 ## explicit; go 1.23.0 cloud.google.com/go/auth/oauth2adapt # cloud.google.com/go/compute/metadata v0.8.0 ## explicit; go 1.23.0 cloud.google.com/go/compute/metadata # cloud.google.com/go/iam v1.5.2 ## explicit; go 1.23.0 cloud.google.com/go/iam cloud.google.com/go/iam/apiv1/iampb # cloud.google.com/go/kms v1.22.0 ## explicit; go 1.23.0 cloud.google.com/go/kms/apiv1 cloud.google.com/go/kms/apiv1/kmspb cloud.google.com/go/kms/internal # cloud.google.com/go/longrunning v0.6.7 ## explicit; go 1.23.0 cloud.google.com/go/longrunning cloud.google.com/go/longrunning/autogen cloud.google.com/go/longrunning/autogen/longrunningpb # cloud.google.com/go/monitoring v1.24.2 ## explicit; go 1.23.0 cloud.google.com/go/monitoring/apiv3/v2 cloud.google.com/go/monitoring/apiv3/v2/monitoringpb cloud.google.com/go/monitoring/internal # cloud.google.com/go/storage v1.56.1 ## explicit; go 1.23.0 cloud.google.com/go/storage cloud.google.com/go/storage/experimental cloud.google.com/go/storage/internal cloud.google.com/go/storage/internal/apiv2 cloud.google.com/go/storage/internal/apiv2/storagepb # dario.cat/mergo v1.0.2 ## explicit; go 1.13 dario.cat/mergo # filippo.io/age v1.2.1 ## explicit; go 1.19 filippo.io/age filippo.io/age/agessh filippo.io/age/armor filippo.io/age/internal/bech32 filippo.io/age/internal/format filippo.io/age/internal/stream filippo.io/age/plugin # filippo.io/edwards25519 v1.1.0 ## explicit; go 1.20 filippo.io/edwards25519 filippo.io/edwards25519/field # github.com/AlecAivazis/survey/v2 v2.3.7 ## explicit; go 1.13 github.com/AlecAivazis/survey/v2 github.com/AlecAivazis/survey/v2/core github.com/AlecAivazis/survey/v2/terminal # github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.0 ## explicit; go 1.23.0 github.com/Azure/azure-sdk-for-go/sdk/azcore github.com/Azure/azure-sdk-for-go/sdk/azcore/arm/internal/resource github.com/Azure/azure-sdk-for-go/sdk/azcore/arm/policy github.com/Azure/azure-sdk-for-go/sdk/azcore/arm/runtime github.com/Azure/azure-sdk-for-go/sdk/azcore/cloud github.com/Azure/azure-sdk-for-go/sdk/azcore/internal/exported github.com/Azure/azure-sdk-for-go/sdk/azcore/internal/log github.com/Azure/azure-sdk-for-go/sdk/azcore/internal/pollers github.com/Azure/azure-sdk-for-go/sdk/azcore/internal/pollers/async github.com/Azure/azure-sdk-for-go/sdk/azcore/internal/pollers/body github.com/Azure/azure-sdk-for-go/sdk/azcore/internal/pollers/fake github.com/Azure/azure-sdk-for-go/sdk/azcore/internal/pollers/loc github.com/Azure/azure-sdk-for-go/sdk/azcore/internal/pollers/op github.com/Azure/azure-sdk-for-go/sdk/azcore/internal/shared github.com/Azure/azure-sdk-for-go/sdk/azcore/log github.com/Azure/azure-sdk-for-go/sdk/azcore/policy github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime github.com/Azure/azure-sdk-for-go/sdk/azcore/streaming github.com/Azure/azure-sdk-for-go/sdk/azcore/to github.com/Azure/azure-sdk-for-go/sdk/azcore/tracing # github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.9.0 ## explicit; go 1.23.0 github.com/Azure/azure-sdk-for-go/sdk/azidentity github.com/Azure/azure-sdk-for-go/sdk/azidentity/internal # github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.1 ## explicit; go 1.23.0 github.com/Azure/azure-sdk-for-go/sdk/internal/diag github.com/Azure/azure-sdk-for-go/sdk/internal/errorinfo github.com/Azure/azure-sdk-for-go/sdk/internal/exported github.com/Azure/azure-sdk-for-go/sdk/internal/log github.com/Azure/azure-sdk-for-go/sdk/internal/poller github.com/Azure/azure-sdk-for-go/sdk/internal/temporal github.com/Azure/azure-sdk-for-go/sdk/internal/uuid # github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azkeys v1.3.1 ## explicit; go 1.18 github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azkeys # github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/internal v1.1.1 ## explicit; go 1.18 github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/internal # github.com/AzureAD/microsoft-authentication-library-for-go v1.4.2 ## explicit; go 1.18 github.com/AzureAD/microsoft-authentication-library-for-go/apps/cache github.com/AzureAD/microsoft-authentication-library-for-go/apps/confidential github.com/AzureAD/microsoft-authentication-library-for-go/apps/errors github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/base github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/base/storage github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/exported github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/json github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/json/types/time github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/local github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/oauth github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/oauth/ops github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/oauth/ops/accesstokens github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/oauth/ops/authority github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/oauth/ops/internal/comm github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/oauth/ops/internal/grant github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/oauth/ops/wstrust github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/oauth/ops/wstrust/defs github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/options github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/shared github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/version github.com/AzureAD/microsoft-authentication-library-for-go/apps/managedidentity github.com/AzureAD/microsoft-authentication-library-for-go/apps/public # github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.29.0 ## explicit; go 1.23.0 github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp # github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.53.0 ## explicit; go 1.23.0 github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric # github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.53.0 ## explicit; go 1.23.0 github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping # github.com/Masterminds/goutils v1.1.1 ## explicit github.com/Masterminds/goutils # github.com/Masterminds/semver/v3 v3.3.1 ## explicit; go 1.21 github.com/Masterminds/semver/v3 # github.com/Masterminds/sprig/v3 v3.3.0 ## explicit; go 1.21 github.com/Masterminds/sprig/v3 # github.com/NYTimes/gziphandler v1.1.1 ## explicit; go 1.11 github.com/NYTimes/gziphandler # github.com/ProtonMail/go-crypto v1.3.0 ## explicit; go 1.22.0 github.com/ProtonMail/go-crypto/bitcurves github.com/ProtonMail/go-crypto/brainpool github.com/ProtonMail/go-crypto/eax github.com/ProtonMail/go-crypto/internal/byteutil github.com/ProtonMail/go-crypto/ocb github.com/ProtonMail/go-crypto/openpgp github.com/ProtonMail/go-crypto/openpgp/aes/keywrap github.com/ProtonMail/go-crypto/openpgp/armor github.com/ProtonMail/go-crypto/openpgp/ecdh github.com/ProtonMail/go-crypto/openpgp/ecdsa github.com/ProtonMail/go-crypto/openpgp/ed25519 github.com/ProtonMail/go-crypto/openpgp/ed448 github.com/ProtonMail/go-crypto/openpgp/eddsa github.com/ProtonMail/go-crypto/openpgp/elgamal github.com/ProtonMail/go-crypto/openpgp/errors github.com/ProtonMail/go-crypto/openpgp/internal/algorithm github.com/ProtonMail/go-crypto/openpgp/internal/ecc github.com/ProtonMail/go-crypto/openpgp/internal/encoding github.com/ProtonMail/go-crypto/openpgp/packet github.com/ProtonMail/go-crypto/openpgp/s2k github.com/ProtonMail/go-crypto/openpgp/x25519 github.com/ProtonMail/go-crypto/openpgp/x448 # github.com/agext/levenshtein v1.2.3 ## explicit github.com/agext/levenshtein # github.com/alecthomas/chroma/v2 v2.15.0 ## explicit; go 1.19 github.com/alecthomas/chroma/v2 github.com/alecthomas/chroma/v2/formatters github.com/alecthomas/chroma/v2/formatters/html github.com/alecthomas/chroma/v2/formatters/svg github.com/alecthomas/chroma/v2/lexers github.com/alecthomas/chroma/v2/quick github.com/alecthomas/chroma/v2/styles # github.com/apparentlymart/go-cidr v1.1.0 ## explicit github.com/apparentlymart/go-cidr/cidr # github.com/apparentlymart/go-textseg/v15 v15.0.0 ## explicit; go 1.16 github.com/apparentlymart/go-textseg/v15/textseg # github.com/apparentlymart/go-versions v1.0.3 ## explicit; go 1.14 github.com/apparentlymart/go-versions/versions github.com/apparentlymart/go-versions/versions/constraints # github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 ## explicit; go 1.13 github.com/asaskevich/govalidator # github.com/atotto/clipboard v0.1.4 ## explicit github.com/atotto/clipboard # github.com/aws/aws-sdk-go-v2 v1.39.0 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/aws github.com/aws/aws-sdk-go-v2/aws/arn github.com/aws/aws-sdk-go-v2/aws/defaults github.com/aws/aws-sdk-go-v2/aws/middleware github.com/aws/aws-sdk-go-v2/aws/protocol/ec2query github.com/aws/aws-sdk-go-v2/aws/protocol/query github.com/aws/aws-sdk-go-v2/aws/protocol/restjson github.com/aws/aws-sdk-go-v2/aws/protocol/xml github.com/aws/aws-sdk-go-v2/aws/ratelimit github.com/aws/aws-sdk-go-v2/aws/retry github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4 github.com/aws/aws-sdk-go-v2/aws/signer/v4 github.com/aws/aws-sdk-go-v2/aws/transport/http github.com/aws/aws-sdk-go-v2/internal/auth github.com/aws/aws-sdk-go-v2/internal/auth/smithy github.com/aws/aws-sdk-go-v2/internal/awsutil github.com/aws/aws-sdk-go-v2/internal/context github.com/aws/aws-sdk-go-v2/internal/endpoints github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn github.com/aws/aws-sdk-go-v2/internal/middleware github.com/aws/aws-sdk-go-v2/internal/rand github.com/aws/aws-sdk-go-v2/internal/sdk github.com/aws/aws-sdk-go-v2/internal/sdkio github.com/aws/aws-sdk-go-v2/internal/shareddefaults github.com/aws/aws-sdk-go-v2/internal/strings github.com/aws/aws-sdk-go-v2/internal/sync/singleflight github.com/aws/aws-sdk-go-v2/internal/timeconv # github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.1 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi # github.com/aws/aws-sdk-go-v2/config v1.31.8 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/config # github.com/aws/aws-sdk-go-v2/credentials v1.18.12 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/credentials github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds github.com/aws/aws-sdk-go-v2/credentials/endpointcreds github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client github.com/aws/aws-sdk-go-v2/credentials/processcreds github.com/aws/aws-sdk-go-v2/credentials/ssocreds github.com/aws/aws-sdk-go-v2/credentials/stscreds # github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.7 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/feature/ec2/imds github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config # github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.72 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/feature/s3/manager # github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.7 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/internal/configsources # github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.7 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 # github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/internal/ini # github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.7 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/internal/v4a github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4 # github.com/aws/aws-sdk-go-v2/service/acm v1.30.6 ## explicit; go 1.21 github.com/aws/aws-sdk-go-v2/service/acm github.com/aws/aws-sdk-go-v2/service/acm/internal/endpoints github.com/aws/aws-sdk-go-v2/service/acm/types # github.com/aws/aws-sdk-go-v2/service/autoscaling v1.51.0 ## explicit; go 1.21 github.com/aws/aws-sdk-go-v2/service/autoscaling github.com/aws/aws-sdk-go-v2/service/autoscaling/internal/endpoints github.com/aws/aws-sdk-go-v2/service/autoscaling/types # github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.44.0 ## explicit; go 1.21 github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs/internal/endpoints github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs/types # github.com/aws/aws-sdk-go-v2/service/dynamodb v1.50.3 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/dynamodb github.com/aws/aws-sdk-go-v2/service/dynamodb/internal/customizations github.com/aws/aws-sdk-go-v2/service/dynamodb/internal/endpoints github.com/aws/aws-sdk-go-v2/service/dynamodb/types # github.com/aws/aws-sdk-go-v2/service/ec2 v1.193.0 ## explicit; go 1.21 github.com/aws/aws-sdk-go-v2/service/ec2 github.com/aws/aws-sdk-go-v2/service/ec2/internal/endpoints github.com/aws/aws-sdk-go-v2/service/ec2/types # github.com/aws/aws-sdk-go-v2/service/ecr v1.36.6 ## explicit; go 1.21 github.com/aws/aws-sdk-go-v2/service/ecr github.com/aws/aws-sdk-go-v2/service/ecr/internal/endpoints github.com/aws/aws-sdk-go-v2/service/ecr/types # github.com/aws/aws-sdk-go-v2/service/ecs v1.52.0 ## explicit; go 1.21 github.com/aws/aws-sdk-go-v2/service/ecs github.com/aws/aws-sdk-go-v2/service/ecs/internal/endpoints github.com/aws/aws-sdk-go-v2/service/ecs/types # github.com/aws/aws-sdk-go-v2/service/iam v1.47.5 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/iam github.com/aws/aws-sdk-go-v2/service/iam/internal/endpoints github.com/aws/aws-sdk-go-v2/service/iam/types # github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.1 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding # github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.8.7 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/internal/checksum # github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.11.7 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery # github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.7 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url # github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.7 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/internal/s3shared github.com/aws/aws-sdk-go-v2/service/internal/s3shared/arn github.com/aws/aws-sdk-go-v2/service/internal/s3shared/config # github.com/aws/aws-sdk-go-v2/service/kms v1.38.3 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/kms github.com/aws/aws-sdk-go-v2/service/kms/internal/endpoints github.com/aws/aws-sdk-go-v2/service/kms/types # github.com/aws/aws-sdk-go-v2/service/lambda v1.69.0 ## explicit; go 1.21 github.com/aws/aws-sdk-go-v2/service/lambda github.com/aws/aws-sdk-go-v2/service/lambda/internal/endpoints github.com/aws/aws-sdk-go-v2/service/lambda/types # github.com/aws/aws-sdk-go-v2/service/rds v1.91.0 ## explicit; go 1.21 github.com/aws/aws-sdk-go-v2/service/rds github.com/aws/aws-sdk-go-v2/service/rds/internal/endpoints github.com/aws/aws-sdk-go-v2/service/rds/types # github.com/aws/aws-sdk-go-v2/service/route53 v1.46.2 ## explicit; go 1.21 github.com/aws/aws-sdk-go-v2/service/route53 github.com/aws/aws-sdk-go-v2/service/route53/internal/customizations github.com/aws/aws-sdk-go-v2/service/route53/internal/endpoints github.com/aws/aws-sdk-go-v2/service/route53/types # github.com/aws/aws-sdk-go-v2/service/s3 v1.88.1 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/s3 github.com/aws/aws-sdk-go-v2/service/s3/internal/arn github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations github.com/aws/aws-sdk-go-v2/service/s3/internal/endpoints github.com/aws/aws-sdk-go-v2/service/s3/types # github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.34.6 ## explicit; go 1.21 github.com/aws/aws-sdk-go-v2/service/secretsmanager github.com/aws/aws-sdk-go-v2/service/secretsmanager/internal/endpoints github.com/aws/aws-sdk-go-v2/service/secretsmanager/types # github.com/aws/aws-sdk-go-v2/service/sns v1.38.1 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/sns github.com/aws/aws-sdk-go-v2/service/sns/internal/endpoints github.com/aws/aws-sdk-go-v2/service/sns/types # github.com/aws/aws-sdk-go-v2/service/sqs v1.42.3 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/sqs github.com/aws/aws-sdk-go-v2/service/sqs/internal/endpoints github.com/aws/aws-sdk-go-v2/service/sqs/types # github.com/aws/aws-sdk-go-v2/service/ssm v1.56.0 ## explicit; go 1.21 github.com/aws/aws-sdk-go-v2/service/ssm github.com/aws/aws-sdk-go-v2/service/ssm/internal/endpoints github.com/aws/aws-sdk-go-v2/service/ssm/types # github.com/aws/aws-sdk-go-v2/service/sso v1.29.3 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/sso github.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints github.com/aws/aws-sdk-go-v2/service/sso/types # github.com/aws/aws-sdk-go-v2/service/ssooidc v1.34.4 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/ssooidc github.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints github.com/aws/aws-sdk-go-v2/service/ssooidc/types # github.com/aws/aws-sdk-go-v2/service/sts v1.38.4 ## explicit; go 1.22 github.com/aws/aws-sdk-go-v2/service/sts github.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints github.com/aws/aws-sdk-go-v2/service/sts/types # github.com/aws/smithy-go v1.23.0 ## explicit; go 1.22 github.com/aws/smithy-go github.com/aws/smithy-go/auth github.com/aws/smithy-go/auth/bearer github.com/aws/smithy-go/container/private/cache github.com/aws/smithy-go/container/private/cache/lru github.com/aws/smithy-go/context github.com/aws/smithy-go/document github.com/aws/smithy-go/encoding github.com/aws/smithy-go/encoding/httpbinding github.com/aws/smithy-go/encoding/json github.com/aws/smithy-go/encoding/xml github.com/aws/smithy-go/endpoints github.com/aws/smithy-go/endpoints/private/rulesfn github.com/aws/smithy-go/internal/sync/singleflight github.com/aws/smithy-go/io github.com/aws/smithy-go/logging github.com/aws/smithy-go/metrics github.com/aws/smithy-go/middleware github.com/aws/smithy-go/private/requestcompression github.com/aws/smithy-go/ptr github.com/aws/smithy-go/rand github.com/aws/smithy-go/sync github.com/aws/smithy-go/time github.com/aws/smithy-go/tracing github.com/aws/smithy-go/transport/http github.com/aws/smithy-go/transport/http/internal/io github.com/aws/smithy-go/waiter # github.com/aymanbagabas/go-osc52/v2 v2.0.1 ## explicit; go 1.16 github.com/aymanbagabas/go-osc52/v2 # github.com/aymanbagabas/go-udiff v0.2.0 ## explicit; go 1.18 github.com/aymanbagabas/go-udiff github.com/aymanbagabas/go-udiff/lcs # github.com/aymerick/douceur v0.2.0 ## explicit github.com/aymerick/douceur/css github.com/aymerick/douceur/parser # github.com/bahlo/generic-list-go v0.2.0 ## explicit; go 1.18 github.com/bahlo/generic-list-go # github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d ## explicit github.com/bgentry/go-netrc/netrc # github.com/blang/semver v3.5.1+incompatible ## explicit github.com/blang/semver # github.com/bmatcuk/doublestar v1.3.4 ## explicit; go 1.12 github.com/bmatcuk/doublestar # github.com/boombuler/barcode v1.0.1 ## explicit github.com/boombuler/barcode github.com/boombuler/barcode/qr github.com/boombuler/barcode/utils # github.com/buger/jsonparser v1.1.1 ## explicit; go 1.13 github.com/buger/jsonparser # github.com/cenkalti/backoff/v4 v4.3.0 ## explicit; go 1.18 github.com/cenkalti/backoff/v4 # github.com/cenkalti/backoff/v5 v5.0.3 ## explicit; go 1.23 github.com/cenkalti/backoff/v5 # github.com/cespare/xxhash/v2 v2.3.0 ## explicit; go 1.11 github.com/cespare/xxhash/v2 # github.com/charmbracelet/bubbles v0.21.0 ## explicit; go 1.23.0 github.com/charmbracelet/bubbles/cursor github.com/charmbracelet/bubbles/help github.com/charmbracelet/bubbles/key github.com/charmbracelet/bubbles/list github.com/charmbracelet/bubbles/paginator github.com/charmbracelet/bubbles/runeutil github.com/charmbracelet/bubbles/spinner github.com/charmbracelet/bubbles/textinput github.com/charmbracelet/bubbles/viewport # github.com/charmbracelet/bubbletea v1.3.5 ## explicit; go 1.23.0 github.com/charmbracelet/bubbletea # github.com/charmbracelet/colorprofile v0.3.0 ## explicit; go 1.23.0 github.com/charmbracelet/colorprofile # github.com/charmbracelet/glamour v0.8.0 ## explicit; go 1.21 github.com/charmbracelet/glamour github.com/charmbracelet/glamour/ansi github.com/charmbracelet/glamour/styles # github.com/charmbracelet/lipgloss v1.1.1-0.20250404203927-76690c660834 ## explicit; go 1.18 github.com/charmbracelet/lipgloss github.com/charmbracelet/lipgloss/table github.com/charmbracelet/lipgloss/tree # github.com/charmbracelet/x/ansi v0.8.0 ## explicit; go 1.18 github.com/charmbracelet/x/ansi github.com/charmbracelet/x/ansi/kitty github.com/charmbracelet/x/ansi/parser # github.com/charmbracelet/x/cellbuf v0.0.13 ## explicit; go 1.18 github.com/charmbracelet/x/cellbuf # github.com/charmbracelet/x/exp/golden v0.0.0-20241011142426-46044092ad91 ## explicit; go 1.19 github.com/charmbracelet/x/exp/golden # github.com/charmbracelet/x/exp/teatest v0.0.0-20250611152503-f53cdd7e01ef ## explicit; go 1.23.0 github.com/charmbracelet/x/exp/teatest # github.com/charmbracelet/x/term v0.2.1 ## explicit; go 1.18 github.com/charmbracelet/x/term # github.com/cloudflare/circl v1.6.1 ## explicit; go 1.22.0 github.com/cloudflare/circl/dh/x25519 github.com/cloudflare/circl/dh/x448 github.com/cloudflare/circl/ecc/goldilocks github.com/cloudflare/circl/internal/conv github.com/cloudflare/circl/internal/sha3 github.com/cloudflare/circl/math github.com/cloudflare/circl/math/fp25519 github.com/cloudflare/circl/math/fp448 github.com/cloudflare/circl/math/mlsbset github.com/cloudflare/circl/sign github.com/cloudflare/circl/sign/ed25519 github.com/cloudflare/circl/sign/ed448 # github.com/cncf/xds/go v0.0.0-20250501225837-2ac532fd4443 ## explicit; go 1.19 github.com/cncf/xds/go/udpa/annotations github.com/cncf/xds/go/udpa/type/v1 github.com/cncf/xds/go/xds/annotations/v3 github.com/cncf/xds/go/xds/core/v3 github.com/cncf/xds/go/xds/data/orca/v3 github.com/cncf/xds/go/xds/service/orca/v3 github.com/cncf/xds/go/xds/type/matcher/v3 github.com/cncf/xds/go/xds/type/v3 # github.com/containerd/console v1.0.4 ## explicit; go 1.13 github.com/containerd/console # github.com/cpuguy83/go-md2man/v2 v2.0.7 ## explicit; go 1.12 github.com/cpuguy83/go-md2man/v2/md2man # github.com/creack/pty v1.1.24 ## explicit; go 1.18 github.com/creack/pty # github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc ## explicit github.com/davecgh/go-spew/spew # github.com/dlclark/regexp2 v1.11.5 ## explicit; go 1.13 github.com/dlclark/regexp2 github.com/dlclark/regexp2/syntax # github.com/envoyproxy/go-control-plane/envoy v1.32.4 ## explicit; go 1.22 github.com/envoyproxy/go-control-plane/envoy/admin/v3 github.com/envoyproxy/go-control-plane/envoy/annotations github.com/envoyproxy/go-control-plane/envoy/config/accesslog/v3 github.com/envoyproxy/go-control-plane/envoy/config/bootstrap/v3 github.com/envoyproxy/go-control-plane/envoy/config/cluster/v3 github.com/envoyproxy/go-control-plane/envoy/config/common/matcher/v3 github.com/envoyproxy/go-control-plane/envoy/config/core/v3 github.com/envoyproxy/go-control-plane/envoy/config/endpoint/v3 github.com/envoyproxy/go-control-plane/envoy/config/listener/v3 github.com/envoyproxy/go-control-plane/envoy/config/metrics/v3 github.com/envoyproxy/go-control-plane/envoy/config/overload/v3 github.com/envoyproxy/go-control-plane/envoy/config/rbac/v3 github.com/envoyproxy/go-control-plane/envoy/config/route/v3 github.com/envoyproxy/go-control-plane/envoy/config/tap/v3 github.com/envoyproxy/go-control-plane/envoy/config/trace/v3 github.com/envoyproxy/go-control-plane/envoy/data/accesslog/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/clusters/aggregate/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/filters/common/fault/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/fault/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/rbac/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/router/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/http_connection_manager/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/common/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/least_request/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/pick_first/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/ring_hash/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/wrr_locality/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/rbac/audit_loggers/stream/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3 github.com/envoyproxy/go-control-plane/envoy/service/discovery/v3 github.com/envoyproxy/go-control-plane/envoy/service/load_stats/v3 github.com/envoyproxy/go-control-plane/envoy/service/status/v3 github.com/envoyproxy/go-control-plane/envoy/type/http/v3 github.com/envoyproxy/go-control-plane/envoy/type/matcher/v3 github.com/envoyproxy/go-control-plane/envoy/type/metadata/v3 github.com/envoyproxy/go-control-plane/envoy/type/tracing/v3 github.com/envoyproxy/go-control-plane/envoy/type/v3 # github.com/envoyproxy/protoc-gen-validate v1.2.1 ## explicit; go 1.21.1 github.com/envoyproxy/protoc-gen-validate/validate # github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f ## explicit; go 1.16 github.com/erikgeiser/coninput # github.com/fatih/color v1.18.0 ## explicit; go 1.17 github.com/fatih/color # github.com/fatih/structs v1.1.0 ## explicit github.com/fatih/structs # github.com/felixge/httpsnoop v1.0.4 ## explicit; go 1.13 github.com/felixge/httpsnoop # github.com/gabriel-vasile/mimetype v1.4.8 ## explicit; go 1.20 github.com/gabriel-vasile/mimetype github.com/gabriel-vasile/mimetype/internal/charset github.com/gabriel-vasile/mimetype/internal/json github.com/gabriel-vasile/mimetype/internal/magic # github.com/getsops/gopgagent v0.0.0-20241224165529-7044f28e491e ## explicit github.com/getsops/gopgagent # github.com/getsops/sops/v3 v3.10.2 ## explicit; go 1.23.0 github.com/getsops/sops/v3 github.com/getsops/sops/v3/aes github.com/getsops/sops/v3/age github.com/getsops/sops/v3/audit github.com/getsops/sops/v3/azkv github.com/getsops/sops/v3/cmd/sops/codes github.com/getsops/sops/v3/cmd/sops/common github.com/getsops/sops/v3/cmd/sops/formats github.com/getsops/sops/v3/config github.com/getsops/sops/v3/decrypt github.com/getsops/sops/v3/gcpkms github.com/getsops/sops/v3/hcvault github.com/getsops/sops/v3/keys github.com/getsops/sops/v3/keyservice github.com/getsops/sops/v3/kms github.com/getsops/sops/v3/logging github.com/getsops/sops/v3/pgp github.com/getsops/sops/v3/publish github.com/getsops/sops/v3/shamir github.com/getsops/sops/v3/stores github.com/getsops/sops/v3/stores/dotenv github.com/getsops/sops/v3/stores/ini github.com/getsops/sops/v3/stores/json github.com/getsops/sops/v3/stores/yaml github.com/getsops/sops/v3/version # github.com/gitsight/go-vcsurl v1.0.1 ## explicit; go 1.14 github.com/gitsight/go-vcsurl # github.com/go-errors/errors v1.5.1 ## explicit; go 1.14 github.com/go-errors/errors # github.com/go-jose/go-jose/v4 v4.1.2 ## explicit; go 1.23.0 github.com/go-jose/go-jose/v4 github.com/go-jose/go-jose/v4/cipher github.com/go-jose/go-jose/v4/json github.com/go-jose/go-jose/v4/jwt # github.com/go-logr/logr v1.4.3 ## explicit; go 1.18 github.com/go-logr/logr github.com/go-logr/logr/funcr # github.com/go-logr/stdr v1.2.2 ## explicit; go 1.16 github.com/go-logr/stdr # github.com/go-ozzo/ozzo-validation v3.6.0+incompatible ## explicit github.com/go-ozzo/ozzo-validation github.com/go-ozzo/ozzo-validation/is # github.com/go-sql-driver/mysql v1.8.1 ## explicit; go 1.18 github.com/go-sql-driver/mysql # github.com/gobwas/glob v0.2.3 ## explicit github.com/gobwas/glob github.com/gobwas/glob/compiler github.com/gobwas/glob/match github.com/gobwas/glob/syntax github.com/gobwas/glob/syntax/ast github.com/gobwas/glob/syntax/lexer github.com/gobwas/glob/util/runes github.com/gobwas/glob/util/strings # github.com/gofrs/flock v0.12.1 ## explicit; go 1.21.0 github.com/gofrs/flock # github.com/golang-jwt/jwt/v5 v5.2.2 ## explicit; go 1.18 github.com/golang-jwt/jwt/v5 # github.com/golang/protobuf v1.5.4 ## explicit; go 1.17 github.com/golang/protobuf/ptypes/empty # github.com/google/go-cmp v0.7.0 ## explicit; go 1.21 github.com/google/go-cmp/cmp github.com/google/go-cmp/cmp/internal/diff github.com/google/go-cmp/cmp/internal/flags github.com/google/go-cmp/cmp/internal/function github.com/google/go-cmp/cmp/internal/value # github.com/google/go-github/v53 v53.2.0 ## explicit; go 1.17 github.com/google/go-github/v53/github # github.com/google/go-jsonnet v0.20.0 ## explicit; go 1.17 github.com/google/go-jsonnet github.com/google/go-jsonnet/ast github.com/google/go-jsonnet/astgen github.com/google/go-jsonnet/internal/errors github.com/google/go-jsonnet/internal/parser github.com/google/go-jsonnet/internal/program # github.com/google/go-querystring v1.1.0 ## explicit; go 1.10 github.com/google/go-querystring/query # github.com/google/s2a-go v0.1.9 ## explicit; go 1.20 github.com/google/s2a-go github.com/google/s2a-go/fallback github.com/google/s2a-go/internal/authinfo github.com/google/s2a-go/internal/handshaker github.com/google/s2a-go/internal/handshaker/service github.com/google/s2a-go/internal/proto/common_go_proto github.com/google/s2a-go/internal/proto/s2a_context_go_proto github.com/google/s2a-go/internal/proto/s2a_go_proto github.com/google/s2a-go/internal/proto/v2/common_go_proto github.com/google/s2a-go/internal/proto/v2/s2a_context_go_proto github.com/google/s2a-go/internal/proto/v2/s2a_go_proto github.com/google/s2a-go/internal/record github.com/google/s2a-go/internal/record/internal/aeadcrypter github.com/google/s2a-go/internal/record/internal/halfconn github.com/google/s2a-go/internal/tokenmanager github.com/google/s2a-go/internal/v2 github.com/google/s2a-go/internal/v2/certverifier github.com/google/s2a-go/internal/v2/remotesigner github.com/google/s2a-go/internal/v2/tlsconfigstore github.com/google/s2a-go/retry github.com/google/s2a-go/stream # github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 ## explicit; go 1.13 github.com/google/shlex # github.com/google/uuid v1.6.0 ## explicit github.com/google/uuid # github.com/googleapis/enterprise-certificate-proxy v0.3.6 ## explicit; go 1.23.0 github.com/googleapis/enterprise-certificate-proxy/client github.com/googleapis/enterprise-certificate-proxy/client/util # github.com/googleapis/gax-go/v2 v2.15.0 ## explicit; go 1.23.0 github.com/googleapis/gax-go/v2 github.com/googleapis/gax-go/v2/apierror github.com/googleapis/gax-go/v2/apierror/internal/proto github.com/googleapis/gax-go/v2/callctx github.com/googleapis/gax-go/v2/internal github.com/googleapis/gax-go/v2/internallog github.com/googleapis/gax-go/v2/internallog/grpclog github.com/googleapis/gax-go/v2/internallog/internal github.com/googleapis/gax-go/v2/iterator # github.com/gookit/color v1.5.4 ## explicit; go 1.18 github.com/gookit/color # github.com/gorilla/css v1.0.1 ## explicit; go 1.20 github.com/gorilla/css/scanner # github.com/goware/prefixer v0.0.0-20160118172347-395022866408 ## explicit github.com/goware/prefixer # github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2 ## explicit; go 1.23.0 github.com/grpc-ecosystem/grpc-gateway/v2/internal/httprule github.com/grpc-ecosystem/grpc-gateway/v2/runtime github.com/grpc-ecosystem/grpc-gateway/v2/utilities # github.com/gruntwork-io/boilerplate v0.8.1 ## explicit; go 1.24.4 github.com/gruntwork-io/boilerplate/config github.com/gruntwork-io/boilerplate/errors github.com/gruntwork-io/boilerplate/getter-helper github.com/gruntwork-io/boilerplate/options github.com/gruntwork-io/boilerplate/render github.com/gruntwork-io/boilerplate/templates github.com/gruntwork-io/boilerplate/util github.com/gruntwork-io/boilerplate/variables # github.com/gruntwork-io/go-commons v0.17.2 ## explicit; go 1.21 github.com/gruntwork-io/go-commons/collections github.com/gruntwork-io/go-commons/env github.com/gruntwork-io/go-commons/errors github.com/gruntwork-io/go-commons/files github.com/gruntwork-io/go-commons/version # github.com/gruntwork-io/terragrunt-engine-go v0.0.16 ## explicit; go 1.24 github.com/gruntwork-io/terragrunt-engine-go/engine github.com/gruntwork-io/terragrunt-engine-go/proto # github.com/gruntwork-io/terratest v0.50.0 ## explicit; go 1.23.0 github.com/gruntwork-io/terratest/modules/aws github.com/gruntwork-io/terratest/modules/collections github.com/gruntwork-io/terratest/modules/files github.com/gruntwork-io/terratest/modules/git github.com/gruntwork-io/terratest/modules/logger github.com/gruntwork-io/terratest/modules/random github.com/gruntwork-io/terratest/modules/retry github.com/gruntwork-io/terratest/modules/ssh github.com/gruntwork-io/terratest/modules/testing # github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.66 ## explicit; go 1.23.6 github.com/hashicorp/aws-sdk-go-base/v2/endpoints # github.com/hashicorp/errwrap v1.1.0 ## explicit github.com/hashicorp/errwrap # github.com/hashicorp/go-cleanhttp v0.5.2 ## explicit; go 1.13 github.com/hashicorp/go-cleanhttp # github.com/hashicorp/go-getter v1.8.0 ## explicit; go 1.24 github.com/hashicorp/go-getter github.com/hashicorp/go-getter/helper/url # github.com/hashicorp/go-getter/v2 v2.2.3 ## explicit; go 1.19 github.com/hashicorp/go-getter/v2 github.com/hashicorp/go-getter/v2/helper/url # github.com/hashicorp/go-hclog v1.6.3 ## explicit; go 1.13 github.com/hashicorp/go-hclog # github.com/hashicorp/go-multierror v1.1.1 ## explicit; go 1.13 github.com/hashicorp/go-multierror # github.com/hashicorp/go-plugin v1.7.0 ## explicit; go 1.24 github.com/hashicorp/go-plugin github.com/hashicorp/go-plugin/internal/cmdrunner github.com/hashicorp/go-plugin/internal/grpcmux github.com/hashicorp/go-plugin/internal/plugin github.com/hashicorp/go-plugin/runner # github.com/hashicorp/go-retryablehttp v0.7.7 ## explicit; go 1.19 github.com/hashicorp/go-retryablehttp # github.com/hashicorp/go-rootcerts v1.0.2 ## explicit; go 1.12 github.com/hashicorp/go-rootcerts # github.com/hashicorp/go-safetemp v1.0.0 ## explicit github.com/hashicorp/go-safetemp # github.com/hashicorp/go-secure-stdlib/parseutil v0.2.0 ## explicit; go 1.20 github.com/hashicorp/go-secure-stdlib/parseutil # github.com/hashicorp/go-secure-stdlib/strutil v0.1.2 ## explicit; go 1.16 github.com/hashicorp/go-secure-stdlib/strutil # github.com/hashicorp/go-sockaddr v1.0.7 ## explicit; go 1.19 github.com/hashicorp/go-sockaddr # github.com/hashicorp/go-uuid v1.0.3 ## explicit github.com/hashicorp/go-uuid # github.com/hashicorp/go-version v1.7.0 ## explicit github.com/hashicorp/go-version # github.com/hashicorp/hcl v1.0.1-vault-7 ## explicit; go 1.15 github.com/hashicorp/hcl github.com/hashicorp/hcl/hcl/ast github.com/hashicorp/hcl/hcl/parser github.com/hashicorp/hcl/hcl/scanner github.com/hashicorp/hcl/hcl/strconv github.com/hashicorp/hcl/hcl/token github.com/hashicorp/hcl/json/parser github.com/hashicorp/hcl/json/scanner github.com/hashicorp/hcl/json/token # github.com/hashicorp/hcl/v2 v2.24.0 ## explicit; go 1.23.0 github.com/hashicorp/hcl/v2 github.com/hashicorp/hcl/v2/ext/customdecode github.com/hashicorp/hcl/v2/ext/dynblock github.com/hashicorp/hcl/v2/ext/tryfunc github.com/hashicorp/hcl/v2/ext/typeexpr github.com/hashicorp/hcl/v2/gohcl github.com/hashicorp/hcl/v2/hcldec github.com/hashicorp/hcl/v2/hcled github.com/hashicorp/hcl/v2/hclparse github.com/hashicorp/hcl/v2/hclsimple github.com/hashicorp/hcl/v2/hclsyntax github.com/hashicorp/hcl/v2/hclwrite github.com/hashicorp/hcl/v2/json # github.com/hashicorp/logutils v1.0.0 ## explicit github.com/hashicorp/logutils # github.com/hashicorp/terraform v0.15.3 => github.com/hashicorp/terraform v0.15.3 ## explicit; go 1.14 github.com/hashicorp/terraform/addrs github.com/hashicorp/terraform/command/cliconfig github.com/hashicorp/terraform/configs/configschema github.com/hashicorp/terraform/configs/hcl2shim github.com/hashicorp/terraform/experiments github.com/hashicorp/terraform/httpclient github.com/hashicorp/terraform/instances github.com/hashicorp/terraform/internal/didyoumean github.com/hashicorp/terraform/internal/getproviders github.com/hashicorp/terraform/internal/logging github.com/hashicorp/terraform/internal/replacefile github.com/hashicorp/terraform/lang github.com/hashicorp/terraform/lang/blocktoattr github.com/hashicorp/terraform/lang/funcs github.com/hashicorp/terraform/plugin/discovery github.com/hashicorp/terraform/tfdiags github.com/hashicorp/terraform/version # github.com/hashicorp/terraform-config-inspect v0.0.0-20210318070130-9a80970d6b34 ## explicit; go 1.13 github.com/hashicorp/terraform-config-inspect/tfconfig # github.com/hashicorp/terraform-registry-address v0.2.4 ## explicit; go 1.19 github.com/hashicorp/terraform-registry-address # github.com/hashicorp/terraform-svchost v0.1.1 ## explicit; go 1.19 github.com/hashicorp/terraform-svchost github.com/hashicorp/terraform-svchost/auth github.com/hashicorp/terraform-svchost/disco # github.com/hashicorp/vault/api v1.16.0 ## explicit; go 1.21 github.com/hashicorp/vault/api # github.com/hashicorp/yamux v0.1.2 ## explicit; go 1.20 github.com/hashicorp/yamux # github.com/huandu/go-clone v1.7.3 ## explicit; go 1.13 github.com/huandu/go-clone # github.com/huandu/xstrings v1.5.0 ## explicit; go 1.12 github.com/huandu/xstrings # github.com/inancgumus/screen v0.0.0-20190314163918-06e984b86ed3 ## explicit github.com/inancgumus/screen # github.com/invopop/jsonschema v0.13.0 ## explicit; go 1.18 github.com/invopop/jsonschema # github.com/jackc/pgpassfile v1.0.0 ## explicit; go 1.12 github.com/jackc/pgpassfile # github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 ## explicit; go 1.14 github.com/jackc/pgservicefile # github.com/jackc/pgx/v5 v5.7.1 ## explicit; go 1.21 github.com/jackc/pgx/v5 github.com/jackc/pgx/v5/internal/iobufpool github.com/jackc/pgx/v5/internal/pgio github.com/jackc/pgx/v5/internal/sanitize github.com/jackc/pgx/v5/internal/stmtcache github.com/jackc/pgx/v5/pgconn github.com/jackc/pgx/v5/pgconn/ctxwatch github.com/jackc/pgx/v5/pgconn/internal/bgreader github.com/jackc/pgx/v5/pgproto3 github.com/jackc/pgx/v5/pgtype github.com/jackc/pgx/v5/pgxpool github.com/jackc/pgx/v5/stdlib # github.com/jackc/puddle/v2 v2.2.2 ## explicit; go 1.19 github.com/jackc/puddle/v2 github.com/jackc/puddle/v2/internal/genstack # github.com/jessevdk/go-flags v1.6.1 ## explicit; go 1.20 github.com/jessevdk/go-flags # github.com/jmespath/go-jmespath v0.4.0 ## explicit; go 1.14 github.com/jmespath/go-jmespath # github.com/jstemmer/go-junit-report v1.0.0 ## explicit; go 1.2 github.com/jstemmer/go-junit-report/formatter github.com/jstemmer/go-junit-report/parser # github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 ## explicit github.com/kballard/go-shellquote # github.com/klauspost/compress v1.18.0 ## explicit; go 1.22 github.com/klauspost/compress github.com/klauspost/compress/fse github.com/klauspost/compress/huff0 github.com/klauspost/compress/internal/cpuinfo github.com/klauspost/compress/internal/le github.com/klauspost/compress/internal/snapref github.com/klauspost/compress/zstd github.com/klauspost/compress/zstd/internal/xxhash # github.com/kylelemons/godebug v1.1.0 ## explicit; go 1.11 github.com/kylelemons/godebug/diff github.com/kylelemons/godebug/pretty # github.com/labstack/echo/v4 v4.13.4 ## explicit; go 1.23.0 github.com/labstack/echo/v4 github.com/labstack/echo/v4/middleware # github.com/labstack/gommon v0.4.2 ## explicit; go 1.18 github.com/labstack/gommon/bytes github.com/labstack/gommon/color github.com/labstack/gommon/log # github.com/lib/pq v1.10.9 ## explicit; go 1.13 github.com/lib/pq github.com/lib/pq/oid github.com/lib/pq/scram # github.com/lithammer/fuzzysearch v1.1.8 ## explicit; go 1.15 github.com/lithammer/fuzzysearch/fuzzy # github.com/lucasb-eyer/go-colorful v1.2.0 ## explicit; go 1.12 github.com/lucasb-eyer/go-colorful # github.com/mailru/easyjson v0.7.7 ## explicit; go 1.12 github.com/mailru/easyjson/buffer github.com/mailru/easyjson/jwriter # github.com/mattn/go-colorable v0.1.14 ## explicit; go 1.18 github.com/mattn/go-colorable # github.com/mattn/go-isatty v0.0.20 ## explicit; go 1.15 github.com/mattn/go-isatty # github.com/mattn/go-localereader v0.0.1 ## explicit github.com/mattn/go-localereader # github.com/mattn/go-runewidth v0.0.16 ## explicit; go 1.9 github.com/mattn/go-runewidth # github.com/mattn/go-shellwords v1.0.12 ## explicit; go 1.13 github.com/mattn/go-shellwords # github.com/mattn/go-zglob v0.0.6 ## explicit; go 1.12 github.com/mattn/go-zglob github.com/mattn/go-zglob/fastwalk # github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d ## explicit github.com/mgutz/ansi # github.com/microcosm-cc/bluemonday v1.0.27 ## explicit; go 1.19 github.com/microcosm-cc/bluemonday github.com/microcosm-cc/bluemonday/css # github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db ## explicit github.com/mitchellh/colorstring # github.com/mitchellh/copystructure v1.2.0 ## explicit; go 1.15 github.com/mitchellh/copystructure # github.com/mitchellh/go-homedir v1.1.0 ## explicit github.com/mitchellh/go-homedir # github.com/mitchellh/go-testing-interface v1.14.1 ## explicit; go 1.14 github.com/mitchellh/go-testing-interface # github.com/mitchellh/go-wordwrap v1.0.1 ## explicit; go 1.14 github.com/mitchellh/go-wordwrap # github.com/mitchellh/mapstructure v1.5.0 ## explicit; go 1.14 github.com/mitchellh/mapstructure # github.com/mitchellh/panicwrap v1.0.0 ## explicit; go 1.13 github.com/mitchellh/panicwrap # github.com/mitchellh/reflectwalk v1.0.2 ## explicit github.com/mitchellh/reflectwalk # github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 ## explicit; go 1.17 github.com/muesli/ansi github.com/muesli/ansi/compressor # github.com/muesli/cancelreader v0.2.2 ## explicit; go 1.17 github.com/muesli/cancelreader # github.com/muesli/reflow v0.3.0 ## explicit; go 1.13 github.com/muesli/reflow/ansi github.com/muesli/reflow/indent github.com/muesli/reflow/padding github.com/muesli/reflow/wordwrap # github.com/muesli/termenv v0.16.0 ## explicit; go 1.17 github.com/muesli/termenv # github.com/oklog/run v1.2.0 ## explicit; go 1.20 github.com/oklog/run # github.com/owenrumney/go-sarif v1.1.1 ## explicit; go 1.16 github.com/owenrumney/go-sarif/sarif # github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c ## explicit; go 1.14 github.com/pkg/browser # github.com/pkg/errors v0.9.1 ## explicit github.com/pkg/errors # github.com/planetscale/vtprotobuf v0.6.1-0.20250313105119-ba97887b0a25 ## explicit; go 1.21 github.com/planetscale/vtprotobuf/protohelpers github.com/planetscale/vtprotobuf/types/known/anypb github.com/planetscale/vtprotobuf/types/known/durationpb github.com/planetscale/vtprotobuf/types/known/emptypb github.com/planetscale/vtprotobuf/types/known/structpb github.com/planetscale/vtprotobuf/types/known/timestamppb github.com/planetscale/vtprotobuf/types/known/wrapperspb # github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 ## explicit github.com/pmezard/go-difflib/difflib # github.com/posener/complete v1.2.3 ## explicit; go 1.13 github.com/posener/complete/cmd/install # github.com/pquerna/otp v1.4.0 ## explicit; go 1.12 github.com/pquerna/otp github.com/pquerna/otp/hotp github.com/pquerna/otp/internal github.com/pquerna/otp/totp # github.com/pterm/pterm v0.12.80 ## explicit; go 1.21 github.com/pterm/pterm github.com/pterm/pterm/internal # github.com/puzpuzpuz/xsync/v3 v3.5.1 ## explicit; go 1.18 github.com/puzpuzpuz/xsync/v3 # github.com/rivo/uniseg v0.4.7 ## explicit; go 1.18 github.com/rivo/uniseg # github.com/russross/blackfriday/v2 v2.1.0 ## explicit github.com/russross/blackfriday/v2 # github.com/ryanuber/go-glob v1.0.0 ## explicit github.com/ryanuber/go-glob # github.com/sahilm/fuzzy v0.1.1 ## explicit github.com/sahilm/fuzzy # github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 ## explicit; go 1.13 # github.com/shopspring/decimal v1.4.0 ## explicit; go 1.10 github.com/shopspring/decimal # github.com/sirupsen/logrus v1.9.3 ## explicit; go 1.13 github.com/sirupsen/logrus # github.com/sourcegraph/go-lsp v0.0.0-20240223163137-f80c5dd31dfd ## explicit; go 1.14 github.com/sourcegraph/go-lsp # github.com/sourcegraph/jsonrpc2 v0.2.0 ## explicit; go 1.12 github.com/sourcegraph/jsonrpc2 # github.com/spf13/afero v1.12.0 ## explicit; go 1.21 github.com/spf13/afero github.com/spf13/afero/internal/common github.com/spf13/afero/mem # github.com/spf13/cast v1.7.1 ## explicit; go 1.19 github.com/spf13/cast # github.com/spiffe/go-spiffe/v2 v2.6.0 ## explicit; go 1.24.0 github.com/spiffe/go-spiffe/v2/bundle/jwtbundle github.com/spiffe/go-spiffe/v2/bundle/spiffebundle github.com/spiffe/go-spiffe/v2/bundle/x509bundle github.com/spiffe/go-spiffe/v2/internal/cryptoutil github.com/spiffe/go-spiffe/v2/internal/jwtutil github.com/spiffe/go-spiffe/v2/internal/pemutil github.com/spiffe/go-spiffe/v2/internal/x509util github.com/spiffe/go-spiffe/v2/spiffeid # github.com/stretchr/testify v1.11.1 ## explicit; go 1.17 github.com/stretchr/testify/assert github.com/stretchr/testify/assert/yaml github.com/stretchr/testify/require # github.com/terraform-linters/tflint v0.50.3 => github.com/terraform-linters/tflint v0.50.3 ## explicit; go 1.21.1 github.com/terraform-linters/tflint/cmd github.com/terraform-linters/tflint/formatter github.com/terraform-linters/tflint/langserver github.com/terraform-linters/tflint/plugin github.com/terraform-linters/tflint/terraform github.com/terraform-linters/tflint/terraform/addrs github.com/terraform-linters/tflint/terraform/ipaddr github.com/terraform-linters/tflint/terraform/lang github.com/terraform-linters/tflint/terraform/lang/funcs github.com/terraform-linters/tflint/terraform/tfdiags github.com/terraform-linters/tflint/terraform/tfhcl github.com/terraform-linters/tflint/tflint # github.com/terraform-linters/tflint-plugin-sdk v0.22.0 ## explicit; go 1.23 github.com/terraform-linters/tflint-plugin-sdk/hclext github.com/terraform-linters/tflint-plugin-sdk/internal github.com/terraform-linters/tflint-plugin-sdk/logger github.com/terraform-linters/tflint-plugin-sdk/plugin github.com/terraform-linters/tflint-plugin-sdk/plugin/host2plugin github.com/terraform-linters/tflint-plugin-sdk/plugin/internal/fromproto github.com/terraform-linters/tflint-plugin-sdk/plugin/internal/host2plugin github.com/terraform-linters/tflint-plugin-sdk/plugin/internal/interceptor github.com/terraform-linters/tflint-plugin-sdk/plugin/internal/plugin2host github.com/terraform-linters/tflint-plugin-sdk/plugin/internal/proto github.com/terraform-linters/tflint-plugin-sdk/plugin/internal/toproto github.com/terraform-linters/tflint-plugin-sdk/plugin/plugin2host github.com/terraform-linters/tflint-plugin-sdk/terraform github.com/terraform-linters/tflint-plugin-sdk/terraform/addrs github.com/terraform-linters/tflint-plugin-sdk/terraform/lang github.com/terraform-linters/tflint-plugin-sdk/terraform/lang/marks github.com/terraform-linters/tflint-plugin-sdk/tflint # github.com/terraform-linters/tflint-ruleset-terraform v0.10.0 ## explicit; go 1.23 github.com/terraform-linters/tflint-ruleset-terraform/project github.com/terraform-linters/tflint-ruleset-terraform/rules github.com/terraform-linters/tflint-ruleset-terraform/terraform # github.com/tidwall/gjson v1.18.0 ## explicit; go 1.12 github.com/tidwall/gjson # github.com/tidwall/match v1.1.1 ## explicit; go 1.15 github.com/tidwall/match # github.com/tidwall/pretty v1.2.1 ## explicit; go 1.16 github.com/tidwall/pretty # github.com/tidwall/sjson v1.2.5 ## explicit; go 1.14 github.com/tidwall/sjson # github.com/ulikunitz/xz v0.5.15 ## explicit; go 1.12 github.com/ulikunitz/xz github.com/ulikunitz/xz/internal/hash github.com/ulikunitz/xz/internal/xlog github.com/ulikunitz/xz/lzma # github.com/urfave/cli v1.22.16 ## explicit; go 1.11 github.com/urfave/cli # github.com/urfave/cli/v2 v2.27.7 ## explicit; go 1.18 github.com/urfave/cli/v2 # github.com/valyala/bytebufferpool v1.0.0 ## explicit github.com/valyala/bytebufferpool # github.com/valyala/fasttemplate v1.2.2 ## explicit; go 1.12 github.com/valyala/fasttemplate # github.com/vmihailenco/msgpack/v5 v5.4.1 ## explicit; go 1.19 github.com/vmihailenco/msgpack/v5 github.com/vmihailenco/msgpack/v5/msgpcode # github.com/vmihailenco/tagparser/v2 v2.0.0 ## explicit; go 1.15 github.com/vmihailenco/tagparser/v2 github.com/vmihailenco/tagparser/v2/internal github.com/vmihailenco/tagparser/v2/internal/parser # github.com/wI2L/jsondiff v0.7.0 ## explicit; go 1.21 github.com/wI2L/jsondiff # github.com/wk8/go-ordered-map/v2 v2.1.8 ## explicit; go 1.18 github.com/wk8/go-ordered-map/v2 # github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb ## explicit github.com/xeipuuv/gojsonpointer # github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 ## explicit github.com/xeipuuv/gojsonreference # github.com/xeipuuv/gojsonschema v1.2.0 ## explicit github.com/xeipuuv/gojsonschema # github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e ## explicit; go 1.19 github.com/xo/terminfo # github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 ## explicit; go 1.15 github.com/xrash/smetrics # github.com/yuin/goldmark v1.7.8 ## explicit; go 1.19 github.com/yuin/goldmark github.com/yuin/goldmark/ast github.com/yuin/goldmark/extension github.com/yuin/goldmark/extension/ast github.com/yuin/goldmark/parser github.com/yuin/goldmark/renderer github.com/yuin/goldmark/renderer/html github.com/yuin/goldmark/text github.com/yuin/goldmark/util # github.com/yuin/goldmark-emoji v1.0.5 ## explicit; go 1.15 github.com/yuin/goldmark-emoji github.com/yuin/goldmark-emoji/ast github.com/yuin/goldmark-emoji/definition # github.com/zclconf/go-cty v1.17.0 ## explicit; go 1.23 github.com/zclconf/go-cty/cty github.com/zclconf/go-cty/cty/convert github.com/zclconf/go-cty/cty/ctymarks github.com/zclconf/go-cty/cty/ctystrings github.com/zclconf/go-cty/cty/function github.com/zclconf/go-cty/cty/function/stdlib github.com/zclconf/go-cty/cty/gocty github.com/zclconf/go-cty/cty/json github.com/zclconf/go-cty/cty/msgpack github.com/zclconf/go-cty/cty/set # github.com/zclconf/go-cty-yaml v1.1.0 ## explicit; go 1.17 github.com/zclconf/go-cty-yaml # go.opentelemetry.io/auto/sdk v1.1.0 ## explicit; go 1.22.0 go.opentelemetry.io/auto/sdk go.opentelemetry.io/auto/sdk/internal/telemetry # go.opentelemetry.io/contrib/detectors/gcp v1.38.0 ## explicit; go 1.23.8 go.opentelemetry.io/contrib/detectors/gcp # go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0 ## explicit; go 1.23.0 go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/internal # go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 ## explicit; go 1.23.0 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv # go.opentelemetry.io/otel v1.38.0 ## explicit; go 1.23.0 go.opentelemetry.io/otel go.opentelemetry.io/otel/attribute go.opentelemetry.io/otel/attribute/internal go.opentelemetry.io/otel/baggage go.opentelemetry.io/otel/codes go.opentelemetry.io/otel/internal/baggage go.opentelemetry.io/otel/internal/global go.opentelemetry.io/otel/propagation go.opentelemetry.io/otel/semconv/v1.24.0 go.opentelemetry.io/otel/semconv/v1.26.0 go.opentelemetry.io/otel/semconv/v1.37.0 go.opentelemetry.io/otel/semconv/v1.37.0/httpconv go.opentelemetry.io/otel/semconv/v1.37.0/otelconv go.opentelemetry.io/otel/semconv/v1.37.0/rpcconv # go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38.0 ## explicit; go 1.23.0 go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/envconfig go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/oconf go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/retry go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/transform # go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38.0 ## explicit; go 1.23.0 go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/envconfig go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/oconf go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/retry go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/transform # go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38.0 ## explicit; go 1.23.0 go.opentelemetry.io/otel/exporters/otlp/otlptrace go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform # go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38.0 ## explicit; go 1.23.0 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/envconfig go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry # go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38.0 ## explicit; go 1.23.0 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/envconfig go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/retry # go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.38.0 ## explicit; go 1.23.0 go.opentelemetry.io/otel/exporters/stdout/stdoutmetric # go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.38.0 ## explicit; go 1.23.0 go.opentelemetry.io/otel/exporters/stdout/stdouttrace go.opentelemetry.io/otel/exporters/stdout/stdouttrace/internal/counter go.opentelemetry.io/otel/exporters/stdout/stdouttrace/internal/x # go.opentelemetry.io/otel/metric v1.38.0 ## explicit; go 1.23.0 go.opentelemetry.io/otel/metric go.opentelemetry.io/otel/metric/embedded go.opentelemetry.io/otel/metric/noop # go.opentelemetry.io/otel/sdk v1.38.0 ## explicit; go 1.23.0 go.opentelemetry.io/otel/sdk go.opentelemetry.io/otel/sdk/instrumentation go.opentelemetry.io/otel/sdk/internal/env go.opentelemetry.io/otel/sdk/internal/x go.opentelemetry.io/otel/sdk/resource go.opentelemetry.io/otel/sdk/trace go.opentelemetry.io/otel/sdk/trace/internal/x go.opentelemetry.io/otel/sdk/trace/tracetest # go.opentelemetry.io/otel/sdk/metric v1.38.0 ## explicit; go 1.23.0 go.opentelemetry.io/otel/sdk/metric go.opentelemetry.io/otel/sdk/metric/exemplar go.opentelemetry.io/otel/sdk/metric/internal go.opentelemetry.io/otel/sdk/metric/internal/aggregate go.opentelemetry.io/otel/sdk/metric/internal/x go.opentelemetry.io/otel/sdk/metric/metricdata # go.opentelemetry.io/otel/trace v1.38.0 ## explicit; go 1.23.0 go.opentelemetry.io/otel/trace go.opentelemetry.io/otel/trace/embedded go.opentelemetry.io/otel/trace/internal/telemetry go.opentelemetry.io/otel/trace/noop # go.opentelemetry.io/proto/otlp v1.8.0 ## explicit; go 1.23.0 go.opentelemetry.io/proto/otlp/collector/metrics/v1 go.opentelemetry.io/proto/otlp/collector/trace/v1 go.opentelemetry.io/proto/otlp/common/v1 go.opentelemetry.io/proto/otlp/metrics/v1 go.opentelemetry.io/proto/otlp/resource/v1 go.opentelemetry.io/proto/otlp/trace/v1 # go.uber.org/mock v0.6.0 ## explicit; go 1.23.0 go.uber.org/mock/gomock # golang.org/x/crypto v0.42.0 ## explicit; go 1.24.0 golang.org/x/crypto/acme golang.org/x/crypto/acme/autocert golang.org/x/crypto/argon2 golang.org/x/crypto/bcrypt golang.org/x/crypto/blake2b golang.org/x/crypto/blowfish golang.org/x/crypto/cast5 golang.org/x/crypto/chacha20 golang.org/x/crypto/chacha20poly1305 golang.org/x/crypto/cryptobyte golang.org/x/crypto/cryptobyte/asn1 golang.org/x/crypto/curve25519 golang.org/x/crypto/hkdf golang.org/x/crypto/internal/alias golang.org/x/crypto/internal/poly1305 golang.org/x/crypto/openpgp golang.org/x/crypto/openpgp/armor golang.org/x/crypto/openpgp/elgamal golang.org/x/crypto/openpgp/errors golang.org/x/crypto/openpgp/packet golang.org/x/crypto/openpgp/s2k golang.org/x/crypto/pbkdf2 golang.org/x/crypto/pkcs12 golang.org/x/crypto/pkcs12/internal/rc2 golang.org/x/crypto/scrypt golang.org/x/crypto/sha3 golang.org/x/crypto/ssh golang.org/x/crypto/ssh/agent golang.org/x/crypto/ssh/internal/bcrypt_pbkdf golang.org/x/crypto/ssh/terminal # golang.org/x/exp v0.0.0-20250531010427-b6e5de432a8b ## explicit; go 1.23.0 golang.org/x/exp/constraints golang.org/x/exp/maps golang.org/x/exp/slices # golang.org/x/mod v0.28.0 ## explicit; go 1.24.0 golang.org/x/mod/semver golang.org/x/mod/sumdb/dirhash # golang.org/x/net v0.44.0 ## explicit; go 1.24.0 golang.org/x/net/context golang.org/x/net/html golang.org/x/net/html/atom golang.org/x/net/http/httpguts golang.org/x/net/http2 golang.org/x/net/http2/h2c golang.org/x/net/http2/hpack golang.org/x/net/idna golang.org/x/net/internal/httpcommon golang.org/x/net/internal/timeseries golang.org/x/net/trace # golang.org/x/oauth2 v0.31.0 ## explicit; go 1.24.0 golang.org/x/oauth2 golang.org/x/oauth2/authhandler golang.org/x/oauth2/google golang.org/x/oauth2/google/externalaccount golang.org/x/oauth2/google/internal/externalaccountauthorizeduser golang.org/x/oauth2/google/internal/impersonate golang.org/x/oauth2/google/internal/stsexchange golang.org/x/oauth2/internal golang.org/x/oauth2/jws golang.org/x/oauth2/jwt # golang.org/x/sync v0.17.0 ## explicit; go 1.24.0 golang.org/x/sync/errgroup golang.org/x/sync/semaphore # golang.org/x/sys v0.36.0 ## explicit; go 1.24.0 golang.org/x/sys/cpu golang.org/x/sys/execabs golang.org/x/sys/plan9 golang.org/x/sys/unix golang.org/x/sys/windows golang.org/x/sys/windows/registry # golang.org/x/term v0.35.0 ## explicit; go 1.24.0 golang.org/x/term # golang.org/x/text v0.29.0 ## explicit; go 1.24.0 golang.org/x/text/cases golang.org/x/text/encoding golang.org/x/text/encoding/charmap golang.org/x/text/encoding/ianaindex golang.org/x/text/encoding/internal golang.org/x/text/encoding/internal/identifier golang.org/x/text/encoding/japanese golang.org/x/text/encoding/korean golang.org/x/text/encoding/simplifiedchinese golang.org/x/text/encoding/traditionalchinese golang.org/x/text/encoding/unicode golang.org/x/text/internal golang.org/x/text/internal/language golang.org/x/text/internal/language/compact golang.org/x/text/internal/tag golang.org/x/text/internal/utf8internal golang.org/x/text/language golang.org/x/text/runes golang.org/x/text/secure/bidirule golang.org/x/text/secure/precis golang.org/x/text/transform golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm golang.org/x/text/width # golang.org/x/time v0.13.0 ## explicit; go 1.24.0 golang.org/x/time/rate # golang.org/x/tools v0.36.0 ## explicit; go 1.23.0 golang.org/x/tools/cmd/stringer golang.org/x/tools/go/gcexportdata golang.org/x/tools/go/packages golang.org/x/tools/go/types/objectpath golang.org/x/tools/go/types/typeutil golang.org/x/tools/internal/aliases golang.org/x/tools/internal/event golang.org/x/tools/internal/event/core golang.org/x/tools/internal/event/keys golang.org/x/tools/internal/event/label golang.org/x/tools/internal/gcimporter golang.org/x/tools/internal/gocommand golang.org/x/tools/internal/packagesinternal golang.org/x/tools/internal/pkgbits golang.org/x/tools/internal/stdlib golang.org/x/tools/internal/typeparams golang.org/x/tools/internal/typesinternal golang.org/x/tools/internal/versions # google.golang.org/api v0.249.0 ## explicit; go 1.24.0 google.golang.org/api/googleapi google.golang.org/api/googleapi/transport google.golang.org/api/iamcredentials/v1 google.golang.org/api/impersonate google.golang.org/api/internal google.golang.org/api/internal/cert google.golang.org/api/internal/gensupport google.golang.org/api/internal/impersonate google.golang.org/api/internal/third_party/uritemplates google.golang.org/api/iterator google.golang.org/api/option google.golang.org/api/option/internaloption google.golang.org/api/storage/v1 google.golang.org/api/transport google.golang.org/api/transport/grpc google.golang.org/api/transport/http # google.golang.org/genproto v0.0.0-20250908214217-97024824d090 ## explicit; go 1.24.0 google.golang.org/genproto/googleapis/cloud/location google.golang.org/genproto/googleapis/type/calendarperiod google.golang.org/genproto/googleapis/type/date google.golang.org/genproto/googleapis/type/expr google.golang.org/genproto/googleapis/type/timeofday # google.golang.org/genproto/googleapis/api v0.0.0-20250908214217-97024824d090 ## explicit; go 1.24.0 google.golang.org/genproto/googleapis/api google.golang.org/genproto/googleapis/api/annotations google.golang.org/genproto/googleapis/api/distribution google.golang.org/genproto/googleapis/api/expr/v1alpha1 google.golang.org/genproto/googleapis/api/httpbody google.golang.org/genproto/googleapis/api/label google.golang.org/genproto/googleapis/api/metric google.golang.org/genproto/googleapis/api/monitoredres # google.golang.org/genproto/googleapis/rpc v0.0.0-20250908214217-97024824d090 ## explicit; go 1.24.0 google.golang.org/genproto/googleapis/rpc/code google.golang.org/genproto/googleapis/rpc/errdetails google.golang.org/genproto/googleapis/rpc/status # google.golang.org/grpc v1.75.1 ## explicit; go 1.23.0 google.golang.org/grpc google.golang.org/grpc/attributes google.golang.org/grpc/authz/audit google.golang.org/grpc/authz/audit/stdout google.golang.org/grpc/backoff google.golang.org/grpc/balancer google.golang.org/grpc/balancer/base google.golang.org/grpc/balancer/endpointsharding google.golang.org/grpc/balancer/grpclb google.golang.org/grpc/balancer/grpclb/grpc_lb_v1 google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/balancer/lazy google.golang.org/grpc/balancer/leastrequest google.golang.org/grpc/balancer/pickfirst google.golang.org/grpc/balancer/pickfirst/internal google.golang.org/grpc/balancer/pickfirst/pickfirstleaf google.golang.org/grpc/balancer/ringhash google.golang.org/grpc/balancer/rls google.golang.org/grpc/balancer/rls/internal/adaptive google.golang.org/grpc/balancer/rls/internal/keys google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/balancer/weightedroundrobin google.golang.org/grpc/balancer/weightedroundrobin/internal google.golang.org/grpc/balancer/weightedtarget google.golang.org/grpc/balancer/weightedtarget/weightedaggregator google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/channelz google.golang.org/grpc/codes google.golang.org/grpc/connectivity google.golang.org/grpc/credentials google.golang.org/grpc/credentials/alts google.golang.org/grpc/credentials/alts/internal google.golang.org/grpc/credentials/alts/internal/authinfo google.golang.org/grpc/credentials/alts/internal/conn google.golang.org/grpc/credentials/alts/internal/handshaker google.golang.org/grpc/credentials/alts/internal/handshaker/service google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp google.golang.org/grpc/credentials/google google.golang.org/grpc/credentials/insecure google.golang.org/grpc/credentials/oauth google.golang.org/grpc/credentials/tls/certprovider google.golang.org/grpc/credentials/tls/certprovider/pemfile google.golang.org/grpc/encoding google.golang.org/grpc/encoding/gzip google.golang.org/grpc/encoding/proto google.golang.org/grpc/experimental/opentelemetry google.golang.org/grpc/experimental/stats google.golang.org/grpc/grpclog google.golang.org/grpc/grpclog/internal google.golang.org/grpc/health google.golang.org/grpc/health/grpc_health_v1 google.golang.org/grpc/internal google.golang.org/grpc/internal/admin google.golang.org/grpc/internal/backoff google.golang.org/grpc/internal/balancer/gracefulswitch google.golang.org/grpc/internal/balancer/nop google.golang.org/grpc/internal/balancer/weight google.golang.org/grpc/internal/balancergroup google.golang.org/grpc/internal/balancerload google.golang.org/grpc/internal/binarylog google.golang.org/grpc/internal/buffer google.golang.org/grpc/internal/cache google.golang.org/grpc/internal/channelz google.golang.org/grpc/internal/credentials google.golang.org/grpc/internal/credentials/spiffe google.golang.org/grpc/internal/credentials/xds google.golang.org/grpc/internal/envconfig google.golang.org/grpc/internal/googlecloud google.golang.org/grpc/internal/grpclog google.golang.org/grpc/internal/grpcsync google.golang.org/grpc/internal/grpcutil google.golang.org/grpc/internal/hierarchy google.golang.org/grpc/internal/idle google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/pretty google.golang.org/grpc/internal/proto/grpc_lookup_v1 google.golang.org/grpc/internal/proxyattributes google.golang.org/grpc/internal/resolver google.golang.org/grpc/internal/resolver/delegatingresolver google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/internal/resolver/dns/internal google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/resolver/unix google.golang.org/grpc/internal/ringhash google.golang.org/grpc/internal/serviceconfig google.golang.org/grpc/internal/stats google.golang.org/grpc/internal/status google.golang.org/grpc/internal/syscall google.golang.org/grpc/internal/transport google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/internal/wrr google.golang.org/grpc/internal/xds google.golang.org/grpc/internal/xds/bootstrap google.golang.org/grpc/internal/xds/bootstrap/tlscreds google.golang.org/grpc/internal/xds/matcher google.golang.org/grpc/internal/xds/rbac google.golang.org/grpc/keepalive google.golang.org/grpc/mem google.golang.org/grpc/metadata google.golang.org/grpc/orca google.golang.org/grpc/orca/internal google.golang.org/grpc/peer google.golang.org/grpc/reflection google.golang.org/grpc/reflection/grpc_reflection_v1 google.golang.org/grpc/reflection/grpc_reflection_v1alpha google.golang.org/grpc/reflection/internal google.golang.org/grpc/resolver google.golang.org/grpc/resolver/dns google.golang.org/grpc/resolver/manual google.golang.org/grpc/resolver/ringhash google.golang.org/grpc/serviceconfig google.golang.org/grpc/stats google.golang.org/grpc/stats/opentelemetry google.golang.org/grpc/stats/opentelemetry/internal google.golang.org/grpc/stats/opentelemetry/internal/tracing google.golang.org/grpc/status google.golang.org/grpc/tap google.golang.org/grpc/xds google.golang.org/grpc/xds/bootstrap google.golang.org/grpc/xds/csds google.golang.org/grpc/xds/googledirectpath google.golang.org/grpc/xds/internal google.golang.org/grpc/xds/internal/balancer google.golang.org/grpc/xds/internal/balancer/cdsbalancer google.golang.org/grpc/xds/internal/balancer/clusterimpl google.golang.org/grpc/xds/internal/balancer/clustermanager google.golang.org/grpc/xds/internal/balancer/clusterresolver google.golang.org/grpc/xds/internal/balancer/loadstore google.golang.org/grpc/xds/internal/balancer/outlierdetection google.golang.org/grpc/xds/internal/balancer/priority google.golang.org/grpc/xds/internal/balancer/wrrlocality google.golang.org/grpc/xds/internal/clients google.golang.org/grpc/xds/internal/clients/grpctransport google.golang.org/grpc/xds/internal/clients/internal google.golang.org/grpc/xds/internal/clients/internal/backoff google.golang.org/grpc/xds/internal/clients/internal/buffer google.golang.org/grpc/xds/internal/clients/internal/pretty google.golang.org/grpc/xds/internal/clients/internal/syncutil google.golang.org/grpc/xds/internal/clients/lrsclient google.golang.org/grpc/xds/internal/clients/lrsclient/internal google.golang.org/grpc/xds/internal/clients/xdsclient google.golang.org/grpc/xds/internal/clients/xdsclient/internal google.golang.org/grpc/xds/internal/clients/xdsclient/internal/xdsresource google.golang.org/grpc/xds/internal/clients/xdsclient/metrics google.golang.org/grpc/xds/internal/clusterspecifier google.golang.org/grpc/xds/internal/clusterspecifier/rls google.golang.org/grpc/xds/internal/httpfilter google.golang.org/grpc/xds/internal/httpfilter/fault google.golang.org/grpc/xds/internal/httpfilter/rbac google.golang.org/grpc/xds/internal/httpfilter/router google.golang.org/grpc/xds/internal/resolver google.golang.org/grpc/xds/internal/resolver/internal google.golang.org/grpc/xds/internal/server google.golang.org/grpc/xds/internal/xdsclient google.golang.org/grpc/xds/internal/xdsclient/xdslbregistry google.golang.org/grpc/xds/internal/xdsclient/xdslbregistry/converter google.golang.org/grpc/xds/internal/xdsclient/xdsresource google.golang.org/grpc/xds/internal/xdsclient/xdsresource/version # google.golang.org/protobuf v1.36.9 ## explicit; go 1.23 google.golang.org/protobuf/encoding/protojson google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/encoding/protowire google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/detrand google.golang.org/protobuf/internal/editiondefaults google.golang.org/protobuf/internal/editionssupport google.golang.org/protobuf/internal/encoding/defval google.golang.org/protobuf/internal/encoding/json google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/errors google.golang.org/protobuf/internal/filedesc google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/impl google.golang.org/protobuf/internal/order google.golang.org/protobuf/internal/pragma google.golang.org/protobuf/internal/protolazy google.golang.org/protobuf/internal/set google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/version google.golang.org/protobuf/proto google.golang.org/protobuf/protoadapt google.golang.org/protobuf/reflect/protodesc google.golang.org/protobuf/reflect/protoreflect google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/runtime/protoiface google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/types/descriptorpb google.golang.org/protobuf/types/gofeaturespb google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/emptypb google.golang.org/protobuf/types/known/fieldmaskpb google.golang.org/protobuf/types/known/structpb google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/types/known/wrapperspb # gopkg.in/ini.v1 v1.67.0 ## explicit gopkg.in/ini.v1 # gopkg.in/yaml.v2 v2.4.0 ## explicit; go 1.15 gopkg.in/yaml.v2 # gopkg.in/yaml.v3 v3.0.1 ## explicit gopkg.in/yaml.v3 # sigs.k8s.io/yaml v1.4.0 ## explicit; go 1.12 sigs.k8s.io/yaml sigs.k8s.io/yaml/goyaml.v2 # atomicgo.dev/cursor => github.com/atomicgo/cursor v0.2.0 # atomicgo.dev/keyboard => github.com/atomicgo/keyboard v0.2.9 # atomicgo.dev/schedule => github.com/atomicgo/schedule v0.1.0 # github.com/hashicorp/terraform => github.com/hashicorp/terraform v0.15.3 # github.com/hashicorp/vault => github.com/hashicorp/vault v1.4.2 # github.com/tencentcloud/tencentcloud-sdk-go v3.0.82+incompatible => github.com/tencentcloud/tencentcloud-sdk-go v0.0.0-20190816164403-f8fa457a3c72 # github.com/terraform-linters/tflint => github.com/terraform-linters/tflint v0.50.3 ==> Starting build()... internal/goarch internal/byteorder internal/unsafeheader internal/goos internal/coverage/rtcov internal/msan internal/asan math/bits cmp unicode/utf8 internal/profilerecord internal/godebugs encoding github.com/gruntwork-io/terragrunt/cli/commands/common github.com/gruntwork-io/go-commons/version log/internal unicode internal/itoa internal/goexperiment github.com/gobwas/glob/util/runes github.com/bahlo/generic-list-go internal/nettrace unicode/utf16 container/list golang.org/x/crypto/internal/alias golang.org/x/exp/constraints vendor/golang.org/x/crypto/internal/alias github.com/aws/smithy-go/container/private/cache vendor/golang.org/x/crypto/cryptobyte/asn1 github.com/Azure/azure-sdk-for-go/sdk/azcore/cloud github.com/getsops/sops/v3/keys github.com/Azure/azure-sdk-for-go/sdk/internal/errorinfo internal/trace/tracev2 github.com/Azure/azure-sdk-for-go/sdk/azcore/to github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/exported github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/oauth/ops/internal/grant google.golang.org/grpc/serviceconfig crypto/internal/fips140/alias golang.org/x/crypto/cryptobyte/asn1 github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/version go.opentelemetry.io/otel/trace/embedded github.com/ProtonMail/go-crypto/internal/byteutil image/color github.com/getsops/sops/v3/cmd/sops/codes internal/runtime/math internal/runtime/gc github.com/googleapis/gax-go/v2/internal github.com/lib/pq/oid google.golang.org/grpc/xds/internal/resolver/internal github.com/google/go-cmp/cmp/internal/flags cloud.google.com/go/monitoring/internal go.opentelemetry.io/otel/sdk github.com/zclconf/go-cty/cty/ctymarks github.com/ulikunitz/xz/internal/hash google.golang.org/grpc/xds/internal/xdsclient/xdsresource/version google.golang.org/grpc/xds/internal/clients/xdsclient/metrics go.opentelemetry.io/otel/sdk/metric/internal github.com/agext/levenshtein crypto/internal/fips140deps/byteorder github.com/klauspost/compress/internal/le atomicgo.dev/keyboard/internal golang.org/x/net/html/atom golang.org/x/text/internal/utf8internal cloud.google.com/go/storage/internal log/slog/internal internal/cpu github.com/vmihailenco/tagparser/v2/internal github.com/vmihailenco/msgpack/v5/msgpcode sync/atomic github.com/aws/aws-sdk-go-v2/internal/sdkio cloud.google.com/go/kms/internal google.golang.org/protobuf/internal/flags crypto/internal/boring/sig internal/abi go.opentelemetry.io/otel/metric/embedded golang.org/x/text/encoding/internal/identifier internal/runtime/atomic internal/runtime/syscall internal/runtime/sys google.golang.org/protobuf/internal/set math github.com/rivo/uniseg internal/runtime/strconv crypto/internal/fips140/subtle atomicgo.dev/keyboard/keys github.com/aws/smithy-go/container/private/cache/lru github.com/hashicorp/terraform/internal/didyoumean crypto/internal/fips140deps/cpu internal/bytealg internal/chacha8rand internal/runtime/exithook go.opentelemetry.io/otel/exporters/stdout/stdouttrace/internal/counter internal/stringslite internal/runtime/cgroup github.com/charmbracelet/bubbles/runeutil github.com/klauspost/compress github.com/charmbracelet/x/ansi/parser internal/race internal/synctest internal/sync internal/runtime/maps runtime internal/reflectlite crypto/subtle sync iter weak maps slices golang.org/x/exp/maps golang.org/x/exp/slices errors sort internal/oserror strconv path math/rand/v2 vendor/golang.org/x/net/dns/dnsmessage github.com/hashicorp/hcl/hcl/strconv golang.org/x/crypto/cast5 internal/bisect io internal/singleflight internal/testlog crypto/internal/fips140cache unique google.golang.org/protobuf/internal/pragma google.golang.org/grpc/internal/buffer github.com/gruntwork-io/terragrunt/internal/locks syscall github.com/yuin/goldmark-emoji/definition github.com/aws/smithy-go/sync google.golang.org/grpc/xds/internal/clients/internal/buffer log/slog/internal/buffer crypto/internal/randutil hash bytes internal/saferio reflect golang.org/x/crypto/blowfish strings golang.org/x/crypto/openpgp/errors encoding/base32 encoding/base64 internal/godebug container/heap github.com/sahilm/fuzzy hash/crc32 crypto hash/adler32 hash/crc64 github.com/valyala/bytebufferpool github.com/aws/smithy-go/transport/http/internal/io golang.org/x/text/internal/tag net/netip hash/fnv runtime/cgo github.com/cloudflare/circl/sign golang.org/x/crypto/openpgp/s2k github.com/hashicorp/logutils github.com/vmihailenco/tagparser/v2/internal/parser github.com/aws/smithy-go/io github.com/mitchellh/go-wordwrap golang.org/x/text/transform vendor/golang.org/x/text/transform crypto/internal/fips140deps/godebug github.com/gruntwork-io/go-commons/env github.com/gobwas/glob/util/strings bufio go/build/constraint crypto/internal/fips140 html encoding/pem regexp/syntax crypto/internal/impl golang.org/x/text/runes math/rand golang.org/x/text/width golang.org/x/text/encoding net/http/internal/ascii github.com/aws/aws-sdk-go-v2/internal/strings github.com/aws/aws-sdk-go-v2/aws/arn github.com/getsops/sops/v3/cmd/sops/formats github.com/ryanuber/go-glob cloud.google.com/go/internal/version github.com/terraform-linters/tflint-plugin-sdk/terraform github.com/vmihailenco/tagparser/v2 github.com/kballard/go-shellquote crypto/internal/fips140/sha256 crypto/internal/fips140/sha512 crypto/internal/fips140/sha3 golang.org/x/text/encoding/internal golang.org/x/text/encoding/unicode golang.org/x/text/encoding/charmap golang.org/x/text/encoding/korean golang.org/x/text/encoding/japanese golang.org/x/text/encoding/simplifiedchinese golang.org/x/text/encoding/traditionalchinese crypto/sha3 github.com/goware/prefixer compress/bzip2 image golang.org/x/crypto/openpgp/armor github.com/apparentlymart/go-textseg/v15/textseg crypto/internal/fips140/hmac github.com/huandu/xstrings crypto/internal/fips140hash internal/syscall/execenv internal/syscall/unix time crypto/internal/fips140/check crypto/internal/fips140/bigmod crypto/internal/fips140/hkdf crypto/internal/fips140/edwards25519/field crypto/internal/fips140/aes crypto/internal/fips140/tls12 crypto/fips140 crypto/internal/fips140/pbkdf2 crypto/internal/fips140/nistec/fiat crypto/tls/internal/fips140tls crypto/internal/fips140/tls13 image/internal/imageutil image/jpeg crypto/internal/fips140/edwards25519 regexp golang.org/x/text/encoding/ianaindex google.golang.org/api/internal/third_party/uritemplates github.com/microcosm-cc/bluemonday/css github.com/hashicorp/aws-sdk-go-base/v2/endpoints github.com/aws/aws-sdk-go-v2/internal/timeconv context google.golang.org/grpc/balancer/pickfirst/internal google.golang.org/grpc/balancer/rls/internal/adaptive google.golang.org/grpc/xds/internal/clients/lrsclient/internal google.golang.org/grpc/xds/internal/clients/xdsclient/internal google.golang.org/grpc/backoff github.com/aws/smithy-go/ptr google.golang.org/grpc/balancer/weightedroundrobin/internal github.com/jstemmer/go-junit-report/parser atomicgo.dev/schedule internal/poll google.golang.org/grpc/internal/cache io/fs github.com/google/go-cmp/cmp/internal/diff google.golang.org/grpc/keepalive github.com/Azure/azure-sdk-for-go/sdk/internal/temporal github.com/spf13/afero/internal/common embed internal/filepathlite github.com/aws/aws-sdk-go-v2/internal/sdk google.golang.org/grpc/internal/backoff github.com/aws/smithy-go/context github.com/Azure/azure-sdk-for-go/sdk/azcore/tracing github.com/AzureAD/microsoft-authentication-library-for-go/apps/cache github.com/aws/aws-sdk-go-v2/service/internal/s3shared/config go.opentelemetry.io/otel/internal/baggage golang.org/x/sync/semaphore google.golang.org/grpc/internal/grpcsync golang.org/x/net/context github.com/cenkalti/backoff/v4 google.golang.org/grpc/xds/internal/clients google.golang.org/grpc/xds/internal/clients/internal/syncutil google.golang.org/grpc/xds/internal/clients/internal/backoff google.golang.org/grpc/internal/ringhash github.com/hashicorp/go-plugin/runner github.com/Azure/azure-sdk-for-go/sdk/azidentity/internal google.golang.org/protobuf/internal/editiondefaults crypto/internal/fips140/nistec os github.com/google/go-cmp/cmp/internal/function go.opentelemetry.io/otel/attribute/internal github.com/hashicorp/errwrap internal/fmtsort github.com/gruntwork-io/terragrunt/internal/cloner encoding/binary io/ioutil fmt internal/lazyregexp path/filepath go.opentelemetry.io/otel/sdk/trace/internal/x go.opentelemetry.io/otel/sdk/metric/internal/x google.golang.org/grpc/internal/envconfig os/signal github.com/mattn/go-runewidth github.com/gruntwork-io/terragrunt/internal/os/stdout go.opentelemetry.io/otel/sdk/internal/x crypto/internal/sysrand golang.org/x/sys/cpu internal/sysinfo go.opentelemetry.io/otel/exporters/stdout/stdouttrace/internal/x vendor/golang.org/x/crypto/internal/poly1305 github.com/cloudflare/circl/internal/sha3 google.golang.org/protobuf/internal/detrand golang.org/x/crypto/blake2b github.com/klauspost/compress/internal/snapref filippo.io/edwards25519/field golang.org/x/crypto/internal/poly1305 github.com/cespare/xxhash/v2 github.com/klauspost/compress/zstd/internal/xxhash net golang.org/x/sys/unix github.com/muesli/ansi github.com/muesli/reflow/ansi crypto/internal/entropy crypto/internal/fips140/drbg golang.org/x/crypto/sha3 github.com/muesli/reflow/padding github.com/muesli/reflow/wordwrap github.com/muesli/reflow/indent github.com/gruntwork-io/terragrunt/internal/os/signal github.com/muesli/ansi/compressor golang.org/x/crypto/argon2 github.com/hashicorp/go-safetemp github.com/spf13/afero/mem os/exec crypto/internal/fips140/aes/gcm crypto/internal/fips140only crypto/internal/fips140/ecdh crypto/internal/fips140/ecdsa crypto/internal/fips140/mlkem crypto/internal/fips140/ed25519 crypto/internal/fips140/rsa crypto/rc4 crypto/md5 crypto/pbkdf2 crypto/hkdf filippo.io/edwards25519 crypto/cipher crypto/mlkem github.com/mitchellh/go-homedir github.com/mitchellh/panicwrap github.com/creack/pty github.com/atotto/clipboard encoding/json flag github.com/go-errors/errors text/tabwriter github.com/hashicorp/go-multierror log net/url os/user github.com/xrash/smetrics github.com/gobwas/glob/syntax/lexer github.com/mattn/go-zglob/fastwalk encoding/csv github.com/russross/blackfriday/v2 github.com/gobwas/glob/match github.com/buger/jsonparser encoding/hex net/http/internal dario.cat/mergo runtime/debug filippo.io/age/internal/bech32 go/token github.com/Azure/azure-sdk-for-go/sdk/azcore/arm/internal/resource github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/options github.com/pkg/browser vendor/golang.org/x/net/http2/hpack google.golang.org/grpc/internal/idle github.com/gruntwork-io/go-commons/collections go/doc/comment text/template/parse github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/json/types/time github.com/google/shlex encoding/gob golang.org/x/sys/execabs github.com/Azure/azure-sdk-for-go/sdk/internal/diag github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config golang.org/x/net/http2/hpack mime vendor/golang.org/x/text/unicode/norm runtime/trace github.com/aws/aws-sdk-go-v2/internal/awsutil database/sql/driver encoding/xml google.golang.org/protobuf/internal/version filippo.io/age/internal/format go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal gopkg.in/yaml.v3 github.com/aws/smithy-go github.com/cenkalti/backoff/v5 go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal debug/dwarf github.com/aws/aws-sdk-go-v2/service/internal/s3shared/arn github.com/google/go-cmp/cmp/internal/value mime/quotedprintable gopkg.in/ini.v1 golang.org/x/text/unicode/norm google.golang.org/protobuf/internal/errors golang.org/x/text/internal/language golang.org/x/time/rate math/big go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal github.com/klauspost/compress/fse github.com/pkg/errors go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal github.com/ulikunitz/xz/internal/xlog github.com/go-jose/go-jose/v4/json github.com/gruntwork-io/terragrunt/internal/errors github.com/bgentry/go-netrc/netrc golang.org/x/sync/errgroup github.com/gruntwork-io/boilerplate/errors github.com/oklog/run github.com/gruntwork-io/terragrunt/internal/hclhelper internal/zstd github.com/mattn/go-shellwords github.com/hashicorp/terraform/internal/replacefile github.com/terraform-linters/tflint-ruleset-terraform/project github.com/aws/smithy-go/encoding github.com/bmatcuk/doublestar github.com/charmbracelet/bubbles/key github.com/gruntwork-io/terratest/modules/collections github.com/gorilla/css/scanner github.com/aymerick/douceur/css github.com/gabriel-vasile/mimetype/internal/json compress/flate github.com/aymanbagabas/go-osc52/v2 github.com/mitchellh/reflectwalk crypto/internal/boring github.com/google/go-jsonnet/ast github.com/mitchellh/colorstring github.com/ProtonMail/go-crypto/ocb golang.org/x/crypto/chacha20 github.com/valyala/fasttemplate crypto/des golang.org/x/crypto/pkcs12/internal/rc2 github.com/apparentlymart/go-versions/versions/constraints vendor/golang.org/x/crypto/chacha20 github.com/ProtonMail/go-crypto/eax golang.org/x/net/html github.com/mattn/go-zglob github.com/dlclark/regexp2/syntax github.com/AlecAivazis/survey/v2/terminal github.com/Azure/azure-sdk-for-go/sdk/internal/log google.golang.org/grpc/attributes github.com/puzpuzpuz/xsync/v3 gopkg.in/yaml.v2 github.com/labstack/gommon/bytes google.golang.org/grpc/internal/wrr google.golang.org/api/iterator github.com/aws/aws-sdk-go-v2/internal/ini github.com/zclconf/go-cty/cty/set github.com/aws/aws-sdk-go-v2/aws/ratelimit sigs.k8s.io/yaml/goyaml.v2 github.com/hashicorp/hcl/hcl/token cloud.google.com/go/internal/optional github.com/kylelemons/godebug/diff github.com/gobwas/glob/syntax/ast github.com/googleapis/gax-go/v2/callctx github.com/ProtonMail/go-crypto/openpgp/errors cloud.google.com/go/auth/internal/compute github.com/aws/smithy-go/logging golang.org/x/net/internal/timeseries github.com/mitchellh/go-testing-interface golang.org/x/text/unicode/bidi vendor/golang.org/x/text/unicode/bidi github.com/vmihailenco/msgpack/v5 crypto/sha1 crypto/sha256 crypto/aes crypto/ecdh crypto/sha512 crypto/hmac github.com/Azure/azure-sdk-for-go/sdk/azcore/log google.golang.org/protobuf/encoding/protowire github.com/gruntwork-io/terragrunt/internal/worker github.com/aws/aws-sdk-go-v2/internal/sync/singleflight github.com/aws/smithy-go/internal/sync/singleflight github.com/googleapis/gax-go/v2/iterator github.com/aws/smithy-go/metrics github.com/aws/smithy-go/auth go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/retry github.com/aws/smithy-go/tracing go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/retry go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/retry github.com/ProtonMail/go-crypto/openpgp/aes/keywrap github.com/aws/smithy-go/middleware github.com/Azure/azure-sdk-for-go/sdk/azcore/internal/log github.com/aws/aws-sdk-go-v2/service/s3/internal/arn github.com/ProtonMail/go-crypto/openpgp/internal/algorithm github.com/hashicorp/hcl/json/token github.com/hashicorp/hcl/hcl/scanner github.com/hashicorp/hcl/hcl/ast github.com/mitchellh/copystructure github.com/aymerick/douceur/parser github.com/ProtonMail/go-crypto/openpgp/armor github.com/apparentlymart/go-versions/versions github.com/gobwas/glob/syntax golang.org/x/crypto/chacha20poly1305 github.com/hashicorp/go-getter/helper/url github.com/gruntwork-io/terratest/modules/files go.opentelemetry.io/otel/baggage github.com/spiffe/go-spiffe/v2/spiffeid github.com/hashicorp/go-getter/v2/helper/url vendor/golang.org/x/crypto/chacha20poly1305 github.com/google/go-querystring/query golang.org/x/crypto/ssh/internal/bcrypt_pbkdf github.com/gitsight/go-vcsurl github.com/gruntwork-io/terragrunt/tf/cache/models github.com/yuin/goldmark/util filippo.io/age/armor google.golang.org/protobuf/reflect/protoreflect github.com/ulikunitz/xz/lzma github.com/google/go-cmp/cmp golang.org/x/crypto/pbkdf2 golang.org/x/crypto/hkdf github.com/hashicorp/go-version database/sql github.com/hashicorp/hcl/json/scanner github.com/ProtonMail/go-crypto/openpgp/s2k github.com/gobwas/glob/compiler github.com/hashicorp/hcl/hcl/parser golang.org/x/crypto/scrypt filippo.io/age/internal/stream github.com/google/s2a-go/internal/record/internal/aeadcrypter golang.org/x/crypto/curve25519 go/scanner github.com/hashicorp/terraform/plugin/discovery github.com/hashicorp/terraform/version github.com/hashicorp/hcl/json/parser github.com/gobwas/glob github.com/grpc-ecosystem/grpc-gateway/v2/utilities testing github.com/hashicorp/hcl github.com/cpuguy83/go-md2man/v2/md2man github.com/klauspost/compress/huff0 golang.org/x/text/secure/bidirule compress/zlib compress/gzip archive/zip github.com/grpc-ecosystem/grpc-gateway/v2/internal/httprule go/ast vendor/golang.org/x/text/secure/bidirule image/png text/template github.com/zclconf/go-cty/cty/ctystrings github.com/lithammer/fuzzysearch/fuzzy golang.org/x/net/idna github.com/aws/aws-sdk-go-v2/internal/context github.com/aws/aws-sdk-go-v2/internal/middleware github.com/aws/aws-sdk-go-v2/internal/shareddefaults archive/tar github.com/xo/terminfo github.com/aws/aws-sdk-go-v2/aws/protocol/xml github.com/jstemmer/go-junit-report/formatter github.com/google/go-jsonnet/internal/errors github.com/hashicorp/terraform-svchost github.com/google/go-jsonnet/astgen github.com/google/go-jsonnet/internal/parser github.com/charmbracelet/x/ansi/kitty github.com/hashicorp/terraform-registry-address golang.org/x/text/internal/language/compact google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/runtime/protoiface google.golang.org/protobuf/internal/order google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/protolazy github.com/ulikunitz/xz google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/encoding/json google.golang.org/protobuf/reflect/protoregistry golang.org/x/text/language github.com/dlclark/regexp2 google.golang.org/grpc/grpclog/internal github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/json log/slog github.com/googleapis/enterprise-certificate-proxy/client/util cloud.google.com/go/auth/internal/credsfile go.opentelemetry.io/otel/attribute go.opentelemetry.io/auto/sdk/internal/telemetry go.opentelemetry.io/otel/codes github.com/aws/aws-sdk-go-v2/aws/protocol/restjson github.com/hashicorp/go-secure-stdlib/strutil google.golang.org/grpc/authz/audit go.opentelemetry.io/otel/trace/internal/telemetry github.com/blang/semver github.com/sourcegraph/jsonrpc2 github.com/Masterminds/semver/v3 github.com/sourcegraph/go-lsp github.com/lucasb-eyer/go-colorful github.com/go-ozzo/ozzo-validation github.com/hashicorp/terraform/experiments atomicgo.dev/cursor google.golang.org/protobuf/proto html/template github.com/posener/complete/cmd/install github.com/urfave/cli github.com/urfave/cli/v2 github.com/google/go-jsonnet/internal/program github.com/microcosm-cc/bluemonday github.com/gabriel-vasile/mimetype/internal/charset google.golang.org/protobuf/internal/encoding/defval google.golang.org/grpc/grpclog debug/macho debug/pe debug/elf google.golang.org/grpc/internal/grpclog github.com/google/s2a-go/retry google.golang.org/grpc/connectivity google.golang.org/grpc/authz/audit/stdout github.com/charmbracelet/x/ansi google.golang.org/grpc/internal/googlecloud github.com/gookit/color github.com/googleapis/gax-go/v2/internallog/internal github.com/go-logr/logr golang.org/x/text/internal crypto/rand crypto/elliptic crypto/dsa encoding/asn1 github.com/aws/smithy-go/document github.com/ProtonMail/go-crypto/openpgp/internal/encoding github.com/aws/smithy-go/encoding/xml github.com/aws/smithy-go/time github.com/shopspring/decimal crypto/internal/boring/bbig github.com/aws/smithy-go/encoding/json github.com/zclconf/go-cty/cty crypto/ed25519 github.com/aws/aws-sdk-go-v2/internal/rand github.com/aws/smithy-go/rand crypto/internal/hpke github.com/lib/pq/scram github.com/Azure/azure-sdk-for-go/sdk/internal/uuid filippo.io/age github.com/cloudflare/circl/math github.com/getsops/sops/v3/shamir golang.org/x/crypto/openpgp/elgamal github.com/ProtonMail/go-crypto/openpgp/elgamal github.com/hashicorp/go-uuid github.com/Masterminds/goutils golang.org/x/crypto/bcrypt github.com/klauspost/compress/zstd crypto/rsa golang.org/x/text/cases github.com/aws/aws-sdk-go-v2/service/sso/types github.com/aws/aws-sdk-go-v2/service/ssooidc/types github.com/aws/smithy-go/waiter github.com/aws/aws-sdk-go-v2/service/iam/types github.com/aws/aws-sdk-go-v2/service/s3/types github.com/aws/aws-sdk-go-v2/service/sts/types github.com/aws/aws-sdk-go-v2/service/kms/types github.com/aws/aws-sdk-go-v2/service/dynamodb/types golang.org/x/mod/sumdb/dirhash github.com/go-logr/logr/funcr filippo.io/age/plugin google.golang.org/protobuf/encoding/prototext google.golang.org/grpc/xds/internal/clusterspecifier google.golang.org/protobuf/internal/filedesc github.com/ProtonMail/go-crypto/bitcurves github.com/ProtonMail/go-crypto/brainpool github.com/huandu/go-clone sigs.k8s.io/yaml go.opentelemetry.io/otel/sdk/instrumentation go.opentelemetry.io/otel/metric go.opentelemetry.io/otel/semconv/v1.26.0 go.opentelemetry.io/otel/semconv/v1.24.0 go.opentelemetry.io/otel/semconv/v1.37.0 github.com/gabriel-vasile/mimetype/internal/magic vendor/golang.org/x/net/idna cloud.google.com/go/auth/internal/jwt golang.org/x/oauth2/jws github.com/alecthomas/chroma/v2 github.com/go-logr/stdr github.com/gofrs/flock github.com/mattn/go-isatty github.com/charmbracelet/x/term golang.org/x/term github.com/muesli/cancelreader github.com/sirupsen/logrus github.com/jessevdk/go-flags github.com/containerd/console go/parser go/doc go.opentelemetry.io/otel/metric/noop github.com/mattn/go-colorable github.com/muesli/termenv github.com/charmbracelet/colorprofile github.com/fatih/color github.com/mgutz/ansi github.com/labstack/gommon/color go.opentelemetry.io/otel/semconv/v1.37.0/rpcconv go.opentelemetry.io/otel/semconv/v1.37.0/httpconv go.opentelemetry.io/otel/semconv/v1.37.0/otelconv atomicgo.dev/keyboard github.com/AlecAivazis/survey/v2/core crypto/x509/pkix golang.org/x/crypto/cryptobyte vendor/golang.org/x/crypto/cryptobyte github.com/labstack/gommon/log github.com/hashicorp/go-hclog github.com/charmbracelet/x/cellbuf golang.org/x/crypto/ssh/terminal github.com/AlecAivazis/survey/v2 github.com/spf13/cast github.com/inancgumus/screen github.com/cloudflare/circl/internal/conv github.com/cloudflare/circl/math/fp25519 github.com/cloudflare/circl/math/mlsbset github.com/cloudflare/circl/math/fp448 github.com/pterm/pterm/internal github.com/pterm/pterm google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/encoding/protojson github.com/cloudflare/circl/dh/x25519 github.com/cloudflare/circl/sign/ed25519 github.com/cloudflare/circl/ecc/goldilocks github.com/cloudflare/circl/dh/x448 crypto/ecdsa github.com/terraform-linters/tflint-plugin-sdk/logger github.com/hashicorp/terraform/internal/logging github.com/ProtonMail/go-crypto/openpgp/x25519 google.golang.org/protobuf/internal/impl github.com/alecthomas/chroma/v2/formatters/html github.com/alecthomas/chroma/v2/formatters/svg github.com/alecthomas/chroma/v2/styles github.com/alecthomas/chroma/v2/lexers github.com/ProtonMail/go-crypto/openpgp/ed25519 github.com/terraform-linters/tflint-plugin-sdk/terraform/lang/marks github.com/zclconf/go-cty/cty/function github.com/terraform-linters/tflint/terraform/tfdiags github.com/zclconf/go-cty/cty/convert github.com/owenrumney/go-sarif/sarif github.com/getsops/sops/v3/logging github.com/gruntwork-io/terragrunt/pkg/log github.com/ProtonMail/go-crypto/openpgp/x448 github.com/cloudflare/circl/sign/ed448 github.com/alecthomas/chroma/v2/formatters github.com/ProtonMail/go-crypto/openpgp/ed448 github.com/gruntwork-io/go-commons/errors github.com/gruntwork-io/terragrunt/internal/cli github.com/charmbracelet/lipgloss github.com/gruntwork-io/go-commons/files github.com/gruntwork-io/terragrunt/internal/strict github.com/gruntwork-io/terragrunt/internal/experiment github.com/gruntwork-io/terragrunt/cli/commands/run/creds/providers github.com/gruntwork-io/terragrunt/pkg/log/writer github.com/gruntwork-io/terragrunt/pkg/log/format/options github.com/mailru/easyjson/buffer vendor/golang.org/x/net/http/httpproxy github.com/kylelemons/godebug/pretty github.com/getsops/gopgagent google.golang.org/grpc/internal/resolver/dns/internal google.golang.org/grpc/internal github.com/hashicorp/go-plugin/internal/cmdrunner google.golang.org/grpc/internal/syscall github.com/mitchellh/mapstructure github.com/apparentlymart/go-cidr/cidr github.com/terraform-linters/tflint/terraform/ipaddr github.com/hashicorp/yamux github.com/hashicorp/go-sockaddr net/textproto github.com/google/uuid github.com/mailru/easyjson/jwriter google.golang.org/grpc/metadata google.golang.org/grpc/codes google.golang.org/grpc/mem github.com/gruntwork-io/terragrunt/internal/strict/view github.com/wk8/go-ordered-map/v2 github.com/gruntwork-io/terragrunt/internal/strict/view/plaintext google.golang.org/grpc/stats google.golang.org/grpc/internal/balancerload google.golang.org/grpc/tap google.golang.org/grpc/stats/opentelemetry/internal github.com/googleapis/gax-go/v2/internallog/grpclog google.golang.org/grpc/internal/grpcutil google.golang.org/grpc/stats/opentelemetry/internal/tracing github.com/aws/aws-sdk-go-v2/internal/v4a/internal/crypto github.com/go-jose/go-jose/v4/cipher golang.org/x/net/http/httpguts github.com/ProtonMail/go-crypto/openpgp/internal/ecc github.com/spiffe/go-spiffe/v2/internal/cryptoutil net/mail mime/multipart vendor/golang.org/x/net/http/httpguts golang.org/x/crypto/openpgp/packet crypto/x509 github.com/gabriel-vasile/mimetype github.com/spiffe/go-spiffe/v2/internal/jwtutil google.golang.org/grpc/experimental/stats google.golang.org/grpc/encoding google.golang.org/grpc/internal/stats google.golang.org/grpc/encoding/gzip github.com/ProtonMail/go-crypto/openpgp/ecdh github.com/ProtonMail/go-crypto/openpgp/ecdsa github.com/ProtonMail/go-crypto/openpgp/eddsa github.com/invopop/jsonschema github.com/ProtonMail/go-crypto/openpgp/packet github.com/hashicorp/go-secure-stdlib/parseutil github.com/gruntwork-io/terragrunt/pkg/log/format/placeholders github.com/hashicorp/go-plugin/internal/grpcmux github.com/charmbracelet/lipgloss/tree github.com/charmbracelet/lipgloss/table github.com/charmbracelet/bubbletea go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/internal go.opentelemetry.io/otel/trace github.com/gruntwork-io/boilerplate/util github.com/zclconf/go-cty/cty/json github.com/zclconf/go-cty/cty/gocty github.com/hashicorp/hcl/v2 github.com/zclconf/go-cty/cty/msgpack github.com/zclconf/go-cty-yaml github.com/gruntwork-io/terragrunt/pkg/log/format github.com/gruntwork-io/terragrunt/util github.com/gruntwork-io/terragrunt/internal/ctyhelper github.com/zclconf/go-cty/cty/function/stdlib github.com/charmbracelet/bubbles/help github.com/charmbracelet/bubbles/cursor github.com/gruntwork-io/terragrunt/cli/commands/catalog/tui/components/buttonbar github.com/charmbracelet/bubbles/viewport github.com/charmbracelet/bubbles/paginator github.com/charmbracelet/bubbles/spinner github.com/hashicorp/hcl/v2/ext/customdecode github.com/hashicorp/hcl/v2/hcled github.com/hashicorp/terraform/tfdiags github.com/terraform-linters/tflint-plugin-sdk/terraform/addrs go.opentelemetry.io/otel/trace/noop go.opentelemetry.io/otel/sdk/metric/exemplar github.com/charmbracelet/bubbles/textinput github.com/gruntwork-io/terragrunt/internal/strict/controls github.com/gruntwork-io/terragrunt/internal/report github.com/gruntwork-io/terragrunt/internal/os/exec go.opentelemetry.io/auto/sdk github.com/hashicorp/hcl/v2/ext/tryfunc github.com/hashicorp/hcl/v2/hcldec github.com/gruntwork-io/terragrunt/cli/flags github.com/terraform-linters/tflint-plugin-sdk/terraform/lang github.com/alecthomas/chroma/v2/quick github.com/charmbracelet/bubbles/list golang.org/x/crypto/openpgp github.com/hashicorp/hcl/v2/ext/dynblock github.com/spiffe/go-spiffe/v2/internal/x509util github.com/spiffe/go-spiffe/v2/internal/pemutil golang.org/x/crypto/pkcs12 github.com/golang-jwt/jwt/v5 github.com/asaskevich/govalidator github.com/Masterminds/sprig/v3 github.com/go-jose/go-jose/v4 golang.org/x/crypto/ssh crypto/tls github.com/spiffe/go-spiffe/v2/bundle/x509bundle github.com/ProtonMail/go-crypto/openpgp github.com/go-ozzo/ozzo-validation/is github.com/spiffe/go-spiffe/v2/bundle/jwtbundle github.com/go-jose/go-jose/v4/jwt github.com/gruntwork-io/boilerplate/variables github.com/spiffe/go-spiffe/v2/bundle/spiffebundle github.com/hashicorp/hcl/v2/hclsyntax google.golang.org/grpc/internal/credentials/spiffe github.com/getsops/sops/v3/pgp github.com/google/go-jsonnet github.com/hashicorp/hcl/v2/ext/typeexpr github.com/hashicorp/hcl/v2/json github.com/hashicorp/hcl/v2/hclwrite github.com/gruntwork-io/terragrunt/internal/view/diagnostic github.com/hashicorp/terraform/configs/configschema github.com/hashicorp/terraform/addrs github.com/terraform-linters/tflint/terraform/addrs net/http/httptrace google.golang.org/grpc/internal/credentials google.golang.org/grpc/credentials/tls/certprovider github.com/hashicorp/go-rootcerts github.com/lib/pq net/http/internal/httpcommon golang.org/x/net/internal/httpcommon google.golang.org/grpc/credentials net/http github.com/hashicorp/hcl/v2/hclparse github.com/gruntwork-io/terragrunt/internal/view google.golang.org/grpc/resolver google.golang.org/grpc/credentials/alts/internal google.golang.org/grpc/credentials/insecure google.golang.org/grpc/peer github.com/google/s2a-go/fallback google.golang.org/grpc/internal/channelz google.golang.org/grpc/credentials/alts/internal/conn github.com/hashicorp/terraform/lang/blocktoattr github.com/hashicorp/terraform/configs/hcl2shim filippo.io/age/agessh github.com/hashicorp/terraform/lang/funcs github.com/terraform-linters/tflint/terraform/lang/funcs google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/proxyattributes google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/internal/balancer/weight google.golang.org/grpc/internal/hierarchy google.golang.org/grpc/xds/internal google.golang.org/grpc/resolver/ringhash google.golang.org/grpc/internal/xds google.golang.org/grpc/resolver/manual google.golang.org/grpc/internal/resolver/unix google.golang.org/grpc/internal/resolver/dns github.com/hashicorp/hcl/v2/gohcl github.com/getsops/sops/v3/age github.com/hashicorp/terraform/instances google.golang.org/grpc/channelz google.golang.org/grpc/resolver/dns google.golang.org/grpc/balancer google.golang.org/grpc/balancer/lazy google.golang.org/grpc/balancer/base google.golang.org/grpc/internal/serviceconfig github.com/hashicorp/hcl/v2/hclsimple github.com/gruntwork-io/terragrunt/config/hclparse github.com/hashicorp/terraform-config-inspect/tfconfig github.com/terraform-linters/tflint-plugin-sdk/hclext google.golang.org/grpc/internal/resolver google.golang.org/grpc/xds/internal/httpfilter google.golang.org/protobuf/internal/filetype google.golang.org/grpc/balancer/weightedtarget/weightedaggregator google.golang.org/grpc/balancer/endpointsharding google.golang.org/grpc/internal/balancer/gracefulswitch google.golang.org/grpc/internal/balancer/nop github.com/yuin/goldmark/text github.com/terraform-linters/tflint/terraform/tfhcl github.com/terraform-linters/tflint-plugin-sdk/tflint google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/types/known/durationpb google.golang.org/genproto/googleapis/type/expr google.golang.org/genproto/googleapis/api google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/known/fieldmaskpb google.golang.org/protobuf/types/known/emptypb google.golang.org/protobuf/protoadapt google.golang.org/genproto/googleapis/type/date google.golang.org/protobuf/types/known/wrapperspb github.com/google/s2a-go/internal/proto/common_go_proto google.golang.org/genproto/googleapis/api/label google.golang.org/genproto/googleapis/rpc/code google.golang.org/protobuf/types/descriptorpb google.golang.org/genproto/googleapis/type/timeofday github.com/google/s2a-go/internal/proto/v2/common_go_proto google.golang.org/genproto/googleapis/type/calendarperiod google.golang.org/protobuf/types/known/structpb go.opentelemetry.io/proto/otlp/common/v1 google.golang.org/grpc/internal/balancergroup google.golang.org/grpc/xds/internal/balancer/outlierdetection github.com/yuin/goldmark/ast github.com/golang/protobuf/ptypes/empty google.golang.org/grpc/internal/pretty google.golang.org/grpc/encoding/proto google.golang.org/grpc/xds/internal/clients/internal/pretty google.golang.org/genproto/googleapis/rpc/status google.golang.org/genproto/googleapis/api/httpbody google.golang.org/genproto/googleapis/api/distribution github.com/googleapis/gax-go/v2/apierror/internal/proto google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/credentials/tls/certprovider/pemfile google.golang.org/genproto/googleapis/rpc/errdetails github.com/google/s2a-go/internal/proto/s2a_context_go_proto github.com/google/s2a-go/internal/record/internal/halfconn github.com/terraform-linters/tflint-plugin-sdk/internal github.com/terraform-linters/tflint-ruleset-terraform/terraform google.golang.org/genproto/googleapis/api/metric google.golang.org/grpc/balancer/pickfirst/pickfirstleaf google.golang.org/grpc/balancer/weightedtarget google.golang.org/grpc/xds/internal/balancer/priority google.golang.org/genproto/googleapis/api/monitoredres github.com/cncf/xds/go/udpa/type/v1 cel.dev/expr go.opentelemetry.io/proto/otlp/resource/v1 github.com/google/s2a-go/internal/tokenmanager github.com/google/s2a-go/internal/proto/v2/s2a_context_go_proto google.golang.org/grpc/internal/status google.golang.org/genproto/googleapis/api/expr/v1alpha1 github.com/terraform-linters/tflint/terraform/lang github.com/hashicorp/terraform/lang google.golang.org/grpc/xds/internal/balancer/wrrlocality github.com/getsops/sops/v3/audit github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping google.golang.org/grpc/internal/xds/bootstrap/tlscreds go.opentelemetry.io/proto/otlp/trace/v1 go.opentelemetry.io/proto/otlp/metrics/v1 google.golang.org/grpc/status google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/balancer/pickfirst google.golang.org/grpc/balancer/leastrequest google.golang.org/grpc/balancer/ringhash google.golang.org/grpc/internal/binarylog google.golang.org/grpc/xds/internal/balancer/clustermanager google.golang.org/protobuf/internal/editionssupport github.com/envoyproxy/go-control-plane/envoy/annotations github.com/envoyproxy/protoc-gen-validate/validate github.com/cncf/xds/go/xds/annotations/v3 google.golang.org/protobuf/types/gofeaturespb github.com/cncf/xds/go/udpa/annotations google.golang.org/genproto/googleapis/api/annotations google.golang.org/protobuf/reflect/protodesc github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/pick_first/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/rbac/audit_loggers/stream/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/clusters/aggregate/v3 github.com/envoyproxy/go-control-plane/envoy/type/metadata/v3 github.com/cncf/xds/go/xds/data/orca/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3 github.com/envoyproxy/go-control-plane/envoy/type/http/v3 github.com/cncf/xds/go/xds/core/v3 github.com/envoyproxy/go-control-plane/envoy/type/v3 google.golang.org/grpc/orca/internal github.com/yuin/goldmark-emoji/ast github.com/yuin/goldmark/extension/ast github.com/yuin/goldmark/parser github.com/yuin/goldmark/renderer github.com/cncf/xds/go/xds/type/v3 github.com/yuin/goldmark/renderer/html github.com/envoyproxy/go-control-plane/envoy/type/tracing/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/filters/common/fault/v3 github.com/envoyproxy/go-control-plane/envoy/config/overload/v3 github.com/envoyproxy/go-control-plane/envoy/type/matcher/v3 github.com/cncf/xds/go/xds/type/matcher/v3 github.com/charmbracelet/glamour/ansi github.com/charmbracelet/glamour/styles github.com/yuin/goldmark github.com/yuin/goldmark-emoji github.com/yuin/goldmark/extension github.com/charmbracelet/glamour google.golang.org/grpc/internal/xds/matcher github.com/envoyproxy/go-control-plane/envoy/config/core/v3 google.golang.org/grpc/internal/credentials/xds github.com/aws/smithy-go/endpoints github.com/aws/smithy-go/encoding/httpbinding github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/oauth/ops/authority github.com/Azure/azure-sdk-for-go/sdk/azcore/internal/shared github.com/AzureAD/microsoft-authentication-library-for-go/apps/errors github.com/Azure/azure-sdk-for-go/sdk/internal/exported github.com/googleapis/gax-go/v2/internallog github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/local net/http/httputil github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/shared github.com/hashicorp/go-cleanhttp go.opentelemetry.io/otel/propagation github.com/felixge/httpsnoop github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4 google.golang.org/api/googleapi/transport google.golang.org/api/googleapi github.com/hashicorp/terraform-svchost/auth golang.org/x/oauth2/internal cloud.google.com/go/compute/metadata golang.org/x/crypto/acme golang.org/x/net/trace go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request golang.org/x/net/http2 github.com/spf13/afero net/rpc github.com/Azure/azure-sdk-for-go/sdk/internal/poller github.com/Azure/azure-sdk-for-go/sdk/azcore/internal/exported github.com/getsops/sops/v3/version github.com/hashicorp/terraform/httpclient github.com/hashicorp/go-retryablehttp github.com/hashicorp/go-getter/v2 github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/oauth/ops/internal/comm google.golang.org/grpc/experimental/opentelemetry go.opentelemetry.io/otel/internal/global golang.org/x/oauth2 github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/oauth/ops/wstrust/defs github.com/googleapis/gax-go/v2/apierror github.com/Azure/azure-sdk-for-go/sdk/azcore/policy github.com/Azure/azure-sdk-for-go/sdk/azcore/streaming github.com/Azure/azure-sdk-for-go/sdk/azcore/internal/pollers github.com/Azure/azure-sdk-for-go/sdk/azcore/arm/policy github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/oauth/ops/wstrust github.com/Azure/azure-sdk-for-go/sdk/azcore/internal/pollers/async github.com/Azure/azure-sdk-for-go/sdk/azcore/internal/pollers/fake github.com/Azure/azure-sdk-for-go/sdk/azcore/internal/pollers/loc github.com/Azure/azure-sdk-for-go/sdk/azcore/internal/pollers/body github.com/Azure/azure-sdk-for-go/sdk/azcore/internal/pollers/op cloud.google.com/go/auth/internal github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/oauth/ops/accesstokens github.com/aws/smithy-go/transport/http golang.org/x/oauth2/authhandler golang.org/x/oauth2/jwt golang.org/x/oauth2/google/internal/impersonate golang.org/x/oauth2/google/internal/stsexchange google.golang.org/api/internal/impersonate github.com/hashicorp/terraform-svchost/disco github.com/google/go-github/v53/github cloud.google.com/go/auth go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/envconfig go.opentelemetry.io/otel/sdk/internal/env go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/envconfig go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/envconfig go.opentelemetry.io/otel go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/envconfig golang.org/x/crypto/acme/autocert golang.org/x/oauth2/google/internal/externalaccountauthorizeduser golang.org/x/oauth2/google/externalaccount github.com/googleapis/enterprise-certificate-proxy/client github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/oauth/ops cloud.google.com/go/internal/trace go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv go.opentelemetry.io/otel/sdk/resource github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/oauth google.golang.org/api/internal/cert cloud.google.com/go/auth/internal/transport/cert cloud.google.com/go/auth/credentials/internal/stsexchange cloud.google.com/go/auth/credentials/internal/impersonate cloud.google.com/go/auth/credentials/internal/gdch github.com/hashicorp/terraform/internal/getproviders cloud.google.com/go/auth/credentials/internal/externalaccountuser github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/base/storage cloud.google.com/go/auth/credentials/internal/externalaccount github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi github.com/aws/smithy-go/auth/bearer github.com/aws/aws-sdk-go-v2/internal/auth github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding github.com/aws/smithy-go/endpoints/private/rulesfn github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn github.com/aws/aws-sdk-go-v2/aws/protocol/query github.com/aws/smithy-go/private/requestcompression github.com/aws/aws-sdk-go-v2/service/dynamodb/internal/customizations golang.org/x/oauth2/google go.opentelemetry.io/otel/sdk/metric/metricdata go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp go.opentelemetry.io/contrib/detectors/gcp go.opentelemetry.io/otel/sdk/trace github.com/aws/aws-sdk-go-v2/aws go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/transform go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/transform go.opentelemetry.io/otel/sdk/metric/internal/aggregate go.opentelemetry.io/otel/sdk/metric github.com/AzureAD/microsoft-authentication-library-for-go/apps/internal/base cloud.google.com/go/auth/oauth2adapt google.golang.org/grpc/credentials/oauth github.com/AzureAD/microsoft-authentication-library-for-go/apps/public github.com/AzureAD/microsoft-authentication-library-for-go/apps/confidential github.com/AzureAD/microsoft-authentication-library-for-go/apps/managedidentity github.com/aws/aws-sdk-go-v2/internal/endpoints github.com/aws/aws-sdk-go-v2/internal/configsources github.com/aws/aws-sdk-go-v2/aws/defaults github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4 github.com/aws/aws-sdk-go-v2/credentials github.com/aws/aws-sdk-go-v2/credentials/processcreds github.com/aws/aws-sdk-go-v2/aws/middleware github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 cloud.google.com/go/auth/credentials github.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints github.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints github.com/aws/aws-sdk-go-v2/service/s3/internal/endpoints github.com/aws/aws-sdk-go-v2/service/iam/internal/endpoints github.com/aws/aws-sdk-go-v2/service/dynamodb/internal/endpoints github.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints github.com/aws/aws-sdk-go-v2/service/kms/internal/endpoints github.com/terraform-linters/tflint/terraform github.com/aws/aws-sdk-go-v2/aws/signer/v4 github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery github.com/aws/aws-sdk-go-v2/aws/transport/http github.com/aws/aws-sdk-go-v2/aws/retry github.com/aws/aws-sdk-go-v2/service/internal/s3shared github.com/aws/aws-sdk-go-v2/service/internal/presigned-url github.com/aws/aws-sdk-go-v2/internal/auth/smithy github.com/aws/aws-sdk-go-v2/internal/v4a github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client github.com/aws/aws-sdk-go-v2/feature/ec2/imds github.com/terraform-linters/tflint/tflint golang.org/x/net/http2/h2c github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime google.golang.org/grpc/internal/transport github.com/hashicorp/vault/api github.com/aws/aws-sdk-go-v2/service/internal/checksum github.com/hashicorp/terraform/command/cliconfig github.com/aws/aws-sdk-go-v2/service/sso github.com/aws/aws-sdk-go-v2/service/sts github.com/aws/aws-sdk-go-v2/service/ssooidc github.com/aws/aws-sdk-go-v2/service/kms github.com/aws/aws-sdk-go-v2/service/dynamodb github.com/aws/aws-sdk-go-v2/service/iam github.com/labstack/echo/v4 github.com/aws/aws-sdk-go-v2/credentials/endpointcreds github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds go.opentelemetry.io/otel/sdk/trace/tracetest go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform github.com/gruntwork-io/terragrunt/tf/cliconfig go.opentelemetry.io/otel/exporters/stdout/stdouttrace github.com/terraform-linters/tflint/formatter go.opentelemetry.io/otel/exporters/otlp/otlptrace github.com/Azure/azure-sdk-for-go/sdk/azcore github.com/aws/aws-sdk-go-v2/service/s3 github.com/Azure/azure-sdk-for-go/sdk/azcore/arm/runtime github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/internal github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azkeys github.com/Azure/azure-sdk-for-go/sdk/azidentity github.com/getsops/sops/v3/azkv github.com/envoyproxy/go-control-plane/envoy/data/accesslog/v3 github.com/envoyproxy/go-control-plane/envoy/config/metrics/v3 google.golang.org/grpc/xds/internal/clients/internal github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/common/v3 github.com/envoyproxy/go-control-plane/envoy/config/trace/v3 github.com/envoyproxy/go-control-plane/envoy/config/route/v3 github.com/envoyproxy/go-control-plane/envoy/config/endpoint/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3 google.golang.org/grpc/internal/resolver/delegatingresolver google.golang.org/grpc github.com/gruntwork-io/terragrunt/tf/cache/helpers github.com/gruntwork-io/terragrunt/tf/cache/router github.com/labstack/echo/v4/middleware github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/least_request/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/ring_hash/v3 go.opentelemetry.io/otel/exporters/stdout/stdoutmetric github.com/getsops/sops/v3/hcvault github.com/gruntwork-io/terragrunt/tf/cache/handlers github.com/aws/aws-sdk-go-v2/credentials/ssocreds github.com/aws/aws-sdk-go-v2/credentials/stscreds github.com/aws/aws-sdk-go-v2/config github.com/envoyproxy/go-control-plane/envoy/config/cluster/v3 github.com/gruntwork-io/terragrunt/tf/cache/middleware github.com/google/s2a-go/internal/proto/s2a_go_proto github.com/google/s2a-go/internal/handshaker/service cloud.google.com/go/iam/apiv1/iampb github.com/google/s2a-go/internal/proto/v2/s2a_go_proto go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc github.com/googleapis/gax-go/v2 google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp google.golang.org/grpc/credentials/alts/internal/handshaker/service google.golang.org/grpc/balancer/grpclb/grpc_lb_v1 google.golang.org/grpc/xds/internal/clients/grpctransport google.golang.org/grpc/internal/proto/grpc_lookup_v1 github.com/cncf/xds/go/xds/service/orca/v3 go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/oconf github.com/envoyproxy/go-control-plane/envoy/service/load_stats/v3 go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/oconf google.golang.org/grpc/health/grpc_health_v1 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig github.com/envoyproxy/go-control-plane/envoy/service/discovery/v3 cloud.google.com/go/longrunning/autogen/longrunningpb go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig github.com/terraform-linters/tflint-plugin-sdk/plugin/internal/interceptor google.golang.org/grpc/reflection/grpc_reflection_v1 google.golang.org/grpc/internal/admin github.com/gruntwork-io/terragrunt-engine-go/proto google.golang.org/genproto/googleapis/cloud/location google.golang.org/grpc/stats/opentelemetry github.com/terraform-linters/tflint-plugin-sdk/plugin/internal/proto google.golang.org/grpc/reflection/grpc_reflection_v1alpha github.com/hashicorp/go-plugin/internal/plugin cloud.google.com/go/monitoring/apiv3/v2/monitoringpb google.golang.org/grpc/orca cloud.google.com/go/internal google.golang.org/grpc/xds/internal/clusterspecifier/rls google.golang.org/grpc/balancer/rls/internal/keys cloud.google.com/go/kms/apiv1/kmspb github.com/google/s2a-go/internal/authinfo github.com/google/s2a-go/internal/record google.golang.org/grpc/xds/internal/clients/lrsclient google.golang.org/grpc/balancer/rls github.com/google/s2a-go/stream google.golang.org/grpc/reflection/internal google.golang.org/grpc/balancer/weightedroundrobin github.com/google/s2a-go/internal/handshaker github.com/google/s2a-go/internal/v2/certverifier github.com/google/s2a-go/internal/v2/remotesigner google.golang.org/grpc/health github.com/grpc-ecosystem/grpc-gateway/v2/runtime google.golang.org/grpc/balancer/grpclb google.golang.org/grpc/reflection cloud.google.com/go/iam cloud.google.com/go/storage/internal/apiv2/storagepb github.com/google/s2a-go/internal/v2/tlsconfigstore github.com/google/s2a-go/internal/v2 google.golang.org/grpc/xds/internal/balancer/loadstore github.com/hashicorp/go-plugin github.com/google/s2a-go github.com/terraform-linters/tflint-plugin-sdk/plugin/internal/toproto github.com/terraform-linters/tflint-plugin-sdk/plugin/internal/fromproto google.golang.org/grpc/credentials/alts/internal/authinfo cloud.google.com/go/auth/internal/transport google.golang.org/api/internal google.golang.org/grpc/credentials/alts/internal/handshaker github.com/terraform-linters/tflint-plugin-sdk/plugin/internal/plugin2host google.golang.org/grpc/xds/internal/clients/xdsclient/internal/xdsresource cloud.google.com/go/auth/httptransport google.golang.org/grpc/credentials/alts google.golang.org/api/option google.golang.org/api/internal/gensupport google.golang.org/grpc/credentials/google go.opentelemetry.io/proto/otlp/collector/metrics/v1 go.opentelemetry.io/proto/otlp/collector/trace/v1 google.golang.org/grpc/xds/bootstrap cloud.google.com/go/auth/grpctransport github.com/terraform-linters/tflint-plugin-sdk/plugin/plugin2host google.golang.org/api/option/internaloption google.golang.org/api/transport/http cloud.google.com/go/storage/experimental github.com/gruntwork-io/terragrunt-engine-go/engine github.com/terraform-linters/tflint-plugin-sdk/plugin/internal/host2plugin google.golang.org/grpc/internal/xds/bootstrap google.golang.org/grpc/xds/internal/xdsclient/xdslbregistry github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/wrr_locality/v3 google.golang.org/api/impersonate google.golang.org/api/iamcredentials/v1 google.golang.org/api/storage/v1 go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp google.golang.org/api/transport/grpc go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp google.golang.org/grpc/xds/internal/xdsclient/xdslbregistry/converter github.com/terraform-linters/tflint-plugin-sdk/plugin github.com/terraform-linters/tflint-plugin-sdk/plugin/host2plugin github.com/getsops/sops/v3/kms github.com/terraform-linters/tflint/plugin google.golang.org/api/transport cloud.google.com/go/longrunning/autogen github.com/gruntwork-io/terragrunt/telemetry cloud.google.com/go/storage/internal/apiv2 cloud.google.com/go/longrunning cloud.google.com/go/kms/apiv1 github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/fault/v3 github.com/envoyproxy/go-control-plane/envoy/config/accesslog/v3 github.com/envoyproxy/go-control-plane/envoy/config/common/matcher/v3 github.com/envoyproxy/go-control-plane/envoy/config/rbac/v3 google.golang.org/grpc/xds/internal/httpfilter/fault github.com/terraform-linters/tflint/langserver cloud.google.com/go/monitoring/apiv3/v2 github.com/envoyproxy/go-control-plane/envoy/config/tap/v3 github.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/http_connection_manager/v3 github.com/envoyproxy/go-control-plane/envoy/config/listener/v3 google.golang.org/grpc/internal/xds/rbac github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/rbac/v3 github.com/gruntwork-io/terragrunt/options github.com/gruntwork-io/terragrunt/internal/cache github.com/gruntwork-io/terragrunt/internal/cas google.golang.org/grpc/xds/internal/httpfilter/rbac github.com/gruntwork-io/terragrunt/cli/commands/run/creds github.com/gruntwork-io/terragrunt/cli/commands/help github.com/gruntwork-io/terragrunt/codegen github.com/gruntwork-io/terragrunt/internal/remotestate/backend github.com/gruntwork-io/terragrunt/cli/commands/info/strict github.com/gruntwork-io/terragrunt/cli/commands/version github.com/getsops/sops/v3/gcpkms github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric github.com/gruntwork-io/terragrunt/cli/flags/global github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/router/v3 github.com/getsops/sops/v3/keyservice google.golang.org/grpc/xds/internal/httpfilter/router github.com/getsops/sops/v3 github.com/getsops/sops/v3/aes github.com/getsops/sops/v3/stores github.com/envoyproxy/go-control-plane/envoy/config/bootstrap/v3 github.com/envoyproxy/go-control-plane/envoy/admin/v3 github.com/envoyproxy/go-control-plane/envoy/service/status/v3 google.golang.org/grpc/xds/internal/clients/xdsclient google.golang.org/grpc/xds/internal/xdsclient/xdsresource google.golang.org/grpc/xds/internal/server github.com/aws/aws-sdk-go-v2/feature/s3/manager google.golang.org/grpc/xds/internal/xdsclient google.golang.org/grpc/xds/csds google.golang.org/grpc/xds/internal/balancer/clusterimpl google.golang.org/grpc/xds/internal/resolver google.golang.org/grpc/xds/internal/balancer/clusterresolver google.golang.org/grpc/xds/internal/balancer/cdsbalancer google.golang.org/grpc/xds/internal/balancer google.golang.org/grpc/xds google.golang.org/grpc/xds/googledirectpath cloud.google.com/go/storage github.com/gruntwork-io/terragrunt/internal/awshelper github.com/gruntwork-io/terragrunt/cli/commands/run/creds/providers/amazonsts github.com/getsops/sops/v3/publish github.com/hashicorp/go-getter github.com/getsops/sops/v3/config github.com/getsops/sops/v3/stores/yaml github.com/getsops/sops/v3/stores/json github.com/getsops/sops/v3/stores/ini github.com/getsops/sops/v3/stores/dotenv github.com/getsops/sops/v3/cmd/sops/common github.com/getsops/sops/v3/decrypt github.com/gruntwork-io/terragrunt/internal/github github.com/gruntwork-io/boilerplate/getter-helper github.com/terraform-linters/tflint-ruleset-terraform/rules github.com/gruntwork-io/boilerplate/options github.com/gruntwork-io/boilerplate/render github.com/gruntwork-io/boilerplate/config github.com/gruntwork-io/boilerplate/templates github.com/terraform-linters/tflint/cmd github.com/gruntwork-io/terragrunt/engine github.com/gruntwork-io/terragrunt/shell github.com/gruntwork-io/terragrunt/cli/commands/run/creds/providers/externalcmd github.com/gruntwork-io/terragrunt/internal/remotestate/backend/gcs github.com/gruntwork-io/terragrunt/tf github.com/gruntwork-io/terragrunt/internal/remotestate/backend/s3 github.com/gruntwork-io/terragrunt/internal/services/catalog/module github.com/gruntwork-io/terragrunt/tf/getproviders github.com/gruntwork-io/terragrunt/tf/cache/services github.com/gruntwork-io/terragrunt/tf/cache/controllers github.com/gruntwork-io/terragrunt/tf/cache github.com/gruntwork-io/terragrunt/internal/providercache github.com/gruntwork-io/terragrunt/internal/remotestate github.com/gruntwork-io/terragrunt/config github.com/gruntwork-io/terragrunt/tflint github.com/gruntwork-io/terragrunt/internal/runner/common github.com/gruntwork-io/terragrunt/internal/discovery github.com/gruntwork-io/terragrunt/internal/runner/configstack github.com/gruntwork-io/terragrunt/internal/queue github.com/gruntwork-io/terragrunt/internal/runner/runnerpool github.com/gruntwork-io/terragrunt/internal/runner github.com/gruntwork-io/terragrunt/cli/commands/common/runall github.com/gruntwork-io/terragrunt/cli/commands/common/graph github.com/gruntwork-io/terragrunt/cli/commands/run github.com/gruntwork-io/terragrunt/cli/commands/backend/migrate github.com/gruntwork-io/terragrunt/cli/commands/backend/bootstrap github.com/gruntwork-io/terragrunt/cli/commands/dag/graph github.com/gruntwork-io/terragrunt/cli/commands/hcl/format github.com/gruntwork-io/terragrunt/cli/commands/backend/delete github.com/gruntwork-io/terragrunt/cli/commands/render github.com/gruntwork-io/terragrunt/cli/commands/aws-provider-patch github.com/gruntwork-io/terragrunt/cli/commands/stack github.com/gruntwork-io/terragrunt/cli/commands/find github.com/gruntwork-io/terragrunt/cli/commands/hcl/validate github.com/gruntwork-io/terragrunt/cli/commands/info/print github.com/gruntwork-io/terragrunt/cli/commands/exec github.com/gruntwork-io/terragrunt/cli/commands/list github.com/gruntwork-io/terragrunt/cli/commands/backend github.com/gruntwork-io/terragrunt/cli/commands/info github.com/gruntwork-io/terragrunt/cli/commands/dag github.com/gruntwork-io/terragrunt/cli/commands/hcl github.com/gruntwork-io/terragrunt/cli/commands/scaffold github.com/gruntwork-io/terragrunt/internal/services/catalog github.com/gruntwork-io/terragrunt/cli/commands/catalog/tui/command github.com/gruntwork-io/terragrunt/cli/commands/catalog/tui github.com/gruntwork-io/terragrunt/cli/commands/catalog github.com/gruntwork-io/terragrunt/cli/commands/output-module-groups github.com/gruntwork-io/terragrunt/cli/commands github.com/gruntwork-io/terragrunt/cli github.com/gruntwork-io/terragrunt ==> Starting check()... ? github.com/gruntwork-io/terragrunt [no test files] === RUN TestParseTerragruntOptionsFromArgs === PAUSE TestParseTerragruntOptionsFromArgs === RUN TestFilterTerragruntArgs === PAUSE TestFilterTerragruntArgs === RUN TestParseMultiStringArg === PAUSE TestParseMultiStringArg === RUN TestParseMutliStringKeyValueArg === PAUSE TestParseMutliStringKeyValueArg === RUN TestTerragruntVersion === PAUSE TestTerragruntVersion === RUN TestTerragruntHelp === PAUSE TestTerragruntHelp === RUN TestTerraformHelp === PAUSE TestTerraformHelp === RUN TestTerraformHelp_wrongHelpFlag === PAUSE TestTerraformHelp_wrongHelpFlag === RUN TestAutocomplete --- PASS: TestAutocomplete (0.43s) === RUN TestCommandHelpTemplate === PAUSE TestCommandHelpTemplate === CONT TestParseTerragruntOptionsFromArgs === CONT TestTerragruntHelp === CONT TestTerraformHelp_wrongHelpFlag === CONT TestParseMutliStringKeyValueArg === CONT TestFilterTerragruntArgs === CONT TestParseMultiStringArg === CONT TestTerragruntVersion === RUN TestFilterTerragruntArgs/testCase-0 === CONT TestTerraformHelp === PAUSE TestFilterTerragruntArgs/testCase-0 === RUN TestFilterTerragruntArgs/testCase-1 === PAUSE TestFilterTerragruntArgs/testCase-1 === RUN TestFilterTerragruntArgs/testCase-2 === PAUSE TestFilterTerragruntArgs/testCase-2 === RUN TestFilterTerragruntArgs/testCase-3 === PAUSE TestFilterTerragruntArgs/testCase-3 === RUN TestFilterTerragruntArgs/testCase-4 === PAUSE TestFilterTerragruntArgs/testCase-4 === RUN TestFilterTerragruntArgs/testCase-5 === PAUSE TestFilterTerragruntArgs/testCase-5 === RUN TestFilterTerragruntArgs/testCase-6 === PAUSE TestFilterTerragruntArgs/testCase-6 === RUN TestFilterTerragruntArgs/testCase-7 === PAUSE TestFilterTerragruntArgs/testCase-7 === CONT TestFilterTerragruntArgs/testCase-0 === CONT TestFilterTerragruntArgs/testCase-6 === CONT TestFilterTerragruntArgs/testCase-5 === CONT TestFilterTerragruntArgs/testCase-4 === CONT TestFilterTerragruntArgs/testCase-2 === CONT TestFilterTerragruntArgs/testCase-3 === CONT TestFilterTerragruntArgs/testCase-7 === CONT TestFilterTerragruntArgs/testCase-1 === CONT TestCommandHelpTemplate === RUN TestParseMultiStringArg/testCase-0 === PAUSE TestParseMultiStringArg/testCase-0 === RUN TestParseMultiStringArg/testCase-1 === PAUSE TestParseMultiStringArg/testCase-1 === RUN TestParseMultiStringArg/testCase-2 === PAUSE TestParseMultiStringArg/testCase-2 === RUN TestParseMultiStringArg/testCase-3 === PAUSE TestParseMultiStringArg/testCase-3 === CONT TestParseMultiStringArg/testCase-0 === CONT TestParseMultiStringArg/testCase-3 === CONT TestParseMultiStringArg/testCase-2 === CONT TestParseMultiStringArg/testCase-1 --- PASS: TestCommandHelpTemplate (0.00s) time=2025-10-03UTC16:55:59Z level=debug msg=Running command: tofu -help plan time=2025-10-03UTC16:55:59Z level=debug msg=Engine is not enabled, running command directly in 16:55:59.985 DEBUG  Terragrunt Version: 0.0.0 === RUN TestParseTerragruntOptionsFromArgs/testCase-0 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-0 === RUN TestParseTerragruntOptionsFromArgs/testCase-1 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-1 === RUN TestParseTerragruntOptionsFromArgs/testCase-2 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-2 === RUN TestParseTerragruntOptionsFromArgs/testCase-3 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-3 === RUN TestParseTerragruntOptionsFromArgs/testCase-4 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-4 === RUN TestParseTerragruntOptionsFromArgs/testCase-5 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-5 === RUN TestParseTerragruntOptionsFromArgs/testCase-6 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-6 === RUN TestParseTerragruntOptionsFromArgs/testCase-7 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-7 === RUN TestParseTerragruntOptionsFromArgs/testCase-8 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-8 === RUN TestParseTerragruntOptionsFromArgs/testCase-9 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-9 === RUN TestParseTerragruntOptionsFromArgs/testCase-10 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-10 === RUN TestParseTerragruntOptionsFromArgs/testCase-11 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-11 === RUN TestParseTerragruntOptionsFromArgs/testCase-12 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-12 === RUN TestParseTerragruntOptionsFromArgs/testCase-13 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-13 === RUN TestParseTerragruntOptionsFromArgs/testCase-14 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-14 === RUN TestParseTerragruntOptionsFromArgs/testCase-15 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-15 === RUN TestParseTerragruntOptionsFromArgs/testCase-16 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-16 === RUN TestParseTerragruntOptionsFromArgs/testCase-17 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-17 === RUN TestParseTerragruntOptionsFromArgs/testCase-18 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-18 === RUN TestParseTerragruntOptionsFromArgs/testCase-19 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-19 === RUN TestParseTerragruntOptionsFromArgs/testCase-20 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-20 === RUN TestParseTerragruntOptionsFromArgs/testCase-21 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-21 === RUN TestParseTerragruntOptionsFromArgs/testCase-22 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-22 === RUN TestParseTerragruntOptionsFromArgs/testCase-23 === PAUSE TestParseTerragruntOptionsFromArgs/testCase-23 === CONT TestParseTerragruntOptionsFromArgs/testCase-0 === CONT TestParseTerragruntOptionsFromArgs/testCase-12 === CONT TestParseTerragruntOptionsFromArgs/testCase-18 === CONT TestParseTerragruntOptionsFromArgs/testCase-15 === CONT TestParseTerragruntOptionsFromArgs/testCase-14 === CONT TestParseTerragruntOptionsFromArgs/testCase-21 === CONT TestParseTerragruntOptionsFromArgs/testCase-23 === CONT TestParseTerragruntOptionsFromArgs/testCase-19 === CONT TestParseTerragruntOptionsFromArgs/testCase-1 === CONT TestParseTerragruntOptionsFromArgs/testCase-6 === CONT TestParseTerragruntOptionsFromArgs/testCase-17 === CONT TestParseTerragruntOptionsFromArgs/testCase-16 === CONT TestParseTerragruntOptionsFromArgs/testCase-11 === CONT TestParseTerragruntOptionsFromArgs/testCase-10 === CONT TestParseTerragruntOptionsFromArgs/testCase-9 === CONT TestParseTerragruntOptionsFromArgs/testCase-8 === CONT TestParseTerragruntOptionsFromArgs/testCase-22 === CONT TestParseTerragruntOptionsFromArgs/testCase-7 === CONT TestParseTerragruntOptionsFromArgs/testCase-13 === CONT TestParseTerragruntOptionsFromArgs/testCase-3 === CONT TestParseTerragruntOptionsFromArgs/testCase-5 === CONT TestParseTerragruntOptionsFromArgs/testCase-4 === CONT TestParseTerragruntOptionsFromArgs/testCase-20 === CONT TestParseTerragruntOptionsFromArgs/testCase-2 16:56:00.097 DEBUG  Terragrunt Version: 0.0.0 16:56:00.097 DEBUG  Terragrunt Version: 0.0.0 16:56:00.107 DEBUG  Modules that include set. Excluding by default. 16:56:00.107 DEBUG  Terragrunt Version: 0.0.0 16:56:00.196 DEBUG  Terragrunt Version: 0.0.0 === RUN TestTerragruntHelp/testCase-0 === PAUSE TestTerragruntHelp/testCase-0 === RUN TestTerragruntHelp/testCase-1 === PAUSE TestTerragruntHelp/testCase-1 === RUN TestTerragruntHelp/testCase-2 === PAUSE TestTerragruntHelp/testCase-2 === RUN TestTerragruntHelp/testCase-3 === PAUSE TestTerragruntHelp/testCase-3 === RUN TestTerragruntHelp/testCase-4 === PAUSE TestTerragruntHelp/testCase-4 === CONT TestTerragruntHelp/testCase-0 === CONT TestTerragruntHelp/testCase-3 === CONT TestTerragruntHelp/testCase-4 === CONT TestTerragruntHelp/testCase-2 === CONT TestTerragruntHelp/testCase-1 time=2025-10-03UTC16:56:00Z level=debug msg=Terragrunt Version: 0.0.0 time=2025-10-03UTC16:56:00Z level=debug msg=Skipping stack generation in . --- PASS: TestTerraformHelp_wrongHelpFlag (0.65s) 16:56:00.293 DEBUG  Terragrunt Version: 0.0.0 16:56:00.318 DEBUG  Modules that include set. Excluding by default. 16:56:00.320 DEBUG  Terragrunt Version: 0.0.0 16:56:00.328 DEBUG  Modules that include set. Excluding by default. 16:56:00.329 DEBUG  Terragrunt Version: 0.0.0 --- PASS: TestParseMultiStringArg (0.00s) --- PASS: TestParseMultiStringArg/testCase-3 (0.37s) --- PASS: TestParseMultiStringArg/testCase-2 (0.43s) --- PASS: TestParseMultiStringArg/testCase-0 (0.65s) --- PASS: TestParseMultiStringArg/testCase-1 (0.65s) 16:56:00.341 DEBUG  Terragrunt Version: 0.0.0 16:56:00.946 DEBUG  Terragrunt Version: 0.0.0 16:56:00.978 DEBUG  Terragrunt Version: 0.0.0 16:56:00.996 DEBUG  Terragrunt Version: 0.0.0 16:56:00.993 DEBUG  Terragrunt Version: 0.0.0 16:56:01.015 DEBUG  Terragrunt Version: 0.0.0 --- PASS: TestFilterTerragruntArgs (0.01s) --- PASS: TestFilterTerragruntArgs/testCase-1 (0.30s) --- PASS: TestFilterTerragruntArgs/testCase-7 (0.44s) --- PASS: TestFilterTerragruntArgs/testCase-4 (0.44s) --- PASS: TestFilterTerragruntArgs/testCase-6 (0.54s) --- PASS: TestFilterTerragruntArgs/testCase-0 (0.67s) --- PASS: TestFilterTerragruntArgs/testCase-5 (1.33s) --- PASS: TestFilterTerragruntArgs/testCase-2 (1.36s) --- PASS: TestFilterTerragruntArgs/testCase-3 (1.36s) 16:56:01.032 DEBUG  Terragrunt Version: 0.0.0 16:56:01.064 DEBUG  Terragrunt Version: 0.0.0 16:56:01.226 DEBUG  Terragrunt Version: 0.0.0 16:56:01.195 DEBUG  Terragrunt Version: 0.0.0 16:56:01.304 DEBUG  Terragrunt Version: 0.0.0 16:56:01.318 DEBUG  Terragrunt Version: 0.0.0 16:56:01.325 DEBUG  Terragrunt Version: 0.0.0 16:56:01.333 DEBUG  Terragrunt Version: 0.0.0 --- PASS: TestTerragruntHelp (0.62s) --- PASS: TestTerragruntHelp/testCase-1 (0.79s) --- PASS: TestTerragruntHelp/testCase-2 (0.81s) --- PASS: TestTerragruntHelp/testCase-0 (1.04s) --- PASS: TestTerragruntHelp/testCase-3 (1.04s) --- PASS: TestTerragruntHelp/testCase-4 (1.09s) 16:56:01.341 DEBUG  Terragrunt Version: 0.0.0 16:56:01.344 DEBUG  Terragrunt Version: 0.0.0 16:56:01.358 DEBUG  Terragrunt Version: 0.0.0 16:56:01.372 DEBUG  Terragrunt Version: 0.0.0 16:56:01.380 DEBUG  Terragrunt Version: 0.0.0 16:56:01.394 DEBUG  Terragrunt Version: 0.0.0 16:56:01.422 DEBUG  Terragrunt Version: 0.0.0 --- PASS: TestTerragruntVersion (1.79s) 16:56:01.484 DEBUG  Terragrunt Version: 0.0.0 --- PASS: TestParseTerragruntOptionsFromArgs (0.38s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-8 (0.29s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-10 (0.92s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-1 (0.99s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-11 (1.00s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-7 (1.00s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-4 (1.09s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-5 (1.17s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-15 (1.28s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-19 (1.29s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-6 (1.30s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-18 (1.33s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-22 (1.26s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-0 (1.34s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-12 (1.34s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-3 (1.27s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-16 (1.33s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-13 (1.30s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-17 (1.35s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-20 (1.31s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-2 (1.31s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-23 (1.39s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-21 (1.38s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-9 (1.36s) --- PASS: TestParseTerragruntOptionsFromArgs/testCase-14 (1.48s) time=2025-10-03UTC16:56:01Z level=debug msg=Running command: tofu -help apply time=2025-10-03UTC16:56:01Z level=debug msg=Engine is not enabled, running command directly in 16:56:01.607 DEBUG  Terragrunt Version: 0.0.0 16:56:01.817 DEBUG  Terragrunt Version: 0.0.0 16:56:02.017 DEBUG  Terragrunt Version: 0.0.0 time=2025-10-03UTC16:56:02Z level=debug msg=Running command: tofu -help apply time=2025-10-03UTC16:56:02Z level=debug msg=Engine is not enabled, running command directly in --- PASS: TestParseMutliStringKeyValueArg (2.67s) --- PASS: TestTerraformHelp (2.92s) PASS ok github.com/gruntwork-io/terragrunt/cli 9.869s ? github.com/gruntwork-io/terragrunt/cli/commands [no test files] === RUN TestPatchAwsProviderInTerraformCodeHappyPath === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath === CONT TestPatchAwsProviderInTerraformCodeHappyPath === RUN TestPatchAwsProviderInTerraformCodeHappyPath/empty === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath/empty === RUN TestPatchAwsProviderInTerraformCodeHappyPath/empty_with_attributes === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath/empty_with_attributes === RUN TestPatchAwsProviderInTerraformCodeHappyPath/no_provider === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath/no_provider === RUN TestPatchAwsProviderInTerraformCodeHappyPath/no_aws_provider === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath/no_aws_provider === RUN TestPatchAwsProviderInTerraformCodeHappyPath/one_empty_aws_provider,_but_no_overrides === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath/one_empty_aws_provider,_but_no_overrides === RUN TestPatchAwsProviderInTerraformCodeHappyPath/one_empty_aws_provider,_with_region_override === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath/one_empty_aws_provider,_with_region_override === RUN TestPatchAwsProviderInTerraformCodeHappyPath/one_empty_aws_provider,_with_region,_version_override === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath/one_empty_aws_provider,_with_region,_version_override === RUN TestPatchAwsProviderInTerraformCodeHappyPath/one_non-empty_aws_provider,_but_no_overrides === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath/one_non-empty_aws_provider,_but_no_overrides === RUN TestPatchAwsProviderInTerraformCodeHappyPath/one_non-empty_aws_provider,_with_region_override === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath/one_non-empty_aws_provider,_with_region_override === RUN TestPatchAwsProviderInTerraformCodeHappyPath/one_non-empty_aws_provider,_with_region,_version_override === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath/one_non-empty_aws_provider,_with_region,_version_override === RUN TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers,_but_no_overrides === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers,_but_no_overrides === RUN TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers,_with_region_override === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers,_with_region_override === RUN TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers,_with_region,_version_override === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers,_with_region,_version_override === RUN TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers_with_comments,_but_no_overrides === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers_with_comments,_but_no_overrides === RUN TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers_with_comments,_with_region_override === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers_with_comments,_with_region_override === RUN TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers_with_comments,_with_region,_version_override === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers_with_comments,_with_region,_version_override === RUN TestPatchAwsProviderInTerraformCodeHappyPath/one_provider_with_nested_blocks,_with_region_and_role_arn_override === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath/one_provider_with_nested_blocks,_with_region_and_role_arn_override === RUN TestPatchAwsProviderInTerraformCodeHappyPath/one_provider_with_nested_blocks,_with_region_and_role_arn_override,_plus_non-matching_overrides === PAUSE TestPatchAwsProviderInTerraformCodeHappyPath/one_provider_with_nested_blocks,_with_region_and_role_arn_override,_plus_non-matching_overrides === CONT TestPatchAwsProviderInTerraformCodeHappyPath/empty === CONT TestPatchAwsProviderInTerraformCodeHappyPath/one_provider_with_nested_blocks,_with_region_and_role_arn_override,_plus_non-matching_overrides === CONT TestPatchAwsProviderInTerraformCodeHappyPath/one_provider_with_nested_blocks,_with_region_and_role_arn_override === CONT TestPatchAwsProviderInTerraformCodeHappyPath/one_empty_aws_provider,_with_region,_version_override === CONT TestPatchAwsProviderInTerraformCodeHappyPath/one_non-empty_aws_provider,_with_region,_version_override === CONT TestPatchAwsProviderInTerraformCodeHappyPath/one_non-empty_aws_provider,_but_no_overrides === CONT TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers_with_comments,_but_no_overrides === CONT TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers_with_comments,_with_region,_version_override === CONT TestPatchAwsProviderInTerraformCodeHappyPath/one_non-empty_aws_provider,_with_region_override === CONT TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers_with_comments,_with_region_override === CONT TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers,_with_region_override === CONT TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers,_with_region,_version_override === CONT TestPatchAwsProviderInTerraformCodeHappyPath/one_empty_aws_provider,_with_region_override === CONT TestPatchAwsProviderInTerraformCodeHappyPath/one_empty_aws_provider,_but_no_overrides === CONT TestPatchAwsProviderInTerraformCodeHappyPath/no_provider === CONT TestPatchAwsProviderInTerraformCodeHappyPath/empty_with_attributes === CONT TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers,_but_no_overrides === CONT TestPatchAwsProviderInTerraformCodeHappyPath/no_aws_provider --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath (0.01s) --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath/empty (0.00s) --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath/one_non-empty_aws_provider,_but_no_overrides (0.00s) --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers_with_comments,_but_no_overrides (0.00s) --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath/one_empty_aws_provider,_with_region,_version_override (0.04s) --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath/one_non-empty_aws_provider,_with_region_override (0.02s) --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath/one_provider_with_nested_blocks,_with_region_and_role_arn_override,_plus_non-matching_overrides (0.05s) --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath/one_non-empty_aws_provider,_with_region,_version_override (0.04s) --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers_with_comments,_with_region_override (0.01s) --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers_with_comments,_with_region,_version_override (0.03s) --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath/one_empty_aws_provider,_with_region_override (0.00s) --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath/one_empty_aws_provider,_but_no_overrides (0.00s) --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath/no_provider (0.00s) --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath/empty_with_attributes (0.00s) --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers,_but_no_overrides (0.00s) --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath/one_provider_with_nested_blocks,_with_region_and_role_arn_override (0.06s) --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers,_with_region_override (0.02s) --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath/no_aws_provider (0.00s) --- PASS: TestPatchAwsProviderInTerraformCodeHappyPath/multiple_providers,_with_region,_version_override (0.01s) PASS ok github.com/gruntwork-io/terragrunt/cli/commands/aws-provider-patch 6.796s ? github.com/gruntwork-io/terragrunt/cli/commands/backend [no test files] ? github.com/gruntwork-io/terragrunt/cli/commands/backend/bootstrap [no test files] ? github.com/gruntwork-io/terragrunt/cli/commands/backend/delete [no test files] ? github.com/gruntwork-io/terragrunt/cli/commands/backend/migrate [no test files] === RUN TestCatalogCommandInitialization === PAUSE TestCatalogCommandInitialization === CONT TestCatalogCommandInitialization time=2025-10-03UTC16:55:59Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:55:59Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:55:59Z level=debug msg=[Partial] Included config /tmp/TestCatalogCommandInitialization1499782166/001/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:55:59Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:55:59Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:55:59Z level=debug msg=Included config /tmp/TestCatalogCommandInitialization1499782166/001/root.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:55:59Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:55:59Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:55:59Z level=debug msg=Included config /tmp/TestCatalogCommandInitialization1499782166/001/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:55:59Z level=debug msg=Processing repository github.com/gruntwork-io/test-repo-1 in temporary path /tmp/catalog-UjE-dlhwlfMk3bjV-OuQ_d-J8s0 time=2025-10-03UTC16:55:59Z level=debug msg=Parsing git config "/tmp/TestCatalogCommandInitialization1499782166/002/test-repo-1/.git/config" time=2025-10-03UTC16:55:59Z level=debug msg=Remote url: "github.com/gruntwork-io/test-repo-1" for repo: "/tmp/TestCatalogCommandInitialization1499782166/002/test-repo-1" time=2025-10-03UTC16:55:59Z level=debug msg=Found module in directory "" time=2025-10-03UTC16:55:59Z level=debug msg=Module URL: https://github.com/gruntwork-io/test-repo-1/tree/main/ time=2025-10-03UTC16:55:59Z level=info msg=Found 1 module(s) in repository "github.com/gruntwork-io/test-repo-1" --- PASS: TestCatalogCommandInitialization (0.17s) PASS ok github.com/gruntwork-io/terragrunt/cli/commands/catalog 6.603s === RUN TestTUIFinalModel === PAUSE TestTUIFinalModel === RUN TestTUIInitialOutput === PAUSE TestTUIInitialOutput === RUN TestTUINavigationToModuleDetails === PAUSE TestTUINavigationToModuleDetails === RUN TestTUIModuleFiltering === PAUSE TestTUIModuleFiltering === RUN TestTUIWindowResize === PAUSE TestTUIWindowResize === RUN TestTUIScaffoldWithRealRepository === PAUSE TestTUIScaffoldWithRealRepository === CONT TestTUIFinalModel === CONT TestTUIModuleFiltering === CONT TestTUIScaffoldWithRealRepository === CONT TestTUINavigationToModuleDetails === CONT TestTUIWindowResize === CONT TestTUIInitialOutput time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=[Partial] Included config /tmp/TestTUIInitialOutput3869536633/001/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=[Partial] Included config /tmp/TestTUINavigationToModuleDetails1376111208/001/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:08Z level=debug msg=Processing repository https://github.com/gruntwork-io/terraform-fake-modules.git in temporary path /tmp/catalog-2cjVimA8Xyd9Xf0f_nGHSu3jkBs time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Included config /tmp/TestTUIInitialOutput3869536633/001/root.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Included config /tmp/TestTUINavigationToModuleDetails1376111208/001/root.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:08Z level=debug msg=Included config /tmp/TestTUIFinalModel827604959/001/root.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:08Z level=info msg=Cloning repository "git::https://github.com/gruntwork-io/terraform-fake-modules.git" to temporary directory "/tmp/catalog-2cjVimA8Xyd9Xf0f_nGHSu3jkBs/terraform-fake-modules.git" time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Included config /tmp/TestTUIWindowResize2681966024/001/root.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Included config /tmp/TestTUIModuleFiltering255997840/001/root.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Included config /tmp/TestTUINavigationToModuleDetails1376111208/001/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Included config /tmp/TestTUIWindowResize2681966024/001/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:08Z level=debug msg=Processing repository github.com/gruntwork-io/test-repo-1 in temporary path /tmp/catalog-UjE-dlhwlfMk3bjV-OuQ_d-J8s0 time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Processing repository github.com/gruntwork-io/test-repo-1 in temporary path /tmp/catalog-UjE-dlhwlfMk3bjV-OuQ_d-J8s0 time=2025-10-03UTC16:56:08Z level=debug msg=Parsing git config "/tmp/TestTUINavigationToModuleDetails1376111208/002/test-repo-1/.git/config" time=2025-10-03UTC16:56:08Z level=debug msg=Included config /tmp/TestTUIFinalModel827604959/001/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:08Z level=debug msg=Remote url: "github.com/gruntwork-io/test-repo-1" for repo: "/tmp/TestTUINavigationToModuleDetails1376111208/002/test-repo-1" time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Processing repository github.com/gruntwork-io/test-repo-1 in temporary path /tmp/catalog-UjE-dlhwlfMk3bjV-OuQ_d-J8s0 time=2025-10-03UTC16:56:08Z level=debug msg=Found module in directory "" time=2025-10-03UTC16:56:08Z level=debug msg=Module URL: https://github.com/gruntwork-io/test-repo-1/tree/main/ time=2025-10-03UTC16:56:08Z level=debug msg=Parsing git config "/tmp/TestTUIFinalModel827604959/002/test-repo-1/.git/config" time=2025-10-03UTC16:56:08Z level=debug msg=Included config /tmp/TestTUIModuleFiltering255997840/001/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:08Z level=debug msg=Remote url: "github.com/gruntwork-io/test-repo-1" for repo: "/tmp/TestTUIFinalModel827604959/002/test-repo-1" time=2025-10-03UTC16:56:08Z level=debug msg=Included config /tmp/TestTUIInitialOutput3869536633/001/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:08Z level=info msg=Found 1 module(s) in repository "github.com/gruntwork-io/test-repo-1" time=2025-10-03UTC16:56:08Z level=debug msg=Processing repository github.com/gruntwork-io/test-repo-2 in temporary path /tmp/catalog-5-lmG4CbOO8RhloRrKHJgUvexdg time=2025-10-03UTC16:56:08Z level=debug msg=Processing repository github.com/gruntwork-io/test-repo-1 in temporary path /tmp/catalog-UjE-dlhwlfMk3bjV-OuQ_d-J8s0 time=2025-10-03UTC16:56:08Z level=debug msg=Found module in directory "" time=2025-10-03UTC16:56:08Z level=debug msg=Module URL: https://github.com/gruntwork-io/test-repo-1/tree/main/ time=2025-10-03UTC16:56:08Z level=debug msg=Parsing git config "/tmp/TestTUINavigationToModuleDetails1376111208/003/test-repo-2/.git/config" time=2025-10-03UTC16:56:08Z level=debug msg=Parsing git config "/tmp/TestTUIWindowResize2681966024/002/test-repo-1/.git/config" time=2025-10-03UTC16:56:08Z level=debug msg=Remote url: "github.com/gruntwork-io/test-repo-2" for repo: "/tmp/TestTUINavigationToModuleDetails1376111208/003/test-repo-2" time=2025-10-03UTC16:56:08Z level=debug msg=Parsing git config "/tmp/TestTUIInitialOutput3869536633/002/test-repo-1/.git/config" time=2025-10-03UTC16:56:08Z level=debug msg=Remote url: "github.com/gruntwork-io/test-repo-1" for repo: "/tmp/TestTUIInitialOutput3869536633/002/test-repo-1" time=2025-10-03UTC16:56:08Z level=debug msg=Found module in directory "" time=2025-10-03UTC16:56:08Z level=info msg=Found 1 module(s) in repository "github.com/gruntwork-io/test-repo-1" time=2025-10-03UTC16:56:08Z level=debug msg=Module URL: https://github.com/gruntwork-io/test-repo-2/tree/main/ time=2025-10-03UTC16:56:08Z level=debug msg=Processing repository github.com/gruntwork-io/test-repo-2 in temporary path /tmp/catalog-5-lmG4CbOO8RhloRrKHJgUvexdg time=2025-10-03UTC16:56:08Z level=debug msg=Found module in directory "" time=2025-10-03UTC16:56:08Z level=debug msg=Module URL: https://github.com/gruntwork-io/test-repo-1/tree/main/ time=2025-10-03UTC16:56:08Z level=debug msg=Processing repository github.com/gruntwork-io/test-repo-1 in temporary path /tmp/catalog-UjE-dlhwlfMk3bjV-OuQ_d-J8s0 time=2025-10-03UTC16:56:08Z level=debug msg=Parsing git config "/tmp/TestTUIFinalModel827604959/003/test-repo-2/.git/config" time=2025-10-03UTC16:56:08Z level=info msg=Found 1 module(s) in repository "github.com/gruntwork-io/test-repo-2" time=2025-10-03UTC16:56:08Z level=debug msg=Remote url: "github.com/gruntwork-io/test-repo-2" for repo: "/tmp/TestTUIFinalModel827604959/003/test-repo-2" time=2025-10-03UTC16:56:08Z level=debug msg=Found module in directory "" time=2025-10-03UTC16:56:08Z level=debug msg=Parsing git config "/tmp/TestTUIModuleFiltering255997840/002/test-repo-1/.git/config" time=2025-10-03UTC16:56:08Z level=debug msg=Module URL: https://github.com/gruntwork-io/test-repo-2/tree/main/ time=2025-10-03UTC16:56:08Z level=debug msg=Remote url: "github.com/gruntwork-io/test-repo-1" for repo: "/tmp/TestTUIModuleFiltering255997840/002/test-repo-1" time=2025-10-03UTC16:56:08Z level=debug msg=Found module in directory "" time=2025-10-03UTC16:56:08Z level=debug msg=Module URL: https://github.com/gruntwork-io/test-repo-1/tree/main/ time=2025-10-03UTC16:56:08Z level=info msg=Found 1 module(s) in repository "github.com/gruntwork-io/test-repo-2" time=2025-10-03UTC16:56:08Z level=info msg=Found 1 module(s) in repository "github.com/gruntwork-io/test-repo-1" time=2025-10-03UTC16:56:08Z level=debug msg=Processing repository github.com/gruntwork-io/test-repo-2 in temporary path /tmp/catalog-5-lmG4CbOO8RhloRrKHJgUvexdg time=2025-10-03UTC16:56:08Z level=debug msg=Remote url: "github.com/gruntwork-io/test-repo-1" for repo: "/tmp/TestTUIWindowResize2681966024/002/test-repo-1" time=2025-10-03UTC16:56:08Z level=info msg=Found 1 module(s) in repository "github.com/gruntwork-io/test-repo-1" time=2025-10-03UTC16:56:08Z level=debug msg=Processing repository github.com/gruntwork-io/test-repo-2 in temporary path /tmp/catalog-5-lmG4CbOO8RhloRrKHJgUvexdg time=2025-10-03UTC16:56:08Z level=debug msg=Found module in directory "" time=2025-10-03UTC16:56:08Z level=debug msg=Module URL: https://github.com/gruntwork-io/test-repo-1/tree/main/ time=2025-10-03UTC16:56:08Z level=debug msg=Parsing git config "/tmp/TestTUIModuleFiltering255997840/003/test-repo-2/.git/config" time=2025-10-03UTC16:56:08Z level=debug msg=Remote url: "github.com/gruntwork-io/test-repo-2" for repo: "/tmp/TestTUIModuleFiltering255997840/003/test-repo-2" time=2025-10-03UTC16:56:08Z level=debug msg=Parsing git config "/tmp/TestTUIInitialOutput3869536633/003/test-repo-2/.git/config" time=2025-10-03UTC16:56:08Z level=debug msg=Found module in directory "" time=2025-10-03UTC16:56:08Z level=info msg=Found 1 module(s) in repository "github.com/gruntwork-io/test-repo-1" time=2025-10-03UTC16:56:08Z level=debug msg=Processing repository github.com/gruntwork-io/test-repo-2 in temporary path /tmp/catalog-5-lmG4CbOO8RhloRrKHJgUvexdg time=2025-10-03UTC16:56:08Z level=debug msg=Remote url: "github.com/gruntwork-io/test-repo-2" for repo: "/tmp/TestTUIInitialOutput3869536633/003/test-repo-2" time=2025-10-03UTC16:56:08Z level=debug msg=Found module in directory "" time=2025-10-03UTC16:56:08Z level=debug msg=Module URL: https://github.com/gruntwork-io/test-repo-2/tree/main/ time=2025-10-03UTC16:56:08Z level=debug msg=Parsing git config "/tmp/TestTUIWindowResize2681966024/003/test-repo-2/.git/config" time=2025-10-03UTC16:56:08Z level=debug msg=Remote url: "github.com/gruntwork-io/test-repo-2" for repo: "/tmp/TestTUIWindowResize2681966024/003/test-repo-2" time=2025-10-03UTC16:56:08Z level=debug msg=Found module in directory "" time=2025-10-03UTC16:56:08Z level=info msg=Found 1 module(s) in repository "github.com/gruntwork-io/test-repo-2" time=2025-10-03UTC16:56:08Z level=debug msg=Module URL: https://github.com/gruntwork-io/test-repo-2/tree/main/ time=2025-10-03UTC16:56:08Z level=debug msg=Module URL: https://github.com/gruntwork-io/test-repo-2/tree/main/ time=2025-10-03UTC16:56:08Z level=info msg=Found 1 module(s) in repository "github.com/gruntwork-io/test-repo-2" time=2025-10-03UTC16:56:08Z level=info msg=Found 1 module(s) in repository "github.com/gruntwork-io/test-repo-2" --- PASS: TestTUIFinalModel (0.32s) --- PASS: TestTUIInitialOutput (0.31s) --- PASS: TestTUIWindowResize (0.55s) --- PASS: TestTUINavigationToModuleDetails (0.60s) --- PASS: TestTUIModuleFiltering (0.63s) time=2025-10-03UTC16:56:10Z level=debug msg=Parsing git config "/tmp/catalog-2cjVimA8Xyd9Xf0f_nGHSu3jkBs/terraform-fake-modules.git/.git/config" time=2025-10-03UTC16:56:10Z level=debug msg=Remote url: "https://github.com/gruntwork-io/terraform-fake-modules.git" for repo: "/tmp/catalog-2cjVimA8Xyd9Xf0f_nGHSu3jkBs/terraform-fake-modules.git" time=2025-10-03UTC16:56:10Z level=debug msg=Found module in directory "modules/aws/aurora" time=2025-10-03UTC16:56:10Z level=debug msg=Module URL: https://github.com/gruntwork-io/terraform-fake-modules/tree/main/modules/aws/aurora time=2025-10-03UTC16:56:10Z level=debug msg=Found module in directory "modules/aws/eks" time=2025-10-03UTC16:56:10Z level=debug msg=Module URL: https://github.com/gruntwork-io/terraform-fake-modules/tree/main/modules/aws/eks time=2025-10-03UTC16:56:10Z level=debug msg=Found module in directory "modules/aws/vpc" time=2025-10-03UTC16:56:10Z level=debug msg=Module URL: https://github.com/gruntwork-io/terraform-fake-modules/tree/main/modules/aws/vpc time=2025-10-03UTC16:56:10Z level=debug msg=Found module in directory "modules/gcp/vpc" time=2025-10-03UTC16:56:10Z level=debug msg=Module URL: https://github.com/gruntwork-io/terraform-fake-modules/tree/main/modules/gcp/vpc time=2025-10-03UTC16:56:10Z level=info msg=Found 4 module(s) in repository "https://github.com/gruntwork-io/terraform-fake-modules.git" time=2025-10-03UTC16:56:10Z level=info msg=Scaffolding module: "git::https://github.com/gruntwork-io/terraform-fake-modules.git//modules/aws/aurora" time=2025-10-03UTC16:56:10Z level=debug msg=Running command: git ls-remote --tags https://github.com/gruntwork-io/terraform-fake-modules.git time=2025-10-03UTC16:56:10Z level=debug msg=Command output will be suppressed. time=2025-10-03UTC16:56:11Z level=info msg=Scaffolding a new Terragrunt module git::https://github.com/gruntwork-io/terraform-fake-modules.git//modules/aws/aurora?ref=v0.0.5 to /tmp/TestTUIScaffoldWithRealRepository1498382627/001 time=2025-10-03UTC16:56:15Z level=debug msg=Parsed 1 required variables and 5 optional variables time=2025-10-03UTC16:56:15Z level=warn msg=The EnableRootInclude variable is already set in the var flag(s). The --no-include-root flag will be ignored. time=2025-10-03UTC16:56:15Z level=info msg=Running boilerplate generation to /tmp/TestTUIScaffoldWithRealRepository1498382627/001 [boilerplate] 2025/10/03 16:56:15 Loading boilerplate config from /tmp/scaffold1661198011/boilerplate2185303835/boilerplate.yml [boilerplate] 2025/10/03 16:56:15 Loading boilerplate config from /tmp/scaffold1661198011/boilerplate2185303835/boilerplate.yml [boilerplate] 2025/10/03 16:56:15 Processing templates in /tmp/scaffold1661198011/boilerplate2185303835 and outputting generated files to /tmp/TestTUIScaffoldWithRealRepository1498382627/001 [boilerplate] 2025/10/03 16:56:15 Skipping /tmp/scaffold1661198011/boilerplate2185303835 [boilerplate] 2025/10/03 16:56:15 Skipping /tmp/scaffold1661198011/boilerplate2185303835/boilerplate.yml time=2025-10-03UTC16:56:15Z level=info msg=Running fmt on generated code /tmp/TestTUIScaffoldWithRealRepository1498382627/001 time=2025-10-03UTC16:56:15Z level=debug msg=Formatting hcl files from the directory tree /tmp/TestTUIScaffoldWithRealRepository1498382627/001. time=2025-10-03UTC16:56:15Z level=debug msg=Found 1 hcl files time=2025-10-03UTC16:56:15Z level=debug msg=Formatting /tmp/TestTUIScaffoldWithRealRepository1498382627/001/terragrunt.hcl time=2025-10-03UTC16:56:15Z level=info msg=/tmp/TestTUIScaffoldWithRealRepository1498382627/001/terragrunt.hcl was updated time=2025-10-03UTC16:56:15Z level=info msg=Scaffolding completed --- PASS: TestTUIScaffoldWithRealRepository (6.96s) PASS ok github.com/gruntwork-io/terragrunt/cli/commands/catalog/tui 16.004s ? github.com/gruntwork-io/terragrunt/cli/commands/catalog/tui/command [no test files] ? github.com/gruntwork-io/terragrunt/cli/commands/catalog/tui/components/buttonbar [no test files] ? github.com/gruntwork-io/terragrunt/cli/commands/common [no test files] ? github.com/gruntwork-io/terragrunt/cli/commands/common/graph [no test files] === RUN TestMissingRunAllArguments === PAUSE TestMissingRunAllArguments === CONT TestMissingRunAllArguments Missing run --all command argument (Example: terragrunt run --all plan) Missing run --all command argument (Example: terragrunt run --all plan) --- PASS: TestMissingRunAllArguments (0.14s) PASS ok github.com/gruntwork-io/terragrunt/cli/commands/common/runall 8.562s ? github.com/gruntwork-io/terragrunt/cli/commands/dag [no test files] testing: warning: no tests to run PASS ok github.com/gruntwork-io/terragrunt/cli/commands/dag/graph 9.799s [no tests to run] ? github.com/gruntwork-io/terragrunt/cli/commands/exec [no test files] === RUN TestRun === PAUSE TestRun === RUN TestColorizer === PAUSE TestColorizer === CONT TestRun === CONT TestColorizer === RUN TestColorizer/unit_config === PAUSE TestColorizer/unit_config === RUN TestColorizer/stack_config === PAUSE TestColorizer/stack_config === CONT TestColorizer/unit_config === RUN TestRun/basic_discovery === PAUSE TestRun/basic_discovery === RUN TestRun/json_output_format === PAUSE TestRun/json_output_format === RUN TestRun/hidden_discovery === PAUSE TestRun/hidden_discovery === RUN TestRun/dag_sorting_-_simple_dependencies === PAUSE TestRun/dag_sorting_-_simple_dependencies === RUN TestRun/dag_sorting_-_json_output_with_dependencies === PAUSE TestRun/dag_sorting_-_json_output_with_dependencies === RUN TestRun/invalid_format === CONT TestColorizer/stack_config --- PASS: TestColorizer (0.00s) --- PASS: TestColorizer/unit_config (0.00s) --- PASS: TestColorizer/stack_config (0.00s) === PAUSE TestRun/invalid_format === RUN TestRun/invalid_sort === PAUSE TestRun/invalid_sort === CONT TestRun/basic_discovery === CONT TestRun/dag_sorting_-_json_output_with_dependencies === CONT TestRun/invalid_sort === CONT TestRun/hidden_discovery === CONT TestRun/json_output_format === CONT TestRun/invalid_format === CONT TestRun/dag_sorting_-_simple_dependencies time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug prefix=/tmp/TestRundag_sorting_-_simple_dependencies763298515/001/unit2 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug prefix=/tmp/TestRundag_sorting_-_simple_dependencies763298515/001/unit1 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug prefix=/tmp/TestRundag_sorting_-_json_output_with_dependencies1691366092/001/A msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug prefix=/tmp/TestRundag_sorting_-_simple_dependencies763298515/001/unit1 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug prefix=/tmp/TestRundag_sorting_-_json_output_with_dependencies1691366092/001/A msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug prefix=/tmp/TestRundag_sorting_-_simple_dependencies763298515/001/unit2 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug prefix=/tmp/TestRundag_sorting_-_simple_dependencies763298515/001/unit1 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug prefix=/tmp/TestRundag_sorting_-_simple_dependencies763298515/001/unit1 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug prefix=/tmp/TestRundag_sorting_-_json_output_with_dependencies1691366092/001/B msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug prefix=/tmp/TestRundag_sorting_-_simple_dependencies763298515/001/unit1 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug prefix=/tmp/TestRundag_sorting_-_json_output_with_dependencies1691366092/001/A msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug prefix=/tmp/TestRundag_sorting_-_json_output_with_dependencies1691366092/001/B msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug prefix=/tmp/TestRundag_sorting_-_json_output_with_dependencies1691366092/001/A msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:08Z level=debug prefix=/tmp/TestRundag_sorting_-_json_output_with_dependencies1691366092/001/A msg=Did not find any locals block: skipping evaluation. --- PASS: TestRun (0.03s) --- PASS: TestRun/basic_discovery (0.11s) --- PASS: TestRun/hidden_discovery (0.11s) --- PASS: TestRun/invalid_sort (0.12s) --- PASS: TestRun/invalid_format (0.13s) --- PASS: TestRun/json_output_format (0.14s) --- PASS: TestRun/dag_sorting_-_simple_dependencies (0.24s) --- PASS: TestRun/dag_sorting_-_json_output_with_dependencies (0.30s) PASS ok github.com/gruntwork-io/terragrunt/cli/commands/find 9.492s ? github.com/gruntwork-io/terragrunt/cli/commands/hcl [no test files] === RUN TestHCLFmt === PAUSE TestHCLFmt === RUN TestHCLFmtErrors === PAUSE TestHCLFmtErrors === RUN TestHCLFmtCheck === PAUSE TestHCLFmtCheck === RUN TestHCLFmtCheckErrors === PAUSE TestHCLFmtCheckErrors === RUN TestHCLFmtFile === PAUSE TestHCLFmtFile === RUN TestHCLFmtStdin === PAUSE TestHCLFmtStdin === RUN TestHCLFmtHeredoc === PAUSE TestHCLFmtHeredoc === CONT TestHCLFmt === CONT TestHCLFmtFile === CONT TestHCLFmtHeredoc === CONT TestHCLFmtStdin === CONT TestHCLFmtCheck === CONT TestHCLFmtCheckErrors === CONT TestHCLFmtErrors === RUN TestHCLFmtErrors/dangling-attribute time=2025-10-03UTC16:56:08Z level=debug msg=Formatting hcl files from the directory tree /tmp/TestHCLFmt4087575139/fixtures. time=2025-10-03UTC16:56:08Z level=debug msg=Formatting hcl file at: /tmp/TestHCLFmtFile252191540/fixtures/a/terragrunt.hcl. time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmtFile252191540/fixtures/a/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=debug msg=Formatting hcl files from the directory tree /tmp/TestHCLFmtCheckErrors2854876959/hclfmt-check-errors. time=2025-10-03UTC16:56:08Z level=debug msg=Formatting hcl files from the directory tree /tmp/TestHCLFmtCheck1672911471/hclfmt-check. time=2025-10-03UTC16:56:08Z level=debug msg=/tmp/TestHCLFmt4087575139/fixtures/ignored/.terragrunt-cache/terragrunt.hcl was ignored time=2025-10-03UTC16:56:08Z level=debug msg=/tmp/TestHCLFmt4087575139/fixtures/ignored/.history/terragrunt.hcl was ignored time=2025-10-03UTC16:56:08Z level=debug msg=Found 6 hcl files time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmt4087575139/fixtures/expected.hcl time=2025-10-03UTC16:56:08Z level=debug msg=Found 6 hcl files time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmtCheckErrors2854876959/hclfmt-check-errors/expected.hcl time=2025-10-03UTC16:56:08Z level=debug msg=Formatting hcl files from the directory tree /tmp/TestHCLFmtHeredoc1018066269/hclfmt-heredoc. === PAUSE TestHCLFmtErrors/dangling-attribute === RUN TestHCLFmtErrors/invalid-character === PAUSE TestHCLFmtErrors/invalid-character === RUN TestHCLFmtErrors/invalid-key === PAUSE TestHCLFmtErrors/invalid-key === CONT TestHCLFmtErrors/dangling-attribute === CONT TestHCLFmtErrors/invalid-character === CONT TestHCLFmtErrors/invalid-key time=2025-10-03UTC16:56:08Z level=debug msg=Found 2 hcl files time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmtHeredoc1018066269/hclfmt-heredoc/expected.hcl time=2025-10-03UTC16:56:08Z level=debug prefix=. msg=Formatting hcl files from the directory tree /tmp/TestHCLFmtErrors362531852/hclfmt-errors/dangling-attribute. time=2025-10-03UTC16:56:08Z level=debug prefix=. msg=Found 1 hcl files time=2025-10-03UTC16:56:08Z level=debug prefix=. msg=Formatting hcl files from the directory tree /tmp/TestHCLFmtErrors362531852/hclfmt-errors/invalid-key. time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmtHeredoc1018066269/hclfmt-heredoc/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=debug prefix=. msg=Formatting /tmp/TestHCLFmtErrors362531852/hclfmt-errors/dangling-attribute/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmtCheckErrors2854876959/hclfmt-check-errors/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=info msg=/tmp/TestHCLFmtFile252191540/fixtures/a/terragrunt.hcl was updated === RUN TestHCLFmtFile/formatted --- PASS: TestHCLFmtStdin (0.23s) === RUN TestHCLFmtFile/formatted/a/terragrunt.hcl === PAUSE TestHCLFmtFile/formatted/a/terragrunt.hcl === CONT TestHCLFmtFile/formatted/a/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=error prefix=. msg=Error: Invalid expression === RUN TestHCLFmtFile/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=info msg=/tmp/TestHCLFmtHeredoc1018066269/hclfmt-heredoc/terragrunt.hcl was updated === PAUSE TestHCLFmtFile/terragrunt.hcl === RUN TestHCLFmtFile/a/b/c/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=error prefix=. msg= on /tmp/TestHCLFmtErrors362531852/hclfmt-errors/dangling-attribute/terragrunt.hcl line 2: === PAUSE TestHCLFmtFile/a/b/c/terragrunt.hcl === CONT TestHCLFmtFile/terragrunt.hcl === CONT TestHCLFmtFile/a/b/c/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmtCheckErrors2854876959/hclfmt-check-errors/a/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=error prefix=. msg= 2: inputs = --- PASS: TestHCLFmtHeredoc (0.24s) time=2025-10-03UTC16:56:08Z level=error prefix=. msg= time=2025-10-03UTC16:56:08Z level=error prefix=. msg=Expected the start of an expression, but found an invalid expression token. --- PASS: TestHCLFmtFile (0.25s) --- PASS: TestHCLFmtFile/formatted (0.00s) --- PASS: TestHCLFmtFile/formatted/a/terragrunt.hcl (0.00s) --- PASS: TestHCLFmtFile/terragrunt.hcl (0.00s) --- PASS: TestHCLFmtFile/a/b/c/terragrunt.hcl (0.00s) time=2025-10-03UTC16:56:08Z level=error prefix=. msg=Error parsing /tmp/TestHCLFmtErrors362531852/hclfmt-errors/dangling-attribute/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmtCheckErrors2854876959/hclfmt-check-errors/a/b/c/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmt4087575139/fixtures/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmtCheckErrors2854876959/hclfmt-check-errors/a/b/c/d/services.hcl time=2025-10-03UTC16:56:08Z level=info msg=/tmp/TestHCLFmt4087575139/fixtures/terragrunt.hcl was updated time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmtCheckErrors2854876959/hclfmt-check-errors/a/b/c/d/e/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmt4087575139/fixtures/a/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=debug prefix=. msg=Found 1 hcl files time=2025-10-03UTC16:56:08Z level=debug prefix=. msg=Formatting /tmp/TestHCLFmtErrors362531852/hclfmt-errors/invalid-key/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=debug prefix=. msg=Formatting hcl files from the directory tree /tmp/TestHCLFmtErrors362531852/hclfmt-errors/invalid-character. time=2025-10-03UTC16:56:08Z level=error prefix=. msg=Error: Argument or block definition required time=2025-10-03UTC16:56:08Z level=error prefix=. msg= on /tmp/TestHCLFmtErrors362531852/hclfmt-errors/invalid-key/terragrunt.hcl line 2: time=2025-10-03UTC16:56:08Z level=error prefix=. msg= 2: foo.bar.baz = "xyz" time=2025-10-03UTC16:56:08Z level=error prefix=. msg= === RUN TestHCLFmtCheckErrors/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=error prefix=. msg=An argument or block definition is required here. To set an argument, use the equals sign "=" to introduce the argument value. time=2025-10-03UTC16:56:08Z level=error prefix=. msg=Error parsing /tmp/TestHCLFmtErrors362531852/hclfmt-errors/invalid-key/terragrunt.hcl === PAUSE TestHCLFmtCheckErrors/terragrunt.hcl === RUN TestHCLFmtCheckErrors/a/terragrunt.hcl === PAUSE TestHCLFmtCheckErrors/a/terragrunt.hcl === RUN TestHCLFmtCheckErrors/a/b/c/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=debug msg=Found 6 hcl files === PAUSE TestHCLFmtCheckErrors/a/b/c/terragrunt.hcl === RUN TestHCLFmtCheckErrors/a/b/c/d/services.hcl time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmtCheck1672911471/hclfmt-check/expected.hcl === PAUSE TestHCLFmtCheckErrors/a/b/c/d/services.hcl === RUN TestHCLFmtCheckErrors/a/b/c/d/e/terragrunt.hcl === PAUSE TestHCLFmtCheckErrors/a/b/c/d/e/terragrunt.hcl === CONT TestHCLFmtCheckErrors/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=info msg=/tmp/TestHCLFmt4087575139/fixtures/a/terragrunt.hcl was updated time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmtCheck1672911471/hclfmt-check/terragrunt.hcl === CONT TestHCLFmtCheckErrors/a/b/c/d/e/terragrunt.hcl === CONT TestHCLFmtCheckErrors/a/b/c/d/services.hcl time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmt4087575139/fixtures/a/b/c/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmtCheck1672911471/hclfmt-check/a/terragrunt.hcl === CONT TestHCLFmtCheckErrors/a/b/c/terragrunt.hcl === CONT TestHCLFmtCheckErrors/a/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=debug prefix=. msg=Found 1 hcl files time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmtCheck1672911471/hclfmt-check/a/b/c/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=debug prefix=. msg=Formatting /tmp/TestHCLFmtErrors362531852/hclfmt-errors/invalid-character/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=info msg=/tmp/TestHCLFmt4087575139/fixtures/a/b/c/terragrunt.hcl was updated time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmtCheck1672911471/hclfmt-check/a/b/c/d/services.hcl time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmt4087575139/fixtures/a/b/c/d/services.hcl time=2025-10-03UTC16:56:08Z level=error prefix=. msg=Error: Invalid character --- PASS: TestHCLFmtCheckErrors (0.28s) --- PASS: TestHCLFmtCheckErrors/terragrunt.hcl (0.00s) --- PASS: TestHCLFmtCheckErrors/a/b/c/d/e/terragrunt.hcl (0.00s) --- PASS: TestHCLFmtCheckErrors/a/b/c/d/services.hcl (0.00s) --- PASS: TestHCLFmtCheckErrors/a/b/c/terragrunt.hcl (0.00s) --- PASS: TestHCLFmtCheckErrors/a/terragrunt.hcl (0.00s) time=2025-10-03UTC16:56:08Z level=error prefix=. msg= on /tmp/TestHCLFmtErrors362531852/hclfmt-errors/invalid-character/terragrunt.hcl line 2: time=2025-10-03UTC16:56:08Z level=error prefix=. msg= 2: $foo = "bar" time=2025-10-03UTC16:56:08Z level=error prefix=. msg= time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmtCheck1672911471/hclfmt-check/a/b/c/d/e/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=error prefix=. msg=This character is not used within the language. time=2025-10-03UTC16:56:08Z level=error prefix=. msg=Error: Argument or block definition required time=2025-10-03UTC16:56:08Z level=error prefix=. msg= on /tmp/TestHCLFmtErrors362531852/hclfmt-errors/invalid-character/terragrunt.hcl line 2: time=2025-10-03UTC16:56:08Z level=error prefix=. msg= 2: $foo = "bar" time=2025-10-03UTC16:56:08Z level=error prefix=. msg= === RUN TestHCLFmtCheck/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=info msg=/tmp/TestHCLFmt4087575139/fixtures/a/b/c/d/services.hcl was updated time=2025-10-03UTC16:56:08Z level=error prefix=. msg=An argument or block definition is required here. === PAUSE TestHCLFmtCheck/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=error prefix=. msg=Error parsing /tmp/TestHCLFmtErrors362531852/hclfmt-errors/invalid-character/terragrunt.hcl === RUN TestHCLFmtCheck/a/terragrunt.hcl === PAUSE TestHCLFmtCheck/a/terragrunt.hcl === RUN TestHCLFmtCheck/a/b/c/terragrunt.hcl === PAUSE TestHCLFmtCheck/a/b/c/terragrunt.hcl === RUN TestHCLFmtCheck/a/b/c/d/services.hcl === PAUSE TestHCLFmtCheck/a/b/c/d/services.hcl === RUN TestHCLFmtCheck/a/b/c/d/e/terragrunt.hcl === PAUSE TestHCLFmtCheck/a/b/c/d/e/terragrunt.hcl === CONT TestHCLFmtCheck/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=debug msg=Formatting /tmp/TestHCLFmt4087575139/fixtures/a/b/c/d/e/terragrunt.hcl === CONT TestHCLFmtCheck/a/b/c/terragrunt.hcl === CONT TestHCLFmtCheck/a/b/c/d/services.hcl === CONT TestHCLFmtCheck/a/terragrunt.hcl === CONT TestHCLFmtCheck/a/b/c/d/e/terragrunt.hcl time=2025-10-03UTC16:56:08Z level=info msg=/tmp/TestHCLFmt4087575139/fixtures/a/b/c/d/e/terragrunt.hcl was updated --- PASS: TestHCLFmtErrors (0.12s) --- PASS: TestHCLFmtErrors/dangling-attribute (0.12s) --- PASS: TestHCLFmtErrors/invalid-key (0.14s) --- PASS: TestHCLFmtErrors/invalid-character (0.16s) === RUN TestHCLFmt/group === PAUSE TestHCLFmt/group --- PASS: TestHCLFmtCheck (0.29s) --- PASS: TestHCLFmtCheck/terragrunt.hcl (0.00s) --- PASS: TestHCLFmtCheck/a/b/c/terragrunt.hcl (0.00s) --- PASS: TestHCLFmtCheck/a/b/c/d/services.hcl (0.00s) --- PASS: TestHCLFmtCheck/a/b/c/d/e/terragrunt.hcl (0.00s) --- PASS: TestHCLFmtCheck/a/terragrunt.hcl (0.00s) === CONT TestHCLFmt/group === RUN TestHCLFmt/group/terragrunt.hcl === PAUSE TestHCLFmt/group/terragrunt.hcl === RUN TestHCLFmt/group/a/terragrunt.hcl === PAUSE TestHCLFmt/group/a/terragrunt.hcl === RUN TestHCLFmt/group/a/b/c/terragrunt.hcl === PAUSE TestHCLFmt/group/a/b/c/terragrunt.hcl === RUN TestHCLFmt/group/a/b/c/d/services.hcl === PAUSE TestHCLFmt/group/a/b/c/d/services.hcl === RUN TestHCLFmt/group/a/b/c/d/e/terragrunt.hcl === PAUSE TestHCLFmt/group/a/b/c/d/e/terragrunt.hcl === RUN TestHCLFmt/group/terragrunt-cache === PAUSE TestHCLFmt/group/terragrunt-cache === RUN TestHCLFmt/group/history === PAUSE TestHCLFmt/group/history === CONT TestHCLFmt/group/terragrunt.hcl === CONT TestHCLFmt/group/history === CONT TestHCLFmt/group/terragrunt-cache === CONT TestHCLFmt/group/a/b/c/d/services.hcl === CONT TestHCLFmt/group/a/b/c/d/e/terragrunt.hcl === CONT TestHCLFmt/group/a/b/c/terragrunt.hcl === CONT TestHCLFmt/group/a/terragrunt.hcl --- PASS: TestHCLFmt (0.32s) --- PASS: TestHCLFmt/group (0.01s) --- PASS: TestHCLFmt/group/terragrunt.hcl (0.00s) --- PASS: TestHCLFmt/group/history (0.00s) --- PASS: TestHCLFmt/group/terragrunt-cache (0.00s) --- PASS: TestHCLFmt/group/a/b/c/d/services.hcl (0.00s) --- PASS: TestHCLFmt/group/a/b/c/d/e/terragrunt.hcl (0.00s) --- PASS: TestHCLFmt/group/a/b/c/terragrunt.hcl (0.00s) --- PASS: TestHCLFmt/group/a/terragrunt.hcl (0.00s) PASS ok github.com/gruntwork-io/terragrunt/cli/commands/hcl/format 9.266s === RUN TestGetVarFlagsFromExtraArgs === PAUSE TestGetVarFlagsFromExtraArgs === CONT TestGetVarFlagsFromExtraArgs === RUN TestGetVarFlagsFromExtraArgs/VarsWithQuotes === PAUSE TestGetVarFlagsFromExtraArgs/VarsWithQuotes === RUN TestGetVarFlagsFromExtraArgs/VarFilesWithQuotes === PAUSE TestGetVarFlagsFromExtraArgs/VarFilesWithQuotes === RUN TestGetVarFlagsFromExtraArgs/MixedWithOtherIrrelevantArgs === PAUSE TestGetVarFlagsFromExtraArgs/MixedWithOtherIrrelevantArgs === RUN TestGetVarFlagsFromExtraArgs/None === PAUSE TestGetVarFlagsFromExtraArgs/None === RUN TestGetVarFlagsFromExtraArgs/SpaceInVarFileName === PAUSE TestGetVarFlagsFromExtraArgs/SpaceInVarFileName === CONT TestGetVarFlagsFromExtraArgs/VarsWithQuotes === CONT TestGetVarFlagsFromExtraArgs/None === CONT TestGetVarFlagsFromExtraArgs/MixedWithOtherIrrelevantArgs === CONT TestGetVarFlagsFromExtraArgs/VarFilesWithQuotes === CONT TestGetVarFlagsFromExtraArgs/SpaceInVarFileName --- PASS: TestGetVarFlagsFromExtraArgs (0.00s) --- PASS: TestGetVarFlagsFromExtraArgs/VarsWithQuotes (0.00s) --- PASS: TestGetVarFlagsFromExtraArgs/MixedWithOtherIrrelevantArgs (0.00s) --- PASS: TestGetVarFlagsFromExtraArgs/VarFilesWithQuotes (0.00s) --- PASS: TestGetVarFlagsFromExtraArgs/None (0.00s) --- PASS: TestGetVarFlagsFromExtraArgs/SpaceInVarFileName (0.00s) PASS ok github.com/gruntwork-io/terragrunt/cli/commands/hcl/validate 5.703s ? github.com/gruntwork-io/terragrunt/cli/commands/help [no test files] ? github.com/gruntwork-io/terragrunt/cli/commands/info [no test files] ? github.com/gruntwork-io/terragrunt/cli/commands/info/print [no test files] ? github.com/gruntwork-io/terragrunt/cli/commands/info/strict [no test files] === RUN TestBasicDiscovery === PAUSE TestBasicDiscovery === RUN TestHiddenDiscovery === PAUSE TestHiddenDiscovery === RUN TestDAGSortingSimpleDependencies === PAUSE TestDAGSortingSimpleDependencies === RUN TestDAGSortingReversedDependencies === PAUSE TestDAGSortingReversedDependencies === RUN TestDAGSortingComplexDependencies === PAUSE TestDAGSortingComplexDependencies === RUN TestColorizer === PAUSE TestColorizer === CONT TestBasicDiscovery === CONT TestDAGSortingReversedDependencies === CONT TestColorizer === RUN TestColorizer/unit_config === PAUSE TestColorizer/unit_config === RUN TestColorizer/stack_config === PAUSE TestColorizer/stack_config === CONT TestColorizer/unit_config === CONT TestDAGSortingComplexDependencies === CONT TestColorizer/stack_config --- PASS: TestColorizer (0.00s) --- PASS: TestColorizer/unit_config (0.00s) --- PASS: TestColorizer/stack_config (0.00s) === CONT TestDAGSortingSimpleDependencies === CONT TestHiddenDiscovery --- PASS: TestHiddenDiscovery (0.08s) time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestBasicDiscovery (0.21s) time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingComplexDependencies3420632241/001/A msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingComplexDependencies3420632241/001/A msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingReversedDependencies2244307365/001/unit2 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingSimpleDependencies546051073/001/unit1 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingComplexDependencies3420632241/001/A msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingReversedDependencies2244307365/001/unit3 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingComplexDependencies3420632241/001/C msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingSimpleDependencies546051073/001/unit2 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingReversedDependencies2244307365/001/unit3 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingComplexDependencies3420632241/001/C msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingComplexDependencies3420632241/001/A msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingComplexDependencies3420632241/001/B msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingReversedDependencies2244307365/001/unit3 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingSimpleDependencies546051073/001/unit1 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingSimpleDependencies546051073/001/unit1 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingReversedDependencies2244307365/001/unit2 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingComplexDependencies3420632241/001/C msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingComplexDependencies3420632241/001/A msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingSimpleDependencies546051073/001/unit2 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingComplexDependencies3420632241/001/A msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingReversedDependencies2244307365/001/unit3 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingReversedDependencies2244307365/001/unit3 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingSimpleDependencies546051073/001/unit1 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingComplexDependencies3420632241/001/A msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingComplexDependencies3420632241/001/C msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingComplexDependencies3420632241/001/A msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingSimpleDependencies546051073/001/unit1 msg=Did not find any locals block: skipping evaluation. --- PASS: TestDAGSortingReversedDependencies (0.31s) time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingComplexDependencies3420632241/001/B msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingComplexDependencies3420632241/001/A msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:07Z level=debug prefix=/tmp/TestDAGSortingComplexDependencies3420632241/001/A msg=Did not find any locals block: skipping evaluation. --- PASS: TestDAGSortingSimpleDependencies (0.29s) --- PASS: TestDAGSortingComplexDependencies (0.31s) PASS ok github.com/gruntwork-io/terragrunt/cli/commands/list 8.169s ? github.com/gruntwork-io/terragrunt/cli/commands/output-module-groups [no test files] === RUN TestRenderJSON_Basic === PAUSE TestRenderJSON_Basic === RUN TestRenderJSON_WithMetadata === PAUSE TestRenderJSON_WithMetadata === RUN TestRenderJSON_WriteToFile === PAUSE TestRenderJSON_WriteToFile === RUN TestRenderJSON_InvalidFormat === PAUSE TestRenderJSON_InvalidFormat === RUN TestRenderJSON_HCLFormat === PAUSE TestRenderJSON_HCLFormat === CONT TestRenderJSON_Basic === CONT TestRenderJSON_InvalidFormat === CONT TestRenderJSON_WriteToFile === CONT TestRenderJSON_WithMetadata === CONT TestRenderJSON_HCLFormat --- PASS: TestRenderJSON_InvalidFormat (0.18s) time=2025-10-03UTC16:56:06Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:06Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:06Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:06Z level=debug msg=using cache key for version files: r01AJjVD7VSXCQk1ORuh_no_NRY time=2025-10-03UTC16:56:06Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:06Z level=debug msg=using cache key for version files: r01AJjVD7VSXCQk1ORuh_no_NRY time=2025-10-03UTC16:56:06Z level=debug msg=using cache key for version files: r01AJjVD7VSXCQk1ORuh_no_NRY time=2025-10-03UTC16:56:06Z level=debug msg=using cache key for version files: r01AJjVD7VSXCQk1ORuh_no_NRY time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_HCLFormat1942519532/001 msg=Running command: tofu -version time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_WriteToFile3851644660/001 msg=Running command: tofu -version time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_HCLFormat1942519532/001 msg=Engine is not enabled, running command directly in /tmp/TestRenderJSON_HCLFormat1942519532/001 time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_WriteToFile3851644660/001 msg=Engine is not enabled, running command directly in /tmp/TestRenderJSON_WriteToFile3851644660/001 time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_WithMetadata2881634940/001 msg=Running command: tofu -version time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_WithMetadata2881634940/001 msg=Engine is not enabled, running command directly in /tmp/TestRenderJSON_WithMetadata2881634940/001 time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_Basic1888106713/001 msg=Running command: tofu -version time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_Basic1888106713/001 msg=Engine is not enabled, running command directly in /tmp/TestRenderJSON_Basic1888106713/001 time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_Basic1888106713/001 msg=tofu version: 1.10.6 time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_Basic1888106713/001 msg=Reading Terragrunt config file at /tmp/TestRenderJSON_Basic1888106713/001/terragrunt.hcl time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_Basic1888106713/001 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_Basic1888106713/001 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:06Z level=info prefix=/tmp/TestRenderJSON_Basic1888106713/001 msg=Rendering config /tmp/TestRenderJSON_Basic1888106713/001/terragrunt.hcl --- PASS: TestRenderJSON_Basic (0.86s) time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_WithMetadata2881634940/001 msg=tofu version: 1.10.6 time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_WithMetadata2881634940/001 msg=Reading Terragrunt config file at /tmp/TestRenderJSON_WithMetadata2881634940/001/terragrunt.hcl time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_WithMetadata2881634940/001 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:06Z level=info prefix=/tmp/TestRenderJSON_WithMetadata2881634940/001 msg=Rendering config /tmp/TestRenderJSON_WithMetadata2881634940/001/terragrunt.hcl --- PASS: TestRenderJSON_WithMetadata (0.90s) time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_WriteToFile3851644660/001 msg=tofu version: 1.10.6 time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_WriteToFile3851644660/001 msg=Reading Terragrunt config file at /tmp/TestRenderJSON_WriteToFile3851644660/001/terragrunt.hcl time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_WriteToFile3851644660/001 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_WriteToFile3851644660/001 msg=Rendering config /tmp/TestRenderJSON_WriteToFile3851644660/001/terragrunt.hcl to /tmp/TestRenderJSON_WriteToFile3851644660/002/output.json --- PASS: TestRenderJSON_WriteToFile (0.93s) time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_HCLFormat1942519532/001 msg=tofu version: 1.10.6 time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_HCLFormat1942519532/001 msg=Reading Terragrunt config file at /tmp/TestRenderJSON_HCLFormat1942519532/001/terragrunt.hcl time=2025-10-03UTC16:56:06Z level=debug prefix=/tmp/TestRenderJSON_HCLFormat1942519532/001 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:06Z level=info prefix=/tmp/TestRenderJSON_HCLFormat1942519532/001 msg=Rendering config /tmp/TestRenderJSON_HCLFormat1942519532/001/terragrunt.hcl --- PASS: TestRenderJSON_HCLFormat (1.00s) PASS ok github.com/gruntwork-io/terragrunt/cli/commands/render 7.411s === RUN TestDefaultTemplateVariables === PAUSE TestDefaultTemplateVariables === CONT TestDefaultTemplateVariables [boilerplate] 2025/10/03 16:56:09 Loading boilerplate config from /tmp/TestDefaultTemplateVariables3922641678/001/template/boilerplate.yml [boilerplate] 2025/10/03 16:56:09 Loading boilerplate config from /tmp/TestDefaultTemplateVariables3922641678/001/template/boilerplate.yml [boilerplate] 2025/10/03 16:56:09 Processing templates in /tmp/TestDefaultTemplateVariables3922641678/001/template and outputting generated files to /tmp/TestDefaultTemplateVariables3922641678/001/output [boilerplate] 2025/10/03 16:56:09 Skipping /tmp/TestDefaultTemplateVariables3922641678/001/template [boilerplate] 2025/10/03 16:56:09 Skipping /tmp/TestDefaultTemplateVariables3922641678/001/template/boilerplate.yml time=2025-10-03UTC16:56:09Z level=debug msg=Reading Terragrunt config file at /tmp/TestDefaultTemplateVariables3922641678/001/output/terragrunt.hcl time=2025-10-03UTC16:56:09Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:09Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestDefaultTemplateVariables (0.22s) PASS ok github.com/gruntwork-io/terragrunt/cli/commands/scaffold 10.086s === RUN TestPrintRawOutputsBasicTypes === PAUSE TestPrintRawOutputsBasicTypes === RUN TestPrintRawOutputsComplexObject === PAUSE TestPrintRawOutputsComplexObject === RUN TestPrintRawOutputsMultipleKeys === PAUSE TestPrintRawOutputsMultipleKeys === RUN TestPrintRawOutputsList === PAUSE TestPrintRawOutputsList === RUN TestPrintRawOutputsNil === PAUSE TestPrintRawOutputsNil === RUN TestPrintOutputs === PAUSE TestPrintOutputs === RUN TestPrintJSONOutput === PAUSE TestPrintJSONOutput === RUN TestPrintRawOutputsEdgeCases === PAUSE TestPrintRawOutputsEdgeCases === RUN TestPrintRawOutputsDeepNesting === PAUSE TestPrintRawOutputsDeepNesting === RUN TestPrintRawOutputsPartialNesting === PAUSE TestPrintRawOutputsPartialNesting === RUN TestPrintRawOutputsExactlyOneLeafNode === PAUSE TestPrintRawOutputsExactlyOneLeafNode === RUN TestPrintRawOutputsSpecialCharacters === PAUSE TestPrintRawOutputsSpecialCharacters === RUN TestPrintRawOutputsNullValue === PAUSE TestPrintRawOutputsNullValue === RUN TestPrintOutputsEdgeCases === PAUSE TestPrintOutputsEdgeCases === RUN TestPrintJSONOutputEdgeCases === PAUSE TestPrintJSONOutputEdgeCases === RUN TestPrintRawOutputsNestedValues === PAUSE TestPrintRawOutputsNestedValues === RUN TestPrintRawOutputsSpecialCases === PAUSE TestPrintRawOutputsSpecialCases === CONT TestPrintRawOutputsBasicTypes === RUN TestPrintRawOutputsBasicTypes/String_Value === PAUSE TestPrintRawOutputsBasicTypes/String_Value === CONT TestPrintRawOutputsPartialNesting --- PASS: TestPrintRawOutputsPartialNesting (0.02s) === CONT TestPrintRawOutputsSpecialCases === RUN TestPrintRawOutputsSpecialCases/Nested_Multiple_Keys === PAUSE TestPrintRawOutputsSpecialCases/Nested_Multiple_Keys === RUN TestPrintRawOutputsSpecialCases/Marked_String === PAUSE TestPrintRawOutputsSpecialCases/Marked_String === CONT TestPrintRawOutputsSpecialCases/Nested_Multiple_Keys === CONT TestPrintRawOutputsNestedValues === RUN TestPrintRawOutputsNestedValues/String_Value === PAUSE TestPrintRawOutputsNestedValues/String_Value === RUN TestPrintRawOutputsNestedValues/Number_Value === PAUSE TestPrintRawOutputsNestedValues/Number_Value === RUN TestPrintRawOutputsNestedValues/Boolean_Value === PAUSE TestPrintRawOutputsNestedValues/Boolean_Value === CONT TestPrintRawOutputsNestedValues/String_Value === CONT TestPrintOutputs === CONT TestPrintRawOutputsNestedValues/Boolean_Value === CONT TestPrintRawOutputsSpecialCases/Marked_String === CONT TestPrintRawOutputsNestedValues/Number_Value --- PASS: TestPrintRawOutputsSpecialCases (0.00s) --- PASS: TestPrintRawOutputsSpecialCases/Nested_Multiple_Keys (0.00s) --- PASS: TestPrintRawOutputsSpecialCases/Marked_String (0.00s) --- PASS: TestPrintRawOutputsNestedValues (0.00s) --- PASS: TestPrintRawOutputsNestedValues/Boolean_Value (0.00s) --- PASS: TestPrintRawOutputsNestedValues/String_Value (0.01s) --- PASS: TestPrintRawOutputsNestedValues/Number_Value (0.00s) === CONT TestPrintJSONOutputEdgeCases === RUN TestPrintJSONOutputEdgeCases/Empty_Outputs === PAUSE TestPrintJSONOutputEdgeCases/Empty_Outputs === RUN TestPrintJSONOutputEdgeCases/Nil_Outputs === PAUSE TestPrintJSONOutputEdgeCases/Nil_Outputs === RUN TestPrintJSONOutputEdgeCases/Nested_Structures === PAUSE TestPrintJSONOutputEdgeCases/Nested_Structures === RUN TestPrintJSONOutputEdgeCases/Different_Data_Types === PAUSE TestPrintJSONOutputEdgeCases/Different_Data_Types === CONT TestPrintJSONOutputEdgeCases/Empty_Outputs === CONT TestPrintRawOutputsDeepNesting --- PASS: TestPrintOutputs (0.02s) === CONT TestPrintJSONOutputEdgeCases/Nested_Structures --- PASS: TestPrintRawOutputsDeepNesting (0.00s) === CONT TestPrintOutputsEdgeCases === CONT TestPrintJSONOutputEdgeCases/Different_Data_Types === RUN TestPrintOutputsEdgeCases/Empty_Outputs === PAUSE TestPrintOutputsEdgeCases/Empty_Outputs === RUN TestPrintOutputsEdgeCases/Nil_Outputs === PAUSE TestPrintOutputsEdgeCases/Nil_Outputs === RUN TestPrintOutputsEdgeCases/Nested_Structures === PAUSE TestPrintOutputsEdgeCases/Nested_Structures === RUN TestPrintOutputsEdgeCases/Different_Data_Types === PAUSE TestPrintOutputsEdgeCases/Different_Data_Types === CONT TestPrintOutputsEdgeCases/Empty_Outputs === CONT TestPrintJSONOutputEdgeCases/Nil_Outputs === CONT TestPrintRawOutputsNullValue --- PASS: TestPrintRawOutputsNullValue (0.00s) === CONT TestPrintRawOutputsEdgeCases === RUN TestPrintRawOutputsEdgeCases/Empty_Outputs === PAUSE TestPrintRawOutputsEdgeCases/Empty_Outputs === RUN TestPrintRawOutputsEdgeCases/Nil_Outputs === PAUSE TestPrintRawOutputsEdgeCases/Nil_Outputs === RUN TestPrintRawOutputsEdgeCases/Single_Nested_Structure_with_Single_Value === PAUSE TestPrintRawOutputsEdgeCases/Single_Nested_Structure_with_Single_Value === RUN TestPrintRawOutputsEdgeCases/Multi-level_Nested_Structure === PAUSE TestPrintRawOutputsEdgeCases/Multi-level_Nested_Structure === RUN TestPrintRawOutputsEdgeCases/Multiple_Top-level_Keys === PAUSE TestPrintRawOutputsEdgeCases/Multiple_Top-level_Keys === RUN TestPrintRawOutputsEdgeCases/List_Output_(Complex_Type) === PAUSE TestPrintRawOutputsEdgeCases/List_Output_(Complex_Type) === RUN TestPrintRawOutputsEdgeCases/Map_Output_(Complex_Type) === PAUSE TestPrintRawOutputsEdgeCases/Map_Output_(Complex_Type) === CONT TestPrintRawOutputsEdgeCases/Empty_Outputs === CONT TestPrintOutputsEdgeCases/Different_Data_Types === CONT TestPrintOutputsEdgeCases/Nil_Outputs === CONT TestPrintOutputsEdgeCases/Nested_Structures === CONT TestPrintRawOutputsEdgeCases/Multiple_Top-level_Keys === CONT TestPrintRawOutputsEdgeCases/List_Output_(Complex_Type) === CONT TestPrintRawOutputsEdgeCases/Nil_Outputs === CONT TestPrintJSONOutput --- PASS: TestPrintOutputsEdgeCases (0.00s) --- PASS: TestPrintOutputsEdgeCases/Empty_Outputs (0.00s) --- PASS: TestPrintOutputsEdgeCases/Nil_Outputs (0.00s) --- PASS: TestPrintOutputsEdgeCases/Different_Data_Types (0.00s) --- PASS: TestPrintOutputsEdgeCases/Nested_Structures (0.00s) === CONT TestPrintRawOutputsEdgeCases/Multi-level_Nested_Structure === CONT TestPrintRawOutputsList --- PASS: TestPrintJSONOutput (0.00s) === CONT TestPrintRawOutputsExactlyOneLeafNode --- PASS: TestPrintRawOutputsList (0.00s) --- PASS: TestPrintRawOutputsExactlyOneLeafNode (0.00s) === CONT TestPrintRawOutputsNil --- PASS: TestPrintRawOutputsNil (0.00s) === CONT TestPrintRawOutputsComplexObject --- PASS: TestPrintRawOutputsComplexObject (0.00s) === RUN TestPrintRawOutputsBasicTypes/Number_Value === PAUSE TestPrintRawOutputsBasicTypes/Number_Value === RUN TestPrintRawOutputsBasicTypes/Boolean_Value === PAUSE TestPrintRawOutputsBasicTypes/Boolean_Value === CONT TestPrintRawOutputsBasicTypes/String_Value === CONT TestPrintRawOutputsSpecialCharacters --- PASS: TestPrintRawOutputsSpecialCharacters (0.00s) === CONT TestPrintRawOutputsEdgeCases/Map_Output_(Complex_Type) === CONT TestPrintRawOutputsEdgeCases/Single_Nested_Structure_with_Single_Value --- PASS: TestPrintRawOutputsEdgeCases (0.02s) --- PASS: TestPrintRawOutputsEdgeCases/Empty_Outputs (0.00s) --- PASS: TestPrintRawOutputsEdgeCases/List_Output_(Complex_Type) (0.00s) --- PASS: TestPrintRawOutputsEdgeCases/Multiple_Top-level_Keys (0.00s) --- PASS: TestPrintRawOutputsEdgeCases/Nil_Outputs (0.00s) --- PASS: TestPrintRawOutputsEdgeCases/Multi-level_Nested_Structure (0.00s) --- PASS: TestPrintRawOutputsEdgeCases/Map_Output_(Complex_Type) (0.00s) --- PASS: TestPrintRawOutputsEdgeCases/Single_Nested_Structure_with_Single_Value (0.00s) === CONT TestPrintRawOutputsBasicTypes/Boolean_Value === CONT TestPrintRawOutputsBasicTypes/Number_Value --- PASS: TestPrintRawOutputsBasicTypes (0.03s) --- PASS: TestPrintRawOutputsBasicTypes/String_Value (0.00s) --- PASS: TestPrintRawOutputsBasicTypes/Boolean_Value (0.00s) --- PASS: TestPrintRawOutputsBasicTypes/Number_Value (0.00s) === CONT TestPrintRawOutputsMultipleKeys --- PASS: TestPrintRawOutputsMultipleKeys (0.00s) --- PASS: TestPrintJSONOutputEdgeCases (0.00s) --- PASS: TestPrintJSONOutputEdgeCases/Empty_Outputs (0.00s) --- PASS: TestPrintJSONOutputEdgeCases/Nested_Structures (0.00s) --- PASS: TestPrintJSONOutputEdgeCases/Nil_Outputs (0.00s) --- PASS: TestPrintJSONOutputEdgeCases/Different_Data_Types (0.02s) PASS ok github.com/gruntwork-io/terragrunt/cli/commands/stack 6.199s ? github.com/gruntwork-io/terragrunt/cli/commands/version [no test files] === RUN TestFlag_TakesValue === PAUSE TestFlag_TakesValue === RUN TestFlag_Evaluate === PAUSE TestFlag_Evaluate === CONT TestFlag_TakesValue === RUN TestFlag_TakesValue/testCase-0 === CONT TestFlag_Evaluate === RUN TestFlag_Evaluate/testCase-0 === PAUSE TestFlag_Evaluate/testCase-0 === CONT TestFlag_Evaluate/testCase-0 --- PASS: TestFlag_Evaluate (0.00s) --- PASS: TestFlag_Evaluate/testCase-0 (0.00s) === PAUSE TestFlag_TakesValue/testCase-0 === RUN TestFlag_TakesValue/testCase-1 === PAUSE TestFlag_TakesValue/testCase-1 === RUN TestFlag_TakesValue/testCase-2 === PAUSE TestFlag_TakesValue/testCase-2 === RUN TestFlag_TakesValue/testCase-3 === PAUSE TestFlag_TakesValue/testCase-3 === RUN TestFlag_TakesValue/testCase-4 === PAUSE TestFlag_TakesValue/testCase-4 === CONT TestFlag_TakesValue/testCase-0 === CONT TestFlag_TakesValue/testCase-4 === CONT TestFlag_TakesValue/testCase-3 === CONT TestFlag_TakesValue/testCase-2 === CONT TestFlag_TakesValue/testCase-1 --- PASS: TestFlag_TakesValue (0.01s) --- PASS: TestFlag_TakesValue/testCase-0 (0.00s) --- PASS: TestFlag_TakesValue/testCase-4 (0.00s) --- PASS: TestFlag_TakesValue/testCase-3 (0.00s) --- PASS: TestFlag_TakesValue/testCase-2 (0.00s) --- PASS: TestFlag_TakesValue/testCase-1 (0.00s) PASS ok github.com/gruntwork-io/terragrunt/cli/flags 0.593s ? github.com/gruntwork-io/terragrunt/cli/flags/global [no test files] === RUN TestRemoteStateConfigToTerraformCode === PAUSE TestRemoteStateConfigToTerraformCode === RUN TestFmtGeneratedFile === PAUSE TestFmtGeneratedFile === RUN TestGenerateDisabling === PAUSE TestGenerateDisabling === RUN TestReplaceAllCommasOutsideQuotesWithNewLines === PAUSE TestReplaceAllCommasOutsideQuotesWithNewLines === CONT TestRemoteStateConfigToTerraformCode === RUN TestRemoteStateConfigToTerraformCode/remote-state-config-unsorted-keys === PAUSE TestRemoteStateConfigToTerraformCode/remote-state-config-unsorted-keys === RUN TestRemoteStateConfigToTerraformCode/remote-state-config-empty === PAUSE TestRemoteStateConfigToTerraformCode/remote-state-config-empty === RUN TestRemoteStateConfigToTerraformCode/remote-state-encryption-empty === PAUSE TestRemoteStateConfigToTerraformCode/remote-state-encryption-empty === RUN TestRemoteStateConfigToTerraformCode/remote-state-encryption-missing-key-provider === PAUSE TestRemoteStateConfigToTerraformCode/remote-state-encryption-missing-key-provider === RUN TestRemoteStateConfigToTerraformCode/s3-backend-with-assume-role === PAUSE TestRemoteStateConfigToTerraformCode/s3-backend-with-assume-role === RUN TestRemoteStateConfigToTerraformCode/s3-backend-with-assume-role-with-web-identity === PAUSE TestRemoteStateConfigToTerraformCode/s3-backend-with-assume-role-with-web-identity === CONT TestRemoteStateConfigToTerraformCode/remote-state-config-unsorted-keys === CONT TestRemoteStateConfigToTerraformCode/s3-backend-with-assume-role-with-web-identity === CONT TestGenerateDisabling === RUN TestGenerateDisabling/generate-disabled-true === CONT TestReplaceAllCommasOutsideQuotesWithNewLines === RUN TestReplaceAllCommasOutsideQuotesWithNewLines/happy-path-basic-replacement === PAUSE TestReplaceAllCommasOutsideQuotesWithNewLines/happy-path-basic-replacement === RUN TestReplaceAllCommasOutsideQuotesWithNewLines/comma-inside-quotes === PAUSE TestReplaceAllCommasOutsideQuotesWithNewLines/comma-inside-quotes === RUN TestReplaceAllCommasOutsideQuotesWithNewLines/mixed-quotes-and-commas === PAUSE TestReplaceAllCommasOutsideQuotesWithNewLines/mixed-quotes-and-commas === RUN TestReplaceAllCommasOutsideQuotesWithNewLines/empty-string === CONT TestFmtGeneratedFile === RUN TestFmtGeneratedFile/fmt-simple-hcl-file === PAUSE TestFmtGeneratedFile/fmt-simple-hcl-file === RUN TestFmtGeneratedFile/fmt-hcl-file-by-default === PAUSE TestFmtGeneratedFile/fmt-hcl-file-by-default === RUN TestFmtGeneratedFile/ignore-hcl-fmt === PAUSE TestFmtGeneratedFile/ignore-hcl-fmt === CONT TestFmtGeneratedFile/fmt-simple-hcl-file === CONT TestFmtGeneratedFile/ignore-hcl-fmt === PAUSE TestReplaceAllCommasOutsideQuotesWithNewLines/empty-string === RUN TestReplaceAllCommasOutsideQuotesWithNewLines/no-commas === PAUSE TestReplaceAllCommasOutsideQuotesWithNewLines/no-commas === CONT TestReplaceAllCommasOutsideQuotesWithNewLines/happy-path-basic-replacement === CONT TestRemoteStateConfigToTerraformCode/remote-state-encryption-missing-key-provider === CONT TestRemoteStateConfigToTerraformCode/s3-backend-with-assume-role === CONT TestReplaceAllCommasOutsideQuotesWithNewLines/empty-string time=2025-10-03UTC16:56:02Z level=debug msg=Generated file /tmp/TestFmtGeneratedFile1435687374/001/ignore_hcl_fmt.hcl. time=2025-10-03UTC16:56:02Z level=debug msg=Generated file /tmp/TestFmtGeneratedFile1435687374/001/fmt_simple.hcl. === CONT TestFmtGeneratedFile/fmt-hcl-file-by-default === CONT TestRemoteStateConfigToTerraformCode/remote-state-config-empty === PAUSE TestGenerateDisabling/generate-disabled-true === CONT TestRemoteStateConfigToTerraformCode/remote-state-encryption-empty === CONT TestReplaceAllCommasOutsideQuotesWithNewLines/no-commas === CONT TestReplaceAllCommasOutsideQuotesWithNewLines/mixed-quotes-and-commas === CONT TestReplaceAllCommasOutsideQuotesWithNewLines/comma-inside-quotes === RUN TestGenerateDisabling/generate-disabled-false === PAUSE TestGenerateDisabling/generate-disabled-false === CONT TestGenerateDisabling/generate-disabled-true === CONT TestGenerateDisabling/generate-disabled-false --- PASS: TestReplaceAllCommasOutsideQuotesWithNewLines (0.02s) --- PASS: TestReplaceAllCommasOutsideQuotesWithNewLines/happy-path-basic-replacement (0.00s) --- PASS: TestReplaceAllCommasOutsideQuotesWithNewLines/comma-inside-quotes (0.00s) --- PASS: TestReplaceAllCommasOutsideQuotesWithNewLines/no-commas (0.00s) --- PASS: TestReplaceAllCommasOutsideQuotesWithNewLines/mixed-quotes-and-commas (0.00s) --- PASS: TestReplaceAllCommasOutsideQuotesWithNewLines/empty-string (0.00s) time=2025-10-03UTC16:56:02Z level=debug msg=Generated file /tmp/TestFmtGeneratedFile1435687374/001/fmt_hcl_file_by_default.hcl. --- PASS: TestFmtGeneratedFile (0.01s) --- PASS: TestFmtGeneratedFile/ignore-hcl-fmt (0.08s) --- PASS: TestFmtGeneratedFile/fmt-simple-hcl-file (0.09s) --- PASS: TestFmtGeneratedFile/fmt-hcl-file-by-default (0.07s) time=2025-10-03UTC16:56:02Z level=debug msg=Skipping generating file at /tmp/TestGenerateDisabling2571708024/001/disabled_true because it is disabled time=2025-10-03UTC16:56:02Z level=debug msg=Generated file /tmp/TestGenerateDisabling2571708024/001/disabled_false. --- PASS: TestGenerateDisabling (0.10s) --- PASS: TestGenerateDisabling/generate-disabled-true (0.09s) --- PASS: TestGenerateDisabling/generate-disabled-false (0.14s) --- PASS: TestRemoteStateConfigToTerraformCode (0.02s) --- PASS: TestRemoteStateConfigToTerraformCode/remote-state-encryption-missing-key-provider (0.00s) --- PASS: TestRemoteStateConfigToTerraformCode/remote-state-encryption-empty (0.00s) --- PASS: TestRemoteStateConfigToTerraformCode/remote-state-config-empty (0.14s) --- PASS: TestRemoteStateConfigToTerraformCode/remote-state-config-unsorted-keys (0.26s) --- PASS: TestRemoteStateConfigToTerraformCode/s3-backend-with-assume-role-with-web-identity (0.30s) --- PASS: TestRemoteStateConfigToTerraformCode/s3-backend-with-assume-role (0.28s) PASS ok github.com/gruntwork-io/terragrunt/codegen 3.317s === RUN TestTerragruntConfigCacheCreation === PAUSE TestTerragruntConfigCacheCreation === RUN TestTerragruntConfigCacheOperation === PAUSE TestTerragruntConfigCacheOperation === RUN TestCatalogParseConfigFile === PAUSE TestCatalogParseConfigFile === RUN TestTerragruntConfigAsCtyDrift === PAUSE TestTerragruntConfigAsCtyDrift === RUN TestRemoteStateAsCtyDrift === PAUSE TestRemoteStateAsCtyDrift === RUN TestTerraformConfigAsCtyDrift === PAUSE TestTerraformConfigAsCtyDrift === RUN TestStackUnitCtyReading === PAUSE TestStackUnitCtyReading === RUN TestStackLocalsCtyReading === PAUSE TestStackLocalsCtyReading === RUN TestPathRelativeToInclude === PAUSE TestPathRelativeToInclude === RUN TestPathRelativeFromInclude === PAUSE TestPathRelativeFromInclude === RUN TestRunCommand === PAUSE TestRunCommand === RUN TestFindInParentFolders === PAUSE TestFindInParentFolders === RUN TestFindInParentFoldersWithStackFile === PAUSE TestFindInParentFoldersWithStackFile === RUN TestResolveTerragruntInterpolation === PAUSE TestResolveTerragruntInterpolation === RUN TestResolveEnvInterpolationConfigString === PAUSE TestResolveEnvInterpolationConfigString === RUN TestResolveCommandsInterpolationConfigString === PAUSE TestResolveCommandsInterpolationConfigString === RUN TestResolveCliArgsInterpolationConfigString === PAUSE TestResolveCliArgsInterpolationConfigString === RUN TestGetTerragruntDirAbsPath === PAUSE TestGetTerragruntDirAbsPath === RUN TestGetTerragruntDirRelPath === PAUSE TestGetTerragruntDirRelPath === RUN TestGetParentTerragruntDir === PAUSE TestGetParentTerragruntDir === RUN TestTerraformBuiltInFunctions === PAUSE TestTerraformBuiltInFunctions === RUN TestTerraformOutputJsonToCtyValueMap === PAUSE TestTerraformOutputJsonToCtyValueMap === RUN TestReadTerragruntConfigInputs === PAUSE TestReadTerragruntConfigInputs === RUN TestReadTerragruntConfigRemoteState === PAUSE TestReadTerragruntConfigRemoteState === RUN TestReadTerragruntConfigHooks === PAUSE TestReadTerragruntConfigHooks === RUN TestReadTerragruntConfigLocals === PAUSE TestReadTerragruntConfigLocals === RUN TestGetTerragruntSourceForModuleHappyPath === PAUSE TestGetTerragruntSourceForModuleHappyPath === RUN TestStartsWith === PAUSE TestStartsWith === RUN TestEndsWith === PAUSE TestEndsWith === RUN TestTimeCmp === PAUSE TestTimeCmp === RUN TestStrContains === PAUSE TestStrContains === RUN TestReadTFVarsFiles === PAUSE TestReadTFVarsFiles === RUN TestConstraintCheck === PAUSE TestConstraintCheck === RUN TestPartialParseResolvesLocals === PAUSE TestPartialParseResolvesLocals === RUN TestPartialParseDoesNotResolveIgnoredBlock === PAUSE TestPartialParseDoesNotResolveIgnoredBlock === RUN TestPartialParseMultipleItems === PAUSE TestPartialParseMultipleItems === RUN TestPartialParseOmittedItems === PAUSE TestPartialParseOmittedItems === RUN TestPartialParseDoesNotResolveIgnoredBlockEvenInParent === PAUSE TestPartialParseDoesNotResolveIgnoredBlockEvenInParent === RUN TestPartialParseOnlyInheritsSelectedBlocksFlags === PAUSE TestPartialParseOnlyInheritsSelectedBlocksFlags === RUN TestPartialParseOnlyInheritsSelectedBlocksDependencies === PAUSE TestPartialParseOnlyInheritsSelectedBlocksDependencies === RUN TestPartialParseDependencyBlockSetsTerragruntDependencies === PAUSE TestPartialParseDependencyBlockSetsTerragruntDependencies === RUN TestPartialParseMultipleDependencyBlockSetsTerragruntDependencies === PAUSE TestPartialParseMultipleDependencyBlockSetsTerragruntDependencies === RUN TestPartialParseDependencyBlockSetsDependencies === PAUSE TestPartialParseDependencyBlockSetsDependencies === RUN TestPartialParseDependencyBlockMergesDependencies === PAUSE TestPartialParseDependencyBlockMergesDependencies === RUN TestPartialParseDependencyBlockMergesDependenciesOrdering === PAUSE TestPartialParseDependencyBlockMergesDependenciesOrdering === RUN TestPartialParseDependencyBlockMergesDependenciesDedup === PAUSE TestPartialParseDependencyBlockMergesDependenciesDedup === RUN TestPartialParseOnlyParsesTerraformSource === PAUSE TestPartialParseOnlyParsesTerraformSource === RUN TestOptionalDependenciesAreSkipped === PAUSE TestOptionalDependenciesAreSkipped === RUN TestPartialParseSavesToHclCache === PAUSE TestPartialParseSavesToHclCache === RUN TestPartialParseCacheHitOnSecondParse === PAUSE TestPartialParseCacheHitOnSecondParse === RUN TestPartialParseCacheInvalidationOnFileModification === PAUSE TestPartialParseCacheInvalidationOnFileModification === RUN TestPartialParseCacheWithInvalidFile === PAUSE TestPartialParseCacheWithInvalidFile === RUN TestPartialParseCacheKeyFormat === PAUSE TestPartialParseCacheKeyFormat === RUN TestParseTerragruntConfigRemoteStateMinimalConfig === PAUSE TestParseTerragruntConfigRemoteStateMinimalConfig === RUN TestParseTerragruntConfigRemoteStateAttrMinimalConfig === PAUSE TestParseTerragruntConfigRemoteStateAttrMinimalConfig === RUN TestParseTerragruntJsonConfigRemoteStateMinimalConfig === PAUSE TestParseTerragruntJsonConfigRemoteStateMinimalConfig === RUN TestParseTerragruntHclConfigRemoteStateMissingBackend === PAUSE TestParseTerragruntHclConfigRemoteStateMissingBackend === RUN TestParseTerragruntHclConfigRemoteStateFullConfig === PAUSE TestParseTerragruntHclConfigRemoteStateFullConfig === RUN TestParseTerragruntJsonConfigRemoteStateFullConfig === PAUSE TestParseTerragruntJsonConfigRemoteStateFullConfig === RUN TestParseTerragruntHclConfigRetryConfiguration === PAUSE TestParseTerragruntHclConfigRetryConfiguration === RUN TestParseTerragruntJsonConfigRetryConfiguration === PAUSE TestParseTerragruntJsonConfigRetryConfiguration === RUN TestParseIamRole === PAUSE TestParseIamRole === RUN TestParseIamAssumeRoleDuration === PAUSE TestParseIamAssumeRoleDuration === RUN TestParseIamAssumeRoleSessionName === PAUSE TestParseIamAssumeRoleSessionName === RUN TestParseIamWebIdentity === PAUSE TestParseIamWebIdentity === RUN TestParseTerragruntConfigDependenciesOnePath === PAUSE TestParseTerragruntConfigDependenciesOnePath === RUN TestParseTerragruntConfigDependenciesMultiplePaths === PAUSE TestParseTerragruntConfigDependenciesMultiplePaths === RUN TestParseTerragruntConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig === PAUSE TestParseTerragruntConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig === RUN TestParseTerragruntJsonConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig === PAUSE TestParseTerragruntJsonConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig === RUN TestParseTerragruntConfigInclude === PAUSE TestParseTerragruntConfigInclude === RUN TestParseTerragruntConfigIncludeWithFindInParentFolders === PAUSE TestParseTerragruntConfigIncludeWithFindInParentFolders === RUN TestParseTerragruntConfigIncludeOverrideRemote === PAUSE TestParseTerragruntConfigIncludeOverrideRemote === RUN TestParseTerragruntConfigIncludeOverrideAll === PAUSE TestParseTerragruntConfigIncludeOverrideAll === RUN TestParseTerragruntJsonConfigIncludeOverrideAll === PAUSE TestParseTerragruntJsonConfigIncludeOverrideAll === RUN TestParseTerragruntConfigTwoLevels === PAUSE TestParseTerragruntConfigTwoLevels === RUN TestParseTerragruntConfigThreeLevels === PAUSE TestParseTerragruntConfigThreeLevels === RUN TestParseTerragruntConfigEmptyConfig === PAUSE TestParseTerragruntConfigEmptyConfig === RUN TestParseTerragruntConfigEmptyConfigOldConfig === PAUSE TestParseTerragruntConfigEmptyConfigOldConfig === RUN TestParseTerragruntConfigTerraformNoSource === PAUSE TestParseTerragruntConfigTerraformNoSource === RUN TestParseTerragruntConfigTerraformWithSource === PAUSE TestParseTerragruntConfigTerraformWithSource === RUN TestParseTerragruntConfigTerraformWithExtraArguments === PAUSE TestParseTerragruntConfigTerraformWithExtraArguments === RUN TestParseTerragruntConfigTerraformWithMultipleExtraArguments === PAUSE TestParseTerragruntConfigTerraformWithMultipleExtraArguments === RUN TestParseTerragruntJsonConfigTerraformWithMultipleExtraArguments === PAUSE TestParseTerragruntJsonConfigTerraformWithMultipleExtraArguments === RUN TestFindConfigFilesInPathNone === PAUSE TestFindConfigFilesInPathNone === RUN TestFindConfigFilesInPathOneConfig === PAUSE TestFindConfigFilesInPathOneConfig === RUN TestFindConfigFilesInPathOneJsonConfig === PAUSE TestFindConfigFilesInPathOneJsonConfig === RUN TestFindConfigFilesInPathMultipleConfigs === PAUSE TestFindConfigFilesInPathMultipleConfigs === RUN TestFindConfigFilesInPathMultipleJsonConfigs === PAUSE TestFindConfigFilesInPathMultipleJsonConfigs === RUN TestFindConfigFilesInPathMultipleMixedConfigs === PAUSE TestFindConfigFilesInPathMultipleMixedConfigs === RUN TestFindConfigFilesIgnoresTerragruntCache === PAUSE TestFindConfigFilesIgnoresTerragruntCache === RUN TestFindConfigFilesIgnoresTerraformDataDir === PAUSE TestFindConfigFilesIgnoresTerraformDataDir === RUN TestFindConfigFilesIgnoresTerraformDataDirEnv === PAUSE TestFindConfigFilesIgnoresTerraformDataDirEnv === RUN TestFindConfigFilesIgnoresTerraformDataDirEnvPath === PAUSE TestFindConfigFilesIgnoresTerraformDataDirEnvPath === RUN TestFindConfigFilesIgnoresTerraformDataDirEnvRoot === PAUSE TestFindConfigFilesIgnoresTerraformDataDirEnvRoot === RUN TestFindConfigFilesIgnoresDownloadDir === PAUSE TestFindConfigFilesIgnoresDownloadDir === RUN TestParseTerragruntConfigPreventDestroyTrue === PAUSE TestParseTerragruntConfigPreventDestroyTrue === RUN TestParseTerragruntConfigPreventDestroyFalse === PAUSE TestParseTerragruntConfigPreventDestroyFalse === RUN TestParseTerragruntConfigSkipTrue === PAUSE TestParseTerragruntConfigSkipTrue === RUN TestParseTerragruntConfigSkipFalse === PAUSE TestParseTerragruntConfigSkipFalse === RUN TestIncludeFunctionsWorkInChildConfig === PAUSE TestIncludeFunctionsWorkInChildConfig === RUN TestModuleDependenciesMerge === PAUSE TestModuleDependenciesMerge === RUN TestBestEffortParseConfigString === PAUSE TestBestEffortParseConfigString === RUN TestBestEffortParseConfigStringWDependency === PAUSE TestBestEffortParseConfigStringWDependency === RUN TestWriteTo === PAUSE TestWriteTo === RUN TestDecodeDependencyBlockMultiple === PAUSE TestDecodeDependencyBlockMultiple === RUN TestDecodeNoDependencyBlock === PAUSE TestDecodeNoDependencyBlock === RUN TestDecodeDependencyNoLabelIsError === PAUSE TestDecodeDependencyNoLabelIsError === RUN TestDecodeDependencyMockOutputs === PAUSE TestDecodeDependencyMockOutputs === RUN TestParseDependencyBlockMultiple === PAUSE TestParseDependencyBlockMultiple === RUN TestDisabledDependency === PAUSE TestDisabledDependency === RUN TestMergeConfigIntoIncludedConfig === PAUSE TestMergeConfigIntoIncludedConfig === RUN TestDeepMergeConfigIntoIncludedConfig === PAUSE TestDeepMergeConfigIntoIncludedConfig === RUN TestConcurrentCopyFieldsMetadata === PAUSE TestConcurrentCopyFieldsMetadata === RUN TestDependencyFileNotFoundError === PAUSE TestDependencyFileNotFoundError === RUN TestIncludeConfigNotFoundError === PAUSE TestIncludeConfigNotFoundError === RUN TestEvaluateLocalsBlock === PAUSE TestEvaluateLocalsBlock === RUN TestEvaluateLocalsBlockMultiDeepReference === PAUSE TestEvaluateLocalsBlockMultiDeepReference === RUN TestEvaluateLocalsBlockImpossibleWillFail === PAUSE TestEvaluateLocalsBlockImpossibleWillFail === RUN TestEvaluateLocalsBlockMultipleLocalsBlocksWillFail === PAUSE TestEvaluateLocalsBlockMultipleLocalsBlocksWillFail === RUN TestParseTerragruntStackConfig === PAUSE TestParseTerragruntStackConfig === RUN TestParseTerragruntStackConfigComplex === PAUSE TestParseTerragruntStackConfigComplex === RUN TestParseTerragruntStackConfigInvalidSyntax === PAUSE TestParseTerragruntStackConfigInvalidSyntax === RUN TestWriteValuesSortsKeys === PAUSE TestWriteValuesSortsKeys === RUN TestStackGenerationWithNestedTopologyWithRacing === PAUSE TestStackGenerationWithNestedTopologyWithRacing === RUN TestWriteValuesSkipsWhenNilOrNull === PAUSE TestWriteValuesSkipsWhenNilOrNull === RUN TestWriteValuesRejectsNonObjectValues === PAUSE TestWriteValuesRejectsNonObjectValues === RUN TestValidateStackConfig === PAUSE TestValidateStackConfig === RUN TestScanVariables === PAUSE TestScanVariables === RUN TestScanDefaultVariables === PAUSE TestScanDefaultVariables === CONT TestTerragruntConfigCacheCreation --- PASS: TestTerragruntConfigCacheCreation (0.00s) === CONT TestScanDefaultVariables === CONT TestParseIamWebIdentity === CONT TestParseTerragruntStackConfigInvalidSyntax === CONT TestParseTerragruntConfigIncludeOverrideAll === CONT TestParseTerragruntConfigIncludeOverrideRemote === CONT TestFindConfigFilesInPathOneConfig === CONT TestDisabledDependency === CONT TestParseIamAssumeRoleSessionName === CONT TestPartialParseSavesToHclCache === CONT TestResolveCliArgsInterpolationConfigString === CONT TestWriteValuesRejectsNonObjectValues === CONT TestWriteValuesSkipsWhenNilOrNull === CONT TestStackGenerationWithNestedTopologyWithRacing === CONT TestWriteValuesSortsKeys === CONT TestParseTerragruntConfigPreventDestroyTrue === CONT TestFindConfigFilesIgnoresDownloadDir === CONT TestFindConfigFilesIgnoresTerraformDataDirEnvRoot === CONT TestFindConfigFilesIgnoresTerraformDataDirEnvPath === CONT TestFindConfigFilesIgnoresTerraformDataDirEnv === CONT TestFindConfigFilesIgnoresTerraformDataDir === CONT TestFindConfigFilesIgnoresTerragruntCache === CONT TestFindConfigFilesInPathMultipleMixedConfigs === CONT TestFindConfigFilesInPathMultipleJsonConfigs === CONT TestFindConfigFilesInPathMultipleConfigs === CONT TestFindConfigFilesInPathOneJsonConfig === CONT TestReadTFVarsFiles === CONT TestStrContains === CONT TestTimeCmp === CONT TestEndsWith === CONT TestStartsWith === CONT TestGetTerragruntSourceForModuleHappyPath === CONT TestReadTerragruntConfigLocals === CONT TestReadTerragruntConfigHooks === CONT TestReadTerragruntConfigRemoteState === CONT TestReadTerragruntConfigInputs === CONT TestTerraformOutputJsonToCtyValueMap === CONT TestTerraformBuiltInFunctions === CONT TestGetParentTerragruntDir === CONT TestGetTerragruntDirRelPath === CONT TestGetTerragruntDirAbsPath === CONT TestParseTerragruntConfigDependenciesMultiplePaths === CONT TestParseTerragruntConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig === CONT TestParseTerragruntConfigDependenciesOnePath === CONT TestPathRelativeToInclude === CONT TestResolveCommandsInterpolationConfigString === CONT TestResolveEnvInterpolationConfigString === CONT TestResolveTerragruntInterpolation === CONT TestFindInParentFoldersWithStackFile === CONT TestFindInParentFolders === CONT TestPathRelativeFromInclude === CONT TestConstraintCheck === CONT TestScanVariables === CONT TestParseTerragruntStackConfigComplex === CONT TestParseTerragruntStackConfig === CONT TestEvaluateLocalsBlockMultipleLocalsBlocksWillFail === CONT TestEvaluateLocalsBlockImpossibleWillFail === CONT TestEvaluateLocalsBlockMultiDeepReference === CONT TestEvaluateLocalsBlock === CONT TestIncludeConfigNotFoundError === CONT TestDependencyFileNotFoundError === CONT TestConcurrentCopyFieldsMetadata === CONT TestDeepMergeConfigIntoIncludedConfig === CONT TestMergeConfigIntoIncludedConfig === CONT TestStackUnitCtyReading === CONT TestStackLocalsCtyReading === CONT TestParseTerragruntHclConfigRemoteStateMissingBackend === CONT TestParseIamAssumeRoleDuration === CONT TestParseIamRole === CONT TestParseTerragruntJsonConfigRetryConfiguration === CONT TestParseTerragruntHclConfigRetryConfiguration === CONT TestParseTerragruntJsonConfigRemoteStateFullConfig === CONT TestParseTerragruntHclConfigRemoteStateFullConfig === CONT TestTerraformConfigAsCtyDrift === CONT TestDecodeDependencyNoLabelIsError === CONT TestParseDependencyBlockMultiple === CONT TestDecodeDependencyMockOutputs === CONT TestModuleDependenciesMerge === CONT TestBestEffortParseConfigStringWDependency === CONT TestBestEffortParseConfigString === CONT TestDecodeNoDependencyBlock === CONT TestIncludeFunctionsWorkInChildConfig === CONT TestParseTerragruntJsonConfigTerraformWithMultipleExtraArguments === CONT TestFindConfigFilesInPathNone === CONT TestPartialParseDependencyBlockSetsTerragruntDependencies === CONT TestOptionalDependenciesAreSkipped === CONT TestPartialParseOnlyParsesTerraformSource === CONT TestPartialParseDependencyBlockMergesDependenciesDedup === CONT TestPartialParseDependencyBlockMergesDependenciesOrdering === CONT TestPartialParseDependencyBlockMergesDependencies === CONT TestPartialParseDependencyBlockSetsDependencies === CONT TestPartialParseMultipleDependencyBlockSetsTerragruntDependencies === CONT TestPartialParseCacheKeyFormat === CONT TestParseTerragruntJsonConfigRemoteStateMinimalConfig === CONT TestParseTerragruntConfigRemoteStateAttrMinimalConfig === CONT TestParseTerragruntConfigRemoteStateMinimalConfig === CONT TestParseTerragruntConfigSkipTrue === CONT TestPartialParseOmittedItems === CONT TestPartialParseOnlyInheritsSelectedBlocksDependencies === CONT TestPartialParseOnlyInheritsSelectedBlocksFlags === CONT TestPartialParseDoesNotResolveIgnoredBlockEvenInParent === CONT TestPartialParseCacheInvalidationOnFileModification === CONT TestPartialParseCacheWithInvalidFile === CONT TestCatalogParseConfigFile === CONT TestTerragruntConfigAsCtyDrift === CONT TestTerragruntConfigCacheOperation === CONT TestParseTerragruntConfigEmptyConfig === CONT TestParseTerragruntConfigTerraformWithSource === CONT TestParseTerragruntConfigTerraformNoSource === CONT TestParseTerragruntConfigEmptyConfigOldConfig === CONT TestParseTerragruntConfigTwoLevels === CONT TestParseTerragruntConfigThreeLevels === CONT TestParseTerragruntJsonConfigIncludeOverrideAll === CONT TestPartialParseCacheHitOnSecondParse === CONT TestRunCommand === CONT TestPartialParseDoesNotResolveIgnoredBlock === CONT TestPartialParseMultipleItems === CONT TestPartialParseResolvesLocals === CONT TestParseTerragruntConfigIncludeWithFindInParentFolders === CONT TestParseTerragruntConfigInclude === CONT TestDecodeDependencyBlockMultiple === CONT TestWriteTo === CONT TestParseTerragruntConfigSkipFalse === CONT TestRemoteStateAsCtyDrift === CONT TestParseTerragruntConfigTerraformWithMultipleExtraArguments === CONT TestParseTerragruntJsonConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig === CONT TestParseTerragruntConfigTerraformWithExtraArguments === CONT TestValidateStackConfig === CONT TestParseTerragruntConfigPreventDestroyFalse === NAME TestWriteValuesRejectsNonObjectValues stack_test.go:591: [terragrunt stack generate --working-dir /tmp/TestWriteValuesRejectsNonObjectValues1898140725/001 --log-format=key-value] === NAME TestWriteValuesSkipsWhenNilOrNull stack_test.go:552: [terragrunt stack generate --working-dir /tmp/TestWriteValuesSkipsWhenNilOrNull3385706317/001 --log-format=key-value] === NAME TestStackGenerationWithNestedTopologyWithRacing stack_test.go:341: [terragrunt stack generate --working-dir /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live --log-format=key-value] --- PASS: TestFindConfigFilesInPathOneConfig (0.08s) --- PASS: TestDisabledDependency (0.00s) time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestPartialParseSavesToHclCache (0.08s) time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Detected single bare include block - exposing as top level --- PASS: TestParseTerragruntConfigTerraformWithMultipleExtraArguments (0.10s) time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. === NAME TestWriteValuesSortsKeys stack_test.go:198: [terragrunt stack generate --working-dir /tmp/TestWriteValuesSortsKeys3067675607/001 --log-format=key-value] time=2025-10-03UTC16:56:12Z level=debug msg=[Partial] Included config ../../../root.hcl has strategy shallow merge: merging config in (shallow). --- PASS: TestGetTerragruntDirAbsPath (0.04s) time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestScanDefaultVariables (0.16s) time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestParseIamWebIdentity (0.15s) time=2025-10-03UTC16:56:12Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=[Partial] Included config ../../../root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestParseTerragruntConfigTerraformWithExtraArguments (0.07s) time=2025-10-03UTC16:56:12Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Included config ../../../root.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/partial-parse/partial-inheritance/root.hcl has strategy shallow merge: merging config in (shallow). --- PASS: TestPartialParseOnlyInheritsSelectedBlocksDependencies (0.12s) time=2025-10-03UTC16:56:12Z level=debug msg=Detected single bare include block - exposing as top level --- PASS: TestParseTerragruntConfigDependenciesMultiplePaths (0.02s) time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestParseIamRole (0.05s) time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestParseTerragruntConfigEmptyConfigOldConfig (0.04s) === RUN TestValidateStackConfig/valid_config === PAUSE TestValidateStackConfig/valid_config === RUN TestValidateStackConfig/empty_config === PAUSE TestValidateStackConfig/empty_config === RUN TestValidateStackConfig/empty_unit_name time=2025-10-03UTC16:56:12Z level=error msg=Error: Invalid multi-line string === PAUSE TestValidateStackConfig/empty_unit_name time=2025-10-03UTC16:56:12Z level=error msg= on terragrunt.stack.hcl line 3, in locals: === RUN TestValidateStackConfig/whitespace_unit_name === PAUSE TestValidateStackConfig/whitespace_unit_name === RUN TestValidateStackConfig/empty_unit_source === PAUSE TestValidateStackConfig/empty_unit_source time=2025-10-03UTC16:56:12Z level=error msg= 3: project = "my-project === RUN TestValidateStackConfig/whitespace_unit_source === PAUSE TestValidateStackConfig/whitespace_unit_source === RUN TestValidateStackConfig/empty_unit_path time=2025-10-03UTC16:56:12Z level=error msg= 4: } === PAUSE TestValidateStackConfig/empty_unit_path === RUN TestValidateStackConfig/whitespace_unit_path time=2025-10-03UTC16:56:12Z level=error msg=Quoted strings may not be split over multiple lines. To produce a multi-line === PAUSE TestValidateStackConfig/whitespace_unit_path time=2025-10-03UTC16:56:12Z level=error msg=string, either use the \n escape to represent a newline character or use the === RUN TestValidateStackConfig/duplicate_unit_names time=2025-10-03UTC16:56:12Z level=error msg="heredoc" multi-line template syntax. === PAUSE TestValidateStackConfig/duplicate_unit_names time=2025-10-03UTC16:56:12Z level=error msg=Error: Invalid multi-line string === RUN TestValidateStackConfig/duplicate_unit_paths === PAUSE TestValidateStackConfig/duplicate_unit_paths time=2025-10-03UTC16:56:12Z level=error msg= on terragrunt.stack.hcl line 4, in locals: === RUN TestValidateStackConfig/valid_config_with_stacks === PAUSE TestValidateStackConfig/valid_config_with_stacks === RUN TestValidateStackConfig/empty_stack_name === PAUSE TestValidateStackConfig/empty_stack_name === RUN TestValidateStackConfig/whitespace_stack_name === PAUSE TestValidateStackConfig/whitespace_stack_name === RUN TestValidateStackConfig/empty_stack_source === PAUSE TestValidateStackConfig/empty_stack_source time=2025-10-03UTC16:56:12Z level=error msg= 4: } === RUN TestValidateStackConfig/whitespace_stack_source time=2025-10-03UTC16:56:12Z level=error msg=Quoted strings may not be split over multiple lines. To produce a multi-line time=2025-10-03UTC16:56:12Z level=error msg=string, either use the \n escape to represent a newline character or use the time=2025-10-03UTC16:56:12Z level=error msg="heredoc" multi-line template syntax. time=2025-10-03UTC16:56:12Z level=error msg=Error: Unterminated template string time=2025-10-03UTC16:56:12Z level=error msg= on terragrunt.stack.hcl line 3, in locals: time=2025-10-03UTC16:56:12Z level=error msg= 3: project = "my-project time=2025-10-03UTC16:56:12Z level=error msg= 4: } time=2025-10-03UTC16:56:12Z level=error msg=No closing marker was found for the string. time=2025-10-03UTC16:56:12Z level=warn msg=Failed to parse HCL in file terragrunt.stack.hcl: terragrunt.stack.hcl:3,23-4,1: Invalid multi-line string; Quoted strings may not be split over multiple lines. To produce a multi-line string, either use the \n escape to represent a newline character or use the "heredoc" multi-line template syntax., and 2 other diagnostic(s) --- PASS: TestFindConfigFilesIgnoresDownloadDir (0.03s) --- PASS: TestFindConfigFilesIgnoresTerraformDataDirEnvRoot (0.03s) --- PASS: TestParseTerragruntStackConfigInvalidSyntax (0.21s) time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. === RUN TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_} time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. === PAUSE TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_} --- PASS: TestParseTerragruntConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig (0.06s) --- PASS: TestParseTerragruntJsonConfigRetryConfiguration (0.08s) === RUN TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#01 === PAUSE TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#01 time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=[Partial] Included config ../../../root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestParseIamAssumeRoleSessionName (0.22s) time=2025-10-03UTC16:56:12Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Included config ../../../root.hcl has strategy shallow merge: merging config in (shallow) for dependency. === RUN TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#02 time=2025-10-03UTC16:56:12Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Included config ../../../root.hcl has strategy shallow merge: merging config in (shallow). --- PASS: TestParseTerragruntConfigIncludeOverrideAll (0.23s) time=2025-10-03UTC16:56:12Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Included config ../../../root.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:12Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Included config ../../../root.hcl has strategy shallow merge: merging config in (shallow). --- PASS: TestParseTerragruntConfigIncludeOverrideRemote (0.23s) === RUN TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_locking()_} === PAUSE TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_locking()_} === RUN TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_vars()_} === PAUSE TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_vars()_} === RUN TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_parallelism()_} time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestParseTerragruntJsonConfigRemoteStateDynamoDbTerraformConfigAndDependenciesFullConfig (0.23s) time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestParseTerragruntConfigDependenciesOnePath (0.10s) === PAUSE TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#02 time=2025-10-03UTC16:56:12Z level=debug msg=Included config ../../../root.hcl has strategy shallow merge: merging config in (shallow). --- PASS: TestParseTerragruntConfigInclude (0.14s) time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. === PAUSE TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_parallelism()_} === CONT TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_locking()_} === CONT TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_parallelism()_} time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestParseTerragruntConfigPreventDestroyFalse (0.17s) === RUN TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#03 === PAUSE TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#03 === CONT TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_} === CONT TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#03 === CONT TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#02 === CONT TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#01 --- PASS: TestTerraformConfigAsCtyDrift (0.00s) === CONT TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_vars()_} time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestParseTerragruntConfigPreventDestroyTrue (0.15s) time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestParseTerragruntConfigSkipTrue (0.21s) time=2025-10-03UTC16:56:12Z level=debug msg=Reading Terragrunt stack config file at /tmp/TestFindInParentFoldersWithStackFile3796706197/001/stack/terragrunt.stack.hcl time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestFindInParentFoldersWithStackFile3796706197/001 msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestFindInParentFoldersWithStackFile3796706197/001 msg=Evaluated 1 locals (remaining 0): aws_region --- PASS: TestParseTerragruntHclConfigRemoteStateFullConfig (0.05s) === NAME TestWriteValuesSortsKeys stack_test.go:198: [TestWriteValuesSortsKeys] Full contents of stdout: package.go:977: [TestWriteValuesSortsKeys] stack_test.go:198: [TestWriteValuesSortsKeys] Full contents of stderr: package.go:977: [TestWriteValuesSortsKeys] time=2025-10-03UTC16:56:12Z level=info msg=Generating unit test_unit from ./terragrunt.stack.hcl package.go:977: [TestWriteValuesSortsKeys] stack_test.go:205: Generation 1 content: # Auto-generated by the terragrunt.stack.hcl file by Terragrunt. Do not edit manually aaa_first = "should be first" alpha = "letter" beta = 42 charlie = "nato" delta = ["a", "b"] gamma = true mmm_middle = "should be middle" omega = "end" zebra = "animal" zzz_last = "should be last" stack_test.go:198: [terragrunt stack generate --working-dir /tmp/TestWriteValuesSortsKeys3067675607/001 --log-format=key-value] time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestFindInParentFoldersWithStackFile3796706197/001 msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestFindInParentFoldersWithStackFile3796706197/001 msg=Evaluated 1 locals (remaining 0): aws_region time=2025-10-03UTC16:56:12Z level=debug msg=Evaluated 1 locals (remaining 1): regions_vars time=2025-10-03UTC16:56:12Z level=debug msg=Evaluated 1 locals (remaining 0): region time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestFindInParentFoldersWithStackFile (0.05s) --- PASS: TestParseTerragruntJsonConfigRemoteStateFullConfig (0.08s) time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. === RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env()}/bar" === PAUSE TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env()}/bar" === RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("","")}/bar" --- PASS: TestParseTerragruntHclConfigRetryConfiguration (0.09s) --- PASS: TestFindConfigFilesIgnoresTerraformDataDir (0.03s) time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestFindConfigFilesIgnoresTerragruntCache (0.02s) === RUN TestModuleDependenciesMerge/MergeNil === PAUSE TestModuleDependenciesMerge/MergeNil === RUN TestModuleDependenciesMerge/MergeOne === PAUSE TestModuleDependenciesMerge/MergeOne === RUN TestModuleDependenciesMerge/MergeMany === PAUSE TestModuleDependenciesMerge/MergeMany === RUN TestModuleDependenciesMerge/MergeEmpty === PAUSE TestModuleDependenciesMerge/MergeEmpty === RUN TestModuleDependenciesMerge/MergeOneExisting === PAUSE TestModuleDependenciesMerge/MergeOneExisting === RUN TestModuleDependenciesMerge/MergeAllExisting === PAUSE TestModuleDependenciesMerge/MergeAllExisting === RUN TestModuleDependenciesMerge/MergeSomeExisting === PAUSE TestModuleDependenciesMerge/MergeSomeExisting === CONT TestModuleDependenciesMerge/MergeNil === CONT TestModuleDependenciesMerge/MergeOneExisting === CONT TestModuleDependenciesMerge/MergeSomeExisting === CONT TestModuleDependenciesMerge/MergeAllExisting === CONT TestModuleDependenciesMerge/MergeMany === CONT TestModuleDependenciesMerge/MergeOne === CONT TestModuleDependenciesMerge/MergeEmpty --- PASS: TestModuleDependenciesMerge (0.00s) --- PASS: TestModuleDependenciesMerge/MergeNil (0.00s) --- PASS: TestModuleDependenciesMerge/MergeOneExisting (0.00s) --- PASS: TestModuleDependenciesMerge/MergeSomeExisting (0.00s) --- PASS: TestModuleDependenciesMerge/MergeAllExisting (0.00s) --- PASS: TestModuleDependenciesMerge/MergeMany (0.00s) --- PASS: TestModuleDependenciesMerge/MergeOne (0.00s) --- PASS: TestModuleDependenciesMerge/MergeEmpty (0.00s) --- PASS: TestFindConfigFilesInPathMultipleConfigs (0.01s) === RUN TestBestEffortParseConfigString/Simple === PAUSE TestBestEffortParseConfigString/Simple === RUN TestBestEffortParseConfigString/Locals_referencing_each_other === PAUSE TestBestEffortParseConfigString/Locals_referencing_each_other === CONT TestBestEffortParseConfigString/Simple === CONT TestBestEffortParseConfigString/Locals_referencing_each_other === RUN TestGetTerragruntSourceForModuleHappyPath/- === PAUSE TestGetTerragruntSourceForModuleHappyPath/- === RUN TestGetTerragruntSourceForModuleHappyPath/-/source/modules === PAUSE TestGetTerragruntSourceForModuleHappyPath/-/source/modules --- PASS: TestDecodeNoDependencyBlock (0.17s) === RUN TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/modules.git//foo/bar-/source/modules --- PASS: TestFindConfigFilesIgnoresTerraformDataDirEnvPath (0.55s) --- PASS: TestDecodeDependencyMockOutputs (0.26s) === PAUSE TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/modules.git//foo/bar-/source/modules --- PASS: TestDecodeDependencyNoLabelIsError (0.28s) === RUN TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/modules.git//foo/bar?ref=v0.0.1-/source/modules --- PASS: TestFindConfigFilesInPathMultipleMixedConfigs (0.43s) --- PASS: TestTerragruntConfigCacheOperation (0.00s) === RUN TestCatalogParseConfigFile/testCase-0 === PAUSE TestCatalogParseConfigFile/testCase-0 === RUN TestCatalogParseConfigFile/testCase-1 === RUN TestTerraformBuiltInFunctions/abs(-1) === PAUSE TestTerraformBuiltInFunctions/abs(-1) === RUN TestTerraformBuiltInFunctions/element(["one",_"two",_"three"],_1) --- PASS: TestDependencyFileNotFoundError (0.07s) --- PASS: TestIncludeConfigNotFoundError (1.06s) === RUN TestDeepMergeConfigIntoIncludedConfig/base_case === PAUSE TestDeepMergeConfigIntoIncludedConfig/base_case === RUN TestDeepMergeConfigIntoIncludedConfig/simple_in_target === PAUSE TestDeepMergeConfigIntoIncludedConfig/simple_in_target === RUN TestDeepMergeConfigIntoIncludedConfig/simple_in_source === PAUSE TestCatalogParseConfigFile/testCase-1 === RUN TestCatalogParseConfigFile/testCase-2 --- PASS: TestDecodeDependencyBlockMultiple (0.08s) time=2025-10-03UTC16:56:14Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestTerragruntConfigAsCtyDrift (0.39s) time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:14Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestResolveCommandsInterpolationConfigString (0.11s) --- PASS: TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_locking()_} (0.07s) --- PASS: TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_parallelism()_} (2.33s) --- PASS: TestResolveCommandsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_commands_that_need_vars()_} (2.32s) --- PASS: TestFindConfigFilesIgnoresTerraformDataDirEnv (2.24s) --- PASS: TestFindConfigFilesInPathMultipleJsonConfigs (2.18s) --- PASS: TestFindConfigFilesInPathNone (2.11s) --- PASS: TestFindConfigFilesInPathOneJsonConfig (2.17s) === PAUSE TestCatalogParseConfigFile/testCase-2 time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. === RUN TestCatalogParseConfigFile/testCase-3 === PAUSE TestCatalogParseConfigFile/testCase-3 === RUN TestCatalogParseConfigFile/testCase-4 === PAUSE TestCatalogParseConfigFile/testCase-4 === RUN TestCatalogParseConfigFile/testCase-5 === PAUSE TestCatalogParseConfigFile/testCase-5 === RUN TestCatalogParseConfigFile/testCase-6 === PAUSE TestCatalogParseConfigFile/testCase-6 === RUN TestCatalogParseConfigFile/testCase-7 === PAUSE TestCatalogParseConfigFile/testCase-7 === RUN TestCatalogParseConfigFile/testCase-8 === PAUSE TestCatalogParseConfigFile/testCase-8 === RUN TestCatalogParseConfigFile/testCase-9 === PAUSE TestCatalogParseConfigFile/testCase-9 === RUN TestCatalogParseConfigFile/testCase-10 --- PASS: TestPartialParseDependencyBlockSetsDependencies (1.81s) === PAUSE TestCatalogParseConfigFile/testCase-10 === CONT TestCatalogParseConfigFile/testCase-0 time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestPartialParseDependencyBlockMergesDependenciesDedup (1.82s) === CONT TestCatalogParseConfigFile/testCase-6 === CONT TestCatalogParseConfigFile/testCase-9 === CONT TestCatalogParseConfigFile/testCase-8 === CONT TestCatalogParseConfigFile/testCase-5 time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. === CONT TestCatalogParseConfigFile/testCase-7 === CONT TestCatalogParseConfigFile/testCase-10 --- PASS: TestRemoteStateAsCtyDrift (0.21s) time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug prefix=../test/fixtures/hooks/before-after-and-on-error msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=error msg=Error: Invalid function argument time=2025-10-03UTC16:56:15Z level=error msg= on terragrunt.hcl line 4, in dependencies: time=2025-10-03UTC16:56:15Z level=debug prefix=../test/fixtures/hooks/before-after-and-on-error msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=error msg= 4: paths = [file("i-am-a-file-that-does-not-exist")] time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=error msg=Invalid value for "path" parameter: no file exists at time=2025-10-03UTC16:56:15Z level=error msg=i-am-a-file-that-does-not-exist; this function works only with files that are time=2025-10-03UTC16:56:15Z level=error msg=distributed as part of the configuration source code, so if this file will be time=2025-10-03UTC16:56:15Z level=error msg=created by a resource in this configuration you must instead obtain this result time=2025-10-03UTC16:56:15Z level=error msg=from an attribute of that resource. time=2025-10-03UTC16:56:15Z level=error msg=Error: Unsuitable value type time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. === CONT TestCatalogParseConfigFile/testCase-3 time=2025-10-03UTC16:56:15Z level=error msg= on terragrunt.hcl line 4, in dependencies: time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. === CONT TestCatalogParseConfigFile/testCase-2 --- PASS: TestOptionalDependenciesAreSkipped (2.19s) time=2025-10-03UTC16:56:15Z level=error msg= 4: paths = [file("i-am-a-file-that-does-not-exist")] time=2025-10-03UTC16:56:15Z level=error msg=Error: Missing required argument time=2025-10-03UTC16:56:15Z level=error msg= on terragrunt.hcl line 2, in remote_state: time=2025-10-03UTC16:56:15Z level=error msg= 2: remote_state {} time=2025-10-03UTC16:56:15Z level=error msg=The argument "backend" is required, but no definition was found. time=2025-10-03UTC16:56:15Z level=error msg=Error: Missing required argument time=2025-10-03UTC16:56:15Z level=error msg= on terragrunt.hcl line 2, in remote_state: time=2025-10-03UTC16:56:15Z level=error msg= 2: remote_state {} time=2025-10-03UTC16:56:15Z level=error msg=The argument "config" is required, but no definition was found. time=2025-10-03UTC16:56:15Z level=error msg=Unsuitable value: value must be known --- PASS: TestParseTerragruntHclConfigRemoteStateMissingBackend (0.56s) === CONT TestCatalogParseConfigFile/testCase-1 --- PASS: TestPartialParseDoesNotResolveIgnoredBlock (1.57s) === CONT TestCatalogParseConfigFile/testCase-4 time=2025-10-03UTC16:56:15Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/dev msg=Did not find any locals block: skipping evaluation. --- PASS: TestReadTerragruntConfigHooks (1.88s) time=2025-10-03UTC16:56:15Z level=warn msg=Using `terragrunt.hcl` as the root of Terragrunt configurations is an anti-pattern, and no longer recommended. In a future version of Terragrunt, this will result in an error. You are advised to use a differently named file like `root.hcl` instead. For more information, see https://terragrunt.gruntwork.io/docs/migrate/migrating-from-root-terragrunt-hcl time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/dev/us-west-1 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug prefix=../test/fixtures/inputs msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root msg=Evaluated 1 locals (remaining 0): github_org time=2025-10-03UTC16:56:15Z level=warn msg=Using `terragrunt.hcl` as the root of Terragrunt configurations is an anti-pattern, and no longer recommended. In a future version of Terragrunt, this will result in an error. You are advised to use a differently named file like `root.hcl` instead. For more information, see https://terragrunt.gruntwork.io/docs/migrate/migrating-from-root-terragrunt-hcl time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root msg=Evaluated 1 locals (remaining 0): github_org === PAUSE TestDeepMergeConfigIntoIncludedConfig/simple_in_source === RUN TestDeepMergeConfigIntoIncludedConfig/simple_in_both === PAUSE TestDeepMergeConfigIntoIncludedConfig/simple_in_both === RUN TestDeepMergeConfigIntoIncludedConfig/skip_-_preserve_target === PAUSE TestDeepMergeConfigIntoIncludedConfig/skip_-_preserve_target === RUN TestDeepMergeConfigIntoIncludedConfig/skip_-_copy_source time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. === PAUSE TestDeepMergeConfigIntoIncludedConfig/skip_-_copy_source === RUN TestDeepMergeConfigIntoIncludedConfig/skip_-_still_copy_source === PAUSE TestDeepMergeConfigIntoIncludedConfig/skip_-_still_copy_source === RUN TestDeepMergeConfigIntoIncludedConfig/dependencies === PAUSE TestDeepMergeConfigIntoIncludedConfig/dependencies === RUN TestDeepMergeConfigIntoIncludedConfig/retryable_errors === PAUSE TestDeepMergeConfigIntoIncludedConfig/retryable_errors time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. === RUN TestDeepMergeConfigIntoIncludedConfig/inputs time=2025-10-03UTC16:56:15Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Found locals block: evaluating the expressions. === PAUSE TestDeepMergeConfigIntoIncludedConfig/inputs time=2025-10-03UTC16:56:15Z level=debug prefix=../test/fixtures/inputs msg=Did not find any locals block: skipping evaluation. === RUN TestDeepMergeConfigIntoIncludedConfig/terraform_copy_terraform_lock_file time=2025-10-03UTC16:56:15Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Evaluated 1 locals (remaining 0): github_org time=2025-10-03UTC16:56:15Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestParseTerragruntConfigRemoteStateAttrMinimalConfig (1.92s) time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 4 locals (remaining 0): inputs_vars, account_vars, region_vars, catalog_vars time=2025-10-03UTC16:56:15Z level=debug msg=Found locals block: evaluating the expressions. --- PASS: TestParseIamAssumeRoleDuration (0.28s) time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 3 locals (remaining 4): x, y, region time=2025-10-03UTC16:56:15Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Evaluated 1 locals (remaining 0): github_org time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 3 locals (remaining 1): foo, z, s3_url time=2025-10-03UTC16:56:15Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 0): bar time=2025-10-03UTC16:56:15Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root msg=Evaluated 1 locals (remaining 0): github_org --- PASS: TestEvaluateLocalsBlock (1.93s) time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug prefix=../test/fixtures/terragrunt msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug prefix=../test/fixtures/stacks/locals/live msg=Reading Terragrunt stack config file at ../test/fixtures/stacks/locals/live/terragrunt.stack.hcl time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestPartialParseMultipleDependencyBlockSetsTerragruntDependencies (1.94s) time=2025-10-03UTC16:56:15Z level=debug msg=Found locals block: evaluating the expressions. === PAUSE TestValidateStackConfig/whitespace_stack_source === PAUSE TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("","")}/bar" time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 0): baseRepo === RUN TestValidateStackConfig/empty_stack_path time=2025-10-03UTC16:56:15Z level=debug msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/root.hcl has strategy shallow merge: merging config in (shallow). === PAUSE TestValidateStackConfig/empty_stack_path === RUN TestResolveEnvInterpolationConfigString/iam_role_=_get_env() === PAUSE TestResolveEnvInterpolationConfigString/iam_role_=_get_env() === RUN TestResolveEnvInterpolationConfigString/iam_role_=_get_env("TEST_VAR_1",_"TEST_VAR_2",_"TEST_VAR_3") === PAUSE TestResolveEnvInterpolationConfigString/iam_role_=_get_env("TEST_VAR_1",_"TEST_VAR_2",_"TEST_VAR_3") === RUN TestResolveEnvInterpolationConfigString/iam_role_=_get_env("TEST_ENV_TERRAGRUNT_VAR") === PAUSE TestResolveEnvInterpolationConfigString/iam_role_=_get_env("TEST_ENV_TERRAGRUNT_VAR") === RUN TestResolveEnvInterpolationConfigString/iam_role_=_get_env("SOME_VAR",_"SOME_VALUE") === PAUSE TestResolveEnvInterpolationConfigString/iam_role_=_get_env("SOME_VAR",_"SOME_VALUE") time=2025-10-03UTC16:56:15Z level=debug msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/config4.hcl has strategy shallow merge: merging config in (shallow). === RUN TestValidateStackConfig/whitespace_stack_path === RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_HIT","")}/bar" --- PASS: TestReadTerragruntConfigInputs (1.95s) === PAUSE TestValidateStackConfig/whitespace_stack_path === PAUSE TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_HIT","")}/bar" === RUN TestValidateStackConfig/duplicate_stack_names === PAUSE TestValidateStackConfig/duplicate_stack_names === RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_HIT","DEFAULT")}/bar" === PAUSE TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_HIT","DEFAULT")}/bar" === RUN TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_VAR")}/bar" === RUN TestValidateStackConfig/duplicate_stack_paths === PAUSE TestValidateStackConfig/duplicate_stack_paths === CONT TestValidateStackConfig/whitespace_stack_path time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. === CONT TestValidateStackConfig/whitespace_stack_source === CONT TestValidateStackConfig/duplicate_stack_paths === CONT TestValidateStackConfig/empty_stack_source === CONT TestValidateStackConfig/empty_stack_path time=2025-10-03UTC16:56:15Z level=debug msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/partial-parse/ignore-bad-block-in-parent/root.hcl has strategy shallow merge: merging config in (shallow). === CONT TestValidateStackConfig/duplicate_stack_names === CONT TestValidateStackConfig/whitespace_stack_name --- PASS: TestPartialParseCacheKeyFormat (1.97s) time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 0): project --- PASS: TestParseTerragruntStackConfig (1.97s) time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestPartialParseCacheInvalidationOnFileModification (0.75s) time=2025-10-03UTC16:56:15Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 0): app1 time=2025-10-03UTC16:56:15Z level=debug msg=Found locals block: evaluating the expressions. --- PASS: TestPartialParseResolvesLocals (1.73s) time=2025-10-03UTC16:56:15Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 9): a time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 8): b time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 7): c time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 6): d --- PASS: TestPartialParseDependencyBlockSetsTerragruntDependencies (2.33s) time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 5): e time=2025-10-03UTC16:56:15Z level=debug msg=Running command: exit 1 time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=error msg=Error: Error in function call time=2025-10-03UTC16:56:15Z level=error msg= on terragrunt.hcl line 3, in locals: time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 4): f --- PASS: TestPartialParseOnlyParsesTerraformSource (2.34s) time=2025-10-03UTC16:56:15Z level=error msg= 3: fail = run_cmd("exit", "1") // intentional error time=2025-10-03UTC16:56:15Z level=error msg=Call to function "run_cmd" failed: Failed to execute "exit 1" in . time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 3): g time=2025-10-03UTC16:56:15Z level=error msg=exec: "exit": executable file not found in $PATH. time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 0): simple time=2025-10-03UTC16:56:15Z level=debug msg=Encountered error while evaluating locals in file test-time-mock time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 2): h time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 1): i --- PASS: TestPartialParseMultipleItems (1.72s) time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 0): j time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestEvaluateLocalsBlockMultiDeepReference (1.76s) time=2025-10-03UTC16:56:15Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug msg=Running command: exit 1 time=2025-10-03UTC16:56:15Z level=error msg=Error: Error in function call time=2025-10-03UTC16:56:15Z level=error msg= on terragrunt.hcl line 3, in locals: time=2025-10-03UTC16:56:15Z level=error msg= 3: fail = run_cmd("exit", "1") // intentional error time=2025-10-03UTC16:56:15Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=error msg=Call to function "run_cmd" failed: Failed to execute "exit 1" in . time=2025-10-03UTC16:56:15Z level=error msg=exec: "exit": executable file not found in $PATH. time=2025-10-03UTC16:56:15Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 4 locals (remaining 0): list, string, bool, number time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 0): simple time=2025-10-03UTC16:56:15Z level=debug msg=Encountered error while evaluating locals in file test-time-mock time=2025-10-03UTC16:56:15Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Evaluated 1 locals (remaining 0): github_org --- PASS: TestPartialParseDependencyBlockMergesDependenciesOrdering (2.05s) time=2025-10-03UTC16:56:15Z level=debug prefix=../test/fixtures/locals/canonical msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug prefix=../test/fixtures/locals/canonical msg=Evaluated 2 locals (remaining 1): x, file_contents time=2025-10-03UTC16:56:15Z level=debug prefix=../test/fixtures/locals/canonical msg=Evaluated 1 locals (remaining 0): number_expression --- PASS: TestBestEffortParseConfigStringWDependency (2.43s) time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 4 locals (remaining 0): catalog_vars, inputs_vars, account_vars, region_vars time=2025-10-03UTC16:56:15Z level=debug prefix=../test/fixtures/locals/canonical msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug prefix=../test/fixtures/locals/canonical msg=Evaluated 2 locals (remaining 1): file_contents, x time=2025-10-03UTC16:56:15Z level=debug prefix=../test/fixtures/locals/canonical msg=Evaluated 1 locals (remaining 0): number_expression time=2025-10-03UTC16:56:15Z level=debug msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:15Z level=debug msg=Found locals block: evaluating the expressions. --- PASS: TestReadTerragruntConfigLocals (2.37s) time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 4 locals (remaining 0): string, bool, number, list time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/parent-folders/terragrunt-in-root/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. === NAME TestWriteValuesRejectsNonObjectValues stack_test.go:591: [TestWriteValuesRejectsNonObjectValues] Full contents of stdout: package.go:977: [TestWriteValuesRejectsNonObjectValues] stack_test.go:591: [TestWriteValuesRejectsNonObjectValues] Full contents of stderr: package.go:977: [TestWriteValuesRejectsNonObjectValues] time=2025-10-03UTC16:56:15Z level=info msg=Generating unit bad from ./terragrunt.stack.hcl package.go:977: [TestWriteValuesRejectsNonObjectValues] --- PASS: TestPartialParseCacheHitOnSecondParse (1.81s) --- PASS: TestWriteValuesRejectsNonObjectValues (2.92s) === CONT TestValidateStackConfig/duplicate_unit_names === CONT TestValidateStackConfig/duplicate_unit_paths === CONT TestValidateStackConfig/valid_config_with_stacks === CONT TestValidateStackConfig/empty_stack_name === CONT TestValidateStackConfig/empty_unit_name === CONT TestValidateStackConfig/empty_unit_source === CONT TestValidateStackConfig/whitespace_unit_name === CONT TestValidateStackConfig/empty_config === CONT TestValidateStackConfig/valid_config === CONT TestValidateStackConfig/whitespace_unit_path === CONT TestValidateStackConfig/empty_unit_path --- PASS: TestEvaluateLocalsBlockMultipleLocalsBlocksWillFail (2.15s) time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestScanVariables (2.02s) time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestParseTerragruntConfigRemoteStateMinimalConfig (2.16s) === CONT TestValidateStackConfig/whitespace_unit_source time=2025-10-03UTC16:56:15Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 4 locals (remaining 0): number, string, bool, list time=2025-10-03UTC16:56:15Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 4 locals (remaining 0): number, string, bool, list --- PASS: TestPathRelativeToInclude (2.88s) time=2025-10-03UTC16:56:15Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 1): simple --- PASS: TestGetTerragruntDirRelPath (0.53s) --- PASS: TestWriteTo (0.31s) time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 0): reference time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 4 locals (remaining 0): catalog_vars, inputs_vars, account_vars, region_vars time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 4 locals (remaining 0): inputs_vars, account_vars, region_vars, catalog_vars time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 4 locals (remaining 0): account_vars, region_vars, catalog_vars, inputs_vars time=2025-10-03UTC16:56:15Z level=warn msg=Using an `include` block without a label is deprecated. Please use the `include` block with a label instead. For more information, see https://terragrunt.gruntwork.io/docs/migrate/bare-include/ time=2025-10-03UTC16:56:15Z level=debug prefix=../test/fixtures/terragrunt msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 1): simple time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Evaluated 1 locals (remaining 0): reference time=2025-10-03UTC16:56:15Z level=debug msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root/terragrunt.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:15Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:15Z level=debug msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root/terragrunt.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. === NAME TestWriteValuesSkipsWhenNilOrNull stack_test.go:552: [TestWriteValuesSkipsWhenNilOrNull] Full contents of stdout: package.go:977: [TestWriteValuesSkipsWhenNilOrNull] stack_test.go:552: [TestWriteValuesSkipsWhenNilOrNull] Full contents of stderr: package.go:977: [TestWriteValuesSkipsWhenNilOrNull] time=2025-10-03UTC16:56:15Z level=info msg=Generating unit u2 from ./terragrunt.stack.hcl package.go:977: [TestWriteValuesSkipsWhenNilOrNull] time=2025-10-03UTC16:56:15Z level=info msg=Generating unit u1 from ./terragrunt.stack.hcl package.go:977: [TestWriteValuesSkipsWhenNilOrNull] --- PASS: TestWriteValuesSkipsWhenNilOrNull (3.02s) time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestConcurrentCopyFieldsMetadata (0.49s) === PAUSE TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_VAR")}/bar" === CONT TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env()}/bar" time=2025-10-03UTC16:56:15Z level=debug prefix=../test/fixtures/stacks/locals/live msg=Running command: git rev-parse --show-toplevel time=2025-10-03UTC16:56:15Z level=debug prefix=../test/fixtures/stacks/locals/live msg=Command output will be suppressed. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. === PAUSE TestDeepMergeConfigIntoIncludedConfig/terraform_copy_terraform_lock_file === RUN TestDeepMergeConfigIntoIncludedConfig/terraform_copy_terraform_lock_file#01 === PAUSE TestDeepMergeConfigIntoIncludedConfig/terraform_copy_terraform_lock_file#01 === CONT TestDeepMergeConfigIntoIncludedConfig/base_case === CONT TestDeepMergeConfigIntoIncludedConfig/terraform_copy_terraform_lock_file#01 === CONT TestResolveEnvInterpolationConfigString/iam_role_=_get_env("SOME_VAR",_"SOME_VALUE") === CONT TestResolveEnvInterpolationConfigString/iam_role_=_get_env("TEST_VAR_1",_"TEST_VAR_2",_"TEST_VAR_3") === CONT TestResolveEnvInterpolationConfigString/iam_role_=_get_env("TEST_ENV_TERRAGRUNT_VAR") === CONT TestResolveEnvInterpolationConfigString/iam_role_=_get_env() === CONT TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_VAR")}/bar" === CONT TestDeepMergeConfigIntoIncludedConfig/skip_-_still_copy_source === CONT TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_HIT","DEFAULT")}/bar" === CONT TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_HIT","")}/bar" === CONT TestDeepMergeConfigIntoIncludedConfig/inputs === CONT TestDeepMergeConfigIntoIncludedConfig/simple_in_both === CONT TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("","")}/bar" === CONT TestDeepMergeConfigIntoIncludedConfig/skip_-_copy_source === CONT TestDeepMergeConfigIntoIncludedConfig/retryable_errors === CONT TestDeepMergeConfigIntoIncludedConfig/skip_-_preserve_target time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. === CONT TestDeepMergeConfigIntoIncludedConfig/terraform_copy_terraform_lock_file === CONT TestDeepMergeConfigIntoIncludedConfig/dependencies === CONT TestDeepMergeConfigIntoIncludedConfig/simple_in_source === CONT TestDeepMergeConfigIntoIncludedConfig/simple_in_target --- PASS: TestTerraformOutputJsonToCtyValueMap (0.40s) time=2025-10-03UTC16:56:15Z level=debug msg=Detected single bare include block - exposing as top level === PAUSE TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/modules.git//foo/bar?ref=v0.0.1-/source/modules time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. === RUN TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/emr_cluster.git?ref=feature/fix_bugs-/source/modules === PAUSE TestTerraformBuiltInFunctions/element(["one",_"two",_"three"],_1) === RUN TestTerraformBuiltInFunctions/chomp(file("other-file.txt")) === PAUSE TestTerraformBuiltInFunctions/chomp(file("other-file.txt")) === RUN TestTerraformBuiltInFunctions/sha1("input") === PAUSE TestTerraformBuiltInFunctions/sha1("input") === RUN TestTerraformBuiltInFunctions/split("|",_"one|two|three") === PAUSE TestTerraformBuiltInFunctions/split("|",_"one|two|three") === RUN TestTerraformBuiltInFunctions/!tobool("false") === PAUSE TestTerraformBuiltInFunctions/!tobool("false") === RUN TestTerraformBuiltInFunctions/trimspace("_____content_____") === PAUSE TestTerraformBuiltInFunctions/trimspace("_____content_____") === RUN TestTerraformBuiltInFunctions/zipmap(["one",_"two",_"three"],_[1,_2,_3]) time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Detected single bare include block - exposing as top level === PAUSE TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/emr_cluster.git?ref=feature/fix_bugs-/source/modules === RUN TestGetTerragruntSourceForModuleHappyPath/git::ssh://git@ghe.ourcorp.com/OurOrg/some-module.git-/source/modules === PAUSE TestGetTerragruntSourceForModuleHappyPath/git::ssh://git@ghe.ourcorp.com/OurOrg/some-module.git-/source/modules === RUN TestGetTerragruntSourceForModuleHappyPath/github.com/hashicorp/example-/source/modules === PAUSE TestGetTerragruntSourceForModuleHappyPath/github.com/hashicorp/example-/source/modules === RUN TestGetTerragruntSourceForModuleHappyPath/github.com/hashicorp/example//subdir-/source/modules === PAUSE TestGetTerragruntSourceForModuleHappyPath/github.com/hashicorp/example//subdir-/source/modules === RUN TestGetTerragruntSourceForModuleHappyPath/git@github.com:hashicorp/example.git//subdir-/source/modules time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. === PAUSE TestTerraformBuiltInFunctions/zipmap(["one",_"two",_"three"],_[1,_2,_3]) === CONT TestTerraformBuiltInFunctions/abs(-1) === CONT TestTerraformBuiltInFunctions/split("|",_"one|two|three") === CONT TestTerraformBuiltInFunctions/chomp(file("other-file.txt")) === CONT TestTerraformBuiltInFunctions/sha1("input") === CONT TestTerraformBuiltInFunctions/element(["one",_"two",_"three"],_1) === CONT TestTerraformBuiltInFunctions/trimspace("_____content_____") === CONT TestTerraformBuiltInFunctions/!tobool("false") === CONT TestTerraformBuiltInFunctions/zipmap(["one",_"two",_"three"],_[1,_2,_3]) time=2025-10-03UTC16:56:15Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/parent-folders/terragrunt-in-root/root.hcl has strategy shallow merge: merging config in (shallow) for dependency. --- PASS: TestPartialParseDependencyBlockMergesDependencies (2.46s) === PAUSE TestGetTerragruntSourceForModuleHappyPath/git@github.com:hashicorp/example.git//subdir-/source/modules === RUN TestGetTerragruntSourceForModuleHappyPath/./some/path//to/modulename-/source/modules time=2025-10-03UTC16:56:15Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:15Z level=debug prefix=../test/fixtures/stacks/basic/live msg=Reading Terragrunt stack config file at ../test/fixtures/stacks/basic/live/terragrunt.stack.hcl --- PASS: TestValidateStackConfig (2.68s) --- PASS: TestValidateStackConfig/whitespace_stack_path (0.00s) --- PASS: TestValidateStackConfig/whitespace_stack_source (0.00s) --- PASS: TestValidateStackConfig/empty_stack_source (0.00s) --- PASS: TestValidateStackConfig/duplicate_stack_paths (0.00s) --- PASS: TestValidateStackConfig/empty_stack_path (0.00s) --- PASS: TestValidateStackConfig/duplicate_stack_names (0.00s) --- PASS: TestValidateStackConfig/whitespace_stack_name (0.00s) --- PASS: TestValidateStackConfig/duplicate_unit_names (0.00s) --- PASS: TestValidateStackConfig/valid_config_with_stacks (0.00s) --- PASS: TestValidateStackConfig/duplicate_unit_paths (0.00s) --- PASS: TestValidateStackConfig/empty_stack_name (0.00s) --- PASS: TestValidateStackConfig/empty_unit_name (0.00s) --- PASS: TestValidateStackConfig/whitespace_unit_name (0.00s) --- PASS: TestValidateStackConfig/empty_config (0.00s) --- PASS: TestValidateStackConfig/empty_unit_source (0.00s) --- PASS: TestValidateStackConfig/whitespace_unit_path (0.00s) --- PASS: TestValidateStackConfig/empty_unit_path (0.00s) --- PASS: TestValidateStackConfig/whitespace_unit_source (0.00s) --- PASS: TestValidateStackConfig/valid_config (0.00s) === PAUSE TestGetTerragruntSourceForModuleHappyPath/./some/path//to/modulename-/source/modules === CONT TestGetTerragruntSourceForModuleHappyPath/- === CONT TestGetTerragruntSourceForModuleHappyPath/git::ssh://git@ghe.ourcorp.com/OurOrg/some-module.git-/source/modules === CONT TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/emr_cluster.git?ref=feature/fix_bugs-/source/modules === CONT TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/modules.git//foo/bar-/source/modules === CONT TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/modules.git//foo/bar?ref=v0.0.1-/source/modules === CONT TestGetTerragruntSourceForModuleHappyPath/git@github.com:hashicorp/example.git//subdir-/source/modules === CONT TestGetTerragruntSourceForModuleHappyPath/./some/path//to/modulename-/source/modules === CONT TestGetTerragruntSourceForModuleHappyPath/github.com/hashicorp/example//subdir-/source/modules === CONT TestGetTerragruntSourceForModuleHappyPath/-/source/modules === CONT TestGetTerragruntSourceForModuleHappyPath/github.com/hashicorp/example-/source/modules time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestGetTerragruntSourceForModuleHappyPath (2.92s) --- PASS: TestGetTerragruntSourceForModuleHappyPath/- (0.00s) --- PASS: TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/modules.git//foo/bar-/source/modules (0.00s) --- PASS: TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/modules.git//foo/bar?ref=v0.0.1-/source/modules (0.00s) --- PASS: TestGetTerragruntSourceForModuleHappyPath/git@github.com:hashicorp/example.git//subdir-/source/modules (0.00s) --- PASS: TestGetTerragruntSourceForModuleHappyPath/./some/path//to/modulename-/source/modules (0.00s) --- PASS: TestGetTerragruntSourceForModuleHappyPath/github.com/hashicorp/example//subdir-/source/modules (0.00s) --- PASS: TestGetTerragruntSourceForModuleHappyPath/-/source/modules (0.00s) --- PASS: TestGetTerragruntSourceForModuleHappyPath/github.com/hashicorp/example-/source/modules (0.00s) --- PASS: TestGetTerragruntSourceForModuleHappyPath/git::ssh://git@ghe.ourcorp.com/OurOrg/some-module.git-/source/modules (0.01s) --- PASS: TestGetTerragruntSourceForModuleHappyPath/git::git@github.com:acme/emr_cluster.git?ref=feature/fix_bugs-/source/modules (0.01s) time=2025-10-03UTC16:56:15Z level=debug msg=Detected single bare include block - exposing as top level --- PASS: TestReadTerragruntConfigRemoteState (2.63s) time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:15Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:15Z level=error msg=Error: Invalid function argument time=2025-10-03UTC16:56:15Z level=error msg= on /build/terragrunt/src/terragrunt/test/fixtures/partial-parse/ignore-bad-block-in-parent/root.hcl line 3, in dependencies: time=2025-10-03UTC16:56:15Z level=debug prefix=../test/fixtures/stacks/locals/live msg=git show-toplevel result: /build/terragrunt/src/terragrunt time=2025-10-03UTC16:56:15Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestParseTerragruntConfigTerraformWithSource (2.40s) time=2025-10-03UTC16:56:15Z level=debug prefix=../test/fixtures/stacks/locals/live msg=Evaluated 3 locals (remaining 0): repo_path, chicken, chick time=2025-10-03UTC16:56:15Z level=error msg= 3: paths = [file("i-am-a-file-that-does-not-exist")] time=2025-10-03UTC16:56:15Z level=error msg=Invalid value for "path" parameter: no file exists at time=2025-10-03UTC16:56:15Z level=error msg=/build/terragrunt/src/terragrunt/test/fixtures/partial-parse/ignore-bad-block-in-parent/i-am-a-file-that-does-not-exist; time=2025-10-03UTC16:56:15Z level=error msg=this function works only with files that are distributed as part of the time=2025-10-03UTC16:56:15Z level=error msg=configuration source code, so if this file will be created by a resource in this time=2025-10-03UTC16:56:15Z level=error msg=configuration you must instead obtain this result from an attribute of that time=2025-10-03UTC16:56:15Z level=error msg=resource. time=2025-10-03UTC16:56:15Z level=error msg=Error: Unsuitable value type time=2025-10-03UTC16:56:15Z level=debug msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/regressions/multiple-dependency-load-sync/root-terragrunt.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:15Z level=error msg= on /build/terragrunt/src/terragrunt/test/fixtures/partial-parse/ignore-bad-block-in-parent/root.hcl line 3, in dependencies: time=2025-10-03UTC16:56:15Z level=error msg= 3: paths = [file("i-am-a-file-that-does-not-exist")] time=2025-10-03UTC16:56:16Z level=error msg=Unsuitable value: value must be known --- PASS: TestPartialParseDoesNotResolveIgnoredBlockEvenInParent (1.46s) --- PASS: TestStackUnitCtyReading (1.33s) time=2025-10-03UTC16:56:16Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:16Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:16Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:16Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root msg=Evaluated 1 locals (remaining 0): github_org time=2025-10-03UTC16:56:16Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestParseTerragruntConfigSkipFalse (1.12s) time=2025-10-03UTC16:56:16Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:16Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:16Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:16Z level=debug msg=Found locals block: evaluating the expressions. --- PASS: TestPartialParseOmittedItems (2.93s) time=2025-10-03UTC16:56:16Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/dev msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:16Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root msg=Evaluated 1 locals (remaining 0): github_org time=2025-10-03UTC16:56:16Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:16Z level=debug msg=Evaluated 1 locals (remaining 0): baseRepo time=2025-10-03UTC16:56:16Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:16Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:16Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:16Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:16Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:16Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:16Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/config4.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:16Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:16Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestStackLocalsCtyReading (2.32s) time=2025-10-03UTC16:56:16Z level=debug msg=Evaluated 4 locals (remaining 0): account_vars, region_vars, catalog_vars, inputs_vars time=2025-10-03UTC16:56:16Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:16Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:16Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:16Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:17Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:17Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:17Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:17Z level=debug msg=Evaluated 1 locals (remaining 0): baseRepo time=2025-10-03UTC16:56:17Z level=debug msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/config1.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:17Z level=debug msg=Evaluated 4 locals (remaining 0): account_vars, region_vars, catalog_vars, inputs_vars time=2025-10-03UTC16:56:17Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Evaluated 1 locals (remaining 0): github_org time=2025-10-03UTC16:56:17Z level=debug msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/config3.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:17Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:17Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:17Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:17Z level=error msg=Error: Unclosed configuration block time=2025-10-03UTC16:56:17Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:17Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:17Z level=debug msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/parent-folders/terragrunt-in-root/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:17Z level=error msg= on /tmp/TestPartialParseCacheWithInvalidFile2193560717/001/terragrunt.hcl line 1, in invalid "hcl" "syntax": time=2025-10-03UTC16:56:17Z level=error msg= 1: invalid hcl syntax { time=2025-10-03UTC16:56:17Z level=error msg=There is no closing brace for this block before the end of the file. This may be time=2025-10-03UTC16:56:17Z level=error msg=caused by incorrect brace nesting elsewhere in this file. time=2025-10-03UTC16:56:17Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep1 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:17Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestParseTerragruntJsonConfigRemoteStateMinimalConfig (4.27s) time=2025-10-03UTC16:56:17Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:17Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:17Z level=warn msg=Failed to parse HCL in file /tmp/TestPartialParseCacheWithInvalidFile2193560717/001/terragrunt.hcl: /tmp/TestPartialParseCacheWithInvalidFile2193560717/001/terragrunt.hcl:1,20-21: Unclosed configuration block; There is no closing brace for this block before the end of the file. This may be caused by incorrect brace nesting elsewhere in this file. time=2025-10-03UTC16:56:18Z level=error msg=Error: Error in function call time=2025-10-03UTC16:56:18Z level=error msg= on mock-path-for-test.hcl line 1: time=2025-10-03UTC16:56:18Z level=error msg= 1: iam_role = get_env() time=2025-10-03UTC16:56:18Z level=error msg=Call to function "get_env" failed: InvalidGetEnvParamsError: Expected one or two time=2025-10-03UTC16:56:18Z level=error msg=parameters (getEnv("", "[DEFAULT]")) for get_env but got 0.. time=2025-10-03UTC16:56:18Z level=error msg=Error: Unsuitable value type time=2025-10-03UTC16:56:18Z level=error msg= on mock-path-for-test.hcl line 1: time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/read-tf-vars msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Detected single bare include block - exposing as top level --- PASS: TestPartialParseCacheWithInvalidFile (3.09s) time=2025-10-03UTC16:56:18Z level=error msg= 1: iam_role = get_env() time=2025-10-03UTC16:56:18Z level=error msg=Unsuitable value: value must be known time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep1 msg=Detected single bare include block - exposing as top level --- PASS: TestParseTerragruntConfigEmptyConfig (3.68s) time=2025-10-03UTC16:56:18Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root/terragrunt.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Evaluated 1 locals (remaining 0): github_org time=2025-10-03UTC16:56:18Z level=error msg=Error: Error in function call time=2025-10-03UTC16:56:18Z level=error msg= on mock-path-for-test.hcl line 1: time=2025-10-03UTC16:56:18Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root/terragrunt.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Evaluated 1 locals (remaining 0): github_org time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/read-tf-vars msg=Evaluated 4 locals (remaining 7): vars, json_vars, empty_vars, empty_vars_2 time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/dev/us-west-1 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=error msg= 1: iam_role = get_env("TEST_VAR_1", "TEST_VAR_2", "TEST_VAR_3") time=2025-10-03UTC16:56:18Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/config3.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/read-tf-vars msg=Evaluated 7 locals (remaining 0): json_bool_var, bool_var, number_var, list_var, json_number_var, json_string_var, string_var time=2025-10-03UTC16:56:18Z level=error msg=Call to function "get_env" failed: InvalidGetEnvParamsError: Expected one or two time=2025-10-03UTC16:56:18Z level=error msg=parameters (getEnv("", "[DEFAULT]")) for get_env but got 3.. time=2025-10-03UTC16:56:18Z level=error msg=Error: Unsuitable value type time=2025-10-03UTC16:56:18Z level=error msg= on mock-path-for-test.hcl line 1: time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/dev/us-west-1 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=error msg= 1: iam_role = get_env("TEST_VAR_1", "TEST_VAR_2", "TEST_VAR_3") time=2025-10-03UTC16:56:18Z level=error msg=Unsuitable value: value must be known time=2025-10-03UTC16:56:18Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 0 locals (remaining 2): time=2025-10-03UTC16:56:18Z level=debug msg=Not all locals could be evaluated: time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 1 locals (remaining 0): baseRepo time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/parent-folders/terragrunt-in-root/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep1 msg=Did not find any locals block: skipping evaluation. --- PASS: TestIncludeFunctionsWorkInChildConfig (5.38s) --- PASS: TestEvaluateLocalsBlockImpossibleWillFail (4.82s) time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. === RUN TestStrContains/StrContains_[hello_world_hello] time=2025-10-03UTC16:56:18Z level=error msg=Error: Error in function call time=2025-10-03UTC16:56:18Z level=error msg=Error: Error in function call time=2025-10-03UTC16:56:18Z level=error msg= on mock-path-for-test.hcl line 1: === PAUSE TestStrContains/StrContains_[hello_world_hello] time=2025-10-03UTC16:56:18Z level=error msg= 1: iam_role = get_env() time=2025-10-03UTC16:56:18Z level=error msg=Call to function "get_env" failed: InvalidGetEnvParamsError: Expected one or two === RUN TestStrContains/StrContains_[hello_world_world] time=2025-10-03UTC16:56:18Z level=error msg=parameters (getEnv("", "[DEFAULT]")) for get_env but got 0.. time=2025-10-03UTC16:56:18Z level=error msg=Error: Unsuitable value type === PAUSE TestStrContains/StrContains_[hello_world_world] time=2025-10-03UTC16:56:18Z level=error msg= on mock-path-for-test.hcl line 1: === RUN TestStrContains/StrContains_[hello_world0_0] time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 4 locals (remaining 0): inputs_vars, account_vars, region_vars, catalog_vars === PAUSE TestStrContains/StrContains_[hello_world0_0] time=2025-10-03UTC16:56:18Z level=error msg= 1: iam_role = get_env() time=2025-10-03UTC16:56:18Z level=error msg=Unsuitable value: value must be known time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep1 msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/regressions/multiple-dependency-load-sync/root-terragrunt.hcl has strategy shallow merge: merging config in (shallow). === RUN TestStrContains/StrContains_[hello_world_test] === PAUSE TestStrContains/StrContains_[hello_world_test] === CONT TestStrContains/StrContains_[hello_world_hello] === CONT TestStrContains/StrContains_[hello_world0_0] time=2025-10-03UTC16:56:18Z level=debug msg=Found locals block: evaluating the expressions. === CONT TestStrContains/StrContains_[hello_world_test] time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. === CONT TestStrContains/StrContains_[hello_world_world] === NAME TestStackGenerationWithNestedTopologyWithRacing time=2025-10-03UTC16:56:18Z level=error msg= on mock-path-for-test.hcl line 1: stack_test.go:341: [TestStackGenerationWithNestedTopologyWithRacing] Full contents of stdout: time=2025-10-03UTC16:56:18Z level=debug msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/partial-parse/partial-inheritance/root.hcl has strategy shallow merge: merging config in (shallow). package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] --- PASS: TestPartialParseOnlyInheritsSelectedBlocksFlags (3.50s) time=2025-10-03UTC16:56:18Z level=error msg= 1: iam_role = "foo/${get_env()}/bar" === NAME TestStackGenerationWithNestedTopologyWithRacing stack_test.go:341: [TestStackGenerationWithNestedTopologyWithRacing] Full contents of stderr: time=2025-10-03UTC16:56:18Z level=debug msg=Detected single bare include block - exposing as top level package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating stack foo3 from ./terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating stack foo from ./terragrunt.stack.hcl time=2025-10-03UTC16:56:18Z level=error msg=Call to function "get_env" failed: InvalidGetEnvParamsError: Expected one or two package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating stack foo2 from ./terragrunt.stack.hcl time=2025-10-03UTC16:56:18Z level=error msg=parameters (getEnv("", "[DEFAULT]")) for get_env but got 0.. package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating stack final3 from ./.terragrunt-stack/foo2/terragrunt.stack.hcl time=2025-10-03UTC16:56:18Z level=error msg=Error: Unsuitable value type package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating stack final3 from ./.terragrunt-stack/foo3/terragrunt.stack.hcl time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating stack final from ./.terragrunt-stack/foo2/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating stack final from ./.terragrunt-stack/foo3/terragrunt.stack.hcl time=2025-10-03UTC16:56:18Z level=debug msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/root.hcl has strategy shallow merge: merging config in (shallow). package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating stack final2 from ./.terragrunt-stack/foo3/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating stack final2 from ./.terragrunt-stack/foo2/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating stack final3 from ./.terragrunt-stack/foo/terragrunt.stack.hcl time=2025-10-03UTC16:56:18Z level=debug msg=Found locals block: evaluating the expressions. package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating stack final2 from ./.terragrunt-stack/foo/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating stack final from ./.terragrunt-stack/foo/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating unit final from ./.terragrunt-stack/foo/.terragrunt-stack/final3/terragrunt.stack.hcl time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 2 locals (remaining 0): project, env time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root msg=Found locals block: evaluating the expressions. package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating unit final from ./.terragrunt-stack/foo2/.terragrunt-stack/final3/terragrunt.stack.hcl time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/read-tf-vars msg=Found locals block: evaluating the expressions. package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating unit final from ./.terragrunt-stack/foo2/.terragrunt-stack/final/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating unit final from ./.terragrunt-stack/foo3/.terragrunt-stack/final/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating unit final from ./.terragrunt-stack/foo/.terragrunt-stack/final/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating unit final from ./.terragrunt-stack/foo/.terragrunt-stack/final2/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating unit final from ./.terragrunt-stack/foo3/.terragrunt-stack/final2/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating unit final from ./.terragrunt-stack/foo3/.terragrunt-stack/final3/terragrunt.stack.hcl time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Found locals block: evaluating the expressions. package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:15Z level=info msg=Generating unit final from ./.terragrunt-stack/foo2/.terragrunt-stack/final2/terragrunt.stack.hcl time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root msg=Evaluated 1 locals (remaining 0): github_org package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] --- PASS: TestParseTerragruntConfigTerraformNoSource (3.68s) time=2025-10-03UTC16:56:18Z level=error msg= on mock-path-for-test.hcl line 1: time=2025-10-03UTC16:56:18Z level=error msg=Error: Error in function call --- PASS: TestParseTerragruntStackConfigComplex (2.83s) time=2025-10-03UTC16:56:18Z level=error msg= 1: iam_role = "foo/${get_env()}/bar" time=2025-10-03UTC16:56:18Z level=error msg= on mock-path-for-test.hcl line 1: time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep2 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=error msg= 1: iam_role = get_env("TEST_VAR_1", "TEST_VAR_2", "TEST_VAR_3") time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep2 msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:18Z level=error msg=Unsuitable value: value must be known time=2025-10-03UTC16:56:18Z level=error msg=Call to function "get_env" failed: InvalidGetEnvParamsError: Expected one or two time=2025-10-03UTC16:56:18Z level=error msg=parameters (getEnv("", "[DEFAULT]")) for get_env but got 3.. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=error msg=Error: Unsuitable value type time=2025-10-03UTC16:56:18Z level=error msg= on mock-path-for-test.hcl line 1: time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/read-tf-vars msg=Evaluated 4 locals (remaining 7): empty_vars_2, empty_vars, vars, json_vars time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=error msg= 1: iam_role = get_env("TEST_VAR_1", "TEST_VAR_2", "TEST_VAR_3") time=2025-10-03UTC16:56:18Z level=error msg=Unsuitable value: value must be known time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep2 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 4 locals (remaining 0): catalog_vars, inputs_vars, account_vars, region_vars time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/read-tf-vars msg=Evaluated 7 locals (remaining 0): list_var, json_string_var, json_bool_var, string_var, json_number_var, bool_var, number_var time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep2 msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/regressions/multiple-dependency-load-sync/root-terragrunt.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 4 locals (remaining 0): region_vars, catalog_vars, inputs_vars, account_vars time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Evaluated 1 locals (remaining 0): github_org time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 4 locals (remaining 0): catalog_vars, inputs_vars, account_vars, region_vars time=2025-10-03UTC16:56:18Z level=error msg=Error: Error in function call time=2025-10-03UTC16:56:18Z level=error msg= on mock-path-for-test.hcl line 1: time=2025-10-03UTC16:56:18Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/root.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep1 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root msg=Evaluated 1 locals (remaining 0): github_org time=2025-10-03UTC16:56:18Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/root.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep1 msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep1 msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:18Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 4 locals (remaining 0): account_vars, region_vars, catalog_vars, inputs_vars time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep1 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 4 locals (remaining 0): inputs_vars, account_vars, region_vars, catalog_vars time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=error msg= 1: iam_role = "foo/${get_env()}/bar" time=2025-10-03UTC16:56:18Z level=error msg=Call to function "get_env" failed: InvalidGetEnvParamsError: Expected one or two time=2025-10-03UTC16:56:18Z level=error msg=parameters (getEnv("", "[DEFAULT]")) for get_env but got 0.. time=2025-10-03UTC16:56:18Z level=error msg=Error: Unsuitable value type time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Evaluated 1 locals (remaining 0): github_org time=2025-10-03UTC16:56:18Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/config3.hcl has strategy shallow merge: merging config in (shallow). --- PASS: TestParseTerragruntConfigTwoLevels (4.75s) time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 1 locals (remaining 0): baseRepo time=2025-10-03UTC16:56:18Z level=error msg= on mock-path-for-test.hcl line 1: time=2025-10-03UTC16:56:18Z level=error msg= 1: iam_role = "foo/${get_env()}/bar" time=2025-10-03UTC16:56:18Z level=debug msg=Found locals block: evaluating the expressions. --- PASS: TestReadTFVarsFiles (2.87s) time=2025-10-03UTC16:56:18Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/config4.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root msg=Evaluated 1 locals (remaining 0): github_org time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=error msg=Unsuitable value: value must be known time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 4 locals (remaining 0): catalog_vars, inputs_vars, account_vars, region_vars time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. === NAME TestWriteValuesSortsKeys stack_test.go:198: [TestWriteValuesSortsKeys] Full contents of stdout: package.go:977: [TestWriteValuesSortsKeys] stack_test.go:198: [TestWriteValuesSortsKeys] Full contents of stderr: package.go:977: [TestWriteValuesSortsKeys] time=2025-10-03UTC16:56:18Z level=info msg=Generating unit test_unit from ./terragrunt.stack.hcl package.go:977: [TestWriteValuesSortsKeys] time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep1 msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/regressions/multiple-dependency-load-sync/root-terragrunt.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Found locals block: evaluating the expressions. stack_test.go:205: Generation 2 content: # Auto-generated by the terragrunt.stack.hcl file by Terragrunt. Do not edit manually aaa_first = "should be first" alpha = "letter" beta = 42 charlie = "nato" delta = ["a", "b"] gamma = true mmm_middle = "should be middle" omega = "end" zebra = "animal" zzz_last = "should be last" time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/root.hcl has strategy shallow merge: merging config in (shallow). stack_test.go:198: [terragrunt stack generate --working-dir /tmp/TestWriteValuesSortsKeys3067675607/001 --log-format=key-value] time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root/terragrunt.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Evaluated 1 locals (remaining 0): github_org === RUN TestFindInParentFolders/simple-lookup time=2025-10-03UTC16:56:18Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root msg=Evaluated 1 locals (remaining 0): github_org time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 4 locals (remaining 0): inputs_vars, account_vars, region_vars, catalog_vars time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/dev msg=Did not find any locals block: skipping evaluation. --- PASS: TestStrContains (5.38s) --- PASS: TestStrContains/StrContains_[hello_world0_0] (0.01s) --- PASS: TestStrContains/StrContains_[hello_world_test] (0.01s) --- PASS: TestStrContains/StrContains_[hello_world_hello] (0.02s) --- PASS: TestStrContains/StrContains_[hello_world_world] (0.03s) === PAUSE TestFindInParentFolders/simple-lookup === RUN TestFindInParentFolders/nested-lookup === PAUSE TestFindInParentFolders/nested-lookup time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Evaluated 1 locals (remaining 0): github_org === RUN TestFindInParentFolders/lookup-with-max-folders === PAUSE TestFindInParentFolders/lookup-with-max-folders === RUN TestFindInParentFolders/multiple-terragrunt-in-parents === PAUSE TestFindInParentFolders/multiple-terragrunt-in-parents === RUN TestFindInParentFolders/multiple-terragrunt-in-parents-under-child === PAUSE TestFindInParentFolders/multiple-terragrunt-in-parents-under-child === RUN TestFindInParentFolders/multiple-terragrunt-in-parents-under-sub-child === PAUSE TestFindInParentFolders/multiple-terragrunt-in-parents-under-sub-child === RUN TestFindInParentFolders/parent-file-that-isnt-terragrunt === PAUSE TestFindInParentFolders/parent-file-that-isnt-terragrunt === RUN TestFindInParentFolders/parent-file-that-isnt-terragrunt-in-another-subfolder === PAUSE TestFindInParentFolders/parent-file-that-isnt-terragrunt-in-another-subfolder === RUN TestFindInParentFolders/parent-file-that-isnt-terragrunt-in-another-subfolder-with-params === PAUSE TestFindInParentFolders/parent-file-that-isnt-terragrunt-in-another-subfolder-with-params === RUN TestFindInParentFolders/not-found === PAUSE TestFindInParentFolders/not-found time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. === RUN TestFindInParentFolders/not-found-with-path === PAUSE TestFindInParentFolders/not-found-with-path === RUN TestFindInParentFolders/fallback === PAUSE TestFindInParentFolders/fallback === CONT TestFindInParentFolders/simple-lookup time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Evaluated 1 locals (remaining 0): github_org time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep1 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Stack /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo3/terragrunt.stack.hcl (level 1) is child of /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/terragrunt.stack.hcl (level 0) time=2025-10-03UTC16:56:18Z level=debug msg=Stack /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo3/.terragrunt-stack/final3/terragrunt.stack.hcl (level 2) is child of /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo3/terragrunt.stack.hcl (level 1) time=2025-10-03UTC16:56:18Z level=debug msg=Stack /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo/terragrunt.stack.hcl (level 1) is child of /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/terragrunt.stack.hcl (level 0) time=2025-10-03UTC16:56:18Z level=debug msg=Stack /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo/.terragrunt-stack/final/terragrunt.stack.hcl (level 2) is child of /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo/terragrunt.stack.hcl (level 1) time=2025-10-03UTC16:56:18Z level=debug msg=Stack /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo2/terragrunt.stack.hcl (level 1) is child of /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/terragrunt.stack.hcl (level 0) time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 4 locals (remaining 0): inputs_vars, account_vars, region_vars, catalog_vars time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 4 locals (remaining 0): region_vars, catalog_vars, inputs_vars, account_vars time=2025-10-03UTC16:56:18Z level=debug msg=Found locals block: evaluating the expressions. === CONT TestFindInParentFolders/parent-file-that-isnt-terragrunt time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 4 locals (remaining 0): catalog_vars, inputs_vars, account_vars, region_vars time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep1 msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/regressions/multiple-dependency-load-sync/root-terragrunt.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/root.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Evaluated 1 locals (remaining 0): github_org === CONT TestFindInParentFolders/multiple-terragrunt-in-parents === CONT TestFindInParentFolders/lookup-with-max-folders === RUN TestResolveTerragruntInterpolation/terraform_{_source_=_path_relative_to_include()_}--/root/child/terragrunt.hcl === PAUSE TestResolveTerragruntInterpolation/terraform_{_source_=_path_relative_to_include()_}--/root/child/terragrunt.hcl === RUN TestResolveTerragruntInterpolation/terraform_{_source_=_path_relative_to_include()_}--/root/child/terragrunt.hcl#01 === PAUSE TestResolveTerragruntInterpolation/terraform_{_source_=_path_relative_to_include()_}--/root/child/terragrunt.hcl#01 === RUN TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders("root.hcl")_}--../test/fixtures/parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl === PAUSE TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders("root.hcl")_}--../test/fixtures/parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl === RUN TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders("root.hcl")_}--../test/fixtures/parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl#01 === PAUSE TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders("root.hcl")_}--../test/fixtures/parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl#01 === RUN TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders("root.hcl")_}--../test/fixtures/parent-folders/no-terragrunt-in-root/child/sub-child/terragrunt.hcl === PAUSE TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders("root.hcl")_}--../test/fixtures/parent-folders/no-terragrunt-in-root/child/sub-child/terragrunt.hcl === CONT TestResolveTerragruntInterpolation/terraform_{_source_=_path_relative_to_include()_}--/root/child/terragrunt.hcl time=2025-10-03UTC16:56:18Z level=debug msg=Found locals block: evaluating the expressions. === CONT TestFindInParentFolders/nested-lookup time=2025-10-03UTC16:56:18Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/root.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep2 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Evaluated 1 locals (remaining 0): github_org === CONT TestFindInParentFolders/multiple-terragrunt-in-parents-under-sub-child === CONT TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders("root.hcl")_}--../test/fixtures/parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl#01 time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/dev msg=Did not find any locals block: skipping evaluation. === CONT TestFindInParentFolders/not-found time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep2 msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:18Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 4 locals (remaining 0): account_vars, region_vars, catalog_vars, inputs_vars time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep2 msg=Detected single bare include block - exposing as top level === CONT TestFindInParentFolders/multiple-terragrunt-in-parents-under-child time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Found locals block: evaluating the expressions. === CONT TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders("root.hcl")_}--../test/fixtures/parent-folders/no-terragrunt-in-root/child/sub-child/terragrunt.hcl time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 4 locals (remaining 0): region_vars, catalog_vars, inputs_vars, account_vars time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Evaluated 1 locals (remaining 0): github_org time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Evaluated 1 locals (remaining 0): github_org time=2025-10-03UTC16:56:18Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:18Z level=debug msg=Stack /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo2/.terragrunt-stack/final/terragrunt.stack.hcl (level 2) is child of /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo2/terragrunt.stack.hcl (level 1) === CONT TestFindInParentFolders/fallback time=2025-10-03UTC16:56:18Z level=debug msg=Stack /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo2/.terragrunt-stack/final2/terragrunt.stack.hcl (level 2) is child of /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo2/terragrunt.stack.hcl (level 1) time=2025-10-03UTC16:56:18Z level=debug msg=Stack /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo3/.terragrunt-stack/final/terragrunt.stack.hcl (level 2) is child of /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo3/terragrunt.stack.hcl (level 1) time=2025-10-03UTC16:56:18Z level=debug msg=Stack /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo/.terragrunt-stack/final2/terragrunt.stack.hcl (level 2) is child of /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo/terragrunt.stack.hcl (level 1) time=2025-10-03UTC16:56:18Z level=debug msg=Stack /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo/.terragrunt-stack/final3/terragrunt.stack.hcl (level 2) is child of /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo/terragrunt.stack.hcl (level 1) time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 4 locals (remaining 0): region_vars, catalog_vars, inputs_vars, account_vars time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/dev/us-west-1 msg=Did not find any locals block: skipping evaluation. === CONT TestFindInParentFolders/not-found-with-path time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 4 locals (remaining 0): region_vars, catalog_vars, inputs_vars, account_vars time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:18Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex-legacy-root/terragrunt.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep2 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Evaluated 4 locals (remaining 0): catalog_vars, inputs_vars, account_vars, region_vars === RUN TestTimeCmp/TimeCmp("2017-11-22T00:00:00Z",_"2017-11-22T00:00:00Z") === PAUSE TestTimeCmp/TimeCmp("2017-11-22T00:00:00Z",_"2017-11-22T00:00:00Z") === RUN TestTimeCmp/TimeCmp("2017-11-22T00:00:00Z",_"2017-11-22T01:00:00+01:00") === PAUSE TestTimeCmp/TimeCmp("2017-11-22T00:00:00Z",_"2017-11-22T01:00:00+01:00") === RUN TestTimeCmp/TimeCmp("2017-11-22T00:00:01Z",_"2017-11-22T01:00:00+01:00") time=2025-10-03UTC16:56:18Z level=error msg=Error: Error in function call === PAUSE TestTimeCmp/TimeCmp("2017-11-22T00:00:01Z",_"2017-11-22T01:00:00+01:00") === RUN TestTimeCmp/TimeCmp("2017-11-22T01:00:00Z",_"2017-11-22T00:59:00-01:00") time=2025-10-03UTC16:56:18Z level=warn msg=Using `terragrunt.hcl` as the root of Terragrunt configurations is an anti-pattern, and no longer recommended. In a future version of Terragrunt, this will result in an error. You are advised to use a differently named file like `root.hcl` instead. For more information, see https://terragrunt.gruntwork.io/docs/migrate/migrating-from-root-terragrunt-hcl === PAUSE TestTimeCmp/TimeCmp("2017-11-22T01:00:00Z",_"2017-11-22T00:59:00-01:00") time=2025-10-03UTC16:56:18Z level=error msg= on mock-path-for-test.hcl line 1, in terraform: === RUN TestTimeCmp/TimeCmp("2017-11-22T01:00:00+01:00",_"2017-11-22T01:00:00-01:00") === PAUSE TestTimeCmp/TimeCmp("2017-11-22T01:00:00+01:00",_"2017-11-22T01:00:00-01:00") time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep2 msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/regressions/multiple-dependency-load-sync/root-terragrunt.hcl has strategy shallow merge: merging config in (shallow) for dependency. === CONT TestFindInParentFolders/parent-file-that-isnt-terragrunt-in-another-subfolder-with-params time=2025-10-03UTC16:56:18Z level=error msg= 1: terraform { source = find_in_parent_folders("root.hcl") } time=2025-10-03UTC16:56:18Z level=error msg=Call to function "find_in_parent_folders" failed: ParentFileNotFoundError: Could time=2025-10-03UTC16:56:18Z level=error msg=not find a root.hcl in any of the parent folders of time=2025-10-03UTC16:56:18Z level=error msg=../test/fixtures/parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl. time=2025-10-03UTC16:56:18Z level=error msg=Cause: Exceeded maximum folders to check (1).. time=2025-10-03UTC16:56:18Z level=error msg=Error: Unsuitable value type time=2025-10-03UTC16:56:18Z level=error msg= on mock-path-for-test.hcl line 1, in terraform: time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=debug msg=Stack /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo2/.terragrunt-stack/final3/terragrunt.stack.hcl (level 2) is child of /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo2/terragrunt.stack.hcl (level 1) time=2025-10-03UTC16:56:18Z level=debug msg=Stack /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo3/.terragrunt-stack/final2/terragrunt.stack.hcl (level 2) is child of /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live/.terragrunt-stack/foo3/terragrunt.stack.hcl (level 1) time=2025-10-03UTC16:56:18Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/root.hcl has strategy shallow merge: merging config in (shallow). === NAME TestStackGenerationWithNestedTopologyWithRacing stack_test.go:359: Topology levels found: map[0:1 1:3 2:9] time=2025-10-03UTC16:56:18Z level=error msg=Error: Error in function call time=2025-10-03UTC16:56:18Z level=error msg= on mock-path-for-test.hcl line 1, in terraform: time=2025-10-03UTC16:56:18Z level=error msg= 1: terraform { source = find_in_parent_folders("root.hcl") } time=2025-10-03UTC16:56:18Z level=error msg=Call to function "find_in_parent_folders" failed: ParentFileNotFoundError: Could time=2025-10-03UTC16:56:18Z level=error msg=not find a root.hcl in any of the parent folders of time=2025-10-03UTC16:56:18Z level=error msg=../test/fixtures/parent-folders/no-terragrunt-in-root/child/sub-child/terragrunt.hcl. time=2025-10-03UTC16:56:18Z level=error msg=Cause: Exceeded maximum folders to check (3).. time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep2 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:18Z level=warn msg=Using `terragrunt.hcl` as the root of Terragrunt configurations is an anti-pattern, and no longer recommended. In a future version of Terragrunt, this will result in an error. You are advised to use a differently named file like `root.hcl` instead. For more information, see https://terragrunt.gruntwork.io/docs/migrate/migrating-from-root-terragrunt-hcl time=2025-10-03UTC16:56:18Z level=debug prefix=../test/fixtures/regressions/multiple-dependency-load-sync/dep2 msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/regressions/multiple-dependency-load-sync/root-terragrunt.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:18Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/root.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. === CONT TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders("root.hcl")_}--../test/fixtures/parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl time=2025-10-03UTC16:56:18Z level=error msg=Error: Unsuitable value type time=2025-10-03UTC16:56:18Z level=error msg= on mock-path-for-test.hcl line 1, in terraform: time=2025-10-03UTC16:56:18Z level=error msg= 1: terraform { source = find_in_parent_folders("root.hcl") } time=2025-10-03UTC16:56:18Z level=error msg=Unsuitable value: value must be known === NAME TestStackGenerationWithNestedTopologyWithRacing stack_test.go:370: [terragrunt stack generate --working-dir /tmp/TestStackGenerationWithNestedTopologyWithRacing804916258/001/live --log-format=key-value] time=2025-10-03UTC16:56:18Z level=error msg= 1: terraform { source = find_in_parent_folders("root.hcl") } time=2025-10-03UTC16:56:18Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/regressions/multiple-dependency-load-sync/root-terragrunt.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:18Z level=warn msg=Config ../test/fixtures/regressions/multiple-dependency-load-sync/dep2/terragrunt.hcl is a dependency of ../test/fixtures/regressions/multiple-dependency-load-sync/main/terragrunt.hcl that has no outputs, but mock outputs provided and returning those in dependency output. time=2025-10-03UTC16:56:18Z level=error msg=Unsuitable value: value must be known time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:18Z level=warn msg=Config ../test/fixtures/regressions/multiple-dependency-load-sync/dep1/terragrunt.hcl is a dependency of ../test/fixtures/regressions/multiple-dependency-load-sync/main/terragrunt.hcl that has no outputs, but mock outputs provided and returning those in dependency output. time=2025-10-03UTC16:56:18Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Evaluated 1 locals (remaining 0): github_org time=2025-10-03UTC16:56:18Z level=debug msg=Detected single bare include block - exposing as top level === CONT TestResolveTerragruntInterpolation/terraform_{_source_=_path_relative_to_include()_}--/root/child/terragrunt.hcl#01 === CONT TestFindInParentFolders/parent-file-that-isnt-terragrunt-in-another-subfolder === RUN TestTimeCmp/TimeCmp("2017-11-22T01:00:00-01:00",_"2017-11-22T01:00:00+01:00") === PAUSE TestTimeCmp/TimeCmp("2017-11-22T01:00:00-01:00",_"2017-11-22T01:00:00+01:00") === RUN TestTimeCmp/TimeCmp("2017-11-22T00:00:00Z",_"bloop") === PAUSE TestTimeCmp/TimeCmp("2017-11-22T00:00:00Z",_"bloop") === RUN TestTimeCmp/TimeCmp("2017-11-22_00:00:00Z",_"2017-11-22T00:00:00Z") === PAUSE TestTimeCmp/TimeCmp("2017-11-22_00:00:00Z",_"2017-11-22T00:00:00Z") === CONT TestTimeCmp/TimeCmp("2017-11-22T00:00:00Z",_"2017-11-22T00:00:00Z") === CONT TestTimeCmp/TimeCmp("2017-11-22T01:00:00+01:00",_"2017-11-22T01:00:00-01:00") === CONT TestTimeCmp/TimeCmp("2017-11-22T00:00:01Z",_"2017-11-22T01:00:00+01:00") === CONT TestTimeCmp/TimeCmp("2017-11-22T00:00:00Z",_"2017-11-22T01:00:00+01:00") === CONT TestTimeCmp/TimeCmp("2017-11-22T01:00:00Z",_"2017-11-22T00:59:00-01:00") === CONT TestTimeCmp/TimeCmp("2017-11-22T01:00:00-01:00",_"2017-11-22T01:00:00+01:00") === CONT TestTimeCmp/TimeCmp("2017-11-22T00:00:00Z",_"bloop") === CONT TestTimeCmp/TimeCmp("2017-11-22_00:00:00Z",_"2017-11-22T00:00:00Z") time=2025-10-03UTC16:56:18Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/dev msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/dev/us-west-1 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestResolveCliArgsInterpolationConfigString (0.27s) --- PASS: TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#01 (0.03s) --- PASS: TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#02 (0.14s) --- PASS: TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_}#03 (2.32s) --- PASS: TestResolveCliArgsInterpolationConfigString/inputs_=_{_foo_=_get_terraform_cli_args()_} (4.01s) time=2025-10-03UTC16:56:19Z level=debug msg=Evaluated 4 locals (remaining 0): catalog_vars, inputs_vars, account_vars, region_vars time=2025-10-03UTC16:56:19Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Evaluated 1 locals (remaining 0): baseRepo time=2025-10-03UTC16:56:19Z level=error msg=Error: Error in function call time=2025-10-03UTC16:56:19Z level=error msg= on mock-path-for-test.hcl line 1: time=2025-10-03UTC16:56:19Z level=error msg= 1: iam_role = "foo/${get_env("","")}/bar" time=2025-10-03UTC16:56:19Z level=error msg=Call to function "get_env" failed: InvalidEnvParamNameError: Invalid environment time=2025-10-03UTC16:56:19Z level=error msg=variable name - () . time=2025-10-03UTC16:56:19Z level=error msg=Error: Unsuitable value type time=2025-10-03UTC16:56:19Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/config1.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:19Z level=error msg= on mock-path-for-test.hcl line 1: time=2025-10-03UTC16:56:19Z level=error msg= 1: iam_role = "foo/${get_env("","")}/bar" time=2025-10-03UTC16:56:19Z level=error msg=Unsuitable value: value must be known time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:19Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=error msg=Error: Error in function call time=2025-10-03UTC16:56:19Z level=error msg= on mock-path-for-test.hcl line 1: time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:19Z level=debug msg=Running command: exit 1 time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/regressions/multiple-dependency-load-sync/root-terragrunt.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:19Z level=error msg= 1: iam_role = "foo/${get_env("","")}/bar" time=2025-10-03UTC16:56:19Z level=error msg=Call to function "get_env" failed: InvalidEnvParamNameError: Invalid environment time=2025-10-03UTC16:56:19Z level=error msg=variable name - () . time=2025-10-03UTC16:56:19Z level=error msg=Error: Unsuitable value type time=2025-10-03UTC16:56:19Z level=error msg= on mock-path-for-test.hcl line 1: === RUN TestStartsWith/0_[hello_world_hello] time=2025-10-03UTC16:56:19Z level=debug msg=Evaluated 1 locals (remaining 0): baseRepo time=2025-10-03UTC16:56:19Z level=error msg=Error: Error in function call === PAUSE TestStartsWith/0_[hello_world_hello] === RUN TestStartsWith/1_[hello_world_world] time=2025-10-03UTC16:56:19Z level=debug msg=Detected single bare include block - exposing as top level === PAUSE TestStartsWith/1_[hello_world_world] === RUN TestStartsWith/2_[hello_world_] === PAUSE TestStartsWith/2_[hello_world_] time=2025-10-03UTC16:56:19Z level=error msg= 1: iam_role = "foo/${get_env("","")}/bar" time=2025-10-03UTC16:56:19Z level=error msg=Unsuitable value: value must be known time=2025-10-03UTC16:56:19Z level=error msg= on terragrunt.hcl line 3, in locals: --- PASS: TestParseDependencyBlockMultiple (6.45s) time=2025-10-03UTC16:56:19Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:19Z level=error msg= 3: requires_auth = run_cmd("exit", "1") // intentional error time=2025-10-03UTC16:56:19Z level=error msg=Call to function "run_cmd" failed: Failed to execute "exit 1" in . time=2025-10-03UTC16:56:19Z level=error msg=exec: "exit": executable file not found in $PATH. --- PASS: TestResolveEnvInterpolationConfigString (2.96s) --- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_get_env("TEST_ENV_TERRAGRUNT_VAR") (2.42s) --- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_HIT","DEFAULT")}/bar" (2.45s) --- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_get_env("SOME_VAR",_"SOME_VALUE") (2.57s) --- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_HIT","")}/bar" (2.54s) --- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_get_env() (2.46s) --- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_get_env("TEST_VAR_1",_"TEST_VAR_2",_"TEST_VAR_3") (2.49s) --- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env()}/bar" (2.78s) --- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("TEST_ENV_TERRAGRUNT_VAR")}/bar" (3.42s) --- PASS: TestResolveEnvInterpolationConfigString/iam_role_=_"foo/${get_env("","")}/bar" (3.68s) time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestFindInParentFolders (3.44s) --- PASS: TestFindInParentFolders/simple-lookup (0.01s) --- PASS: TestFindInParentFolders/nested-lookup (0.01s) --- PASS: TestFindInParentFolders/multiple-terragrunt-in-parents-under-child (0.01s) --- PASS: TestFindInParentFolders/not-found (0.02s) --- PASS: TestFindInParentFolders/fallback (0.02s) --- PASS: TestFindInParentFolders/parent-file-that-isnt-terragrunt-in-another-subfolder-with-params (0.01s) --- PASS: TestFindInParentFolders/not-found-with-path (0.02s) --- PASS: TestFindInParentFolders/parent-file-that-isnt-terragrunt (0.05s) --- PASS: TestFindInParentFolders/lookup-with-max-folders (0.05s) --- PASS: TestFindInParentFolders/multiple-terragrunt-in-parents (0.05s) --- PASS: TestFindInParentFolders/multiple-terragrunt-in-parents-under-sub-child (0.77s) --- PASS: TestFindInParentFolders/parent-file-that-isnt-terragrunt-in-another-subfolder (1.06s) time=2025-10-03UTC16:56:19Z level=debug msg=Evaluated 1 locals (remaining 0): simple time=2025-10-03UTC16:56:19Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/parent-folders/terragrunt-in-root/root.hcl has strategy shallow merge: merging config in (shallow) for dependency. === RUN TestStartsWith/3_[hello_world__] time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Evaluated 1 locals (remaining 0): baseRepo === PAUSE TestStartsWith/3_[hello_world__] time=2025-10-03UTC16:56:19Z level=debug msg=Encountered error while evaluating locals in file test-time-mock --- PASS: TestTimeCmp (5.60s) --- PASS: TestTimeCmp/TimeCmp("2017-11-22T00:00:00Z",_"2017-11-22T00:00:00Z") (0.67s) --- PASS: TestTimeCmp/TimeCmp("2017-11-22T00:00:00Z",_"bloop") (0.64s) --- PASS: TestTimeCmp/TimeCmp("2017-11-22T00:00:01Z",_"2017-11-22T01:00:00+01:00") (0.67s) --- PASS: TestTimeCmp/TimeCmp("2017-11-22T00:00:00Z",_"2017-11-22T01:00:00+01:00") (0.68s) --- PASS: TestTimeCmp/TimeCmp("2017-11-22_00:00:00Z",_"2017-11-22T00:00:00Z") (0.92s) --- PASS: TestTimeCmp/TimeCmp("2017-11-22T01:00:00-01:00",_"2017-11-22T01:00:00+01:00") (0.98s) --- PASS: TestTimeCmp/TimeCmp("2017-11-22T01:00:00Z",_"2017-11-22T00:59:00-01:00") (0.99s) --- PASS: TestTimeCmp/TimeCmp("2017-11-22T01:00:00+01:00",_"2017-11-22T01:00:00-01:00") (1.00s) === RUN TestStartsWith/4_[_] === PAUSE TestStartsWith/4_[_] time=2025-10-03UTC16:56:19Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Found locals block: evaluating the expressions. === RUN TestStartsWith/5_[__] === PAUSE TestStartsWith/5_[__] === RUN TestStartsWith/6_[__] === PAUSE TestStartsWith/6_[__] time=2025-10-03UTC16:56:19Z level=debug msg=Detected single bare include block - exposing as top level === RUN TestStartsWith/7_[_hello] === PAUSE TestStartsWith/7_[_hello] === RUN TestStartsWith/8_[__hello] time=2025-10-03UTC16:56:19Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestDeepMergeConfigIntoIncludedConfig (1.30s) --- PASS: TestDeepMergeConfigIntoIncludedConfig/simple_in_source (2.53s) --- PASS: TestDeepMergeConfigIntoIncludedConfig/terraform_copy_terraform_lock_file#01 (2.69s) --- PASS: TestDeepMergeConfigIntoIncludedConfig/terraform_copy_terraform_lock_file (2.54s) --- PASS: TestDeepMergeConfigIntoIncludedConfig/skip_-_preserve_target (2.49s) --- PASS: TestDeepMergeConfigIntoIncludedConfig/retryable_errors (2.64s) --- PASS: TestDeepMergeConfigIntoIncludedConfig/inputs (2.69s) --- PASS: TestDeepMergeConfigIntoIncludedConfig/simple_in_target (2.74s) --- PASS: TestDeepMergeConfigIntoIncludedConfig/skip_-_still_copy_source (2.68s) --- PASS: TestDeepMergeConfigIntoIncludedConfig/skip_-_copy_source (1.26s) --- PASS: TestDeepMergeConfigIntoIncludedConfig/simple_in_both (3.56s) --- PASS: TestDeepMergeConfigIntoIncludedConfig/dependencies (3.91s) --- PASS: TestDeepMergeConfigIntoIncludedConfig/base_case (3.99s) === PAUSE TestStartsWith/8_[__hello] === CONT TestStartsWith/0_[hello_world_hello] time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex msg=Evaluated 1 locals (remaining 0): github_org === CONT TestStartsWith/5_[__] === CONT TestStartsWith/7_[_hello] === CONT TestStartsWith/6_[__] === CONT TestStartsWith/8_[__hello] === CONT TestStartsWith/4_[_] === CONT TestStartsWith/2_[hello_world_] === CONT TestStartsWith/1_[hello_world_world] time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Running command: exit 1 === CONT TestStartsWith/3_[hello_world__] time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/config1.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:19Z level=error msg=Error: Error in function call time=2025-10-03UTC16:56:19Z level=error msg= on terragrunt.hcl line 3, in locals: time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestParseTerragruntJsonConfigTerraformWithMultipleExtraArguments (4.19s) time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=error msg= 3: requires_auth = run_cmd("exit", "1") // intentional error time=2025-10-03UTC16:56:19Z level=error msg=Call to function "run_cmd" failed: Failed to execute "exit 1" in . time=2025-10-03UTC16:56:19Z level=error msg=exec: "exit": executable file not found in $PATH. time=2025-10-03UTC16:56:19Z level=debug msg=Evaluated 1 locals (remaining 0): simple time=2025-10-03UTC16:56:19Z level=debug msg=Encountered error while evaluating locals in file test-time-mock --- PASS: TestTerraformBuiltInFunctions (1.14s) --- PASS: TestTerraformBuiltInFunctions/abs(-1) (2.61s) --- PASS: TestTerraformBuiltInFunctions/chomp(file("other-file.txt")) (2.65s) --- PASS: TestTerraformBuiltInFunctions/sha1("input") (2.67s) --- PASS: TestTerraformBuiltInFunctions/trimspace("_____content_____") (1.15s) --- PASS: TestTerraformBuiltInFunctions/split("|",_"one|two|three") (3.93s) --- PASS: TestTerraformBuiltInFunctions/zipmap(["one",_"two",_"three"],_[1,_2,_3]) (3.92s) --- PASS: TestTerraformBuiltInFunctions/!tobool("false") (3.98s) --- PASS: TestTerraformBuiltInFunctions/element(["one",_"two",_"three"],_1) (3.91s) time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:19Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/parent-folders/terragrunt-in-root/root.hcl has strategy shallow merge: merging config in (shallow). --- PASS: TestParseTerragruntConfigIncludeWithFindInParentFolders (5.11s) --- PASS: TestBestEffortParseConfigString (0.07s) --- PASS: TestBestEffortParseConfigString/Locals_referencing_each_other (2.65s) --- PASS: TestBestEffortParseConfigString/Simple (6.78s) --- PASS: TestResolveTerragruntInterpolation (5.67s) --- PASS: TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders("root.hcl")_}--../test/fixtures/parent-folders/no-terragrunt-in-root/child/sub-child/terragrunt.hcl (0.03s) --- PASS: TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders("root.hcl")_}--../test/fixtures/parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl#01 (0.03s) --- PASS: TestResolveTerragruntInterpolation/terraform_{_source_=_path_relative_to_include()_}--/root/child/terragrunt.hcl (0.84s) --- PASS: TestResolveTerragruntInterpolation/terraform_{_source_=_path_relative_to_include()_}--/root/child/terragrunt.hcl#01 (1.23s) --- PASS: TestResolveTerragruntInterpolation/terraform_{_source_=_find_in_parent_folders("root.hcl")_}--../test/fixtures/parent-folders/terragrunt-in-root/child/sub-child/terragrunt.hcl (1.34s) time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. === RUN TestConstraintCheck/constraint_check("1.2",_">=_1.0,_<_1.4") === PAUSE TestConstraintCheck/constraint_check("1.2",_">=_1.0,_<_1.4") === RUN TestConstraintCheck/constraint_check("1.0",_">=_1.0,_<_1.4") === PAUSE TestConstraintCheck/constraint_check("1.0",_">=_1.0,_<_1.4") time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. === RUN TestConstraintCheck/constraint_check("1.4",_">=_1.0,_<_1.4") === PAUSE TestConstraintCheck/constraint_check("1.4",_">=_1.0,_<_1.4") === RUN TestConstraintCheck/constraint_check("1.E",_">=_1.0,_<_1.4") === PAUSE TestConstraintCheck/constraint_check("1.E",_">=_1.0,_<_1.4") === RUN TestConstraintCheck/constraint_check("1.4",_">==_1.0,_<_1.4") === PAUSE TestConstraintCheck/constraint_check("1.4",_">==_1.0,_<_1.4") === CONT TestConstraintCheck/constraint_check("1.2",_">=_1.0,_<_1.4") time=2025-10-03UTC16:56:19Z level=debug msg=[Partial] Included config ../../../root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:19Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/dev msg=Did not find any locals block: skipping evaluation. === CONT TestConstraintCheck/constraint_check("1.E",_">=_1.0,_<_1.4") === CONT TestConstraintCheck/constraint_check("1.4",_">=_1.0,_<_1.4") === CONT TestConstraintCheck/constraint_check("1.0",_">=_1.0,_<_1.4") --- PASS: TestParseTerragruntConfigThreeLevels (6.22s) time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. === CONT TestConstraintCheck/constraint_check("1.4",_">==_1.0,_<_1.4") --- PASS: TestStartsWith (6.63s) --- PASS: TestStartsWith/5_[__] (0.15s) --- PASS: TestStartsWith/7_[_hello] (0.15s) --- PASS: TestStartsWith/0_[hello_world_hello] (0.16s) --- PASS: TestStartsWith/8_[__hello] (0.16s) --- PASS: TestStartsWith/4_[_] (0.16s) --- PASS: TestStartsWith/6_[__] (0.17s) --- PASS: TestStartsWith/3_[hello_world__] (0.17s) --- PASS: TestStartsWith/1_[hello_world_world] (0.18s) --- PASS: TestStartsWith/2_[hello_world_] (0.18s) --- PASS: TestPathRelativeFromInclude (6.50s) time=2025-10-03UTC16:56:19Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:19Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/dev/us-west-1 msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Included config ../../../root.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:19Z level=debug msg=Evaluated 4 locals (remaining 0): catalog_vars, inputs_vars, account_vars, region_vars time=2025-10-03UTC16:56:19Z level=debug msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:19Z level=debug msg=Included config /build/terragrunt/src/terragrunt/test/fixtures/catalog/complex/root.hcl has strategy shallow merge: merging config in (shallow). --- PASS: TestConstraintCheck (6.41s) --- PASS: TestConstraintCheck/constraint_check("1.E",_">=_1.0,_<_1.4") (0.01s) --- PASS: TestConstraintCheck/constraint_check("1.2",_">=_1.0,_<_1.4") (0.01s) --- PASS: TestConstraintCheck/constraint_check("1.4",_">==_1.0,_<_1.4") (0.01s) --- PASS: TestConstraintCheck/constraint_check("1.4",_">=_1.0,_<_1.4") (0.01s) --- PASS: TestConstraintCheck/constraint_check("1.0",_">=_1.0,_<_1.4") (0.01s) --- PASS: TestCatalogParseConfigFile (1.08s) --- PASS: TestCatalogParseConfigFile/testCase-1 (0.02s) --- PASS: TestCatalogParseConfigFile/testCase-2 (3.22s) --- PASS: TestCatalogParseConfigFile/testCase-10 (3.24s) --- PASS: TestCatalogParseConfigFile/testCase-3 (3.23s) --- PASS: TestCatalogParseConfigFile/testCase-9 (3.30s) --- PASS: TestCatalogParseConfigFile/testCase-6 (3.31s) --- PASS: TestCatalogParseConfigFile/testCase-5 (3.30s) --- PASS: TestCatalogParseConfigFile/testCase-4 (3.27s) --- PASS: TestCatalogParseConfigFile/testCase-8 (4.19s) --- PASS: TestCatalogParseConfigFile/testCase-0 (4.53s) --- PASS: TestCatalogParseConfigFile/testCase-7 (4.67s) time=2025-10-03UTC16:56:19Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:19Z level=debug msg=Included config ../../../root.hcl has strategy shallow merge: merging config in (shallow). --- PASS: TestParseTerragruntJsonConfigIncludeOverrideAll (4.24s) === RUN TestRunCommand//build === PAUSE TestRunCommand//build === RUN TestRunCommand//build#01 === PAUSE TestRunCommand//build#01 === RUN TestEndsWith/0_[hello_world_world] === PAUSE TestEndsWith/0_[hello_world_world] === RUN TestEndsWith/1_[hello_world_hello] === PAUSE TestEndsWith/1_[hello_world_hello] === RUN TestEndsWith/2_[hello_world_] === PAUSE TestEndsWith/2_[hello_world_] === RUN TestEndsWith/3_[hello_world__] === PAUSE TestEndsWith/3_[hello_world__] === RUN TestEndsWith/4_[_] === PAUSE TestEndsWith/4_[_] === RUN TestEndsWith/5_[__] === PAUSE TestEndsWith/5_[__] === RUN TestEndsWith/6_[__] === PAUSE TestEndsWith/6_[__] === RUN TestEndsWith/7_[_hello] === PAUSE TestEndsWith/7_[_hello] === RUN TestEndsWith/8_[__hello] === PAUSE TestEndsWith/8_[__hello] === CONT TestEndsWith/0_[hello_world_world] === RUN TestRunCommand//build#02 === PAUSE TestRunCommand//build#02 === RUN TestRunCommand//build#03 === PAUSE TestRunCommand//build#03 === RUN TestRunCommand//build#04 === PAUSE TestRunCommand//build#04 === RUN TestRunCommand//build#05 === PAUSE TestRunCommand//build#05 === CONT TestEndsWith/5_[__] === CONT TestEndsWith/7_[_hello] === CONT TestEndsWith/8_[__hello] === RUN TestRunCommand//build#06 === PAUSE TestRunCommand//build#06 === RUN TestRunCommand//build#07 === PAUSE TestRunCommand//build#07 === CONT TestRunCommand//build === CONT TestEndsWith/6_[__] === CONT TestRunCommand//build#07 time=2025-10-03UTC16:56:19Z level=debug msg=Running command: /bin/bash -c echo -n foo === CONT TestEndsWith/3_[hello_world__] footime=2025-10-03UTC16:56:19Z level=debug msg=run_cmd output: [foo] === CONT TestEndsWith/2_[hello_world_] === CONT TestEndsWith/1_[hello_world_hello] === CONT TestRunCommand//build#05 === CONT TestRunCommand//build#06 === CONT TestRunCommand//build#03 === CONT TestRunCommand//build#04 === CONT TestEndsWith/4_[_] === CONT TestRunCommand//build#02 === CONT TestRunCommand//build#01 time=2025-10-03UTC16:56:19Z level=debug msg=Running command: /bin/bash -c echo foo time=2025-10-03UTC16:56:19Z level=debug msg=Command output will be suppressed. time=2025-10-03UTC16:56:19Z level=debug msg=Running command: /bin/bash -c echo foo time=2025-10-03UTC16:56:19Z level=debug msg=Command output will be suppressed. time=2025-10-03UTC16:56:19Z level=debug msg=run_cmd output: [REDACTED] time=2025-10-03UTC16:56:19Z level=debug msg=run_cmd output: [REDACTED] --- PASS: TestEndsWith (6.85s) --- PASS: TestEndsWith/0_[hello_world_world] (0.01s) --- PASS: TestEndsWith/7_[_hello] (0.01s) --- PASS: TestEndsWith/5_[__] (0.01s) --- PASS: TestEndsWith/8_[__hello] (0.01s) --- PASS: TestEndsWith/6_[__] (0.01s) --- PASS: TestEndsWith/3_[hello_world__] (0.01s) --- PASS: TestEndsWith/2_[hello_world_] (0.01s) --- PASS: TestEndsWith/1_[hello_world_hello] (0.01s) --- PASS: TestEndsWith/4_[_] (0.04s) --- PASS: TestGetParentTerragruntDir (4.85s) time=2025-10-03UTC16:56:19Z level=debug msg=Running command: /bin/bash -c echo foo time=2025-10-03UTC16:56:19Z level=debug msg=Command output will be suppressed. time=2025-10-03UTC16:56:19Z level=debug msg=Running command: /bin/bash -c echo foo time=2025-10-03UTC16:56:19Z level=debug msg=Running command: /bin/bash -c echo -n foo time=2025-10-03UTC16:56:19Z level=debug msg=Command output will be suppressed. time=2025-10-03UTC16:56:19Z level=debug msg=extra_arguments 'overrideArgs' from child overriding parent time=2025-10-03UTC16:56:19Z level=debug msg=Running command: /bin/bash -c echo foo time=2025-10-03UTC16:56:19Z level=debug msg=run_cmd output: [REDACTED] foo time=2025-10-03UTC16:56:19Z level=debug msg=run_cmd output: [foo] time=2025-10-03UTC16:56:19Z level=debug msg=run_cmd output: [REDACTED] foo time=2025-10-03UTC16:56:19Z level=debug msg=run_cmd output: [foo] --- PASS: TestRunCommand (6.21s) --- PASS: TestRunCommand//build#07 (0.01s) --- PASS: TestRunCommand//build (0.01s) --- PASS: TestRunCommand//build#05 (0.09s) --- PASS: TestRunCommand//build#06 (0.06s) --- PASS: TestRunCommand//build#02 (0.06s) --- PASS: TestRunCommand//build#04 (0.07s) --- PASS: TestRunCommand//build#03 (0.08s) --- PASS: TestRunCommand//build#01 (0.07s) === NAME TestWriteValuesSortsKeys stack_test.go:198: [TestWriteValuesSortsKeys] Full contents of stdout: package.go:977: [TestWriteValuesSortsKeys] stack_test.go:198: [TestWriteValuesSortsKeys] Full contents of stderr: package.go:977: [TestWriteValuesSortsKeys] time=2025-10-03UTC16:56:19Z level=info msg=Generating unit test_unit from ./terragrunt.stack.hcl package.go:977: [TestWriteValuesSortsKeys] stack_test.go:205: Generation 3 content: # Auto-generated by the terragrunt.stack.hcl file by Terragrunt. Do not edit manually aaa_first = "should be first" alpha = "letter" beta = 42 charlie = "nato" delta = ["a", "b"] gamma = true mmm_middle = "should be middle" omega = "end" zebra = "animal" zzz_last = "should be last" stack_test.go:198: [terragrunt stack generate --working-dir /tmp/TestWriteValuesSortsKeys3067675607/001 --log-format=key-value] time=2025-10-03UTC16:56:20Z level=debug msg=hook 'overrideHooks' from child overriding parent === NAME TestStackGenerationWithNestedTopologyWithRacing stack_test.go:370: [TestStackGenerationWithNestedTopologyWithRacing] Full contents of stdout: package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] stack_test.go:370: [TestStackGenerationWithNestedTopologyWithRacing] Full contents of stderr: package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:19Z level=info msg=Generating stack foo3 from ./terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:19Z level=info msg=Generating stack foo from ./terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:19Z level=info msg=Generating stack foo2 from ./terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:19Z level=info msg=Generating stack final3 from ./.terragrunt-stack/foo3/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:19Z level=info msg=Generating stack final2 from ./.terragrunt-stack/foo3/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:19Z level=info msg=Generating stack final from ./.terragrunt-stack/foo3/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:19Z level=info msg=Generating stack final from ./.terragrunt-stack/foo/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:19Z level=info msg=Generating stack final3 from ./.terragrunt-stack/foo/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:20Z level=info msg=Generating stack final from ./.terragrunt-stack/foo2/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:19Z level=info msg=Generating stack final2 from ./.terragrunt-stack/foo/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:20Z level=info msg=Generating stack final3 from ./.terragrunt-stack/foo2/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:20Z level=info msg=Generating stack final2 from ./.terragrunt-stack/foo2/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:20Z level=info msg=Generating unit final from ./.terragrunt-stack/foo3/.terragrunt-stack/final2/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:20Z level=info msg=Generating unit final from ./.terragrunt-stack/foo/.terragrunt-stack/final3/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:20Z level=info msg=Generating unit final from ./.terragrunt-stack/foo2/.terragrunt-stack/final/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:20Z level=info msg=Generating unit final from ./.terragrunt-stack/foo3/.terragrunt-stack/final/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:20Z level=info msg=Generating unit final from ./.terragrunt-stack/foo2/.terragrunt-stack/final3/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:20Z level=info msg=Generating unit final from ./.terragrunt-stack/foo3/.terragrunt-stack/final3/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:20Z level=info msg=Generating unit final from ./.terragrunt-stack/foo/.terragrunt-stack/final2/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:20Z level=info msg=Generating unit final from ./.terragrunt-stack/foo2/.terragrunt-stack/final2/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:20Z level=info msg=Generating unit final from ./.terragrunt-stack/foo/.terragrunt-stack/final/terragrunt.stack.hcl package.go:977: [TestStackGenerationWithNestedTopologyWithRacing] time=2025-10-03UTC16:56:20Z level=debug msg=hook 'overrideHooks' from child overriding parent --- PASS: TestStackGenerationWithNestedTopologyWithRacing (7.77s) time=2025-10-03UTC16:56:20Z level=debug msg=hook 'overrideHooksPlusMore' from child overriding parent time=2025-10-03UTC16:56:20Z level=debug msg=hook 'overrideWithEmptyHooks' from child overriding parent === NAME TestWriteValuesSortsKeys stack_test.go:198: [TestWriteValuesSortsKeys] Full contents of stdout: package.go:977: [TestWriteValuesSortsKeys] stack_test.go:198: [TestWriteValuesSortsKeys] Full contents of stderr: package.go:977: [TestWriteValuesSortsKeys] time=2025-10-03UTC16:56:20Z level=info msg=Generating unit test_unit from ./terragrunt.stack.hcl package.go:977: [TestWriteValuesSortsKeys] stack_test.go:205: Generation 4 content: # Auto-generated by the terragrunt.stack.hcl file by Terragrunt. Do not edit manually aaa_first = "should be first" alpha = "letter" beta = 42 charlie = "nato" delta = ["a", "b"] gamma = true mmm_middle = "should be middle" omega = "end" zebra = "animal" zzz_last = "should be last" stack_test.go:198: [terragrunt stack generate --working-dir /tmp/TestWriteValuesSortsKeys3067675607/001 --log-format=key-value] --- PASS: TestMergeConfigIntoIncludedConfig (6.94s) === NAME TestWriteValuesSortsKeys stack_test.go:198: [TestWriteValuesSortsKeys] Full contents of stdout: package.go:977: [TestWriteValuesSortsKeys] stack_test.go:198: [TestWriteValuesSortsKeys] Full contents of stderr: package.go:977: [TestWriteValuesSortsKeys] time=2025-10-03UTC16:56:20Z level=info msg=Generating unit test_unit from ./terragrunt.stack.hcl package.go:977: [TestWriteValuesSortsKeys] stack_test.go:205: Generation 5 content: # Auto-generated by the terragrunt.stack.hcl file by Terragrunt. Do not edit manually aaa_first = "should be first" alpha = "letter" beta = 42 charlie = "nato" delta = ["a", "b"] gamma = true mmm_middle = "should be middle" omega = "end" zebra = "animal" zzz_last = "should be last" stack_test.go:209: All generations produced identical output - checking if it's sorted... stack_test.go:209: Key positions: [86 117 139 155 175 199 217 249 268 290] stack_test.go:209: Keys in alphabetical order: true stack_test.go:209: Keys are in alphabetical order - sorting implementation is working! --- PASS: TestWriteValuesSortsKeys (8.03s) PASS ok github.com/gruntwork-io/terragrunt/config 17.294s ? github.com/gruntwork-io/terragrunt/config/hclparse [no test files] === RUN TestConvertMetaToProtobuf === PAUSE TestConvertMetaToProtobuf === RUN TestReadEngineOutput === PAUSE TestReadEngineOutput === CONT TestConvertMetaToProtobuf === CONT TestReadEngineOutput --- PASS: TestReadEngineOutput (0.00s) --- PASS: TestConvertMetaToProtobuf (0.01s) PASS ok github.com/gruntwork-io/terragrunt/engine 7.439s ? github.com/gruntwork-io/terragrunt/internal/awshelper [no test files] === RUN TestCacheCreation === PAUSE TestCacheCreation === RUN TestStringCacheOperation === PAUSE TestStringCacheOperation === RUN TestExpiringCacheCreation === PAUSE TestExpiringCacheCreation === RUN TestExpiringCacheOperation === PAUSE TestExpiringCacheOperation === RUN TestExpiringCacheExpiration === PAUSE TestExpiringCacheExpiration === CONT TestCacheCreation --- PASS: TestCacheCreation (0.00s) === CONT TestExpiringCacheExpiration --- PASS: TestExpiringCacheExpiration (0.00s) === CONT TestExpiringCacheOperation --- PASS: TestExpiringCacheOperation (0.00s) === CONT TestExpiringCacheCreation --- PASS: TestExpiringCacheCreation (0.00s) === CONT TestStringCacheOperation --- PASS: TestStringCacheOperation (0.00s) PASS ok github.com/gruntwork-io/terragrunt/internal/cache 2.166s === RUN TestArgsSlice === PAUSE TestArgsSlice === RUN TestArgsTail === PAUSE TestArgsTail === RUN TestArgsFirst === PAUSE TestArgsFirst === RUN TestArgsGet === PAUSE TestArgsGet === RUN TestArgsLen === PAUSE TestArgsLen === RUN TestArgsPresent === PAUSE TestArgsPresent === RUN TestArgsCommandName === PAUSE TestArgsCommandName === RUN TestArgsNormalize === PAUSE TestArgsNormalize === RUN TestArgsRemove === PAUSE TestArgsRemove === RUN TestBoolFlagApply === PAUSE TestBoolFlagApply === RUN TestCommandRun === PAUSE TestCommandRun === RUN TestCommandHasName === PAUSE TestCommandHasName === RUN TestCommandNames === PAUSE TestCommandNames === RUN TestCommandSubcommand === PAUSE TestCommandSubcommand === RUN TestCommandVisibleSubcommand === PAUSE TestCommandVisibleSubcommand === RUN TestFalgsGet === PAUSE TestFalgsGet === RUN TestFalgsAdd === PAUSE TestFalgsAdd === RUN TestFalgsFilter === PAUSE TestFalgsFilter === RUN TestFalgsRunActions === PAUSE TestFalgsRunActions === RUN TestGenericFlagStringApply === PAUSE TestGenericFlagStringApply === RUN TestGenericFlagIntApply === PAUSE TestGenericFlagIntApply === RUN TestGenericFlagInt64Apply === PAUSE TestGenericFlagInt64Apply === RUN TestMapFlagStringStringApply === PAUSE TestMapFlagStringStringApply === RUN TestMapFlagStringIntApply === PAUSE TestMapFlagStringIntApply === RUN TestSliceFlagStringApply === PAUSE TestSliceFlagStringApply === RUN TestSliceFlagIntApply === PAUSE TestSliceFlagIntApply === RUN TestSliceFlagInt64Apply === PAUSE TestSliceFlagInt64Apply === RUN TestLexicographicLess === PAUSE TestLexicographicLess === CONT TestArgsSlice --- PASS: TestArgsSlice (0.00s) === CONT TestLexicographicLess === RUN TestLexicographicLess/testCase-0 === PAUSE TestLexicographicLess/testCase-0 === RUN TestLexicographicLess/testCase-1 === PAUSE TestLexicographicLess/testCase-1 === RUN TestLexicographicLess/testCase-2 === PAUSE TestLexicographicLess/testCase-2 === RUN TestLexicographicLess/testCase-3 === PAUSE TestLexicographicLess/testCase-3 === RUN TestLexicographicLess/testCase-4 === PAUSE TestLexicographicLess/testCase-4 === CONT TestLexicographicLess/testCase-0 === CONT TestSliceFlagInt64Apply === RUN TestSliceFlagInt64Apply/testCase-0 === PAUSE TestSliceFlagInt64Apply/testCase-0 === RUN TestSliceFlagInt64Apply/testCase-1 === PAUSE TestSliceFlagInt64Apply/testCase-1 === RUN TestSliceFlagInt64Apply/testCase-2 === PAUSE TestSliceFlagInt64Apply/testCase-2 === CONT TestSliceFlagInt64Apply/testCase-0 === CONT TestSliceFlagIntApply === RUN TestSliceFlagIntApply/testCase-0 === PAUSE TestSliceFlagIntApply/testCase-0 === RUN TestSliceFlagIntApply/testCase-1 === PAUSE TestSliceFlagIntApply/testCase-1 === CONT TestCommandRun === RUN TestSliceFlagIntApply/testCase-2 === CONT TestArgsLen === RUN TestCommandRun/testCase-0 --- PASS: TestArgsLen (0.00s) === PAUSE TestCommandRun/testCase-0 === RUN TestCommandRun/testCase-1 === PAUSE TestCommandRun/testCase-1 === RUN TestCommandRun/testCase-2 === PAUSE TestCommandRun/testCase-2 === RUN TestCommandRun/testCase-3 === PAUSE TestCommandRun/testCase-3 === RUN TestCommandRun/testCase-4 === CONT TestFalgsRunActions --- PASS: TestFalgsRunActions (0.00s) === PAUSE TestSliceFlagIntApply/testCase-2 === CONT TestSliceFlagIntApply/testCase-0 === CONT TestArgsNormalize --- PASS: TestArgsNormalize (0.00s) === CONT TestArgsCommandName --- PASS: TestArgsCommandName (0.00s) === CONT TestArgsPresent --- PASS: TestArgsPresent (0.00s) === CONT TestArgsTail --- PASS: TestArgsTail (0.00s) === CONT TestSliceFlagIntApply/testCase-2 === CONT TestSliceFlagIntApply/testCase-1 --- PASS: TestSliceFlagIntApply (0.01s) --- PASS: TestSliceFlagIntApply/testCase-0 (0.00s) --- PASS: TestSliceFlagIntApply/testCase-2 (0.00s) --- PASS: TestSliceFlagIntApply/testCase-1 (0.00s) === CONT TestLexicographicLess/testCase-4 === CONT TestLexicographicLess/testCase-3 === CONT TestLexicographicLess/testCase-2 === CONT TestLexicographicLess/testCase-1 --- PASS: TestLexicographicLess (0.00s) --- PASS: TestLexicographicLess/testCase-0 (0.00s) --- PASS: TestLexicographicLess/testCase-4 (0.00s) --- PASS: TestLexicographicLess/testCase-3 (0.00s) --- PASS: TestLexicographicLess/testCase-2 (0.00s) --- PASS: TestLexicographicLess/testCase-1 (0.00s) === CONT TestSliceFlagInt64Apply/testCase-2 === CONT TestSliceFlagInt64Apply/testCase-1 --- PASS: TestSliceFlagInt64Apply (0.00s) --- PASS: TestSliceFlagInt64Apply/testCase-0 (0.00s) --- PASS: TestSliceFlagInt64Apply/testCase-2 (0.00s) --- PASS: TestSliceFlagInt64Apply/testCase-1 (0.00s) === CONT TestBoolFlagApply === RUN TestBoolFlagApply/testCase-0 === PAUSE TestBoolFlagApply/testCase-0 === RUN TestBoolFlagApply/testCase-1 === PAUSE TestBoolFlagApply/testCase-1 === RUN TestBoolFlagApply/testCase-2 === PAUSE TestBoolFlagApply/testCase-2 === RUN TestBoolFlagApply/testCase-3 === PAUSE TestBoolFlagApply/testCase-3 === RUN TestBoolFlagApply/testCase-4 === PAUSE TestBoolFlagApply/testCase-4 === RUN TestBoolFlagApply/testCase-5 === PAUSE TestBoolFlagApply/testCase-5 === RUN TestBoolFlagApply/testCase-6 === PAUSE TestBoolFlagApply/testCase-6 === RUN TestBoolFlagApply/testCase-7 === PAUSE TestBoolFlagApply/testCase-7 === RUN TestBoolFlagApply/testCase-8 === PAUSE TestBoolFlagApply/testCase-8 === RUN TestBoolFlagApply/testCase-9 === PAUSE TestBoolFlagApply/testCase-9 === RUN TestBoolFlagApply/testCase-10 === PAUSE TestBoolFlagApply/testCase-10 === CONT TestBoolFlagApply/testCase-0 === CONT TestBoolFlagApply/testCase-6 === CONT TestBoolFlagApply/testCase-5 === CONT TestMapFlagStringStringApply === RUN TestMapFlagStringStringApply/testCase-0 === PAUSE TestMapFlagStringStringApply/testCase-0 === RUN TestMapFlagStringStringApply/testCase-1 === PAUSE TestMapFlagStringStringApply/testCase-1 === RUN TestMapFlagStringStringApply/testCase-2 === PAUSE TestMapFlagStringStringApply/testCase-2 === RUN TestMapFlagStringStringApply/testCase-3 === PAUSE TestMapFlagStringStringApply/testCase-3 === RUN TestMapFlagStringStringApply/testCase-4 === PAUSE TestMapFlagStringStringApply/testCase-4 === CONT TestMapFlagStringStringApply/testCase-0 === CONT TestSliceFlagStringApply === RUN TestSliceFlagStringApply/testCase-0 === PAUSE TestSliceFlagStringApply/testCase-0 === RUN TestSliceFlagStringApply/testCase-1 === PAUSE TestSliceFlagStringApply/testCase-1 === RUN TestSliceFlagStringApply/testCase-2 === PAUSE TestSliceFlagStringApply/testCase-2 === RUN TestSliceFlagStringApply/testCase-3 === PAUSE TestSliceFlagStringApply/testCase-3 === RUN TestSliceFlagStringApply/testCase-4 === PAUSE TestSliceFlagStringApply/testCase-4 === CONT TestSliceFlagStringApply/testCase-0 === CONT TestMapFlagStringStringApply/testCase-4 === CONT TestMapFlagStringStringApply/testCase-3 === CONT TestSliceFlagStringApply/testCase-4 === CONT TestMapFlagStringStringApply/testCase-2 === CONT TestSliceFlagStringApply/testCase-2 === CONT TestCommandVisibleSubcommand === RUN TestCommandVisibleSubcommand/testCase-0 === PAUSE TestCommandVisibleSubcommand/testCase-0 === RUN TestCommandVisibleSubcommand/testCase-1 === PAUSE TestCommandVisibleSubcommand/testCase-1 === CONT TestCommandVisibleSubcommand/testCase-0 === CONT TestFalgsFilter --- PASS: TestFalgsFilter (0.00s) === CONT TestFalgsAdd --- PASS: TestFalgsAdd (0.00s) === CONT TestFalgsGet --- PASS: TestFalgsGet (0.00s) === CONT TestGenericFlagIntApply === RUN TestGenericFlagIntApply/testCase-0 === PAUSE TestGenericFlagIntApply/testCase-0 === RUN TestGenericFlagIntApply/testCase-1 === PAUSE TestGenericFlagIntApply/testCase-1 === RUN TestGenericFlagIntApply/testCase-2 === PAUSE TestGenericFlagIntApply/testCase-2 === RUN TestGenericFlagIntApply/testCase-3 === PAUSE TestGenericFlagIntApply/testCase-3 === CONT TestGenericFlagIntApply/testCase-0 === CONT TestCommandVisibleSubcommand/testCase-1 --- PASS: TestCommandVisibleSubcommand (0.00s) --- PASS: TestCommandVisibleSubcommand/testCase-0 (0.00s) --- PASS: TestCommandVisibleSubcommand/testCase-1 (0.00s) === CONT TestGenericFlagInt64Apply === RUN TestGenericFlagInt64Apply/testCase-0 === CONT TestGenericFlagIntApply/testCase-2 === CONT TestGenericFlagIntApply/testCase-1 === CONT TestCommandNames === RUN TestCommandNames/testCase-0 === PAUSE TestCommandNames/testCase-0 === RUN TestCommandNames/testCase-1 === PAUSE TestCommandNames/testCase-1 === CONT TestCommandNames/testCase-0 === CONT TestCommandSubcommand === RUN TestCommandSubcommand/testCase-0 === PAUSE TestCommandSubcommand/testCase-0 === RUN TestCommandSubcommand/testCase-1 === PAUSE TestCommandSubcommand/testCase-1 === CONT TestCommandSubcommand/testCase-0 === CONT TestCommandNames/testCase-1 --- PASS: TestCommandNames (0.00s) --- PASS: TestCommandNames/testCase-0 (0.00s) --- PASS: TestCommandNames/testCase-1 (0.00s) === CONT TestCommandHasName === RUN TestCommandHasName/testCase-0 === PAUSE TestCommandHasName/testCase-0 === RUN TestCommandHasName/testCase-1 === PAUSE TestCommandHasName/testCase-1 === RUN TestCommandHasName/testCase-2 === PAUSE TestCommandHasName/testCase-2 === CONT TestCommandHasName/testCase-0 === CONT TestCommandSubcommand/testCase-1 --- PASS: TestCommandSubcommand (0.00s) --- PASS: TestCommandSubcommand/testCase-0 (0.00s) --- PASS: TestCommandSubcommand/testCase-1 (0.00s) === CONT TestArgsFirst --- PASS: TestArgsFirst (0.00s) === CONT TestCommandHasName/testCase-2 === CONT TestCommandHasName/testCase-1 --- PASS: TestCommandHasName (0.00s) --- PASS: TestCommandHasName/testCase-0 (0.00s) --- PASS: TestCommandHasName/testCase-2 (0.00s) --- PASS: TestCommandHasName/testCase-1 (0.00s) === CONT TestArgsRemove === RUN TestArgsRemove/testCase-0 === PAUSE TestArgsRemove/testCase-0 === PAUSE TestCommandRun/testCase-4 === CONT TestBoolFlagApply/testCase-4 === CONT TestBoolFlagApply/testCase-3 === CONT TestBoolFlagApply/testCase-9 === CONT TestBoolFlagApply/testCase-2 === CONT TestArgsGet === CONT TestBoolFlagApply/testCase-1 === CONT TestBoolFlagApply/testCase-10 === CONT TestBoolFlagApply/testCase-8 === CONT TestBoolFlagApply/testCase-7 === CONT TestSliceFlagStringApply/testCase-1 === CONT TestSliceFlagStringApply/testCase-3 === CONT TestMapFlagStringIntApply === CONT TestMapFlagStringStringApply/testCase-1 === CONT TestGenericFlagIntApply/testCase-3 === CONT TestGenericFlagStringApply === PAUSE TestGenericFlagInt64Apply/testCase-0 === RUN TestArgsRemove/testCase-1 === PAUSE TestArgsRemove/testCase-1 --- PASS: TestArgsGet (0.00s) === RUN TestGenericFlagInt64Apply/testCase-1 === RUN TestMapFlagStringIntApply/testCase-0 === PAUSE TestMapFlagStringIntApply/testCase-0 === RUN TestGenericFlagStringApply/testCase-0 === PAUSE TestGenericFlagStringApply/testCase-0 --- PASS: TestGenericFlagIntApply (0.00s) --- PASS: TestGenericFlagIntApply/testCase-0 (0.00s) --- PASS: TestGenericFlagIntApply/testCase-2 (0.00s) --- PASS: TestGenericFlagIntApply/testCase-1 (0.00s) --- PASS: TestGenericFlagIntApply/testCase-3 (0.00s) === RUN TestGenericFlagStringApply/testCase-1 === PAUSE TestGenericFlagStringApply/testCase-1 === CONT TestArgsRemove/testCase-0 === RUN TestMapFlagStringIntApply/testCase-1 === PAUSE TestMapFlagStringIntApply/testCase-1 === RUN TestMapFlagStringIntApply/testCase-2 === PAUSE TestMapFlagStringIntApply/testCase-2 === RUN TestCommandRun/testCase-5 === CONT TestArgsRemove/testCase-1 === RUN TestGenericFlagStringApply/testCase-2 === PAUSE TestGenericFlagInt64Apply/testCase-1 --- PASS: TestMapFlagStringStringApply (0.00s) --- PASS: TestMapFlagStringStringApply/testCase-0 (0.00s) --- PASS: TestMapFlagStringStringApply/testCase-4 (0.00s) --- PASS: TestMapFlagStringStringApply/testCase-3 (0.00s) --- PASS: TestMapFlagStringStringApply/testCase-2 (0.00s) --- PASS: TestMapFlagStringStringApply/testCase-1 (0.00s) === RUN TestMapFlagStringIntApply/testCase-3 === PAUSE TestCommandRun/testCase-5 === PAUSE TestGenericFlagStringApply/testCase-2 === RUN TestGenericFlagStringApply/testCase-3 === PAUSE TestGenericFlagStringApply/testCase-3 === RUN TestGenericFlagStringApply/testCase-4 === PAUSE TestGenericFlagStringApply/testCase-4 === RUN TestGenericFlagStringApply/testCase-5 === PAUSE TestGenericFlagStringApply/testCase-5 === CONT TestGenericFlagStringApply/testCase-0 === CONT TestCommandRun/testCase-0 === PAUSE TestMapFlagStringIntApply/testCase-3 === CONT TestMapFlagStringIntApply/testCase-0 === CONT TestGenericFlagStringApply/testCase-1 === CONT TestCommandRun/testCase-5 === CONT TestGenericFlagStringApply/testCase-4 --- PASS: TestSliceFlagStringApply (0.00s) --- PASS: TestSliceFlagStringApply/testCase-0 (0.00s) --- PASS: TestSliceFlagStringApply/testCase-4 (0.00s) --- PASS: TestSliceFlagStringApply/testCase-2 (0.00s) --- PASS: TestSliceFlagStringApply/testCase-1 (0.00s) --- PASS: TestSliceFlagStringApply/testCase-3 (0.00s) === CONT TestMapFlagStringIntApply/testCase-3 === CONT TestGenericFlagStringApply/testCase-3 === CONT TestGenericFlagStringApply/testCase-2 === CONT TestMapFlagStringIntApply/testCase-2 === CONT TestMapFlagStringIntApply/testCase-1 === RUN TestGenericFlagInt64Apply/testCase-2 === PAUSE TestGenericFlagInt64Apply/testCase-2 === RUN TestGenericFlagInt64Apply/testCase-3 === PAUSE TestGenericFlagInt64Apply/testCase-3 === CONT TestGenericFlagInt64Apply/testCase-0 --- PASS: TestArgsRemove (0.00s) --- PASS: TestArgsRemove/testCase-0 (0.00s) --- PASS: TestArgsRemove/testCase-1 (0.00s) === CONT TestGenericFlagInt64Apply/testCase-2 === CONT TestCommandRun/testCase-3 === CONT TestCommandRun/testCase-4 === CONT TestCommandRun/testCase-2 === CONT TestCommandRun/testCase-1 === CONT TestGenericFlagStringApply/testCase-5 === CONT TestGenericFlagInt64Apply/testCase-1 === CONT TestGenericFlagInt64Apply/testCase-3 --- PASS: TestBoolFlagApply (0.00s) --- PASS: TestBoolFlagApply/testCase-0 (0.00s) --- PASS: TestBoolFlagApply/testCase-6 (0.00s) --- PASS: TestBoolFlagApply/testCase-5 (0.00s) --- PASS: TestBoolFlagApply/testCase-4 (0.00s) --- PASS: TestBoolFlagApply/testCase-10 (0.00s) --- PASS: TestBoolFlagApply/testCase-3 (0.00s) --- PASS: TestBoolFlagApply/testCase-1 (0.00s) --- PASS: TestBoolFlagApply/testCase-9 (0.00s) --- PASS: TestBoolFlagApply/testCase-2 (0.00s) --- PASS: TestBoolFlagApply/testCase-7 (0.00s) --- PASS: TestBoolFlagApply/testCase-8 (0.00s) --- PASS: TestMapFlagStringIntApply (0.01s) --- PASS: TestMapFlagStringIntApply/testCase-0 (0.00s) --- PASS: TestMapFlagStringIntApply/testCase-3 (0.00s) --- PASS: TestMapFlagStringIntApply/testCase-2 (0.00s) --- PASS: TestMapFlagStringIntApply/testCase-1 (0.00s) --- PASS: TestGenericFlagStringApply (0.00s) --- PASS: TestGenericFlagStringApply/testCase-0 (0.00s) --- PASS: TestGenericFlagStringApply/testCase-1 (0.00s) --- PASS: TestGenericFlagStringApply/testCase-4 (0.00s) --- PASS: TestGenericFlagStringApply/testCase-3 (0.00s) --- PASS: TestGenericFlagStringApply/testCase-2 (0.00s) --- PASS: TestGenericFlagStringApply/testCase-5 (0.00s) --- PASS: TestGenericFlagInt64Apply (0.03s) --- PASS: TestGenericFlagInt64Apply/testCase-0 (0.00s) --- PASS: TestGenericFlagInt64Apply/testCase-2 (0.00s) --- PASS: TestGenericFlagInt64Apply/testCase-1 (0.00s) --- PASS: TestGenericFlagInt64Apply/testCase-3 (0.00s) --- PASS: TestCommandRun (0.06s) --- PASS: TestCommandRun/testCase-0 (0.00s) --- PASS: TestCommandRun/testCase-5 (0.00s) --- PASS: TestCommandRun/testCase-4 (0.00s) --- PASS: TestCommandRun/testCase-3 (0.00s) --- PASS: TestCommandRun/testCase-1 (0.00s) --- PASS: TestCommandRun/testCase-2 (0.00s) PASS ok github.com/gruntwork-io/terragrunt/internal/cli 1.373s ? github.com/gruntwork-io/terragrunt/internal/cloner [no test files] === RUN TestUpdateUnknownCtyValValues === PAUSE TestUpdateUnknownCtyValValues === CONT TestUpdateUnknownCtyValValues === RUN TestUpdateUnknownCtyValValues/testCase-0 === PAUSE TestUpdateUnknownCtyValValues/testCase-0 === RUN TestUpdateUnknownCtyValValues/testCase-1 === PAUSE TestUpdateUnknownCtyValValues/testCase-1 === RUN TestUpdateUnknownCtyValValues/testCase-2 === PAUSE TestUpdateUnknownCtyValValues/testCase-2 === RUN TestUpdateUnknownCtyValValues/testCase-3 === PAUSE TestUpdateUnknownCtyValValues/testCase-3 === CONT TestUpdateUnknownCtyValValues/testCase-0 === CONT TestUpdateUnknownCtyValValues/testCase-3 === CONT TestUpdateUnknownCtyValValues/testCase-2 === CONT TestUpdateUnknownCtyValValues/testCase-1 --- PASS: TestUpdateUnknownCtyValValues (0.02s) --- PASS: TestUpdateUnknownCtyValValues/testCase-0 (0.00s) --- PASS: TestUpdateUnknownCtyValValues/testCase-3 (0.00s) --- PASS: TestUpdateUnknownCtyValValues/testCase-2 (0.00s) --- PASS: TestUpdateUnknownCtyValValues/testCase-1 (0.00s) PASS ok github.com/gruntwork-io/terragrunt/internal/ctyhelper 0.913s === RUN TestDiscovery === PAUSE TestDiscovery === RUN TestDiscoveredConfigsSort === PAUSE TestDiscoveredConfigsSort === RUN TestDiscoveredConfigsFilter === PAUSE TestDiscoveredConfigsFilter === RUN TestDiscoveryWithDependencies === PAUSE TestDiscoveryWithDependencies === RUN TestDiscoveredConfigsCycleCheck === PAUSE TestDiscoveredConfigsCycleCheck === RUN TestDiscoveryWithExclude === PAUSE TestDiscoveryWithExclude === RUN TestDiscoveryWithSingleCustomConfigFilename === PAUSE TestDiscoveryWithSingleCustomConfigFilename === RUN TestDiscoveryWithStackConfigParsing === PAUSE TestDiscoveryWithStackConfigParsing === RUN TestDiscoveryIncludeExcludeFilters === PAUSE TestDiscoveryIncludeExcludeFilters === RUN TestDiscoveryHiddenIncludedByIncludeDirs === PAUSE TestDiscoveryHiddenIncludedByIncludeDirs === RUN TestDiscoveryStackHiddenAllowed === PAUSE TestDiscoveryStackHiddenAllowed === RUN TestDiscoveryIgnoreExternalDependencies === PAUSE TestDiscoveryIgnoreExternalDependencies === CONT TestDiscovery === CONT TestDiscoveredConfigsCycleCheck === CONT TestDiscoveredConfigsFilter === RUN TestDiscoveredConfigsCycleCheck/no_cycles === PAUSE TestDiscoveredConfigsCycleCheck/no_cycles === RUN TestDiscoveredConfigsCycleCheck/direct_cycle === CONT TestDiscoveredConfigsSort --- PASS: TestDiscoveredConfigsSort (0.00s) === RUN TestDiscoveredConfigsFilter/filter_units === PAUSE TestDiscoveredConfigsFilter/filter_units === RUN TestDiscovery/basic_discovery_without_hidden === PAUSE TestDiscovery/basic_discovery_without_hidden === PAUSE TestDiscoveredConfigsCycleCheck/direct_cycle === RUN TestDiscovery/discovery_with_hidden === PAUSE TestDiscovery/discovery_with_hidden === CONT TestDiscovery/basic_discovery_without_hidden === RUN TestDiscoveredConfigsFilter/filter_stacks === PAUSE TestDiscoveredConfigsFilter/filter_stacks === CONT TestDiscovery/discovery_with_hidden === RUN TestDiscoveredConfigsCycleCheck/indirect_cycle === PAUSE TestDiscoveredConfigsCycleCheck/indirect_cycle === RUN TestDiscoveredConfigsCycleCheck/diamond_dependency_-_no_cycle === PAUSE TestDiscoveredConfigsCycleCheck/diamond_dependency_-_no_cycle === CONT TestDiscoveredConfigsCycleCheck/no_cycles === CONT TestDiscoveredConfigsFilter/filter_stacks === CONT TestDiscoveredConfigsCycleCheck/diamond_dependency_-_no_cycle === CONT TestDiscoveredConfigsFilter/filter_units === CONT TestDiscoveryWithDependencies === RUN TestDiscoveryWithDependencies/discovery_without_dependencies === PAUSE TestDiscoveryWithDependencies/discovery_without_dependencies === RUN TestDiscoveryWithDependencies/discovery_with_dependencies === PAUSE TestDiscoveryWithDependencies/discovery_with_dependencies === RUN TestDiscoveryWithDependencies/discovery_with_external_dependencies === PAUSE TestDiscoveryWithDependencies/discovery_with_external_dependencies === CONT TestDiscoveryWithDependencies/discovery_without_dependencies === CONT TestDiscoveryWithDependencies/discovery_with_external_dependencies --- PASS: TestDiscoveredConfigsFilter (0.01s) --- PASS: TestDiscoveredConfigsFilter/filter_stacks (0.00s) --- PASS: TestDiscoveredConfigsFilter/filter_units (0.01s) === CONT TestDiscoveryWithDependencies/discovery_with_dependencies === CONT TestDiscoveryWithExclude === CONT TestDiscoveryIgnoreExternalDependencies === CONT TestDiscoveryIncludeExcludeFilters === CONT TestDiscoveryWithSingleCustomConfigFilename === CONT TestDiscoveryStackHiddenAllowed === CONT TestDiscoveryHiddenIncludedByIncludeDirs === CONT TestDiscoveredConfigsCycleCheck/indirect_cycle === CONT TestDiscoveredConfigsCycleCheck/direct_cycle === CONT TestDiscoveryWithStackConfigParsing --- PASS: TestDiscoveredConfigsCycleCheck (0.01s) --- PASS: TestDiscoveredConfigsCycleCheck/no_cycles (0.00s) --- PASS: TestDiscoveredConfigsCycleCheck/diamond_dependency_-_no_cycle (0.00s) --- PASS: TestDiscoveredConfigsCycleCheck/indirect_cycle (0.00s) --- PASS: TestDiscoveredConfigsCycleCheck/direct_cycle (0.00s) --- PASS: TestDiscovery (0.02s) --- PASS: TestDiscovery/discovery_with_hidden (0.13s) --- PASS: TestDiscovery/basic_discovery_without_hidden (0.15s) time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Directory /tmp/TestDiscoveryIncludeExcludeFilters2778775995/001/unit2 excluded by glob /tmp/TestDiscoveryIncludeExcludeFilters2778775995/001/unit2 time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestDiscoveryWithSingleCustomConfigFilename (0.10s) time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryWithDependencies3698011845/001/internal/vpc msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryIgnoreExternalDependencies3156844786/001/internal/vpc msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryWithDependencies3698011845/001/internal/vpc msg=Did not find any locals block: skipping evaluation. --- PASS: TestDiscoveryHiddenIncludedByIncludeDirs (0.10s) time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryIgnoreExternalDependencies3156844786/001/internal/vpc msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryWithDependencies3698011845/001/internal/vpc msg=Did not find any locals block: skipping evaluation. --- PASS: TestDiscoveryWithStackConfigParsing (0.13s) time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryWithDependencies3698011845/001/internal/vpc msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestDiscoveryIncludeExcludeFilters (0.15s) time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestDiscoveryStackHiddenAllowed (0.12s) time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryIgnoreExternalDependencies3156844786/001/internal/db msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryWithDependencies3698011845/001/internal/db msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryWithDependencies3698011845/001/internal/db msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryIgnoreExternalDependencies3156844786/001/internal/vpc msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryWithDependencies3698011845/001/internal/vpc msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryWithDependencies3698011845/001/internal/vpc msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestDiscoveryWithExclude (0.20s) time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryWithDependencies3698011845/001/external/app msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryWithDependencies3698011845/001/internal/db msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryIgnoreExternalDependencies3156844786/001/external/app msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryWithDependencies3698011845/001/external/app msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryIgnoreExternalDependencies3156844786/001/internal/db msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryWithDependencies3698011845/001/internal/db msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryWithDependencies3698011845/001/internal/vpc msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryIgnoreExternalDependencies3156844786/001/internal/vpc msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryWithDependencies3698011845/001/internal/vpc msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryIgnoreExternalDependencies3156844786/001/internal/vpc msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryWithDependencies3698011845/001/external/app msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryIgnoreExternalDependencies3156844786/001/external/app msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryWithDependencies3698011845/001/internal/vpc msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryWithDependencies3698011845/001/internal/vpc msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:12Z level=debug prefix=/tmp/TestDiscoveryWithDependencies3698011845/001/external/app msg=Did not find any locals block: skipping evaluation. --- PASS: TestDiscoveryIgnoreExternalDependencies (0.23s) time=2025-10-03UTC16:56:12Z level=debug msg=Did not find any locals block: skipping evaluation. --- PASS: TestDiscoveryWithDependencies (0.02s) --- PASS: TestDiscoveryWithDependencies/discovery_without_dependencies (0.11s) --- PASS: TestDiscoveryWithDependencies/discovery_with_dependencies (0.23s) --- PASS: TestDiscoveryWithDependencies/discovery_with_external_dependencies (0.26s) PASS ok github.com/gruntwork-io/terragrunt/internal/discovery 9.083s ? github.com/gruntwork-io/terragrunt/internal/errors [no test files] === RUN TestValidateExperiments === PAUSE TestValidateExperiments === CONT TestValidateExperiments === RUN TestValidateExperiments/no_experiments === PAUSE TestValidateExperiments/no_experiments === RUN TestValidateExperiments/valid_experiment === PAUSE TestValidateExperiments/valid_experiment === RUN TestValidateExperiments/invalid_experiment === PAUSE TestValidateExperiments/invalid_experiment === RUN TestValidateExperiments/completed_experiment === PAUSE TestValidateExperiments/completed_experiment === RUN TestValidateExperiments/invalid_and_completed_experiment === PAUSE TestValidateExperiments/invalid_and_completed_experiment === CONT TestValidateExperiments/no_experiments === CONT TestValidateExperiments/invalid_and_completed_experiment === CONT TestValidateExperiments/invalid_experiment === CONT TestValidateExperiments/valid_experiment === CONT TestValidateExperiments/completed_experiment --- PASS: TestValidateExperiments (0.00s) --- PASS: TestValidateExperiments/no_experiments (0.00s) --- PASS: TestValidateExperiments/invalid_and_completed_experiment (0.00s) --- PASS: TestValidateExperiments/valid_experiment (0.00s) --- PASS: TestValidateExperiments/invalid_experiment (0.00s) --- PASS: TestValidateExperiments/completed_experiment (0.00s) PASS ok github.com/gruntwork-io/terragrunt/internal/experiment 0.942s === RUN TestNewClient === PAUSE TestNewClient === RUN TestNewClientWithOptions === PAUSE TestNewClientWithOptions === RUN TestGetLatestRelease === PAUSE TestGetLatestRelease === RUN TestGetLatestReleaseTag === PAUSE TestGetLatestReleaseTag === RUN TestGetLatestReleaseInvalidRepository === PAUSE TestGetLatestReleaseInvalidRepository === RUN TestGetLatestReleaseHTTPError === PAUSE TestGetLatestReleaseHTTPError === RUN TestGetLatestReleaseEmptyTag === PAUSE TestGetLatestReleaseEmptyTag === RUN TestGetLatestReleaseCaching === PAUSE TestGetLatestReleaseCaching === RUN TestNewGitHubReleasesDownloadClient === PAUSE TestNewGitHubReleasesDownloadClient === RUN TestNewGitHubReleasesDownloadClientWithOptions === PAUSE TestNewGitHubReleasesDownloadClientWithOptions === RUN TestDownloadReleaseAssetsValidation === PAUSE TestDownloadReleaseAssetsValidation === RUN TestDownloadReleaseAssetsGitHubRelease === PAUSE TestDownloadReleaseAssetsGitHubRelease === RUN TestDownloadReleaseAssetsDirectURL === PAUSE TestDownloadReleaseAssetsDirectURL === CONT TestNewClient === CONT TestGetLatestRelease === CONT TestDownloadReleaseAssetsValidation === CONT TestGetLatestReleaseCaching === CONT TestNewGitHubReleasesDownloadClient === CONT TestGetLatestReleaseInvalidRepository === RUN TestGetLatestReleaseInvalidRepository/repo= === CONT TestGetLatestReleaseEmptyTag === CONT TestGetLatestReleaseHTTPError === CONT TestDownloadReleaseAssetsDirectURL === CONT TestDownloadReleaseAssetsGitHubRelease === CONT TestNewClientWithOptions === CONT TestGetLatestReleaseTag === RUN TestDownloadReleaseAssetsValidation/empty_repository === CONT TestNewGitHubReleasesDownloadClientWithOptions --- PASS: TestNewClient (0.00s) --- PASS: TestNewGitHubReleasesDownloadClient (0.00s) === RUN TestGetLatestReleaseInvalidRepository/repo=invalid === RUN TestGetLatestReleaseInvalidRepository/repo=too/many/parts --- PASS: TestGetLatestReleaseInvalidRepository (0.02s) --- PASS: TestGetLatestReleaseInvalidRepository/repo= (0.00s) --- PASS: TestGetLatestReleaseInvalidRepository/repo=invalid (0.00s) --- PASS: TestGetLatestReleaseInvalidRepository/repo=too/many/parts (0.00s) --- PASS: TestNewClientWithOptions (0.00s) === RUN TestDownloadReleaseAssetsValidation/empty_package_file === RUN TestDownloadReleaseAssetsValidation/missing_version_for_GitHub_repo --- PASS: TestDownloadReleaseAssetsValidation (0.04s) --- PASS: TestDownloadReleaseAssetsValidation/empty_repository (0.00s) --- PASS: TestDownloadReleaseAssetsValidation/empty_package_file (0.00s) --- PASS: TestDownloadReleaseAssetsValidation/missing_version_for_GitHub_repo (0.00s) --- PASS: TestNewGitHubReleasesDownloadClientWithOptions (0.00s) --- PASS: TestGetLatestReleaseTag (0.01s) --- PASS: TestGetLatestReleaseHTTPError (0.02s) --- PASS: TestGetLatestReleaseEmptyTag (0.05s) --- PASS: TestGetLatestRelease (0.07s) --- PASS: TestGetLatestReleaseCaching (0.06s) --- PASS: TestDownloadReleaseAssetsGitHubRelease (0.05s) === NAME TestDownloadReleaseAssetsDirectURL client_test.go:309: Error Trace: /build/terragrunt/src/terragrunt/internal/github/client_test.go:309 Error: Received unexpected error: failed to download http://127.0.0.1:39073/direct-download.zip: context canceled Test: TestDownloadReleaseAssetsDirectURL --- FAIL: TestDownloadReleaseAssetsDirectURL (0.05s) FAIL FAIL github.com/gruntwork-io/terragrunt/internal/github 6.925s === RUN TestWrapMapToSingleLineHcl === PAUSE TestWrapMapToSingleLineHcl === CONT TestWrapMapToSingleLineHcl === RUN TestWrapMapToSingleLineHcl/SimpleMap === PAUSE TestWrapMapToSingleLineHcl/SimpleMap === RUN TestWrapMapToSingleLineHcl/NestedMap === PAUSE TestWrapMapToSingleLineHcl/NestedMap === CONT TestWrapMapToSingleLineHcl/SimpleMap === CONT TestWrapMapToSingleLineHcl/NestedMap --- PASS: TestWrapMapToSingleLineHcl (0.02s) --- PASS: TestWrapMapToSingleLineHcl/SimpleMap (0.00s) --- PASS: TestWrapMapToSingleLineHcl/NestedMap (0.00s) PASS ok github.com/gruntwork-io/terragrunt/internal/hclhelper 0.740s ? github.com/gruntwork-io/terragrunt/internal/locks [no test files] === RUN TestExitCodeUnix === PAUSE TestExitCodeUnix === RUN TestNewSignalsForwarderWaitUnix === PAUSE TestNewSignalsForwarderWaitUnix === RUN TestNewSignalsForwarderMultipleUnix === PAUSE TestNewSignalsForwarderMultipleUnix === CONT TestExitCodeUnix === CONT TestNewSignalsForwarderMultipleUnix === CONT TestNewSignalsForwarderWaitUnix --- PASS: TestExitCodeUnix (4.38s) --- PASS: TestNewSignalsForwarderWaitUnix (6.17s) --- PASS: TestNewSignalsForwarderMultipleUnix (6.58s) PASS ok github.com/gruntwork-io/terragrunt/internal/os/exec 7.903s ? github.com/gruntwork-io/terragrunt/internal/os/signal [no test files] ? github.com/gruntwork-io/terragrunt/internal/os/stdout [no test files] === RUN TestProviderCache === PAUSE TestProviderCache === RUN TestProviderCacheWithProviderCacheDir === RUN TestProviderCacheWithProviderCacheDir/Homeless time=2025-10-03UTC16:56:11Z level=debug msg=Provider service initialized with cache dir: /tmp/TestProviderCacheWithProviderCacheDirHomeless591264693/001, user cache dir: /build/.terraform.d/plugins === RUN TestProviderCacheWithProviderCacheDir/NoNewDirectoriesAtHOME time=2025-10-03UTC16:56:11Z level=debug msg=Provider service initialized with cache dir: /tmp/TestProviderCacheWithProviderCacheDirNoNewDirectoriesAtHOME525338224/002, user cache dir: /tmp/TestProviderCacheWithProviderCacheDirNoNewDirectoriesAtHOME525338224/001/.terraform.d/plugins --- PASS: TestProviderCacheWithProviderCacheDir (0.09s) --- PASS: TestProviderCacheWithProviderCacheDir/Homeless (0.07s) --- PASS: TestProviderCacheWithProviderCacheDir/NoNewDirectoriesAtHOME (0.02s) === CONT TestProviderCache === RUN TestProviderCache/testCase-0 === PAUSE TestProviderCache/testCase-0 === RUN TestProviderCache/testCase-1 === PAUSE TestProviderCache/testCase-1 === RUN TestProviderCache/testCase-2 === PAUSE TestProviderCache/testCase-2 === RUN TestProviderCache/testCase-3 === PAUSE TestProviderCache/testCase-3 === RUN TestProviderCache/testCase-4 === PAUSE TestProviderCache/testCase-4 === RUN TestProviderCache/testCase-5 === PAUSE TestProviderCache/testCase-5 === RUN TestProviderCache/testCase-6 === PAUSE TestProviderCache/testCase-6 === CONT TestProviderCache/testCase-0 === CONT TestProviderCache/testCase-4 === CONT TestProviderCache/testCase-6 === CONT TestProviderCache/testCase-1 === CONT TestProviderCache/testCase-5 === CONT TestProviderCache/testCase-3 time=2025-10-03UTC16:56:11Z level=debug msg=Provider service initialized with cache dir: /tmp/TestProviderCache3806034089/001, user cache dir: /tmp/TestProviderCache3806034089/002 === CONT TestProviderCache/testCase-2 time=2025-10-03UTC16:56:11Z level=debug msg=Provider service initialized with cache dir: /tmp/TestProviderCache3806034089/001, user cache dir: /tmp/TestProviderCache3806034089/002 time=2025-10-03UTC16:56:11Z level=debug msg=Provider service initialized with cache dir: /tmp/TestProviderCache3806034089/001, user cache dir: /tmp/TestProviderCache3806034089/002 time=2025-10-03UTC16:56:11Z level=debug msg=Provider service initialized with cache dir: /tmp/TestProviderCache3806034089/001, user cache dir: /tmp/TestProviderCache3806034089/002 time=2025-10-03UTC16:56:11Z level=debug msg=Provider service initialized with cache dir: /tmp/TestProviderCache3806034089/001, user cache dir: /tmp/TestProviderCache3806034089/002 time=2025-10-03UTC16:56:11Z level=debug msg=Provider service initialized with cache dir: /tmp/TestProviderCache3806034089/001, user cache dir: /tmp/TestProviderCache3806034089/002 time=2025-10-03UTC16:56:11Z level=debug msg=Provider service initialized with cache dir: /tmp/TestProviderCache3806034089/001, user cache dir: /tmp/TestProviderCache3806034089/002 time=2025-10-03UTC16:56:11Z level=debug msg=Starting provider cache service with cache dir: "/tmp/TestProviderCache3806034089/001" time=2025-10-03UTC16:56:11Z level=debug msg=Provider cache service temp dir: /tmp/terragrunt/providers time=2025-10-03UTC16:56:11Z level=debug msg=Provider cache service is ready to process requests time=2025-10-03UTC16:56:11Z level=debug msg=Starting provider cache service with cache dir: "/tmp/TestProviderCache3806034089/001" time=2025-10-03UTC16:56:11Z level=debug msg=Provider cache service temp dir: /tmp/terragrunt/providers time=2025-10-03UTC16:56:11Z level=debug msg=Provider cache service is ready to process requests time=2025-10-03UTC16:56:11Z level=debug msg=Starting provider cache service with cache dir: "/tmp/TestProviderCache3806034089/001" time=2025-10-03UTC16:56:11Z level=debug msg=Provider cache service temp dir: /tmp/terragrunt/providers time=2025-10-03UTC16:56:11Z level=debug msg=Provider cache service is ready to process requests time=2025-10-03UTC16:56:11Z level=debug msg=Starting provider cache service with cache dir: "/tmp/TestProviderCache3806034089/001" time=2025-10-03UTC16:56:11Z level=debug msg=Provider cache service temp dir: /tmp/terragrunt/providers time=2025-10-03UTC16:56:11Z level=debug msg=Provider cache service is ready to process requests time=2025-10-03UTC16:56:11Z level=debug msg=Starting provider cache service with cache dir: "/tmp/TestProviderCache3806034089/001" time=2025-10-03UTC16:56:11Z level=debug msg=Provider cache service temp dir: /tmp/terragrunt/providers time=2025-10-03UTC16:56:11Z level=debug msg=Provider cache service is ready to process requests time=2025-10-03UTC16:56:11Z level=debug msg=Starting provider cache service with cache dir: "/tmp/TestProviderCache3806034089/001" time=2025-10-03UTC16:56:11Z level=debug msg=Provider cache service temp dir: /tmp/terragrunt/providers time=2025-10-03UTC16:56:11Z level=debug msg=Provider cache service is ready to process requests time=2025-10-03UTC16:56:11Z level=debug msg=Starting provider cache service with cache dir: "/tmp/TestProviderCache3806034089/001" time=2025-10-03UTC16:56:11Z level=debug msg=Provider cache service temp dir: /tmp/terragrunt/providers time=2025-10-03UTC16:56:11Z level=debug msg=Provider cache service is ready to process requests time="2025-10-03T16:56:11Z" level=info msg="Cache server was unable to process the received request, code=401, message=Unauthorized, internal=Authorization: token either expired or inexistent" status=401 url=/v1/providers/cache/registry.terraform.io/hashicorp/aws/versions time=2025-10-03UTC16:56:11Z level=debug msg=Waiting for cache ready with requestID: time=2025-10-03UTC16:56:11Z level=debug msg=Found 0 caches for requestID: time=2025-10-03UTC16:56:11Z level=debug msg=Total provider caches: 0 time=2025-10-03UTC16:56:11Z level=debug msg=Returning 0 ready providers for requestID: time=2025-10-03UTC16:56:11Z level=debug msg=Provider cache service shutting down... time=2025-10-03UTC16:56:11Z level=debug msg=Provider cache service shutdown complete time=2025-10-03UTC16:56:11Z level=debug msg=Provider cache service shutting down... time=2025-10-03UTC16:56:11Z level=debug msg=Provider cache service shutdown complete time=2025-10-03UTC16:56:12Z level=debug msg=Discovered "registry.terraform.io" registry URLs: {"modules.v1":"/v1/modules/","providers.v1":"/v1/providers/"} time=2025-10-03UTC16:56:12Z level=debug msg=Discovered "registry.terraform.io" registry URLs: {"modules.v1":"/v1/modules/","providers.v1":"/v1/providers/"} time=2025-10-03UTC16:56:12Z level=debug msg=Discovered "registry.terraform.io" registry URLs: {"modules.v1":"/v1/modules/","providers.v1":"/v1/providers/"} time=2025-10-03UTC16:56:12Z level=debug msg=Discovered "registry.terraform.io" registry URLs: {"modules.v1":"/v1/modules/","providers.v1":"/v1/providers/"} time=2025-10-03UTC16:56:12Z level=debug msg=Discovered "registry.terraform.io" registry URLs: {"modules.v1":"/v1/modules/","providers.v1":"/v1/providers/"} time=2025-10-03UTC16:56:12Z level=debug msg=CacheProvider called for registry.terraform.io/hashicorp/template v2.2.0 with requestID: cache time=2025-10-03UTC16:56:12Z level=debug msg=Sending provider registry.terraform.io/hashicorp/template v2.2.0 to warm up channel time=2025-10-03UTC16:56:12Z level=debug msg=Successfully sent provider registry.terraform.io/hashicorp/template v2.2.0 to warm up channel time=2025-10-03UTC16:56:12Z level=debug msg=Received provider cache request for: registry.terraform.io/hashicorp/template v2.2.0 time=2025-10-03UTC16:56:12Z level=debug msg=Starting provider caching for: registry.terraform.io/hashicorp/template v2.2.0 time=2025-10-03UTC16:56:12Z level=debug msg=Acquiring lock file /tmp/terragrunt/providers/registry.terraform.io-hashicorp-template-2.2.0-linux_amd64.lock time=2025-10-03UTC16:56:12Z level=debug msg=Added provider registry.terraform.io/hashicorp/template v2.2.0 to provider caches list time=2025-10-03UTC16:56:12Z level=debug msg=Added requestID cache to provider registry.terraform.io/hashicorp/template v2.2.0 time=2025-10-03UTC16:56:12Z level=debug msg=Acquired lock file for registry.terraform.io/hashicorp/template v2.2.0, starting warm up time=2025-10-03UTC16:56:12Z level=debug msg=Fetching provider registry.terraform.io/hashicorp/template v2.2.0 time=2025-10-03UTC16:56:12Z level=debug msg=Waiting for cache ready with requestID: time=2025-10-03UTC16:56:12Z level=debug msg=Found 0 caches for requestID: time=2025-10-03UTC16:56:12Z level=debug msg=Total provider caches: 0 time=2025-10-03UTC16:56:12Z level=debug msg=Returning 0 ready providers for requestID: time=2025-10-03UTC16:56:12Z level=debug msg=Provider cache service shutting down... time=2025-10-03UTC16:56:12Z level=debug msg=Provider cache service shutdown complete time=2025-10-03UTC16:56:12Z level=debug msg=CacheProvider called for registry.terraform.io/hashicorp/template v1234.5678.9 with requestID: cache time=2025-10-03UTC16:56:12Z level=debug msg=Sending provider registry.terraform.io/hashicorp/template v1234.5678.9 to warm up channel time=2025-10-03UTC16:56:12Z level=debug msg=Successfully sent provider registry.terraform.io/hashicorp/template v1234.5678.9 to warm up channel time=2025-10-03UTC16:56:12Z level=debug msg=Received provider cache request for: registry.terraform.io/hashicorp/template v1234.5678.9 time=2025-10-03UTC16:56:12Z level=debug msg=Starting provider caching for: registry.terraform.io/hashicorp/template v1234.5678.9 time=2025-10-03UTC16:56:12Z level=debug msg=Acquiring lock file /tmp/terragrunt/providers/registry.terraform.io-hashicorp-template-1234.5678.9-linux_riscv64.lock time=2025-10-03UTC16:56:12Z level=debug msg=Added provider registry.terraform.io/hashicorp/template v1234.5678.9 to provider caches list time=2025-10-03UTC16:56:12Z level=debug msg=Added requestID cache to provider registry.terraform.io/hashicorp/template v1234.5678.9 time=2025-10-03UTC16:56:12Z level=debug msg=Acquired lock file for registry.terraform.io/hashicorp/template v1234.5678.9, starting warm up time=2025-10-03UTC16:56:12Z level=debug msg=Create symlink file /tmp/TestProviderCache3806034089/001/registry.terraform.io/hashicorp/template/1234.5678.9/linux_riscv64 to /tmp/TestProviderCache3806034089/002/registry.terraform.io/hashicorp/template/1234.5678.9/linux_riscv64 time=2025-10-03UTC16:56:12Z level=info msg=Cached registry.terraform.io/hashicorp/template v1234.5678.9 from user plugins directory time=2025-10-03UTC16:56:12Z level=debug msg=Successfully cached provider: registry.terraform.io/hashicorp/template v1234.5678.9 time=2025-10-03UTC16:56:12Z level=debug msg=Successfully started provider caching for registry.terraform.io/hashicorp/template v1234.5678.9 time=2025-10-03UTC16:56:12Z level=debug msg=Waiting for cache ready with requestID: time=2025-10-03UTC16:56:12Z level=debug msg=Found 0 caches for requestID: time=2025-10-03UTC16:56:12Z level=debug msg=Total provider caches: 1 time=2025-10-03UTC16:56:12Z level=debug msg=Cache 0: registry.terraform.io/hashicorp/template v1234.5678.9, requestIDs: [cache], ready: true, err: time=2025-10-03UTC16:56:12Z level=debug msg=Returning 0 ready providers for requestID: time=2025-10-03UTC16:56:12Z level=debug msg=Provider cache service shutting down... time=2025-10-03UTC16:56:12Z level=debug msg=Provider cache service shutdown complete time=2025-10-03UTC16:56:12Z level=debug msg=CacheProvider called for registry.terraform.io/hashicorp/aws v5.36.0 with requestID: cache time=2025-10-03UTC16:56:12Z level=debug msg=Sending provider registry.terraform.io/hashicorp/aws v5.36.0 to warm up channel time=2025-10-03UTC16:56:12Z level=debug msg=Successfully sent provider registry.terraform.io/hashicorp/aws v5.36.0 to warm up channel time=2025-10-03UTC16:56:12Z level=debug msg=Received provider cache request for: registry.terraform.io/hashicorp/aws v5.36.0 time=2025-10-03UTC16:56:12Z level=debug msg=Starting provider caching for: registry.terraform.io/hashicorp/aws v5.36.0 time=2025-10-03UTC16:56:12Z level=debug msg=Acquiring lock file /tmp/terragrunt/providers/registry.terraform.io-hashicorp-aws-5.36.0-darwin_arm64.lock time=2025-10-03UTC16:56:12Z level=debug msg=Acquired lock file for registry.terraform.io/hashicorp/aws v5.36.0, starting warm up time=2025-10-03UTC16:56:12Z level=debug msg=Fetching provider registry.terraform.io/hashicorp/aws v5.36.0 time=2025-10-03UTC16:56:12Z level=debug msg=Added provider registry.terraform.io/hashicorp/aws v5.36.0 to provider caches list time=2025-10-03UTC16:56:12Z level=debug msg=Added requestID cache to provider registry.terraform.io/hashicorp/aws v5.36.0 time=2025-10-03UTC16:56:12Z level=debug msg=Waiting for cache ready with requestID: time=2025-10-03UTC16:56:12Z level=debug msg=Found 0 caches for requestID: time=2025-10-03UTC16:56:12Z level=debug msg=Total provider caches: 0 time=2025-10-03UTC16:56:12Z level=debug msg=Returning 0 ready providers for requestID: time=2025-10-03UTC16:56:12Z level=debug msg=Provider cache service shutting down... time=2025-10-03UTC16:56:12Z level=debug msg=Provider cache service shutdown complete time=2025-10-03UTC16:56:16Z level=debug msg=Unpack provider archive /tmp/terragrunt/providers/registry.terraform.io-hashicorp-template-2.2.0-linux_amd64.zip time=2025-10-03UTC16:56:19Z level=info msg=Cached registry.terraform.io/hashicorp/template v2.2.0 (signed by HashiCorp) time=2025-10-03UTC16:56:19Z level=debug msg=Successfully cached provider: registry.terraform.io/hashicorp/template v2.2.0 time=2025-10-03UTC16:56:19Z level=debug msg=Successfully started provider caching for registry.terraform.io/hashicorp/template v2.2.0 time=2025-10-03UTC16:56:19Z level=debug msg=Waiting for cache ready with requestID: time=2025-10-03UTC16:56:19Z level=debug msg=Found 0 caches for requestID: time=2025-10-03UTC16:56:19Z level=debug msg=Total provider caches: 1 time=2025-10-03UTC16:56:19Z level=debug msg=Cache 0: registry.terraform.io/hashicorp/template v2.2.0, requestIDs: [cache], ready: true, err: time=2025-10-03UTC16:56:19Z level=debug msg=Returning 0 ready providers for requestID: time=2025-10-03UTC16:56:19Z level=debug msg=Provider cache service shutting down... time=2025-10-03UTC16:56:19Z level=debug msg=Remove provider cached archive /tmp/terragrunt/providers/registry.terraform.io-hashicorp-template-2.2.0-linux_amd64.zip time=2025-10-03UTC16:56:19Z level=debug msg=Provider cache service shutdown complete time=2025-10-03UTC16:56:30Z level=debug msg=Unpack provider archive /tmp/terragrunt/providers/registry.terraform.io-hashicorp-aws-5.36.0-darwin_arm64.zip time=2025-10-03UTC16:56:41Z level=info msg=Cached registry.terraform.io/hashicorp/aws v5.36.0 (signed by HashiCorp) time=2025-10-03UTC16:56:41Z level=debug msg=Successfully cached provider: registry.terraform.io/hashicorp/aws v5.36.0 time=2025-10-03UTC16:56:41Z level=debug msg=Successfully started provider caching for registry.terraform.io/hashicorp/aws v5.36.0 time=2025-10-03UTC16:56:41Z level=debug msg=Waiting for cache ready with requestID: time=2025-10-03UTC16:56:41Z level=debug msg=Found 0 caches for requestID: time=2025-10-03UTC16:56:41Z level=debug msg=Total provider caches: 1 time=2025-10-03UTC16:56:41Z level=debug msg=Cache 0: registry.terraform.io/hashicorp/aws v5.36.0, requestIDs: [cache], ready: true, err: time=2025-10-03UTC16:56:41Z level=debug msg=Returning 0 ready providers for requestID: time=2025-10-03UTC16:56:41Z level=debug msg=Provider cache service shutting down... time=2025-10-03UTC16:56:41Z level=debug msg=Remove provider cached archive /tmp/terragrunt/providers/registry.terraform.io-hashicorp-aws-5.36.0-darwin_arm64.zip time=2025-10-03UTC16:56:41Z level=debug msg=Provider cache service shutdown complete --- PASS: TestProviderCache (0.27s) --- PASS: TestProviderCache/testCase-0 (0.14s) --- PASS: TestProviderCache/testCase-1 (0.12s) --- PASS: TestProviderCache/testCase-2 (0.85s) --- PASS: TestProviderCache/testCase-5 (1.04s) --- PASS: TestProviderCache/testCase-6 (1.07s) --- PASS: TestProviderCache/testCase-4 (7.48s) --- PASS: TestProviderCache/testCase-3 (30.00s) PASS ok github.com/gruntwork-io/terragrunt/internal/providercache 38.756s === RUN TestNoDependenciesMaintainsAlphabeticalOrder === PAUSE TestNoDependenciesMaintainsAlphabeticalOrder === RUN TestDependenciesOrderedByDependencyLevel === PAUSE TestDependenciesOrderedByDependencyLevel === RUN TestComplexDagOrderedByDependencyLevelAndAlphabetically === PAUSE TestComplexDagOrderedByDependencyLevelAndAlphabetically === RUN TestDeterministicOrderingOfParallelDependencies === PAUSE TestDeterministicOrderingOfParallelDependencies === RUN TestDepthBasedOrderingVerification === PAUSE TestDepthBasedOrderingVerification === RUN TestErrorHandlingCycle === PAUSE TestErrorHandlingCycle === RUN TestErrorHandlingEmptyConfigList === PAUSE TestErrorHandlingEmptyConfigList === RUN TestQueue_LinearDependencyExecution === PAUSE TestQueue_LinearDependencyExecution === RUN TestQueue_ParallelExecution === PAUSE TestQueue_ParallelExecution === RUN TestQueue_FailFast === PAUSE TestQueue_FailFast === RUN TestQueue_AdvancedDependencyOrder === PAUSE TestQueue_AdvancedDependencyOrder === RUN TestQueue_AdvancedDependency_BFails === PAUSE TestQueue_AdvancedDependency_BFails === RUN TestQueue_AdvancedDependency_BFails_NoFailFast === PAUSE TestQueue_AdvancedDependency_BFails_NoFailFast === RUN TestQueue_FailFast_SequentialOrder === PAUSE TestQueue_FailFast_SequentialOrder === RUN TestQueue_IgnoreDependencyOrder_MultiLevel === PAUSE TestQueue_IgnoreDependencyOrder_MultiLevel === RUN TestFailEntry_DirectAndRecursive === PAUSE TestFailEntry_DirectAndRecursive === RUN TestQueue_DestroyFail_PropagatesToDependencies_NonFailFast === PAUSE TestQueue_DestroyFail_PropagatesToDependencies_NonFailFast === RUN TestQueue_DestroyFail_PropagatesToDependencies === PAUSE TestQueue_DestroyFail_PropagatesToDependencies === RUN TestDestroyCommandQueueOrderIsReverseOfDependencies === PAUSE TestDestroyCommandQueueOrderIsReverseOfDependencies === RUN TestDestroyCommandQueueOrder_MultiLevelDependencyTree === PAUSE TestDestroyCommandQueueOrder_MultiLevelDependencyTree === CONT TestNoDependenciesMaintainsAlphabeticalOrder --- PASS: TestNoDependenciesMaintainsAlphabeticalOrder (0.00s) === CONT TestDestroyCommandQueueOrder_MultiLevelDependencyTree --- PASS: TestDestroyCommandQueueOrder_MultiLevelDependencyTree (0.00s) === CONT TestDestroyCommandQueueOrderIsReverseOfDependencies --- PASS: TestDestroyCommandQueueOrderIsReverseOfDependencies (0.00s) === CONT TestQueue_DestroyFail_PropagatesToDependencies --- PASS: TestQueue_DestroyFail_PropagatesToDependencies (0.00s) === CONT TestQueue_DestroyFail_PropagatesToDependencies_NonFailFast --- PASS: TestQueue_DestroyFail_PropagatesToDependencies_NonFailFast (0.00s) === CONT TestFailEntry_DirectAndRecursive --- PASS: TestFailEntry_DirectAndRecursive (0.00s) === CONT TestQueue_IgnoreDependencyOrder_MultiLevel --- PASS: TestQueue_IgnoreDependencyOrder_MultiLevel (0.00s) === CONT TestQueue_FailFast_SequentialOrder --- PASS: TestQueue_FailFast_SequentialOrder (0.00s) === CONT TestQueue_AdvancedDependency_BFails_NoFailFast --- PASS: TestQueue_AdvancedDependency_BFails_NoFailFast (0.00s) === CONT TestQueue_AdvancedDependency_BFails --- PASS: TestQueue_AdvancedDependency_BFails (0.00s) === CONT TestQueue_AdvancedDependencyOrder --- PASS: TestQueue_AdvancedDependencyOrder (0.00s) === CONT TestQueue_FailFast --- PASS: TestQueue_FailFast (0.00s) === CONT TestQueue_ParallelExecution --- PASS: TestQueue_ParallelExecution (0.00s) === CONT TestDepthBasedOrderingVerification === CONT TestErrorHandlingCycle === CONT TestQueue_LinearDependencyExecution === CONT TestErrorHandlingEmptyConfigList --- PASS: TestQueue_LinearDependencyExecution (0.00s) --- PASS: TestErrorHandlingEmptyConfigList (0.00s) === CONT TestComplexDagOrderedByDependencyLevelAndAlphabetically --- PASS: TestComplexDagOrderedByDependencyLevelAndAlphabetically (0.00s) === CONT TestDependenciesOrderedByDependencyLevel --- PASS: TestDependenciesOrderedByDependencyLevel (0.00s) === CONT TestDeterministicOrderingOfParallelDependencies --- PASS: TestDeterministicOrderingOfParallelDependencies (0.00s) --- PASS: TestDepthBasedOrderingVerification (0.01s) --- PASS: TestErrorHandlingCycle (0.00s) PASS ok github.com/gruntwork-io/terragrunt/internal/queue 9.249s === RUN TestUnmarshalConfig === PAUSE TestUnmarshalConfig === RUN TestToMap === PAUSE TestToMap === RUN TestGetTFInitArgs === PAUSE TestGetTFInitArgs === RUN TestGetTFInitArgsForGCS === PAUSE TestGetTFInitArgsForGCS === RUN TestGetTFInitArgsUnknownBackend === PAUSE TestGetTFInitArgsUnknownBackend === RUN TestGetTFInitArgsInitDisabled === PAUSE TestGetTFInitArgsInitDisabled === RUN TestGetTFInitArgsNoBackendConfigs === PAUSE TestGetTFInitArgsNoBackendConfigs === RUN TestParseTerraformStateLocal === PAUSE TestParseTerraformStateLocal === RUN TestParseTerraformStateRemote === PAUSE TestParseTerraformStateRemote === RUN TestParseTerraformStateRemoteFull === PAUSE TestParseTerraformStateRemoteFull === RUN TestParseTerraformStateEmpty === PAUSE TestParseTerraformStateEmpty === RUN TestParseTerraformStateInvalid === PAUSE TestParseTerraformStateInvalid === CONT TestParseTerraformStateInvalid === CONT TestUnmarshalConfig === RUN TestUnmarshalConfig/PBKDF2_full_config === PAUSE TestUnmarshalConfig/PBKDF2_full_config === RUN TestUnmarshalConfig/PBKDF2_invalid_property === PAUSE TestUnmarshalConfig/PBKDF2_invalid_property === RUN TestUnmarshalConfig/PBKDF2_invalid_config === PAUSE TestUnmarshalConfig/PBKDF2_invalid_config === RUN TestUnmarshalConfig/AWSKMS_full_config --- PASS: TestParseTerraformStateInvalid (0.00s) === CONT TestParseTerraformStateRemoteFull === PAUSE TestUnmarshalConfig/AWSKMS_full_config === RUN TestUnmarshalConfig/AWSKMS_invalid_property === PAUSE TestUnmarshalConfig/AWSKMS_invalid_property === RUN TestUnmarshalConfig/AWSKMS_invalid_config === CONT TestGetTFInitArgsNoBackendConfigs === CONT TestParseTerraformStateEmpty --- PASS: TestGetTFInitArgsNoBackendConfigs (0.00s) === PAUSE TestUnmarshalConfig/AWSKMS_invalid_config === RUN TestUnmarshalConfig/GCPKMS_full_config === PAUSE TestUnmarshalConfig/GCPKMS_full_config === RUN TestUnmarshalConfig/GCPKMS_invalid_property === PAUSE TestUnmarshalConfig/GCPKMS_invalid_property === RUN TestUnmarshalConfig/GCPKMS_invalid_config === PAUSE TestUnmarshalConfig/GCPKMS_invalid_config === RUN TestUnmarshalConfig/Unknown_provider === PAUSE TestUnmarshalConfig/Unknown_provider === CONT TestUnmarshalConfig/PBKDF2_full_config === CONT TestUnmarshalConfig/GCPKMS_full_config === CONT TestParseTerraformStateRemote === CONT TestUnmarshalConfig/Unknown_provider === CONT TestParseTerraformStateLocal --- PASS: TestParseTerraformStateLocal (0.00s) === CONT TestGetTFInitArgsUnknownBackend --- PASS: TestParseTerraformStateEmpty (0.01s) --- PASS: TestGetTFInitArgsUnknownBackend (0.00s) === CONT TestGetTFInitArgsInitDisabled === CONT TestGetTFInitArgs === CONT TestToMap === CONT TestGetTFInitArgsForGCS === CONT TestUnmarshalConfig/AWSKMS_full_config === CONT TestUnmarshalConfig/AWSKMS_invalid_property === RUN TestToMap/PBKDF2_full_config === PAUSE TestToMap/PBKDF2_full_config === CONT TestUnmarshalConfig/GCPKMS_invalid_property --- PASS: TestParseTerraformStateRemoteFull (0.02s) === CONT TestUnmarshalConfig/AWSKMS_invalid_config === RUN TestToMap/PBKDF2_partial_config === CONT TestUnmarshalConfig/GCPKMS_invalid_config === PAUSE TestToMap/PBKDF2_partial_config === CONT TestUnmarshalConfig/PBKDF2_invalid_config === RUN TestToMap/AWSKMS_full_config === PAUSE TestToMap/AWSKMS_full_config === CONT TestUnmarshalConfig/PBKDF2_invalid_property --- PASS: TestGetTFInitArgsInitDisabled (0.03s) --- PASS: TestGetTFInitArgs (0.00s) === RUN TestToMap/GCPKMS_full_config === PAUSE TestToMap/GCPKMS_full_config === CONT TestToMap/PBKDF2_full_config === CONT TestToMap/GCPKMS_full_config --- PASS: TestParseTerraformStateRemote (0.04s) --- PASS: TestGetTFInitArgsForGCS (0.01s) --- PASS: TestUnmarshalConfig (0.01s) --- PASS: TestUnmarshalConfig/Unknown_provider (0.00s) --- PASS: TestUnmarshalConfig/AWSKMS_invalid_property (0.03s) --- PASS: TestUnmarshalConfig/GCPKMS_full_config (0.04s) --- PASS: TestUnmarshalConfig/AWSKMS_invalid_config (0.00s) --- PASS: TestUnmarshalConfig/AWSKMS_full_config (0.01s) --- PASS: TestUnmarshalConfig/GCPKMS_invalid_config (0.00s) --- PASS: TestUnmarshalConfig/PBKDF2_full_config (0.04s) --- PASS: TestUnmarshalConfig/PBKDF2_invalid_config (0.02s) --- PASS: TestUnmarshalConfig/PBKDF2_invalid_property (0.00s) --- PASS: TestUnmarshalConfig/GCPKMS_invalid_property (0.02s) === CONT TestToMap/PBKDF2_partial_config === CONT TestToMap/AWSKMS_full_config --- PASS: TestToMap (0.06s) --- PASS: TestToMap/PBKDF2_full_config (0.00s) --- PASS: TestToMap/GCPKMS_full_config (0.00s) --- PASS: TestToMap/AWSKMS_full_config (0.00s) --- PASS: TestToMap/PBKDF2_partial_config (0.01s) PASS ok github.com/gruntwork-io/terragrunt/internal/remotestate 6.498s === RUN TestConfig_IsEqual === PAUSE TestConfig_IsEqual === CONT TestConfig_IsEqual === RUN TestConfig_IsEqual/both_empty === PAUSE TestConfig_IsEqual/both_empty === RUN TestConfig_IsEqual/identical_S3_configs === PAUSE TestConfig_IsEqual/identical_S3_configs === RUN TestConfig_IsEqual/identical_GCS_configs === PAUSE TestConfig_IsEqual/identical_GCS_configs === RUN TestConfig_IsEqual/different_s3_bucket_values === PAUSE TestConfig_IsEqual/different_s3_bucket_values === RUN TestConfig_IsEqual/different_gcs_bucket_values === PAUSE TestConfig_IsEqual/different_gcs_bucket_values === RUN TestConfig_IsEqual/different_s3_key_values === PAUSE TestConfig_IsEqual/different_s3_key_values === RUN TestConfig_IsEqual/different_gcs_prefix_values === PAUSE TestConfig_IsEqual/different_gcs_prefix_values === RUN TestConfig_IsEqual/different_s3_region_values === PAUSE TestConfig_IsEqual/different_s3_region_values === RUN TestConfig_IsEqual/different_gcs_location_values === PAUSE TestConfig_IsEqual/different_gcs_location_values === RUN TestConfig_IsEqual/different_boolean_values_and_boolean_conversion === PAUSE TestConfig_IsEqual/different_boolean_values_and_boolean_conversion === RUN TestConfig_IsEqual/different_gcs_boolean_values_and_boolean_conversion === PAUSE TestConfig_IsEqual/different_gcs_boolean_values_and_boolean_conversion === RUN TestConfig_IsEqual/null_values_ignored === PAUSE TestConfig_IsEqual/null_values_ignored === RUN TestConfig_IsEqual/gcs_null_values_ignored === PAUSE TestConfig_IsEqual/gcs_null_values_ignored === CONT TestConfig_IsEqual/both_empty === CONT TestConfig_IsEqual/gcs_null_values_ignored === CONT TestConfig_IsEqual/null_values_ignored === CONT TestConfig_IsEqual/different_gcs_boolean_values_and_boolean_conversion === CONT TestConfig_IsEqual/different_s3_key_values === CONT TestConfig_IsEqual/different_gcs_bucket_values === CONT TestConfig_IsEqual/different_s3_bucket_values === CONT TestConfig_IsEqual/different_s3_region_values === CONT TestConfig_IsEqual/different_gcs_prefix_values === CONT TestConfig_IsEqual/identical_GCS_configs === CONT TestConfig_IsEqual/different_boolean_values_and_boolean_conversion === CONT TestConfig_IsEqual/identical_S3_configs === CONT TestConfig_IsEqual/different_gcs_location_values --- PASS: TestConfig_IsEqual (0.02s) --- PASS: TestConfig_IsEqual/both_empty (0.00s) --- PASS: TestConfig_IsEqual/gcs_null_values_ignored (0.00s) --- PASS: TestConfig_IsEqual/null_values_ignored (0.00s) --- PASS: TestConfig_IsEqual/different_gcs_boolean_values_and_boolean_conversion (0.00s) --- PASS: TestConfig_IsEqual/different_gcs_bucket_values (0.00s) --- PASS: TestConfig_IsEqual/different_s3_key_values (0.00s) --- PASS: TestConfig_IsEqual/different_s3_bucket_values (0.00s) --- PASS: TestConfig_IsEqual/different_s3_region_values (0.00s) --- PASS: TestConfig_IsEqual/different_gcs_prefix_values (0.00s) --- PASS: TestConfig_IsEqual/different_boolean_values_and_boolean_conversion (0.00s) --- PASS: TestConfig_IsEqual/identical_GCS_configs (0.00s) --- PASS: TestConfig_IsEqual/identical_S3_configs (0.00s) --- PASS: TestConfig_IsEqual/different_gcs_location_values (0.00s) PASS ok github.com/gruntwork-io/terragrunt/internal/remotestate/backend 3.062s === RUN TestConfig_IsEqual === PAUSE TestConfig_IsEqual === CONT TestConfig_IsEqual === RUN TestConfig_IsEqual/equal-both-empty === PAUSE TestConfig_IsEqual/equal-both-empty === RUN TestConfig_IsEqual/equal-empty-and-nil === PAUSE TestConfig_IsEqual/equal-empty-and-nil === RUN TestConfig_IsEqual/equal-one-key === PAUSE TestConfig_IsEqual/equal-one-key === RUN TestConfig_IsEqual/equal-multiple-keys === PAUSE TestConfig_IsEqual/equal-multiple-keys === RUN TestConfig_IsEqual/equal-encrypt-bool-handling === PAUSE TestConfig_IsEqual/equal-encrypt-bool-handling === RUN TestConfig_IsEqual/equal-general-bool-handling === PAUSE TestConfig_IsEqual/equal-general-bool-handling === RUN TestConfig_IsEqual/equal-ignore-gcs-labels === PAUSE TestConfig_IsEqual/equal-ignore-gcs-labels === RUN TestConfig_IsEqual/unequal-values === PAUSE TestConfig_IsEqual/unequal-values === RUN TestConfig_IsEqual/unequal-non-empty-cfg-nil === PAUSE TestConfig_IsEqual/unequal-non-empty-cfg-nil === RUN TestConfig_IsEqual/unequal-general-bool-handling === PAUSE TestConfig_IsEqual/unequal-general-bool-handling === RUN TestConfig_IsEqual/equal-null-ignored === PAUSE TestConfig_IsEqual/equal-null-ignored === RUN TestConfig_IsEqual/terragrunt-only-configs-remain-intact === PAUSE TestConfig_IsEqual/terragrunt-only-configs-remain-intact === CONT TestConfig_IsEqual/equal-both-empty === CONT TestConfig_IsEqual/terragrunt-only-configs-remain-intact === CONT TestConfig_IsEqual/equal-ignore-gcs-labels === CONT TestConfig_IsEqual/unequal-non-empty-cfg-nil === CONT TestConfig_IsEqual/unequal-general-bool-handling === CONT TestConfig_IsEqual/equal-null-ignored === CONT TestConfig_IsEqual/unequal-values === CONT TestConfig_IsEqual/equal-one-key === CONT TestConfig_IsEqual/equal-general-bool-handling === CONT TestConfig_IsEqual/equal-encrypt-bool-handling === CONT TestConfig_IsEqual/equal-empty-and-nil === CONT TestConfig_IsEqual/equal-multiple-keys time=2025-10-03UTC16:56:09Z level=debug msg=Backend gcs has not changed. time=2025-10-03UTC16:56:09Z level=debug msg=Backend gcs has not changed. time=2025-10-03UTC16:56:09Z level=debug msg=Backend config gcs has changed from map[something:%!s(bool=false)] to map[something:%!s(bool=true)] time=2025-10-03UTC16:56:09Z level=debug msg=Backend config gcs has changed from map[] to map[foo:bar] time=2025-10-03UTC16:56:09Z level=debug msg=Backend gcs has not changed. time=2025-10-03UTC16:56:09Z level=debug msg=Backend config gcs has changed from map[foo:different] to map[foo:bar] time=2025-10-03UTC16:56:09Z level=debug msg=Backend gcs has not changed. time=2025-10-03UTC16:56:09Z level=debug msg=Backend gcs has not changed. time=2025-10-03UTC16:56:09Z level=debug msg=Backend gcs has not changed. time=2025-10-03UTC16:56:09Z level=debug msg=Backend gcs has not changed. --- PASS: TestConfig_IsEqual (0.04s) --- PASS: TestConfig_IsEqual/equal-both-empty (0.00s) --- PASS: TestConfig_IsEqual/equal-empty-and-nil (0.00s) --- PASS: TestConfig_IsEqual/terragrunt-only-configs-remain-intact (0.01s) --- PASS: TestConfig_IsEqual/equal-ignore-gcs-labels (0.01s) --- PASS: TestConfig_IsEqual/unequal-general-bool-handling (0.01s) --- PASS: TestConfig_IsEqual/unequal-non-empty-cfg-nil (0.01s) --- PASS: TestConfig_IsEqual/equal-null-ignored (0.01s) --- PASS: TestConfig_IsEqual/unequal-values (0.01s) --- PASS: TestConfig_IsEqual/equal-one-key (0.01s) --- PASS: TestConfig_IsEqual/equal-general-bool-handling (0.01s) --- PASS: TestConfig_IsEqual/equal-multiple-keys (0.01s) --- PASS: TestConfig_IsEqual/equal-encrypt-bool-handling (0.01s) PASS ok github.com/gruntwork-io/terragrunt/internal/remotestate/backend/gcs 6.017s === RUN TestBackend_GetTFInitArgs === PAUSE TestBackend_GetTFInitArgs === RUN TestAwsCountingSemaphoreHappyPath === PAUSE TestAwsCountingSemaphoreHappyPath === RUN TestAwsCountingSemaphoreConcurrency === PAUSE TestAwsCountingSemaphoreConcurrency === RUN TestConfig_CreateS3LoggingInput === PAUSE TestConfig_CreateS3LoggingInput === RUN TestConfig_ForcePathStyleClientSession === PAUSE TestConfig_ForcePathStyleClientSession === RUN TestConfig_CustomStateEndpoints === PAUSE TestConfig_CustomStateEndpoints === RUN TestConfig_GetAwsSessionConfig === PAUSE TestConfig_GetAwsSessionConfig === RUN TestConfig_GetAwsSessionConfigWithAssumeRole === PAUSE TestConfig_GetAwsSessionConfigWithAssumeRole === RUN TestConfig_Validate === PAUSE TestConfig_Validate === CONT TestBackend_GetTFInitArgs === CONT TestConfig_GetAwsSessionConfig === RUN TestBackend_GetTFInitArgs/empty-no-values === PAUSE TestBackend_GetTFInitArgs/empty-no-values === RUN TestBackend_GetTFInitArgs/valid-s3-configuration-keys === PAUSE TestBackend_GetTFInitArgs/valid-s3-configuration-keys === RUN TestBackend_GetTFInitArgs/terragrunt-keys-filtered === PAUSE TestBackend_GetTFInitArgs/terragrunt-keys-filtered === RUN TestBackend_GetTFInitArgs/empty-no-values-all-terragrunt-keys-filtered === PAUSE TestBackend_GetTFInitArgs/empty-no-values-all-terragrunt-keys-filtered === RUN TestBackend_GetTFInitArgs/lock-table-replaced-with-dynamodb-table === PAUSE TestBackend_GetTFInitArgs/lock-table-replaced-with-dynamodb-table === RUN TestBackend_GetTFInitArgs/dynamodb-table-not-replaced-with-lock-table === PAUSE TestBackend_GetTFInitArgs/dynamodb-table-not-replaced-with-lock-table === RUN TestBackend_GetTFInitArgs/assume-role === CONT TestConfig_Validate === PAUSE TestBackend_GetTFInitArgs/assume-role === RUN TestBackend_GetTFInitArgs/use-lockfile-native-s3-locking === PAUSE TestBackend_GetTFInitArgs/use-lockfile-native-s3-locking === RUN TestBackend_GetTFInitArgs/use-lockfile-false === PAUSE TestBackend_GetTFInitArgs/use-lockfile-false === RUN TestConfig_Validate/no-region === PAUSE TestConfig_Validate/no-region === RUN TestConfig_Validate/no-bucket === PAUSE TestConfig_Validate/no-bucket === RUN TestConfig_Validate/no-key === PAUSE TestConfig_Validate/no-key === CONT TestConfig_Validate/no-region === RUN TestBackend_GetTFInitArgs/dual-locking-dynamodb-and-s3 === PAUSE TestBackend_GetTFInitArgs/dual-locking-dynamodb-and-s3 === CONT TestBackend_GetTFInitArgs/empty-no-values === CONT TestBackend_GetTFInitArgs/assume-role === CONT TestBackend_GetTFInitArgs/empty-no-values-all-terragrunt-keys-filtered === CONT TestConfig_CreateS3LoggingInput === CONT TestBackend_GetTFInitArgs/terragrunt-keys-filtered === RUN TestConfig_CreateS3LoggingInput/equal-default-prefix-no-partition-date-source === PAUSE TestConfig_CreateS3LoggingInput/equal-default-prefix-no-partition-date-source === RUN TestConfig_CreateS3LoggingInput/equal-no-prefix-no-partition-date-source === PAUSE TestConfig_CreateS3LoggingInput/equal-no-prefix-no-partition-date-source === RUN TestConfig_CreateS3LoggingInput/equal-custom-prefix-no-partition-date-source === PAUSE TestConfig_CreateS3LoggingInput/equal-custom-prefix-no-partition-date-source === RUN TestConfig_CreateS3LoggingInput/equal-custom-prefix-custom-partition-date-source === PAUSE TestConfig_CreateS3LoggingInput/equal-custom-prefix-custom-partition-date-source === CONT TestConfig_CreateS3LoggingInput/equal-default-prefix-no-partition-date-source === CONT TestBackend_GetTFInitArgs/valid-s3-configuration-keys === CONT TestConfig_ForcePathStyleClientSession === RUN TestConfig_ForcePathStyleClientSession/path-style-true === CONT TestConfig_CreateS3LoggingInput/equal-custom-prefix-custom-partition-date-source === CONT TestConfig_CreateS3LoggingInput/equal-custom-prefix-no-partition-date-source === PAUSE TestConfig_ForcePathStyleClientSession/path-style-true === CONT TestAwsCountingSemaphoreConcurrency === CONT TestConfig_CreateS3LoggingInput/equal-no-prefix-no-partition-date-source === CONT TestAwsCountingSemaphoreHappyPath --- PASS: TestAwsCountingSemaphoreHappyPath (0.00s) === RUN TestConfig_GetAwsSessionConfig/all-values === PAUSE TestConfig_GetAwsSessionConfig/all-values === CONT TestConfig_Validate/no-key === CONT TestConfig_Validate/no-bucket --- PASS: TestConfig_Validate (0.01s) --- PASS: TestConfig_Validate/no-region (0.00s) --- PASS: TestConfig_Validate/no-key (0.00s) --- PASS: TestConfig_Validate/no-bucket (0.00s) === CONT TestConfig_GetAwsSessionConfigWithAssumeRole === RUN TestConfig_GetAwsSessionConfigWithAssumeRole/all-values === PAUSE TestConfig_GetAwsSessionConfigWithAssumeRole/all-values === CONT TestBackend_GetTFInitArgs/lock-table-replaced-with-dynamodb-table === CONT TestBackend_GetTFInitArgs/dynamodb-table-not-replaced-with-lock-table === CONT TestBackend_GetTFInitArgs/use-lockfile-false === CONT TestBackend_GetTFInitArgs/dual-locking-dynamodb-and-s3 === CONT TestBackend_GetTFInitArgs/use-lockfile-native-s3-locking === RUN TestConfig_ForcePathStyleClientSession/path-style-false === PAUSE TestConfig_ForcePathStyleClientSession/path-style-false === CONT TestConfig_CustomStateEndpoints === RUN TestConfig_GetAwsSessionConfig/no-values === PAUSE TestConfig_GetAwsSessionConfig/no-values === RUN TestConfig_GetAwsSessionConfigWithAssumeRole/no-tags === PAUSE TestConfig_GetAwsSessionConfigWithAssumeRole/no-tags === CONT TestConfig_GetAwsSessionConfigWithAssumeRole/all-values --- PASS: TestBackend_GetTFInitArgs (0.03s) --- PASS: TestBackend_GetTFInitArgs/empty-no-values (0.00s) --- PASS: TestBackend_GetTFInitArgs/assume-role (0.00s) --- PASS: TestBackend_GetTFInitArgs/empty-no-values-all-terragrunt-keys-filtered (0.00s) --- PASS: TestBackend_GetTFInitArgs/terragrunt-keys-filtered (0.00s) --- PASS: TestBackend_GetTFInitArgs/valid-s3-configuration-keys (0.00s) --- PASS: TestBackend_GetTFInitArgs/lock-table-replaced-with-dynamodb-table (0.00s) --- PASS: TestBackend_GetTFInitArgs/dynamodb-table-not-replaced-with-lock-table (0.00s) --- PASS: TestBackend_GetTFInitArgs/use-lockfile-false (0.00s) --- PASS: TestBackend_GetTFInitArgs/dual-locking-dynamodb-and-s3 (0.00s) --- PASS: TestBackend_GetTFInitArgs/use-lockfile-native-s3-locking (0.00s) === CONT TestConfig_GetAwsSessionConfigWithAssumeRole/no-tags === RUN TestConfig_CustomStateEndpoints/using_pre_1.6.x_settings_only === PAUSE TestConfig_CustomStateEndpoints/using_pre_1.6.x_settings_only === RUN TestConfig_GetAwsSessionConfig/extra-values === PAUSE TestConfig_GetAwsSessionConfig/extra-values === RUN TestConfig_ForcePathStyleClientSession/path-style-non-existent === PAUSE TestConfig_ForcePathStyleClientSession/path-style-non-existent === CONT TestConfig_GetAwsSessionConfig/all-values === CONT TestConfig_GetAwsSessionConfig/extra-values === CONT TestConfig_GetAwsSessionConfig/no-values === CONT TestConfig_ForcePathStyleClientSession/path-style-true === CONT TestConfig_ForcePathStyleClientSession/path-style-non-existent === RUN TestConfig_CustomStateEndpoints/using_1.6+_settings === PAUSE TestConfig_CustomStateEndpoints/using_1.6+_settings === CONT TestConfig_CustomStateEndpoints/using_pre_1.6.x_settings_only === CONT TestConfig_ForcePathStyleClientSession/path-style-false === CONT TestConfig_CustomStateEndpoints/using_1.6+_settings --- PASS: TestConfig_GetAwsSessionConfigWithAssumeRole (0.33s) --- PASS: TestConfig_GetAwsSessionConfigWithAssumeRole/no-tags (0.00s) --- PASS: TestConfig_GetAwsSessionConfigWithAssumeRole/all-values (0.07s) --- PASS: TestConfig_GetAwsSessionConfig (0.46s) --- PASS: TestConfig_GetAwsSessionConfig/all-values (0.00s) --- PASS: TestConfig_GetAwsSessionConfig/extra-values (0.00s) --- PASS: TestConfig_GetAwsSessionConfig/no-values (0.00s) --- PASS: TestConfig_CreateS3LoggingInput (0.02s) --- PASS: TestConfig_CreateS3LoggingInput/equal-no-prefix-no-partition-date-source (0.30s) --- PASS: TestConfig_CreateS3LoggingInput/equal-custom-prefix-custom-partition-date-source (0.34s) --- PASS: TestConfig_CreateS3LoggingInput/equal-custom-prefix-no-partition-date-source (0.42s) --- PASS: TestConfig_CreateS3LoggingInput/equal-default-prefix-no-partition-date-source (0.42s) --- PASS: TestConfig_ForcePathStyleClientSession (0.42s) --- PASS: TestConfig_ForcePathStyleClientSession/path-style-true (0.00s) --- PASS: TestConfig_ForcePathStyleClientSession/path-style-non-existent (0.00s) --- PASS: TestConfig_ForcePathStyleClientSession/path-style-false (0.00s) --- PASS: TestConfig_CustomStateEndpoints (0.41s) --- PASS: TestConfig_CustomStateEndpoints/using_pre_1.6.x_settings_only (0.00s) --- PASS: TestConfig_CustomStateEndpoints/using_1.6+_settings (0.00s) --- PASS: TestAwsCountingSemaphoreConcurrency (0.86s) PASS ok github.com/gruntwork-io/terragrunt/internal/remotestate/backend/s3 8.623s === RUN TestNewReport === PAUSE TestNewReport === RUN TestNewRun === PAUSE TestNewRun === RUN TestAddRun === PAUSE TestAddRun === RUN TestGetRun === PAUSE TestGetRun === RUN TestEnsureRun === PAUSE TestEnsureRun === RUN TestEndRun === PAUSE TestEndRun === RUN TestEndRunAlreadyEnded === PAUSE TestEndRunAlreadyEnded === RUN TestSummarize === PAUSE TestSummarize === RUN TestWriteCSV === PAUSE TestWriteCSV === RUN TestWriteJSON === PAUSE TestWriteJSON === RUN TestWriteSchema === PAUSE TestWriteSchema === RUN TestExpectedSchemaIsInDocs === PAUSE TestExpectedSchemaIsInDocs === RUN TestWriteSummary === PAUSE TestWriteSummary === RUN TestSchemaIsValid === PAUSE TestSchemaIsValid === RUN TestWriteUnitLevelSummary === PAUSE TestWriteUnitLevelSummary === CONT TestNewReport --- PASS: TestNewReport (0.02s) === CONT TestSummarize === CONT TestWriteCSV === RUN TestSummarize/empty_report === PAUSE TestSummarize/empty_report === RUN TestSummarize/single_successful_run === PAUSE TestSummarize/single_successful_run === RUN TestSummarize/mixed_results === PAUSE TestSummarize/mixed_results === CONT TestSummarize/empty_report === RUN TestWriteCSV/single_successful_run === CONT TestGetRun === CONT TestEnsureRun === PAUSE TestWriteCSV/single_successful_run === RUN TestWriteCSV/complex_mixed_results === RUN TestEnsureRun/creates_new_run_when_run_does_not_exist === PAUSE TestWriteCSV/complex_mixed_results === RUN TestGetRun/existing_run === CONT TestWriteCSV/single_successful_run === CONT TestNewRun === PAUSE TestEnsureRun/creates_new_run_when_run_does_not_exist === RUN TestEnsureRun/returns_existing_run_when_it_exists === PAUSE TestEnsureRun/returns_existing_run_when_it_exists === RUN TestEnsureRun/returns_error_for_invalid_path === PAUSE TestEnsureRun/returns_error_for_invalid_path === CONT TestEnsureRun/creates_new_run_when_run_does_not_exist === CONT TestEndRun === RUN TestEndRun/successful_end === PAUSE TestEndRun/successful_end === CONT TestSummarize/mixed_results === RUN TestEndRun/non-existent_run === PAUSE TestEndRun/non-existent_run === RUN TestEndRun/with_result === PAUSE TestEndRun/with_result === RUN TestEndRun/with_reason === PAUSE TestEndRun/with_reason === CONT TestSummarize/single_successful_run === RUN TestEndRun/with_cause === CONT TestExpectedSchemaIsInDocs === CONT TestWriteJSON === RUN TestWriteJSON/single_successful_run === CONT TestWriteSummary --- PASS: TestNewRun (0.00s) === CONT TestWriteCSV/complex_mixed_results === CONT TestAddRun === CONT TestEndRunAlreadyEnded === PAUSE TestEndRun/with_cause === CONT TestSchemaIsValid === CONT TestEnsureRun/returns_error_for_invalid_path === CONT TestWriteUnitLevelSummary === CONT TestEnsureRun/returns_existing_run_when_it_exists === CONT TestWriteSchema === RUN TestExpectedSchemaIsInDocs/starlight === PAUSE TestWriteJSON/single_successful_run === RUN TestWriteJSON/complex_mixed_results === PAUSE TestWriteJSON/complex_mixed_results === CONT TestWriteJSON/single_successful_run === PAUSE TestGetRun/existing_run === RUN TestGetRun/non-existent_run === PAUSE TestGetRun/non-existent_run === CONT TestGetRun/existing_run === RUN TestWriteSummary/single_successful_run === PAUSE TestWriteSummary/single_successful_run === RUN TestWriteSummary/complex_mixed_results === PAUSE TestWriteSummary/complex_mixed_results === CONT TestWriteSummary/single_successful_run === RUN TestWriteUnitLevelSummary/empty_runs === PAUSE TestWriteUnitLevelSummary/empty_runs === RUN TestWriteUnitLevelSummary/single_run === PAUSE TestWriteUnitLevelSummary/single_run === RUN TestWriteUnitLevelSummary/multiple_runs_sorted_by_duration === PAUSE TestWriteUnitLevelSummary/multiple_runs_sorted_by_duration === RUN TestWriteUnitLevelSummary/mixed_results_grouped_by_category === PAUSE TestWriteUnitLevelSummary/mixed_results_grouped_by_category === RUN TestWriteUnitLevelSummary/very_short_unit_names === PAUSE TestWriteUnitLevelSummary/very_short_unit_names === CONT TestWriteJSON/complex_mixed_results === RUN TestEndRunAlreadyEnded/already_ended_with_early_exit_is_not_overwritten === PAUSE TestEndRunAlreadyEnded/already_ended_with_early_exit_is_not_overwritten === RUN TestEndRunAlreadyEnded/already_ended_with_excluded_is_not_overwritten === PAUSE TestEndRunAlreadyEnded/already_ended_with_excluded_is_not_overwritten === CONT TestGetRun/non-existent_run === CONT TestEndRun/successful_end === CONT TestEndRun/with_result === CONT TestEndRun/non-existent_run === CONT TestEndRun/with_cause --- PASS: TestAddRun (0.00s) === RUN TestWriteUnitLevelSummary/very_long_unit_names === RUN TestEndRunAlreadyEnded/already_ended_with_retry_succeeded_is_overwritten === CONT TestWriteSummary/complex_mixed_results === PAUSE TestExpectedSchemaIsInDocs/starlight === CONT TestEndRun/with_reason === PAUSE TestWriteUnitLevelSummary/very_long_unit_names === CONT TestWriteUnitLevelSummary/empty_runs === PAUSE TestEndRunAlreadyEnded/already_ended_with_retry_succeeded_is_overwritten === RUN TestEndRunAlreadyEnded/already_ended_with_retry_failed_is_overwritten === PAUSE TestEndRunAlreadyEnded/already_ended_with_retry_failed_is_overwritten === RUN TestEndRunAlreadyEnded/already_ended_with_error_ignored_is_overwritten === PAUSE TestEndRunAlreadyEnded/already_ended_with_error_ignored_is_overwritten === CONT TestEndRunAlreadyEnded/already_ended_with_early_exit_is_not_overwritten --- PASS: TestWriteSummary (0.00s) --- PASS: TestWriteSummary/single_successful_run (0.01s) --- PASS: TestWriteSummary/complex_mixed_results (0.00s) === CONT TestExpectedSchemaIsInDocs/starlight --- PASS: TestExpectedSchemaIsInDocs (0.03s) --- PASS: TestExpectedSchemaIsInDocs/starlight (0.00s) --- PASS: TestSummarize (0.00s) --- PASS: TestSummarize/empty_report (0.00s) --- PASS: TestSummarize/mixed_results (0.00s) --- PASS: TestSummarize/single_successful_run (0.00s) --- PASS: TestWriteCSV (0.00s) --- PASS: TestWriteCSV/single_successful_run (0.01s) --- PASS: TestWriteCSV/complex_mixed_results (0.00s) --- PASS: TestWriteJSON (0.00s) --- PASS: TestWriteJSON/single_successful_run (0.00s) --- PASS: TestWriteJSON/complex_mixed_results (0.01s) --- PASS: TestGetRun (0.01s) --- PASS: TestGetRun/existing_run (0.00s) --- PASS: TestGetRun/non-existent_run (0.00s) --- PASS: TestEnsureRun (0.00s) --- PASS: TestEnsureRun/creates_new_run_when_run_does_not_exist (0.00s) --- PASS: TestEnsureRun/returns_error_for_invalid_path (0.00s) --- PASS: TestEnsureRun/returns_existing_run_when_it_exists (0.01s) === CONT TestWriteUnitLevelSummary/very_long_unit_names === CONT TestEndRunAlreadyEnded/already_ended_with_error_ignored_is_overwritten === CONT TestEndRunAlreadyEnded/already_ended_with_excluded_is_not_overwritten === CONT TestEndRunAlreadyEnded/already_ended_with_retry_succeeded_is_overwritten === CONT TestWriteUnitLevelSummary/multiple_runs_sorted_by_duration === CONT TestEndRunAlreadyEnded/already_ended_with_retry_failed_is_overwritten === CONT TestWriteUnitLevelSummary/very_short_unit_names === CONT TestWriteUnitLevelSummary/mixed_results_grouped_by_category === CONT TestWriteUnitLevelSummary/single_run --- PASS: TestEndRun (0.05s) --- PASS: TestEndRun/non-existent_run (0.01s) --- PASS: TestEndRun/successful_end (0.01s) --- PASS: TestEndRun/with_result (0.01s) --- PASS: TestEndRun/with_reason (0.00s) --- PASS: TestEndRun/with_cause (0.00s) --- PASS: TestEndRunAlreadyEnded (0.02s) --- PASS: TestEndRunAlreadyEnded/already_ended_with_early_exit_is_not_overwritten (0.00s) --- PASS: TestEndRunAlreadyEnded/already_ended_with_excluded_is_not_overwritten (0.00s) --- PASS: TestEndRunAlreadyEnded/already_ended_with_error_ignored_is_overwritten (0.00s) --- PASS: TestEndRunAlreadyEnded/already_ended_with_retry_succeeded_is_overwritten (0.00s) --- PASS: TestEndRunAlreadyEnded/already_ended_with_retry_failed_is_overwritten (0.00s) --- PASS: TestWriteSchema (0.04s) --- PASS: TestSchemaIsValid (0.06s) --- PASS: TestWriteUnitLevelSummary (0.02s) --- PASS: TestWriteUnitLevelSummary/empty_runs (0.00s) --- PASS: TestWriteUnitLevelSummary/very_long_unit_names (0.00s) --- PASS: TestWriteUnitLevelSummary/very_short_unit_names (0.00s) --- PASS: TestWriteUnitLevelSummary/multiple_runs_sorted_by_duration (0.02s) --- PASS: TestWriteUnitLevelSummary/mixed_results_grouped_by_category (0.00s) --- PASS: TestWriteUnitLevelSummary/single_run (0.00s) PASS ok github.com/gruntwork-io/terragrunt/internal/report 2.017s ? github.com/gruntwork-io/terragrunt/internal/runner [no test files] === RUN TestLogReductionHook === PAUSE TestLogReductionHook === RUN TestNewUnitRunner === PAUSE TestNewUnitRunner === RUN TestUnitRunner_Run_AssumeAlreadyApplied === PAUSE TestUnitRunner_Run_AssumeAlreadyApplied === RUN TestUnitRunner_Run_ErrorFromRunTerragrunt === PAUSE TestUnitRunner_Run_ErrorFromRunTerragrunt === RUN TestUnitRunner_Run_Success === PAUSE TestUnitRunner_Run_Success === RUN TestUnit_String === PAUSE TestUnit_String === RUN TestUnit_FlushOutput === PAUSE TestUnit_FlushOutput === RUN TestUnit_PlanFile_OutputFile_JSONOutputFolder === PAUSE TestUnit_PlanFile_OutputFile_JSONOutputFolder === RUN TestUnit_FindUnitInPath === PAUSE TestUnit_FindUnitInPath === RUN TestUnitsMap_MergeMaps === PAUSE TestUnitsMap_MergeMaps === RUN TestUnitsMap_FindByPath === PAUSE TestUnitsMap_FindByPath === RUN TestUnitsMap_SortedKeys === PAUSE TestUnitsMap_SortedKeys === RUN TestUnitsMap_CrossLinkDependencies === PAUSE TestUnitsMap_CrossLinkDependencies === RUN TestUnits_WriteDot === PAUSE TestUnits_WriteDot === RUN TestUnits_CheckForCycles === PAUSE TestUnits_CheckForCycles === CONT TestLogReductionHook === CONT TestUnit_FindUnitInPath === CONT TestUnits_WriteDot --- PASS: TestUnit_FindUnitInPath (0.00s) === CONT TestUnitsMap_CrossLinkDependencies === CONT TestUnit_FlushOutput === CONT TestUnits_CheckForCycles --- PASS: TestUnits_CheckForCycles (0.00s) === CONT TestUnitRunner_Run_AssumeAlreadyApplied --- PASS: TestUnit_FlushOutput (0.00s) === CONT TestUnitRunner_Run_Success === CONT TestUnit_String === CONT TestUnitsMap_SortedKeys === CONT TestUnitsMap_FindByPath === CONT TestUnitsMap_MergeMaps === CONT TestNewUnitRunner === CONT TestUnit_PlanFile_OutputFile_JSONOutputFolder --- PASS: TestUnitsMap_CrossLinkDependencies (0.04s) --- PASS: TestUnit_String (0.00s) --- PASS: TestUnitsMap_SortedKeys (0.00s) --- PASS: TestUnitsMap_FindByPath (0.00s) --- PASS: TestUnitsMap_MergeMaps (0.00s) === CONT TestUnitRunner_Run_ErrorFromRunTerragrunt time=2025-10-03UTC16:56:11Z level=debug msg=Assuming unit mock/path has already been applied and skipping it --- PASS: TestUnitRunner_Run_AssumeAlreadyApplied (0.06s) --- PASS: TestUnits_WriteDot (0.06s) --- PASS: TestNewUnitRunner (0.01s) time=2025-10-03UTC16:56:11Z level=debug msg=Running mock/path --- PASS: TestUnitRunner_Run_ErrorFromRunTerragrunt (0.01s) --- PASS: TestUnit_PlanFile_OutputFile_JSONOutputFolder (0.01s) time=2025-10-03UTC16:56:11Z level=debug msg=Running mock/path --- PASS: TestLogReductionHook (0.07s) --- PASS: TestUnitRunner_Run_Success (0.07s) PASS ok github.com/gruntwork-io/terragrunt/internal/runner/common 7.635s === RUN TestToRunningUnitsNoUnits === PAUSE TestToRunningUnitsNoUnits === RUN TestToRunningUnitsOneUnitNoDependencies === PAUSE TestToRunningUnitsOneUnitNoDependencies === RUN TestToRunningUnitsTwoUnitsNoDependencies === PAUSE TestToRunningUnitsTwoUnitsNoDependencies === RUN TestToRunningUnitsTwoUnitsWithDependencies === PAUSE TestToRunningUnitsTwoUnitsWithDependencies === RUN TestToRunningUnitsTwoUnitsWithDependenciesReverseOrder === PAUSE TestToRunningUnitsTwoUnitsWithDependenciesReverseOrder === RUN TestToRunningUnitsTwoUnitsWithDependenciesIgnoreOrder === PAUSE TestToRunningUnitsTwoUnitsWithDependenciesIgnoreOrder === RUN TestToRunningUnitsMultipleUnitsWithAndWithoutDependencies === PAUSE TestToRunningUnitsMultipleUnitsWithAndWithoutDependencies === RUN TestToRunningUnitsMultipleUnitsWithAndWithoutDependenciesReverseOrder === PAUSE TestToRunningUnitsMultipleUnitsWithAndWithoutDependenciesReverseOrder === RUN TestToRunningUnitsMultipleUnitsWithAndWithoutDependenciesIgnoreOrder === PAUSE TestToRunningUnitsMultipleUnitsWithAndWithoutDependenciesIgnoreOrder === RUN TestRemoveFlagExcludedNoExclude === PAUSE TestRemoveFlagExcludedNoExclude === RUN TestRemoveFlagExcludedOneExcludeNoDependencies === PAUSE TestRemoveFlagExcludedOneExcludeNoDependencies === RUN TestRemoveFlagExcludedOneExcludeWithDependencies === PAUSE TestRemoveFlagExcludedOneExcludeWithDependencies === RUN TestFindStackInSubfolders === PAUSE TestFindStackInSubfolders === RUN TestGetUnitRunGraphApplyOrder === PAUSE TestGetUnitRunGraphApplyOrder === RUN TestGetUnitRunGraphDestroyOrder === PAUSE TestGetUnitRunGraphDestroyOrder === RUN TestResolveTerraformModulesNoPaths === PAUSE TestResolveTerraformModulesNoPaths === RUN TestResolveTerraformModulesOneModuleNoDependencies === PAUSE TestResolveTerraformModulesOneModuleNoDependencies === RUN TestResolveTerraformModulesOneJsonModuleNoDependencies === PAUSE TestResolveTerraformModulesOneJsonModuleNoDependencies === RUN TestResolveTerraformModulesOneModuleWithIncludesNoDependencies === PAUSE TestResolveTerraformModulesOneModuleWithIncludesNoDependencies === RUN TestResolveTerraformModulesReadConfigFromParentConfig === PAUSE TestResolveTerraformModulesReadConfigFromParentConfig === RUN TestResolveTerraformModulesOneJsonModuleWithIncludesNoDependencies === PAUSE TestResolveTerraformModulesOneJsonModuleWithIncludesNoDependencies === RUN TestResolveTerraformModulesOneHclModuleWithIncludesNoDependencies === PAUSE TestResolveTerraformModulesOneHclModuleWithIncludesNoDependencies === RUN TestResolveTerraformModulesTwoModulesWithDependencies === PAUSE TestResolveTerraformModulesTwoModulesWithDependencies === RUN TestResolveTerraformModulesJsonModulesWithHclDependencies === PAUSE TestResolveTerraformModulesJsonModulesWithHclDependencies === RUN TestResolveTerraformModulesHclModulesWithJsonDependencies === PAUSE TestResolveTerraformModulesHclModulesWithJsonDependencies === RUN TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependency === PAUSE TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependency === RUN TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependencyAndConflictingNaming === PAUSE TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependencyAndConflictingNaming === RUN TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependencyAndConflictingNamingAndGlob === PAUSE TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependencyAndConflictingNamingAndGlob === RUN TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithNoDependency === PAUSE TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithNoDependency === RUN TestResolveTerraformModulesTwoModulesWithDependenciesIncludedDirsWithDependency === PAUSE TestResolveTerraformModulesTwoModulesWithDependenciesIncludedDirsWithDependency === RUN TestResolveTerraformModulesTwoModulesWithDependenciesIncludedDirsWithNoDependency === PAUSE TestResolveTerraformModulesTwoModulesWithDependenciesIncludedDirsWithNoDependency === RUN TestResolveTerraformModulesTwoModulesWithDependenciesIncludedDirsWithDependencyExcludeModuleWithNoDependency === PAUSE TestResolveTerraformModulesTwoModulesWithDependenciesIncludedDirsWithDependencyExcludeModuleWithNoDependency === RUN TestResolveTerraformModulesMultipleModulesWithDependencies === PAUSE TestResolveTerraformModulesMultipleModulesWithDependencies === RUN TestResolveTerraformModulesMultipleModulesWithMixedDependencies === PAUSE TestResolveTerraformModulesMultipleModulesWithMixedDependencies === RUN TestResolveTerraformModulesMultipleModulesWithDependenciesWithIncludes === PAUSE TestResolveTerraformModulesMultipleModulesWithDependenciesWithIncludes === RUN TestResolveTerraformModulesMultipleModulesWithExternalDependencies === PAUSE TestResolveTerraformModulesMultipleModulesWithExternalDependencies === RUN TestResolveTerraformModulesMultipleModulesWithNestedExternalDependencies === PAUSE TestResolveTerraformModulesMultipleModulesWithNestedExternalDependencies === RUN TestResolveTerraformModulesInvalidPaths === PAUSE TestResolveTerraformModulesInvalidPaths === RUN TestResolveTerraformModuleNoTerraformConfig === PAUSE TestResolveTerraformModuleNoTerraformConfig === RUN TestBasicDependency === PAUSE TestBasicDependency === RUN TestNestedDependencies === PAUSE TestNestedDependencies === RUN TestCircularDependencies === PAUSE TestCircularDependencies === RUN TestGraph === PAUSE TestGraph === RUN TestGraphTrimPrefix === PAUSE TestGraphTrimPrefix === RUN TestGraphFlagExcluded === PAUSE TestGraphFlagExcluded === RUN TestCheckForCycles === PAUSE TestCheckForCycles === RUN TestRunUnitsNoUnits === PAUSE TestRunUnitsNoUnits === RUN TestRunUnitsOneUnitSuccess === PAUSE TestRunUnitsOneUnitSuccess === RUN TestRunUnitsOneUnitAssumeAlreadyRan === PAUSE TestRunUnitsOneUnitAssumeAlreadyRan === RUN TestRunUnitsReverseOrderOneUnitSuccess === PAUSE TestRunUnitsReverseOrderOneUnitSuccess === RUN TestRunUnitsIgnoreOrderOneUnitSuccess === PAUSE TestRunUnitsIgnoreOrderOneUnitSuccess === RUN TestRunUnitsOneUnitError === PAUSE TestRunUnitsOneUnitError === RUN TestRunUnitsReverseOrderOneUnitError === PAUSE TestRunUnitsReverseOrderOneUnitError === RUN TestRunUnitsIgnoreOrderOneUnitError === PAUSE TestRunUnitsIgnoreOrderOneUnitError === RUN TestRunUnitsMultipleUnitsNoDependenciesSuccess === PAUSE TestRunUnitsMultipleUnitsNoDependenciesSuccess === RUN TestRunUnitsMultipleUnitsNoDependenciesSuccessNoParallelism === PAUSE TestRunUnitsMultipleUnitsNoDependenciesSuccessNoParallelism === RUN TestRunUnitsReverseOrderMultipleUnitsNoDependenciesSuccess === PAUSE TestRunUnitsReverseOrderMultipleUnitsNoDependenciesSuccess === RUN TestRunUnitsIgnoreOrderMultipleUnitsNoDependenciesSuccess === PAUSE TestRunUnitsIgnoreOrderMultipleUnitsNoDependenciesSuccess === RUN TestRunUnitsMultipleUnitsNoDependenciesOneFailure === PAUSE TestRunUnitsMultipleUnitsNoDependenciesOneFailure === RUN TestRunUnitsMultipleUnitsNoDependenciesMultipleFailures === PAUSE TestRunUnitsMultipleUnitsNoDependenciesMultipleFailures === RUN TestRunUnitsMultipleUnitsWithDependenciesSuccess === PAUSE TestRunUnitsMultipleUnitsWithDependenciesSuccess === RUN TestRunUnitsMultipleUnitsWithDependenciesWithAssumeAlreadyRanSuccess === PAUSE TestRunUnitsMultipleUnitsWithDependenciesWithAssumeAlreadyRanSuccess === RUN TestRunUnitsReverseOrderMultipleUnitsWithDependenciesSuccess === PAUSE TestRunUnitsReverseOrderMultipleUnitsWithDependenciesSuccess === RUN TestRunUnitsIgnoreOrderMultipleUnitsWithDependenciesSuccess === PAUSE TestRunUnitsIgnoreOrderMultipleUnitsWithDependenciesSuccess === RUN TestRunUnitsMultipleUnitsWithDependenciesOneFailure === PAUSE TestRunUnitsMultipleUnitsWithDependenciesOneFailure === RUN TestRunUnitsMultipleUnitsWithDependenciesOneFailureIgnoreDependencyErrors === PAUSE TestRunUnitsMultipleUnitsWithDependenciesOneFailureIgnoreDependencyErrors === RUN TestRunUnitsReverseOrderMultipleUnitsWithDependenciesOneFailure === PAUSE TestRunUnitsReverseOrderMultipleUnitsWithDependenciesOneFailure === RUN TestRunUnitsIgnoreOrderMultipleUnitsWithDependenciesOneFailure === PAUSE TestRunUnitsIgnoreOrderMultipleUnitsWithDependenciesOneFailure === RUN TestRunUnitsMultipleUnitsWithDependenciesMultipleFailures === PAUSE TestRunUnitsMultipleUnitsWithDependenciesMultipleFailures === RUN TestRunUnitsIgnoreOrderMultipleUnitsWithDependenciesMultipleFailures === PAUSE TestRunUnitsIgnoreOrderMultipleUnitsWithDependenciesMultipleFailures === RUN TestRunUnitsMultipleUnitsWithDependenciesLargeGraphAllSuccess === PAUSE TestRunUnitsMultipleUnitsWithDependenciesLargeGraphAllSuccess === RUN TestRunUnitsMultipleUnitsWithDependenciesLargeGraphPartialFailure === PAUSE TestRunUnitsMultipleUnitsWithDependenciesLargeGraphPartialFailure === RUN TestRunUnitsReverseOrderMultipleUnitsWithDependenciesLargeGraphPartialFailure === PAUSE TestRunUnitsReverseOrderMultipleUnitsWithDependenciesLargeGraphPartialFailure === CONT TestToRunningUnitsNoUnits --- PASS: TestToRunningUnitsNoUnits (0.00s) === CONT TestRunUnitsReverseOrderMultipleUnitsWithDependenciesLargeGraphPartialFailure === CONT TestResolveTerraformModulesMultipleModulesWithNestedExternalDependencies === CONT TestNestedDependencies === CONT TestToRunningUnitsMultipleUnitsWithAndWithoutDependencies === CONT TestToRunningUnitsTwoUnitsWithDependencies === CONT TestResolveTerraformModuleNoTerraformConfig === CONT TestGetUnitRunGraphDestroyOrder === CONT TestToRunningUnitsTwoUnitsNoDependencies === CONT TestRemoveFlagExcludedNoExclude === CONT TestFindStackInSubfolders === CONT TestRunUnitsMultipleUnitsWithDependenciesLargeGraphAllSuccess === CONT TestRunUnitsIgnoreOrderMultipleUnitsWithDependenciesMultipleFailures === CONT TestRunUnitsMultipleUnitsWithDependenciesMultipleFailures === CONT TestRunUnitsIgnoreOrderMultipleUnitsWithDependenciesOneFailure === CONT TestRunUnitsReverseOrderMultipleUnitsWithDependenciesOneFailure === CONT TestRunUnitsMultipleUnitsWithDependenciesOneFailureIgnoreDependencyErrors time=2025-10-03UTC16:56:10Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-j msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:10Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-j msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-j to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-j/.terragrunt-cache time=2025-10-03UTC16:56:10Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-k msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:10Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-k msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-k to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-k/.terragrunt-cache === CONT TestRunUnitsMultipleUnitsWithDependenciesOneFailure time=2025-10-03UTC16:56:10Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-i msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:10Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-i msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-i to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-i/.terragrunt-cache time=2025-10-03UTC16:56:10Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-j msg=The --non-interactive flag is set. To avoid accidentally affecting external dependencies with a run --all command, will not run this command against unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-i, which is a dependency of unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-j. time=2025-10-03UTC16:56:10Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-h msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:10Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-l msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:10Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-h msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-h to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-h/.terragrunt-cache time=2025-10-03UTC16:56:10Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-l msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-l to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-l/.terragrunt-cache time=2025-10-03UTC16:56:10Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-l msg=Unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-l does not have an associated terraform configuration and will be skipped. time=2025-10-03UTC16:56:10Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-k msg=The --non-interactive flag is set. To avoid accidentally affecting external dependencies with a run --all command, will not run this command against unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-h, which is a dependency of unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-k. === CONT TestRunUnitsIgnoreOrderMultipleUnitsWithDependenciesSuccess time=2025-10-03UTC16:56:10Z level=debug prefix=/tmp/TestFindStackInSubfolders303492825/001/stage/data-stores/postgres msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:10Z level=debug prefix=/tmp/TestFindStackInSubfolders303492825/001/stage/data-stores/postgres msg=Setting download directory for unit /tmp/TestFindStackInSubfolders303492825/001/stage/data-stores/postgres to /tmp/TestFindStackInSubfolders303492825/001/stage/data-stores/postgres/.terragrunt-cache time=2025-10-03UTC16:56:10Z level=debug prefix=/tmp/TestFindStackInSubfolders303492825/001/stage/data-stores/redis msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:10Z level=debug prefix=/tmp/TestFindStackInSubfolders303492825/001/stage/data-stores/redis msg=Setting download directory for unit /tmp/TestFindStackInSubfolders303492825/001/stage/data-stores/redis to /tmp/TestFindStackInSubfolders303492825/001/stage/data-stores/redis/.terragrunt-cache === CONT TestRunUnitsReverseOrderMultipleUnitsWithDependenciesSuccess time=2025-10-03UTC16:56:10Z level=debug msg=Unit c must wait for 0 dependencies to finish time=2025-10-03UTC16:56:10Z level=debug msg=Running c time=2025-10-03UTC16:56:10Z level=debug msg=Unit c has finished successfully! time=2025-10-03UTC16:56:10Z level=debug msg=Unit a must wait for 1 dependencies to finish time=2025-10-03UTC16:56:10Z level=debug msg=Unit b must wait for 1 dependencies to finish time=2025-10-03UTC16:56:10Z level=debug msg=Dependency c of unit b just finished successfully. Unit b must wait on 0 more dependencies. time=2025-10-03UTC16:56:10Z level=debug msg=Running b time=2025-10-03UTC16:56:10Z level=error msg=Unit b has finished with an error time=2025-10-03UTC16:56:10Z level=error msg=Dependency b of unit a just finished with an error. Unit a will have to return an error too. time=2025-10-03UTC16:56:10Z level=error msg=Unit a has finished with an error === CONT TestRunUnitsMultipleUnitsWithDependenciesWithAssumeAlreadyRanSuccess === CONT TestRunUnitsMultipleUnitsWithDependenciesSuccess === CONT TestRunUnitsMultipleUnitsNoDependenciesMultipleFailures === CONT TestRunUnitsMultipleUnitsNoDependenciesOneFailure === CONT TestRunUnitsIgnoreOrderMultipleUnitsNoDependenciesSuccess === CONT TestRunUnitsReverseOrderMultipleUnitsNoDependenciesSuccess time=2025-10-03UTC16:56:10Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:10Z level=debug msg=Running a time=2025-10-03UTC16:56:10Z level=debug msg=Unit a has finished successfully! time=2025-10-03UTC16:56:10Z level=debug msg=Unit b must wait for 1 dependencies to finish time=2025-10-03UTC16:56:10Z level=debug msg=Dependency a of unit b just finished successfully. Unit b must wait on 0 more dependencies. time=2025-10-03UTC16:56:10Z level=debug msg=Running b time=2025-10-03UTC16:56:10Z level=error msg=Unit b has finished with an error time=2025-10-03UTC16:56:10Z level=debug msg=Unit c must wait for 1 dependencies to finish time=2025-10-03UTC16:56:10Z level=error msg=Dependency b of unit c just finished with an error. Normally, unit c would exit early, however, because --queue-ignore-errors has been set, unit c will run anyway. time=2025-10-03UTC16:56:10Z level=debug msg=Running c time=2025-10-03UTC16:56:10Z level=debug msg=Unit c has finished successfully! === CONT TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependencyAndConflictingNamingAndGlob === RUN TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependencyAndConflictingNamingAndGlob/strict_control_double-star_disabled === CONT TestRunUnitsMultipleUnitsNoDependenciesSuccessNoParallelism === CONT TestResolveTerraformModulesOneModuleWithIncludesNoDependencies === CONT TestResolveTerraformModulesMultipleModulesWithExternalDependencies === CONT TestResolveTerraformModulesOneHclModuleWithIncludesNoDependencies === CONT TestResolveTerraformModulesMultipleModulesWithDependenciesWithIncludes === CONT TestResolveTerraformModulesMultipleModulesWithMixedDependencies === CONT TestResolveTerraformModulesMultipleModulesWithDependencies === CONT TestResolveTerraformModulesTwoModulesWithDependencies === CONT TestResolveTerraformModulesTwoModulesWithDependenciesIncludedDirsWithDependencyExcludeModuleWithNoDependency === CONT TestCheckForCycles === CONT TestRunUnitsIgnoreOrderOneUnitError === CONT TestRunUnitsReverseOrderOneUnitError === CONT TestResolveTerraformModulesTwoModulesWithDependenciesIncludedDirsWithNoDependency === CONT TestResolveTerraformModulesOneJsonModuleWithIncludesNoDependencies === CONT TestRunUnitsOneUnitError === CONT TestRunUnitsIgnoreOrderOneUnitSuccess === CONT TestRunUnitsReverseOrderOneUnitSuccess === CONT TestRunUnitsOneUnitAssumeAlreadyRan === CONT TestRunUnitsOneUnitSuccess === CONT TestRunUnitsNoUnits === CONT TestResolveTerraformModulesReadConfigFromParentConfig === CONT TestResolveTerraformModulesTwoModulesWithDependenciesIncludedDirsWithDependency === CONT TestCircularDependencies === CONT TestGraphFlagExcluded === CONT TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithNoDependency === CONT TestGraphTrimPrefix === CONT TestGraph === CONT TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependency === CONT TestBasicDependency === CONT TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependencyAndConflictingNaming === CONT TestToRunningUnitsTwoUnitsWithDependenciesIgnoreOrder === CONT TestToRunningUnitsMultipleUnitsWithAndWithoutDependenciesIgnoreOrder === CONT TestToRunningUnitsMultipleUnitsWithAndWithoutDependenciesReverseOrder === CONT TestResolveTerraformModulesOneJsonModuleNoDependencies === CONT TestResolveTerraformModulesOneModuleNoDependencies === CONT TestResolveTerraformModulesNoPaths === CONT TestRemoveFlagExcludedOneExcludeWithDependencies === CONT TestRemoveFlagExcludedOneExcludeNoDependencies === CONT TestToRunningUnitsOneUnitNoDependencies === CONT TestResolveTerraformModulesJsonModulesWithHclDependencies === CONT TestGetUnitRunGraphApplyOrder === CONT TestResolveTerraformModulesInvalidPaths === CONT TestToRunningUnitsTwoUnitsWithDependenciesReverseOrder === CONT TestRunUnitsMultipleUnitsNoDependenciesSuccess === CONT TestResolveTerraformModulesHclModulesWithJsonDependencies === CONT TestRunUnitsMultipleUnitsWithDependenciesLargeGraphPartialFailure --- PASS: TestNestedDependencies (0.01s) === PAUSE TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependencyAndConflictingNamingAndGlob/strict_control_double-star_disabled === RUN TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependencyAndConflictingNamingAndGlob/strict_control_double-star_enabled === PAUSE TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependencyAndConflictingNamingAndGlob/strict_control_double-star_enabled === CONT TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependencyAndConflictingNamingAndGlob/strict_control_double-star_disabled time=2025-10-03UTC16:56:10Z level=debug msg=Unit c must wait for 0 dependencies to finish time=2025-10-03UTC16:56:10Z level=debug msg=Running c time=2025-10-03UTC16:56:10Z level=error msg=Unit c has finished with an error time=2025-10-03UTC16:56:10Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:10Z level=debug msg=Running a time=2025-10-03UTC16:56:10Z level=error msg=Unit a has finished with an error time=2025-10-03UTC16:56:10Z level=debug msg=Unit b must wait for 0 dependencies to finish time=2025-10-03UTC16:56:10Z level=debug msg=Running b time=2025-10-03UTC16:56:10Z level=error msg=Unit b has finished with an error time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-a msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-a msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-a to /build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-a/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-g msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-g msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-g to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-g/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-a msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-a msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-a to /build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-a/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-f msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/hcl-module-c msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-f msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-f to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-f/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/hcl-module-c msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/hcl-module-c to /build/terragrunt/src/terragrunt/test/fixtures/modules/hcl-module-c/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-g msg=The --non-interactive flag is set. To avoid accidentally affecting external dependencies with a run --all command, will not run this command against unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-f, which is a dependency of unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-g. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug msg=Unit b must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-c to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-c/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug msg=Unit c must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=debug msg=Unit a has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Dependency a of unit b just finished successfully. Unit b must wait on 0 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Running b time=2025-10-03UTC16:56:11Z level=error msg=Unit b has finished with an error time=2025-10-03UTC16:56:11Z level=error msg=Dependency b of unit c just finished with an error. Unit c will have to return an error too. time=2025-10-03UTC16:56:11Z level=error msg=Unit c has finished with an error time=2025-10-03UTC16:56:11Z level=debug msg=Unit c must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running c time=2025-10-03UTC16:56:11Z level=debug msg=Unit c has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=debug msg=Unit a has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit b must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running b time=2025-10-03UTC16:56:11Z level=debug msg=Unit b has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit b must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running b time=2025-10-03UTC16:56:11Z level=debug msg=Unit b has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit c must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running c time=2025-10-03UTC16:56:11Z level=debug msg=Unit c has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=debug msg=Unit a has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit c must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running c time=2025-10-03UTC16:56:11Z level=debug msg=Unit c has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=debug msg=Unit a has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit b must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running b time=2025-10-03UTC16:56:11Z level=error msg=Unit b has finished with an error time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug msg=Unit c must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=error msg=Unit a has finished with an error time=2025-10-03UTC16:56:11Z level=debug msg=Unit b must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=error msg=Dependency a of unit b just finished with an error. Unit b will have to return an error too. time=2025-10-03UTC16:56:11Z level=error msg=Unit b has finished with an error time=2025-10-03UTC16:56:11Z level=error msg=Dependency b of unit c just finished with an error. Unit c will have to return an error too. time=2025-10-03UTC16:56:11Z level=error msg=Unit c has finished with an error time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=debug msg=Unit a has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit b must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Dependency a of unit b just finished successfully. Unit b must wait on 0 more dependencies. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug msg=Running b time=2025-10-03UTC16:56:11Z level=debug msg=Unit b has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit c must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Dependency b of unit c just finished successfully. Unit c must wait on 0 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Assuming unit c has already been applied and skipping it time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:11Z level=debug msg=Unit c has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit c must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Unit d must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Dependency c of unit d just finished successfully. Unit d must wait on 0 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Unit f must wait for 2 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running d time=2025-10-03UTC16:56:11Z level=debug msg=Unit d has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit d must wait for 3 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Unit b must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug msg=Unit e must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running e time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-b/module-b-child msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug msg=Unit a has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Dependency a of unit d just finished successfully. Unit d must wait on 2 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Unit e has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Dependency e of unit f just finished successfully. Unit f must wait on 1 more dependencies. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-b/module-b-child msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-b/module-b-child msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug msg=Dependency a of unit b just finished successfully. Unit b must wait on 0 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Running b time=2025-10-03UTC16:56:11Z level=debug msg=Unit b has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Dependency b of unit d just finished successfully. Unit d must wait on 1 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Dependency b of unit c just finished successfully. Unit c must wait on 0 more dependencies. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-b/module-b-child msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-b/module-b-child msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-b/module-b-child msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-b/module-b-child msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-b/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-c to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-c/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-b/module-b-child msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-b/module-b-child to /build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-b/module-b-child/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug msg=Running c time=2025-10-03UTC16:56:11Z level=debug msg=Unit c has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Dependency c of unit d just finished successfully. Unit d must wait on 0 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Running d time=2025-10-03UTC16:56:11Z level=debug msg=Unit d has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Dependency d of unit f just finished successfully. Unit f must wait on 0 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Running f time=2025-10-03UTC16:56:11Z level=debug msg=Unit f has finished successfully! time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-c to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-c/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-d msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-d msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-d to /build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-d/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-b/module-b-child msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-b/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-b/module-b-child msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-b/module-b-child to /build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-b/module-b-child/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-b/module-b-child/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=error msg=Unit a has finished with an error time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-e/module-e-child msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-e/module-e-child msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:11Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:11Z level=debug msg=Evaluated 1 locals (remaining 0): environment time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-e/module-e-child msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=debug msg=Unit a has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Assuming unit a has already been applied and skipping it time=2025-10-03UTC16:56:11Z level=debug msg=Unit a has finished successfully! time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-e/module-e-child msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/modules/module-e/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-e/module-e-child msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-e/module-e-child to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-e/module-e-child/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:11Z level=debug msg=Evaluated 1 locals (remaining 0): tier time=2025-10-03UTC16:56:11Z level=debug msg=Unit c must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running c time=2025-10-03UTC16:56:11Z level=debug msg=Unit c has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=debug msg=Unit a has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit b must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running b time=2025-10-03UTC16:56:11Z level=debug msg=Unit b has finished successfully! time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-c to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-c/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-m/module-m-child msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-m/module-m-child msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-m/module-m-child msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 2 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Unit b must wait for 2 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Unit c must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Unit d must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Unit e must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Unit f must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running f time=2025-10-03UTC16:56:11Z level=debug msg=Unit f has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Dependency f of unit d just finished successfully. Unit d must wait on 0 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Running d time=2025-10-03UTC16:56:11Z level=debug msg=Unit d has finished successfully! time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-c msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug msg=Dependency d of unit c just finished successfully. Unit c must wait on 0 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Running c time=2025-10-03UTC16:56:11Z level=debug msg=Dependency d of unit b just finished successfully. Unit b must wait on 1 more dependencies. time=2025-10-03UTC16:56:11Z level=error msg=Unit c has finished with an error time=2025-10-03UTC16:56:11Z level=error msg=Dependency c of unit b just finished with an error. Unit b will have to return an error too. time=2025-10-03UTC16:56:11Z level=error msg=Unit b has finished with an error time=2025-10-03UTC16:56:11Z level=debug msg=Dependency f of unit e just finished successfully. Unit e must wait on 0 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Running e time=2025-10-03UTC16:56:11Z level=debug msg=Unit e has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Dependency d of unit a just finished successfully. Unit a must wait on 1 more dependencies. time=2025-10-03UTC16:56:11Z level=error msg=Dependency b of unit a just finished with an error. Unit a will have to return an error too. time=2025-10-03UTC16:56:11Z level=error msg=Unit a has finished with an error time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-c msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-c to /build/terragrunt/src/terragrunt/test/fixtures/modules/json-module-c/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-m msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-m msg=Evaluated 1 locals (remaining 0): environment time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-m msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-m msg=Evaluated 1 locals (remaining 0): environment time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-m/module-m-child msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-m/module-m-child msg=Evaluated 1 locals (remaining 0): tier time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-m/module-m-child msg=Found locals block: evaluating the expressions. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-m/module-m-child msg=Evaluated 1 locals (remaining 0): tier time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-m/module-m-child msg=Evaluated 2 locals (remaining 0): env_vars, tier_vars time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-m/module-m-child msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/modules/module-m/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-m/module-m-child msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-m/module-m-child to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-m/module-m-child/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-missing-dependency msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-missing-dependency msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-missing-dependency to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-missing-dependency/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=debug msg=Unit a has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit b must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running b time=2025-10-03UTC16:56:11Z level=debug msg=Unit b has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit c must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running c time=2025-10-03UTC16:56:11Z level=debug msg=Unit c has finished successfully! time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a/.terragrunt-cache --- PASS: TestToRunningUnitsTwoUnitsNoDependencies (0.00s) === CONT TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependencyAndConflictingNamingAndGlob/strict_control_double-star_enabled --- PASS: TestToRunningUnitsMultipleUnitsWithAndWithoutDependencies (0.01s) --- PASS: TestRemoveFlagExcludedNoExclude (0.00s) --- PASS: TestGetUnitRunGraphDestroyOrder (0.03s) --- PASS: TestToRunningUnitsTwoUnitsWithDependencies (0.00s) --- PASS: TestResolveTerraformModuleNoTerraformConfig (0.09s) --- PASS: TestResolveTerraformModulesMultipleModulesWithNestedExternalDependencies (0.10s) --- PASS: TestRunUnitsReverseOrderMultipleUnitsWithDependenciesOneFailure (0.09s) --- PASS: TestRunUnitsMultipleUnitsWithDependenciesOneFailureIgnoreDependencyErrors (0.10s) --- PASS: TestRunUnitsMultipleUnitsNoDependenciesMultipleFailures (0.08s) --- PASS: TestToRunningUnitsTwoUnitsWithDependenciesIgnoreOrder (0.00s) --- PASS: TestToRunningUnitsMultipleUnitsWithAndWithoutDependenciesIgnoreOrder (0.00s) --- PASS: TestToRunningUnitsMultipleUnitsWithAndWithoutDependenciesReverseOrder (0.00s) --- PASS: TestToRunningUnitsOneUnitNoDependencies (0.00s) --- PASS: TestGetUnitRunGraphApplyOrder (0.01s) --- PASS: TestResolveTerraformModulesOneJsonModuleNoDependencies (0.04s) --- PASS: TestResolveTerraformModulesMultipleModulesWithExternalDependencies (0.04s) --- PASS: TestResolveTerraformModulesHclModulesWithJsonDependencies (0.05s) --- PASS: TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependency (0.05s) --- PASS: TestRunUnitsMultipleUnitsWithDependenciesOneFailure (0.20s) --- PASS: TestRunUnitsIgnoreOrderMultipleUnitsWithDependenciesSuccess (0.20s) --- PASS: TestRunUnitsIgnoreOrderMultipleUnitsNoDependenciesSuccess (0.10s) --- PASS: TestRunUnitsIgnoreOrderMultipleUnitsWithDependenciesOneFailure (0.28s) time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Did not find any locals block: skipping evaluation. --- PASS: TestResolveTerraformModulesOneModuleWithIncludesNoDependencies (0.14s) --- PASS: TestRunUnitsMultipleUnitsWithDependenciesMultipleFailures (0.31s) --- PASS: TestCheckForCycles (0.14s) --- PASS: TestRunUnitsMultipleUnitsWithDependenciesWithAssumeAlreadyRanSuccess (0.23s) --- PASS: TestRunUnitsMultipleUnitsWithDependenciesLargeGraphAllSuccess (0.36s) --- PASS: TestResolveTerraformModulesOneJsonModuleWithIncludesNoDependencies (0.05s) --- PASS: TestResolveTerraformModulesMultipleModulesWithMixedDependencies (0.07s) --- PASS: TestRunUnitsIgnoreOrderOneUnitError (0.08s) --- PASS: TestRunUnitsIgnoreOrderOneUnitSuccess (0.04s) --- PASS: TestRunUnitsOneUnitAssumeAlreadyRan (0.04s) --- PASS: TestResolveTerraformModulesMultipleModulesWithDependenciesWithIncludes (0.09s) --- PASS: TestRunUnitsReverseOrderMultipleUnitsNoDependenciesSuccess (0.22s) --- PASS: TestCircularDependencies (0.01s) --- PASS: TestResolveTerraformModulesTwoModulesWithDependenciesIncludedDirsWithDependency (0.03s) --- PASS: TestResolveTerraformModulesTwoModulesWithDependencies (0.25s) --- PASS: TestRunUnitsReverseOrderMultipleUnitsWithDependenciesLargeGraphPartialFailure (0.47s) --- PASS: TestResolveTerraformModulesJsonModulesWithHclDependencies (0.02s) --- PASS: TestGraphTrimPrefix (0.02s) --- PASS: TestBasicDependency (0.01s) --- PASS: TestResolveTerraformModulesReadConfigFromParentConfig (0.07s) --- PASS: TestResolveTerraformModulesInvalidPaths (0.02s) --- PASS: TestRunUnitsMultipleUnitsNoDependenciesSuccess (0.04s) --- PASS: TestToRunningUnitsTwoUnitsWithDependenciesReverseOrder (0.00s) --- PASS: TestResolveTerraformModulesOneModuleNoDependencies (0.01s) --- PASS: TestRemoveFlagExcludedOneExcludeWithDependencies (0.00s) time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-c to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-c/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-abba msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-abba msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-abba to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-abba/.terragrunt-cache --- PASS: TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependencyAndConflictingNaming (0.04s) --- PASS: TestGraphFlagExcluded (0.30s) time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=debug msg=Unit a has finished successfully! --- PASS: TestRunUnitsOneUnitSuccess (0.31s) time=2025-10-03UTC16:56:11Z level=debug msg=Unit c must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running c time=2025-10-03UTC16:56:11Z level=debug msg=Unit c has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=error msg=Unit a has finished with an error time=2025-10-03UTC16:56:11Z level=debug msg=Unit b must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running b time=2025-10-03UTC16:56:11Z level=debug msg=Unit b has finished successfully! --- PASS: TestRunUnitsIgnoreOrderMultipleUnitsWithDependenciesMultipleFailures (0.52s) --- PASS: TestResolveTerraformModulesNoPaths (0.05s) time=2025-10-03UTC16:56:11Z level=debug prefix=/tmp/TestFindStackInSubfolders303492825/001/stage/ecs-cluster msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a is excluded by glob ../../../test/fixtures/modules/module-a* time=2025-10-03UTC16:56:11Z level=debug prefix=/tmp/TestFindStackInSubfolders303492825/001/stage/ecs-cluster msg=Setting download directory for unit /tmp/TestFindStackInSubfolders303492825/001/stage/ecs-cluster to /tmp/TestFindStackInSubfolders303492825/001/stage/ecs-cluster/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/tmp/TestFindStackInSubfolders303492825/001/stage/kms-master-key msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-c to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-c/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/tmp/TestFindStackInSubfolders303492825/001/stage/kms-master-key msg=Setting download directory for unit /tmp/TestFindStackInSubfolders303492825/001/stage/kms-master-key to /tmp/TestFindStackInSubfolders303492825/001/stage/kms-master-key/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-abba msg=Unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-abba is excluded by glob ../../../test/fixtures/modules/module-a* time=2025-10-03UTC16:56:11Z level=debug msg=Unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a is excluded by glob ../../../test/fixtures/modules/module-a* time=2025-10-03UTC16:56:11Z level=debug msg=Unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-abba is excluded by glob ../../../test/fixtures/modules/module-a* time=2025-10-03UTC16:56:11Z level=debug msg=Unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a is excluded by glob ../../../test/fixtures/modules/module-a* time=2025-10-03UTC16:56:11Z level=debug prefix=/tmp/TestFindStackInSubfolders303492825/001/stage/vpc msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/tmp/TestFindStackInSubfolders303492825/001/stage/vpc msg=Setting download directory for unit /tmp/TestFindStackInSubfolders303492825/001/stage/vpc to /tmp/TestFindStackInSubfolders303492825/001/stage/vpc/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-c to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-c/.terragrunt-cache --- PASS: TestGraph (0.33s) --- PASS: TestFindStackInSubfolders (0.56s) --- PASS: TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependencyAndConflictingNamingAndGlob (0.00s) --- PASS: TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependencyAndConflictingNamingAndGlob/strict_control_double-star_enabled (0.04s) --- PASS: TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithDependencyAndConflictingNamingAndGlob/strict_control_double-star_disabled (0.36s) time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/hcl-module-b/module-b-child msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=debug msg=Unit a has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit c must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Unit b must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Dependency a of unit b just finished successfully. Unit b must wait on 0 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Running b time=2025-10-03UTC16:56:11Z level=debug msg=Unit b has finished successfully! time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/hcl-module-b/module-b-child msg=Detected single bare include block - exposing as top level time=2025-10-03UTC16:56:11Z level=debug msg=Dependency b of unit c just finished successfully. Unit c must wait on 0 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Running c time=2025-10-03UTC16:56:11Z level=debug msg=Unit c has finished successfully! --- PASS: TestRunUnitsMultipleUnitsWithDependenciesSuccess (0.45s) time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/hcl-module-b/module-b-child msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/hcl-module-b/module-b-child msg=[Partial] Included config /build/terragrunt/src/terragrunt/test/fixtures/modules/hcl-module-b/root.hcl.json has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/hcl-module-b/module-b-child msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/hcl-module-b/module-b-child to /build/terragrunt/src/terragrunt/test/fixtures/modules/hcl-module-b/module-b-child/.terragrunt-cache --- PASS: TestResolveTerraformModulesOneHclModuleWithIncludesNoDependencies (0.35s) time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a/.terragrunt-cache --- PASS: TestResolveTerraformModulesTwoModulesWithDependenciesExcludedDirsWithNoDependency (0.37s) time=2025-10-03UTC16:56:11Z level=debug msg=Unit c must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running c time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug msg=Unit b must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Unit c has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Running b time=2025-10-03UTC16:56:11Z level=debug msg=Unit b has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=debug msg=Unit a has finished successfully! --- PASS: TestRunUnitsMultipleUnitsNoDependenciesSuccessNoParallelism (0.41s) --- PASS: TestRunUnitsNoUnits (0.01s) time=2025-10-03UTC16:56:11Z level=debug msg=Unit c must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running c time=2025-10-03UTC16:56:11Z level=debug msg=Unit c has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit b must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-a msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-a/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug msg=Dependency c of unit b just finished successfully. Unit b must wait on 0 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Running b time=2025-10-03UTC16:56:11Z level=debug msg=Unit b has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Dependency b of unit a just finished successfully. Unit a must wait on 0 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=debug msg=Unit a has finished successfully! --- PASS: TestRunUnitsReverseOrderMultipleUnitsWithDependenciesSuccess (0.49s) time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-c to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-c/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug msg=Unit a has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit b must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running b time=2025-10-03UTC16:56:11Z level=error msg=Unit b has finished with an error time=2025-10-03UTC16:56:11Z level=debug msg=Unit c must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running c time=2025-10-03UTC16:56:11Z level=debug msg=Unit c has finished successfully! --- PASS: TestRunUnitsMultipleUnitsNoDependenciesOneFailure (0.47s) --- PASS: TestResolveTerraformModulesTwoModulesWithDependenciesIncludedDirsWithNoDependency (0.04s) time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-d msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-d msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-d to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-d/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=error msg=Unit a has finished with an error --- PASS: TestRunUnitsOneUnitError (0.26s) --- PASS: TestRemoveFlagExcludedOneExcludeNoDependencies (0.01s) time=2025-10-03UTC16:56:11Z level=debug msg=Unit large-graph-e must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Assuming unit large-graph-e has already been applied and skipping it time=2025-10-03UTC16:56:11Z level=debug msg=Unit large-graph-e has finished successfully! time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug msg=Unit large-graph-f must wait for 2 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Dependency large-graph-e of unit large-graph-f just finished successfully. Unit large-graph-f must wait on 1 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Unit large-graph-g must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Dependency large-graph-e of unit large-graph-g just finished successfully. Unit large-graph-g must wait on 0 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Running large-graph-g time=2025-10-03UTC16:56:11Z level=debug msg=Unit large-graph-g has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit large-graph-a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running large-graph-a time=2025-10-03UTC16:56:11Z level=debug msg=Unit large-graph-a has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Unit large-graph-b must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Dependency large-graph-a of unit large-graph-b just finished successfully. Unit large-graph-b must wait on 0 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Unit large-graph-d must wait for 3 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Dependency large-graph-a of unit large-graph-d just finished successfully. Unit large-graph-d must wait on 2 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Unit large-graph-c must wait for 1 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running large-graph-b --- PASS: TestResolveTerraformModulesMultipleModulesWithDependencies (0.30s) time=2025-10-03UTC16:56:11Z level=debug msg=Unit large-graph-b has finished successfully! time=2025-10-03UTC16:56:11Z level=debug msg=Dependency large-graph-b of unit large-graph-d just finished successfully. Unit large-graph-d must wait on 1 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Dependency large-graph-b of unit large-graph-c just finished successfully. Unit large-graph-c must wait on 0 more dependencies. time=2025-10-03UTC16:56:11Z level=debug msg=Running large-graph-c time=2025-10-03UTC16:56:11Z level=error msg=Unit large-graph-c has finished with an error time=2025-10-03UTC16:56:11Z level=error msg=Dependency large-graph-c of unit large-graph-d just finished with an error. Unit large-graph-d will have to return an error too. time=2025-10-03UTC16:56:11Z level=error msg=Unit large-graph-d has finished with an error time=2025-10-03UTC16:56:11Z level=error msg=Dependency large-graph-d of unit large-graph-f just finished with an error. Unit large-graph-f will have to return an error too. time=2025-10-03UTC16:56:11Z level=debug prefix=/build/terragrunt/src/terragrunt/test/fixtures/modules/module-c msg=Setting download directory for unit /build/terragrunt/src/terragrunt/test/fixtures/modules/module-c to /build/terragrunt/src/terragrunt/test/fixtures/modules/module-c/.terragrunt-cache time=2025-10-03UTC16:56:11Z level=error msg=Unit large-graph-f has finished with an error --- PASS: TestRunUnitsMultipleUnitsWithDependenciesLargeGraphPartialFailure (0.42s) time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=error msg=Unit a has finished with an error --- PASS: TestRunUnitsReverseOrderOneUnitError (0.33s) --- PASS: TestResolveTerraformModulesTwoModulesWithDependenciesIncludedDirsWithDependencyExcludeModuleWithNoDependency (0.46s) time=2025-10-03UTC16:56:11Z level=debug msg=Unit a must wait for 0 dependencies to finish time=2025-10-03UTC16:56:11Z level=debug msg=Running a time=2025-10-03UTC16:56:11Z level=debug msg=Unit a has finished successfully! --- PASS: TestRunUnitsReverseOrderOneUnitSuccess (0.29s) PASS ok github.com/gruntwork-io/terragrunt/internal/runner/configstack 8.002s === RUN TestRunnerPool_LinearDependency === PAUSE TestRunnerPool_LinearDependency === RUN TestRunnerPool_ParallelExecution === PAUSE TestRunnerPool_ParallelExecution === RUN TestRunnerPool_FailFast === PAUSE TestRunnerPool_FailFast === RUN TestRunnerPool_ComplexDependency_BFails === PAUSE TestRunnerPool_ComplexDependency_BFails === RUN TestRunnerPool_ComplexDependency_AFails_FailFast === PAUSE TestRunnerPool_ComplexDependency_AFails_FailFast === RUN TestRunnerPool_ComplexDependency_BFails_FailFast === PAUSE TestRunnerPool_ComplexDependency_BFails_FailFast === CONT TestRunnerPool_LinearDependency === CONT TestRunnerPool_ComplexDependency_BFails_FailFast time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: starting with 5 tasks, concurrency 8 time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 1 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: running A time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: starting with 3 tasks, concurrency 2 === CONT TestRunnerPool_ComplexDependency_BFails time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 0 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: A succeeded time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 1 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: running A time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 2 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: running B time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 0 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: running C time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: A succeeded time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: B failed time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: C succeeded time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 1 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: running B time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: B succeeded time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 1 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: running C time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: C succeeded time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 0 readyEntries tasks --- PASS: TestRunnerPool_LinearDependency (0.05s) time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 0 readyEntries tasks --- PASS: TestRunnerPool_ComplexDependency_BFails_FailFast (0.04s) === CONT TestRunnerPool_ParallelExecution === CONT TestRunnerPool_ComplexDependency_AFails_FailFast === CONT TestRunnerPool_FailFast time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: starting with 5 tasks, concurrency 8 time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 1 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: running A time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: starting with 3 tasks, concurrency 2 time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 1 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: running A time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 0 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 0 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: A succeeded time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: A succeeded time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 2 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 2 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: running B time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: running C time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: running B time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: running C time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: C succeeded time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: C succeeded time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 0 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: B succeeded time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 0 readyEntries tasks --- PASS: TestRunnerPool_ParallelExecution (0.03s) time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: starting with 3 tasks, concurrency 2 time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 1 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: running A time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: B failed time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 0 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: A failed time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 0 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 0 readyEntries tasks --- PASS: TestRunnerPool_ComplexDependency_BFails (0.04s) --- PASS: TestRunnerPool_FailFast (0.01s) time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: starting with 5 tasks, concurrency 8 time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 1 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: running A time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 0 readyEntries tasks time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: A failed time=2025-10-03UTC16:56:10Z level=debug msg=Runner Pool Controller: found 0 readyEntries tasks --- PASS: TestRunnerPool_ComplexDependency_AFails_FailFast (0.02s) PASS ok github.com/gruntwork-io/terragrunt/internal/runner/runnerpool 7.368s === RUN TestListModules_HappyPath === PAUSE TestListModules_HappyPath === RUN TestListModules_NoRepositoriesConfigured === PAUSE TestListModules_NoRepositoriesConfigured === RUN TestListModules_SingleRepoFromFlag === PAUSE TestListModules_SingleRepoFromFlag === RUN TestListModules_ErrorFromNewRepo === PAUSE TestListModules_ErrorFromNewRepo === RUN TestListModules_ErrorFromFindModules === PAUSE TestListModules_ErrorFromFindModules === RUN TestListModules_NoModulesFound === PAUSE TestListModules_NoModulesFound === CONT TestListModules_HappyPath === CONT TestListModules_ErrorFromNewRepo === CONT TestListModules_NoRepositoriesConfigured === CONT TestListModules_ErrorFromFindModules === CONT TestListModules_NoModulesFound time=2025-10-03UTC16:56:11Z level=debug msg=Processing repository github.com/gruntwork-io/find-error-repo in temporary path /tmp/catalog-cYyaiAqBbrXRiGz6pH008VkS06g time=2025-10-03UTC16:56:11Z level=debug msg=Parsing git config "/tmp/TestListModules_ErrorFromFindModules1798042860/001/find-error-repo-dir/.git/config" time=2025-10-03UTC16:56:11Z level=debug msg=Remote url: "github.com/gruntwork-io/find-error-repo" for repo: "/tmp/TestListModules_ErrorFromFindModules1798042860/001/find-error-repo-dir" time=2025-10-03UTC16:56:11Z level=info msg=Found 0 module(s) in repository "github.com/gruntwork-io/find-error-repo" --- PASS: TestListModules_ErrorFromFindModules (0.04s) --- PASS: TestListModules_NoRepositoriesConfigured (0.04s) === CONT TestListModules_SingleRepoFromFlag time=2025-10-03UTC16:56:11Z level=debug msg=Processing repository github.com/gruntwork-io/error-repo in temporary path /tmp/catalog-fMS6Y3apS_ey_hcC6q63gvkVSj8 time=2025-10-03UTC16:56:11Z level=debug msg=Processing repository github.com/gruntwork-io/empty-repo in temporary path /tmp/catalog-AJjLjevKCxE2M4YFPMXsAqIiJrM time=2025-10-03UTC16:56:11Z level=error msg=Failed to initialize repository github.com/gruntwork-io/error-repo: failed to clone repo time=2025-10-03UTC16:56:11Z level=debug msg=Parsing git config "/tmp/TestListModules_NoModulesFound4109878289/001/empty-repo-dir/.git/config" --- PASS: TestListModules_ErrorFromNewRepo (0.05s) time=2025-10-03UTC16:56:11Z level=debug msg=Remote url: "github.com/gruntwork-io/empty-repo" for repo: "/tmp/TestListModules_NoModulesFound4109878289/001/empty-repo-dir" time=2025-10-03UTC16:56:11Z level=info msg=Found 0 module(s) in repository "github.com/gruntwork-io/empty-repo" --- PASS: TestListModules_NoModulesFound (0.02s) time=2025-10-03UTC16:56:11Z level=debug msg=Processing repository github.com/gruntwork-io/only-repo in temporary path /tmp/catalog-6dA6hJnfELbuLDi-4sPvsmiMx9U time=2025-10-03UTC16:56:11Z level=debug msg=Parsing git config "/tmp/TestListModules_SingleRepoFromFlag2878998634/001/only-repo/.git/config" time=2025-10-03UTC16:56:11Z level=debug msg=Remote url: "github.com/gruntwork-io/only-repo" for repo: "/tmp/TestListModules_SingleRepoFromFlag2878998634/001/only-repo" time=2025-10-03UTC16:56:11Z level=debug msg=Found module in directory "" time=2025-10-03UTC16:56:11Z level=debug msg=Module URL: https://github.com/gruntwork-io/only-repo/tree/main/ time=2025-10-03UTC16:56:11Z level=info msg=Found 1 module(s) in repository "github.com/gruntwork-io/only-repo" --- PASS: TestListModules_SingleRepoFromFlag (0.02s) time=2025-10-03UTC16:56:11Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug msg=[Partial] Included config /tmp/TestListModules_HappyPath1544106489/001/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:11Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug msg=Included config /tmp/TestListModules_HappyPath1544106489/001/root.hcl has strategy shallow merge: merging config in (shallow) for dependency. time=2025-10-03UTC16:56:11Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug msg=Did not find any locals block: skipping evaluation. time=2025-10-03UTC16:56:11Z level=debug msg=Included config /tmp/TestListModules_HappyPath1544106489/001/root.hcl has strategy shallow merge: merging config in (shallow). time=2025-10-03UTC16:56:11Z level=debug msg=Processing repository github.com/gruntwork-io/repo1 in temporary path /tmp/catalog-x-ANZ4qb7L5AHnf720d2T6_8PFI time=2025-10-03UTC16:56:11Z level=debug msg=Parsing git config "/tmp/TestListModules_HappyPath1544106489/002/repo1/.git/config" time=2025-10-03UTC16:56:11Z level=debug msg=Remote url: "github.com/gruntwork-io/repo1" for repo: "/tmp/TestListModules_HappyPath1544106489/002/repo1" time=2025-10-03UTC16:56:11Z level=debug msg=Found module in directory "" time=2025-10-03UTC16:56:11Z level=debug msg=Module URL: https://github.com/gruntwork-io/repo1/tree/main/ time=2025-10-03UTC16:56:11Z level=info msg=Found 1 module(s) in repository "github.com/gruntwork-io/repo1" time=2025-10-03UTC16:56:11Z level=debug msg=Processing repository github.com/gruntwork-io/repo2 in temporary path /tmp/catalog-RyaKIwrNhXjO4O1v5rVVOStAWQE time=2025-10-03UTC16:56:11Z level=debug msg=Parsing git config "/tmp/TestListModules_HappyPath1544106489/003/repo2/.git/config" time=2025-10-03UTC16:56:11Z level=debug msg=Remote url: "github.com/gruntwork-io/repo2" for repo: "/tmp/TestListModules_HappyPath1544106489/003/repo2" time=2025-10-03UTC16:56:11Z level=debug msg=Found module in directory "" time=2025-10-03UTC16:56:11Z level=debug msg=Module URL: https://github.com/gruntwork-io/repo2/tree/main/ time=2025-10-03UTC16:56:11Z level=info msg=Found 1 module(s) in repository "github.com/gruntwork-io/repo2" --- PASS: TestListModules_HappyPath (0.10s) PASS ok github.com/gruntwork-io/terragrunt/internal/services/catalog 7.916s === RUN TestFrontmatter === PAUSE TestFrontmatter === RUN TestElement === PAUSE TestElement === RUN TestFindModules === PAUSE TestFindModules === RUN TestModuleURL === PAUSE TestModuleURL === CONT TestFrontmatter === RUN TestFrontmatter/testCase-0 === PAUSE TestFrontmatter/testCase-0 === CONT TestFindModules === RUN TestFindModules/testdata/find_modules === PAUSE TestFindModules/testdata/find_modules === CONT TestFindModules/testdata/find_modules === CONT TestElement === RUN TestElement/testCase-0 === PAUSE TestElement/testCase-0 === RUN TestElement/testCase-1 === CONT TestModuleURL === RUN TestFrontmatter/testCase-1 === PAUSE TestFrontmatter/testCase-1 === PAUSE TestElement/testCase-1 === RUN TestModuleURL/github === PAUSE TestModuleURL/github === RUN TestModuleURL/github_enterprise === PAUSE TestModuleURL/github_enterprise === RUN TestModuleURL/gitlab === PAUSE TestModuleURL/gitlab === RUN TestModuleURL/gitlab_self-hosted === PAUSE TestModuleURL/gitlab_self-hosted === RUN TestModuleURL/bitbucket === PAUSE TestModuleURL/bitbucket === RUN TestModuleURL/azuredev === PAUSE TestModuleURL/azuredev === RUN TestModuleURL/unsupported === PAUSE TestModuleURL/unsupported === CONT TestModuleURL/github === RUN TestElement/testCase-2 === PAUSE TestElement/testCase-2 === RUN TestElement/testCase-3 === PAUSE TestElement/testCase-3 === CONT TestElement/testCase-0 time=2025-10-03UTC16:56:10Z level=debug msg=Converting relative path "testdata/find_modules" to absolute "/build/terragrunt/src/terragrunt/internal/services/catalog/module/testdata/find_modules" time=2025-10-03UTC16:56:10Z level=debug msg=Parsing git config "/build/terragrunt/src/terragrunt/internal/services/catalog/module/testdata/find_modules/.git/config" time=2025-10-03UTC16:56:10Z level=debug msg=Remote url: "https://github.com/gruntwork-io/terraform-aws-eks" for repo: "/build/terragrunt/src/terragrunt/internal/services/catalog/module/testdata/find_modules" === CONT TestModuleURL/gitlab === CONT TestElement/testCase-2 === CONT TestFrontmatter/testCase-1 === CONT TestElement/testCase-1 time=2025-10-03UTC16:56:10Z level=debug msg=Found module in directory "modules/eks-alb-ingress-controller" time=2025-10-03UTC16:56:10Z level=debug msg=Module URL: https://github.com/gruntwork-io/terraform-aws-eks/tree/master/modules/eks-alb-ingress-controller === CONT TestModuleURL/bitbucket === CONT TestElement/testCase-3 === CONT TestModuleURL/github_enterprise === CONT TestModuleURL/azuredev === CONT TestModuleURL/unsupported === CONT TestModuleURL/gitlab_self-hosted === CONT TestFrontmatter/testCase-0 --- PASS: TestFrontmatter (0.01s) --- PASS: TestFrontmatter/testCase-1 (0.01s) --- PASS: TestFrontmatter/testCase-0 (0.00s) --- PASS: TestModuleURL (0.01s) --- PASS: TestModuleURL/github (0.00s) --- PASS: TestModuleURL/gitlab (0.02s) --- PASS: TestModuleURL/github_enterprise (0.00s) --- PASS: TestModuleURL/bitbucket (0.00s) --- PASS: TestModuleURL/unsupported (0.00s) --- PASS: TestModuleURL/azuredev (0.00s) --- PASS: TestModuleURL/gitlab_self-hosted (0.00s) time=2025-10-03UTC16:56:10Z level=debug msg=Found module in directory "modules/eks-alb-ingress-controller-iam-policy" time=2025-10-03UTC16:56:10Z level=debug msg=Module URL: https://github.com/gruntwork-io/terraform-aws-eks/tree/master/modules/eks-alb-ingress-controller-iam-policy time=2025-10-03UTC16:56:10Z level=debug msg=Found module in directory "modules/eks-aws-auth-merger" time=2025-10-03UTC16:56:10Z level=debug msg=Module URL: https://github.com/gruntwork-io/terraform-aws-eks/tree/master/modules/eks-aws-auth-merger --- PASS: TestElement (0.00s) --- PASS: TestElement/testCase-0 (0.01s) --- PASS: TestElement/testCase-1 (0.01s) --- PASS: TestElement/testCase-2 (0.03s) --- PASS: TestElement/testCase-3 (0.00s) --- PASS: TestFindModules (0.00s) --- PASS: TestFindModules/testdata/find_modules (0.08s) PASS ok github.com/gruntwork-io/terragrunt/internal/services/catalog/module 6.669s === RUN TestEnableControl === PAUSE TestEnableControl === RUN TestEnableStrictMode === PAUSE TestEnableStrictMode === RUN TestEvaluateControl === PAUSE TestEvaluateControl === CONT TestEnableControl === CONT TestEvaluateControl === RUN TestEvaluateControl/testCase-0 === PAUSE TestEvaluateControl/testCase-0 === RUN TestEvaluateControl/testCase-1 === PAUSE TestEvaluateControl/testCase-1 === RUN TestEvaluateControl/testCase-2 === CONT TestEnableStrictMode === RUN TestEnableStrictMode/testCase-0 === PAUSE TestEnableStrictMode/testCase-0 === RUN TestEnableStrictMode/testCase-1 === PAUSE TestEnableStrictMode/testCase-1 === CONT TestEnableStrictMode/testCase-0 === PAUSE TestEvaluateControl/testCase-2 === RUN TestEvaluateControl/testCase-3 === PAUSE TestEvaluateControl/testCase-3 === RUN TestEvaluateControl/testCase-4 === PAUSE TestEvaluateControl/testCase-4 === CONT TestEvaluateControl/testCase-0 === CONT TestEnableStrictMode/testCase-1 --- PASS: TestEnableStrictMode (0.00s) --- PASS: TestEnableStrictMode/testCase-0 (0.00s) --- PASS: TestEnableStrictMode/testCase-1 (0.00s) === CONT TestEvaluateControl/testCase-4 === CONT TestEvaluateControl/testCase-1 === CONT TestEvaluateControl/testCase-2 === CONT TestEvaluateControl/testCase-3 === RUN TestEnableControl/testCase-0 === PAUSE TestEnableControl/testCase-0 === RUN TestEnableControl/testCase-1 === PAUSE TestEnableControl/testCase-1 === RUN TestEnableControl/testCase-2 === PAUSE TestEnableControl/testCase-2 === RUN TestEnableControl/testCase-3 === PAUSE TestEnableControl/testCase-3 === CONT TestEnableControl/testCase-0 === CONT TestEnableControl/testCase-2 === CONT TestEnableControl/testCase-1 --- PASS: TestEvaluateControl (0.01s) --- PASS: TestEvaluateControl/testCase-0 (0.00s) --- PASS: TestEvaluateControl/testCase-4 (0.00s) --- PASS: TestEvaluateControl/testCase-1 (0.00s) --- PASS: TestEvaluateControl/testCase-3 (0.00s) --- PASS: TestEvaluateControl/testCase-2 (0.01s) === CONT TestEnableControl/testCase-3 --- PASS: TestEnableControl (0.02s) --- PASS: TestEnableControl/testCase-2 (0.00s) --- PASS: TestEnableControl/testCase-0 (0.02s) --- PASS: TestEnableControl/testCase-1 (0.02s) --- PASS: TestEnableControl/testCase-3 (0.02s) PASS ok github.com/gruntwork-io/terragrunt/internal/strict 1.063s ? github.com/gruntwork-io/terragrunt/internal/strict/controls [no test files] ? github.com/gruntwork-io/terragrunt/internal/strict/view [no test files] ? github.com/gruntwork-io/terragrunt/internal/strict/view/plaintext [no test files] ? github.com/gruntwork-io/terragrunt/internal/view [no test files] ? github.com/gruntwork-io/terragrunt/internal/view/diagnostic [no test files] === RUN TestAllTasksCompleteWithoutErrors === PAUSE TestAllTasksCompleteWithoutErrors === RUN TestSubmitLessAllTasksCompleteWithoutErrors === PAUSE TestSubmitLessAllTasksCompleteWithoutErrors === RUN TestSomeTasksReturnErrors === PAUSE TestSomeTasksReturnErrors === RUN TestStopAndRestart === PAUSE TestStopAndRestart === RUN TestParallelSubmitsAndWaits === PAUSE TestParallelSubmitsAndWaits === RUN TestValidateParallelSubmits === PAUSE TestValidateParallelSubmits === CONT TestAllTasksCompleteWithoutErrors === CONT TestSomeTasksReturnErrors === CONT TestStopAndRestart === CONT TestValidateParallelSubmits === CONT TestParallelSubmitsAndWaits === RUN TestParallelSubmitsAndWaits/parallelTaskSubmit1 === PAUSE TestParallelSubmitsAndWaits/parallelTaskSubmit1 === RUN TestParallelSubmitsAndWaits/parallelTaskSubmit2 === PAUSE TestParallelSubmitsAndWaits/parallelTaskSubmit2 === CONT TestParallelSubmitsAndWaits/parallelTaskSubmit1 === CONT TestSubmitLessAllTasksCompleteWithoutErrors --- PASS: TestValidateParallelSubmits (0.00s) --- PASS: TestStopAndRestart (0.00s) === CONT TestParallelSubmitsAndWaits/parallelTaskSubmit2 --- PASS: TestSomeTasksReturnErrors (0.00s) --- PASS: TestAllTasksCompleteWithoutErrors (0.01s) --- PASS: TestSubmitLessAllTasksCompleteWithoutErrors (0.00s) --- PASS: TestParallelSubmitsAndWaits (0.00s) --- PASS: TestParallelSubmitsAndWaits/parallelTaskSubmit2 (0.00s) --- PASS: TestParallelSubmitsAndWaits/parallelTaskSubmit1 (0.01s) PASS ok github.com/gruntwork-io/terragrunt/internal/worker 1.218s ? github.com/gruntwork-io/terragrunt/options [no test files] ? github.com/gruntwork-io/terragrunt/pkg [no test files] ? github.com/gruntwork-io/terragrunt/pkg/log [no test files] ? github.com/gruntwork-io/terragrunt/pkg/log/format [no test files] ? github.com/gruntwork-io/terragrunt/pkg/log/format/options [no test files] ? github.com/gruntwork-io/terragrunt/pkg/log/format/placeholders [no test files] ? github.com/gruntwork-io/terragrunt/pkg/log/writer [no test files] === RUN TestExplainError === PAUSE TestExplainError === RUN TestCommandOutputOrder === PAUSE TestCommandOutputOrder === RUN TestRunShellCommand === PAUSE TestRunShellCommand === RUN TestRunShellOutputToStderrAndStdout === PAUSE TestRunShellOutputToStderrAndStdout === RUN TestLastReleaseTag === PAUSE TestLastReleaseTag === RUN TestGitLevelTopDirCaching === PAUSE TestGitLevelTopDirCaching === RUN TestRunCommandWithOutputInterrupt === PAUSE TestRunCommandWithOutputInterrupt === CONT TestExplainError === RUN TestExplainError/Error_refreshing_state:_AccessDenied:_Access_Denied === PAUSE TestExplainError/Error_refreshing_state:_AccessDenied:_Access_Denied === RUN TestExplainError/Error:_Initialization_required === PAUSE TestExplainError/Error:_Initialization_required === RUN TestExplainError/Unit_source_has_changed === PAUSE TestExplainError/Unit_source_has_changed === CONT TestLastReleaseTag === CONT TestRunShellCommand === RUN TestExplainError/Error:_Failed_to_get_existing_workspaces:_Unable_to_list_objects_in_S3_bucket_"mybucket":_operation_error_S3:_ListObjectsV2,_https_response_error_StatusCode:_301,_RequestID:_GH67DSB7KB8H578N,_HostID:_vofohiXBwNhR8Im+Dj7RpUPCPnOq9IDfn1rsUHHCzN9HgVMFfuIH5epndgLQvDeJPz2DrlUh0tA=,_requested_bucket_from_"us-east-1",_actual_location_"eu-west-1"_ === PAUSE TestExplainError/Error:_Failed_to_get_existing_workspaces:_Unable_to_list_objects_in_S3_bucket_"mybucket":_operation_error_S3:_ListObjectsV2,_https_response_error_StatusCode:_301,_RequestID:_GH67DSB7KB8H578N,_HostID:_vofohiXBwNhR8Im+Dj7RpUPCPnOq9IDfn1rsUHHCzN9HgVMFfuIH5epndgLQvDeJPz2DrlUh0tA=,_requested_bucket_from_"us-east-1",_actual_location_"eu-west-1"_ === RUN TestExplainError/exec:_"tofu":_executable_file_not_found_in_$PATH === PAUSE TestExplainError/exec:_"tofu":_executable_file_not_found_in_$PATH === CONT TestExplainError/Error_refreshing_state:_AccessDenied:_Access_Denied === CONT TestExplainError/Error:_Failed_to_get_existing_workspaces:_Unable_to_list_objects_in_S3_bucket_"mybucket":_operation_error_S3:_ListObjectsV2,_https_response_error_StatusCode:_301,_RequestID:_GH67DSB7KB8H578N,_HostID:_vofohiXBwNhR8Im+Dj7RpUPCPnOq9IDfn1rsUHHCzN9HgVMFfuIH5epndgLQvDeJPz2DrlUh0tA=,_requested_bucket_from_"us-east-1",_actual_location_"eu-west-1"_ === CONT TestRunCommandWithOutputInterrupt --- PASS: TestLastReleaseTag (0.01s) === CONT TestGitLevelTopDirCaching === CONT TestExplainError/Unit_source_has_changed === CONT TestCommandOutputOrder === RUN TestCommandOutputOrder/withPtty === PAUSE TestCommandOutputOrder/withPtty === CONT TestExplainError/exec:_"tofu":_executable_file_not_found_in_$PATH === RUN TestCommandOutputOrder/withoutPtty === PAUSE TestCommandOutputOrder/withoutPtty === CONT TestCommandOutputOrder/withPtty === CONT TestRunShellOutputToStderrAndStdout === CONT TestCommandOutputOrder/withoutPtty === CONT TestExplainError/Error:_Initialization_required --- PASS: TestExplainError (0.00s) --- PASS: TestExplainError/Error:_Failed_to_get_existing_workspaces:_Unable_to_list_objects_in_S3_bucket_"mybucket":_operation_error_S3:_ListObjectsV2,_https_response_error_StatusCode:_301,_RequestID:_GH67DSB7KB8H578N,_HostID:_vofohiXBwNhR8Im+Dj7RpUPCPnOq9IDfn1rsUHHCzN9HgVMFfuIH5epndgLQvDeJPz2DrlUh0tA=,_requested_bucket_from_"us-east-1",_actual_location_"eu-west-1"_ (0.20s) --- PASS: TestExplainError/exec:_"tofu":_executable_file_not_found_in_$PATH (0.20s) --- PASS: TestExplainError/Error:_Initialization_required (0.21s) --- PASS: TestExplainError/Error_refreshing_state:_AccessDenied:_Access_Denied (0.23s) --- PASS: TestExplainError/Unit_source_has_changed (0.22s) time=2025-10-03UTC16:56:10Z level=debug msg=Running command: testdata/test_outputs.sh same time=2025-10-03UTC16:56:10Z level=debug msg=Running command: tofu --version time=2025-10-03UTC16:56:10Z level=debug msg=Engine is not enabled, running command directly in . time=2025-10-03UTC16:56:10Z level=debug msg=Running command: testdata/test_outputs.sh same time=2025-10-03UTC16:56:10Z level=debug msg=Command output will be suppressed. time=2025-10-03UTC16:56:10Z level=debug msg=Running command: git rev-parse --show-toplevel time=2025-10-03UTC16:56:11Z level=debug msg=Command output will be suppressed. time=2025-10-03UTC16:56:10Z level=debug msg=Running command: tofu --version time=2025-10-03UTC16:56:11Z level=debug msg=Engine is not enabled, running command directly in . time=2025-10-03UTC16:56:10Z level=debug msg=Running command: testdata/test_sigint_wait.sh 5 time=2025-10-03UTC16:56:11Z level=debug msg=git show-toplevel result: /build/terragrunt/src/terragrunt --- PASS: TestGitLevelTopDirCaching (0.31s) OpenTofu v1.10.6 on linux_riscv64 time=2025-10-03UTC16:56:11Z level=debug msg=Running command: tofu not-a-real-command time=2025-10-03UTC16:56:11Z level=debug msg=Engine is not enabled, running command directly in . time=2025-10-03UTC16:56:11Z level=debug msg=Running command: tofu --version time=2025-10-03UTC16:56:11Z level=debug msg=Engine is not enabled, running command directly in . OpenTofu has no command named "not-a-real-command". To see all of OpenTofu's top-level commands, run: tofu -help --- PASS: TestRunShellCommand (1.12s) --- PASS: TestRunShellOutputToStderrAndStdout (1.09s) time=2025-10-03UTC16:56:13Z level=debug msg=Interrupt signal will be forwarded to test_sigint_wait.sh with delay 15s --- PASS: TestRunCommandWithOutputInterrupt (3.27s) --- PASS: TestCommandOutputOrder (0.00s) --- PASS: TestCommandOutputOrder/withPtty (4.34s) --- PASS: TestCommandOutputOrder/withoutPtty (4.38s) PASS ok github.com/gruntwork-io/terragrunt/shell 11.676s === RUN TestNewMetricsExporter === PAUSE TestNewMetricsExporter === RUN TestCleanMetricName === PAUSE TestCleanMetricName === RUN TestNewTraceExporter === PAUSE TestNewTraceExporter === CONT TestNewMetricsExporter === CONT TestNewTraceExporter === RUN TestNewMetricsExporter/OTLP_HTTP_Exporter === PAUSE TestNewMetricsExporter/OTLP_HTTP_Exporter === RUN TestNewMetricsExporter/gRPC_HTTP_Exporter === PAUSE TestNewMetricsExporter/gRPC_HTTP_Exporter === RUN TestNewMetricsExporter/Console_Exporter === PAUSE TestNewMetricsExporter/Console_Exporter === RUN TestNewMetricsExporter/None_Exporter === PAUSE TestNewMetricsExporter/None_Exporter === CONT TestNewMetricsExporter/OTLP_HTTP_Exporter === RUN TestNewTraceExporter/HTTP_Trace_Exporter === PAUSE TestNewTraceExporter/HTTP_Trace_Exporter === RUN TestNewTraceExporter/Custom_HTTP_endpoint === PAUSE TestNewTraceExporter/Custom_HTTP_endpoint === RUN TestNewTraceExporter/Custom_HTTP_endpoint_without_endpoint === PAUSE TestNewTraceExporter/Custom_HTTP_endpoint_without_endpoint === RUN TestNewTraceExporter/Grpc_Trace_Exporter === PAUSE TestNewTraceExporter/Grpc_Trace_Exporter === RUN TestNewTraceExporter/Console_Trace_Exporter === PAUSE TestNewTraceExporter/Console_Trace_Exporter === CONT TestNewTraceExporter/HTTP_Trace_Exporter === CONT TestNewTraceExporter/Grpc_Trace_Exporter === CONT TestNewMetricsExporter/Console_Exporter === CONT TestNewTraceExporter/Console_Trace_Exporter === CONT TestNewMetricsExporter/None_Exporter === CONT TestNewMetricsExporter/gRPC_HTTP_Exporter === CONT TestCleanMetricName === CONT TestNewTraceExporter/Custom_HTTP_endpoint_without_endpoint === RUN TestCleanMetricName/Normal_case === PAUSE TestCleanMetricName/Normal_case === RUN TestCleanMetricName/Starts_with_invalid_characters === PAUSE TestCleanMetricName/Starts_with_invalid_characters === RUN TestCleanMetricName/Ends_with_invalid_characters === PAUSE TestCleanMetricName/Ends_with_invalid_characters === RUN TestCleanMetricName/Only_invalid_characters === PAUSE TestCleanMetricName/Only_invalid_characters === RUN TestCleanMetricName/Empty_string === PAUSE TestCleanMetricName/Empty_string === RUN TestCleanMetricName/Leading_underscore_from_replacement === PAUSE TestCleanMetricName/Leading_underscore_from_replacement === RUN TestCleanMetricName/Multiple_replacements === PAUSE TestCleanMetricName/Multiple_replacements === CONT TestCleanMetricName/Normal_case === CONT TestCleanMetricName/Empty_string === CONT TestCleanMetricName/Only_invalid_characters === CONT TestCleanMetricName/Ends_with_invalid_characters === CONT TestCleanMetricName/Multiple_replacements === CONT TestCleanMetricName/Leading_underscore_from_replacement === CONT TestCleanMetricName/Starts_with_invalid_characters --- PASS: TestCleanMetricName (0.00s) --- PASS: TestCleanMetricName/Normal_case (0.00s) --- PASS: TestCleanMetricName/Empty_string (0.00s) --- PASS: TestCleanMetricName/Only_invalid_characters (0.00s) --- PASS: TestCleanMetricName/Multiple_replacements (0.00s) --- PASS: TestCleanMetricName/Leading_underscore_from_replacement (0.00s) --- PASS: TestCleanMetricName/Starts_with_invalid_characters (0.00s) --- PASS: TestCleanMetricName/Ends_with_invalid_characters (0.00s) === CONT TestNewTraceExporter/Custom_HTTP_endpoint --- PASS: TestNewTraceExporter (0.01s) --- PASS: TestNewTraceExporter/HTTP_Trace_Exporter (0.02s) --- PASS: TestNewTraceExporter/Custom_HTTP_endpoint_without_endpoint (0.00s) --- PASS: TestNewTraceExporter/Console_Trace_Exporter (0.00s) --- PASS: TestNewTraceExporter/Grpc_Trace_Exporter (0.18s) --- PASS: TestNewTraceExporter/Custom_HTTP_endpoint (0.00s) --- PASS: TestNewMetricsExporter (0.01s) --- PASS: TestNewMetricsExporter/Console_Exporter (0.13s) --- PASS: TestNewMetricsExporter/None_Exporter (0.00s) --- PASS: TestNewMetricsExporter/gRPC_HTTP_Exporter (0.04s) --- PASS: TestNewMetricsExporter/OTLP_HTTP_Exporter (0.20s) PASS ok github.com/gruntwork-io/terragrunt/telemetry 4.606s === RUN TestGetModuleRegistryURLBasePath === PAUSE TestGetModuleRegistryURLBasePath === RUN TestGetTerraformHeader === PAUSE TestGetTerraformHeader === RUN TestGetDownloadURLFromHeader === PAUSE TestGetDownloadURLFromHeader === RUN TestTFRGetterRootDir === PAUSE TestTFRGetterRootDir === RUN TestTFRGetterSubModule === PAUSE TestTFRGetterSubModule === RUN TestBuildRequestUrlFullPath === PAUSE TestBuildRequestUrlFullPath === RUN TestBuildRequestUrlRelativePath === PAUSE TestBuildRequestUrlRelativePath === RUN TestCommandOutputPrefix === PAUSE TestCommandOutputPrefix === RUN TestSplitSourceUrl === PAUSE TestSplitSourceUrl === RUN TestToSourceUrl === PAUSE TestToSourceUrl === RUN TestRegressionSupportForGitRemoteCodecommit === PAUSE TestRegressionSupportForGitRemoteCodecommit === CONT TestGetModuleRegistryURLBasePath === CONT TestBuildRequestUrlRelativePath --- PASS: TestBuildRequestUrlRelativePath (0.00s) === CONT TestToSourceUrl === RUN TestToSourceUrl/testCase-0 === PAUSE TestToSourceUrl/testCase-0 === RUN TestToSourceUrl/testCase-1 === PAUSE TestToSourceUrl/testCase-1 === RUN TestToSourceUrl/testCase-2 === PAUSE TestToSourceUrl/testCase-2 === RUN TestToSourceUrl/testCase-3 === PAUSE TestToSourceUrl/testCase-3 === RUN TestToSourceUrl/testCase-4 === PAUSE TestToSourceUrl/testCase-4 === RUN TestToSourceUrl/testCase-5 === PAUSE TestToSourceUrl/testCase-5 === RUN TestToSourceUrl/testCase-6 === PAUSE TestToSourceUrl/testCase-6 === RUN TestToSourceUrl/testCase-7 === PAUSE TestToSourceUrl/testCase-7 === RUN TestToSourceUrl/testCase-8 === PAUSE TestToSourceUrl/testCase-8 === RUN TestToSourceUrl/testCase-9 === PAUSE TestToSourceUrl/testCase-9 === RUN TestToSourceUrl/testCase-10 === PAUSE TestToSourceUrl/testCase-10 === RUN TestToSourceUrl/testCase-11 === PAUSE TestToSourceUrl/testCase-11 === CONT TestToSourceUrl/testCase-0 === CONT TestToSourceUrl/testCase-7 === CONT TestToSourceUrl/testCase-10 === CONT TestToSourceUrl/testCase-9 === CONT TestRegressionSupportForGitRemoteCodecommit === CONT TestToSourceUrl/testCase-8 === CONT TestToSourceUrl/testCase-4 === CONT TestToSourceUrl/testCase-6 === CONT TestToSourceUrl/testCase-5 === CONT TestToSourceUrl/testCase-2 === CONT TestToSourceUrl/testCase-3 === CONT TestToSourceUrl/testCase-1 === CONT TestSplitSourceUrl === CONT TestTFRGetterRootDir === CONT TestBuildRequestUrlFullPath === CONT TestTFRGetterSubModule === CONT TestCommandOutputPrefix === CONT TestGetDownloadURLFromHeader === CONT TestGetTerraformHeader === CONT TestToSourceUrl/testCase-11 --- PASS: TestRegressionSupportForGitRemoteCodecommit (0.29s) === RUN TestSplitSourceUrl/root-path-only-no-double-slash === PAUSE TestSplitSourceUrl/root-path-only-no-double-slash === RUN TestSplitSourceUrl/parent-path-one-child-no-double-slash === PAUSE TestSplitSourceUrl/parent-path-one-child-no-double-slash === RUN TestSplitSourceUrl/parent-path-multiple-children-no-double-slash === PAUSE TestSplitSourceUrl/parent-path-multiple-children-no-double-slash === RUN TestSplitSourceUrl/relative-path-no-children-no-double-slash === PAUSE TestSplitSourceUrl/relative-path-no-children-no-double-slash === RUN TestSplitSourceUrl/relative-path-one-child-no-double-slash === PAUSE TestSplitSourceUrl/relative-path-one-child-no-double-slash === RUN TestSplitSourceUrl/relative-path-multiple-children-no-double-slash === PAUSE TestSplitSourceUrl/relative-path-multiple-children-no-double-slash === RUN TestSplitSourceUrl/root-path-only-with-double-slash === PAUSE TestSplitSourceUrl/root-path-only-with-double-slash === RUN TestSplitSourceUrl/parent-path-one-child-with-double-slash === PAUSE TestSplitSourceUrl/parent-path-one-child-with-double-slash === RUN TestSplitSourceUrl/parent-path-multiple-children-with-double-slash === PAUSE TestSplitSourceUrl/parent-path-multiple-children-with-double-slash === RUN TestSplitSourceUrl/relative-path-no-children-with-double-slash === PAUSE TestSplitSourceUrl/relative-path-no-children-with-double-slash === RUN TestSplitSourceUrl/relative-path-one-child-with-double-slash === PAUSE TestSplitSourceUrl/relative-path-one-child-with-double-slash === RUN TestSplitSourceUrl/relative-path-multiple-children-with-double-slash === PAUSE TestSplitSourceUrl/relative-path-multiple-children-with-double-slash === RUN TestSplitSourceUrl/parent-url-one-child-no-double-slash === PAUSE TestSplitSourceUrl/parent-url-one-child-no-double-slash === RUN TestSplitSourceUrl/parent-url-multiple-children-no-double-slash === PAUSE TestSplitSourceUrl/parent-url-multiple-children-no-double-slash === RUN TestSplitSourceUrl/parent-url-one-child-with-double-slash === PAUSE TestSplitSourceUrl/parent-url-one-child-with-double-slash === RUN TestSplitSourceUrl/parent-url-multiple-children-with-double-slash === PAUSE TestSplitSourceUrl/parent-url-multiple-children-with-double-slash === RUN TestSplitSourceUrl/separate-ref-with-slash === PAUSE TestSplitSourceUrl/separate-ref-with-slash === CONT TestSplitSourceUrl/root-path-only-no-double-slash === CONT TestSplitSourceUrl/relative-path-no-children-with-double-slash === CONT TestSplitSourceUrl/root-path-only-with-double-slash --- PASS: TestBuildRequestUrlFullPath (0.00s) === CONT TestSplitSourceUrl/relative-path-multiple-children-with-double-slash === CONT TestSplitSourceUrl/parent-path-multiple-children-no-double-slash === CONT TestSplitSourceUrl/parent-path-multiple-children-with-double-slash === CONT TestSplitSourceUrl/relative-path-no-children-no-double-slash time=2025-10-03UTC16:56:11Z level=warn msg=No double-slash (//) found in source URL /foo. Relative paths in downloaded Terraform code may not work. === RUN TestGetDownloadURLFromHeader/BaseWithRoot === PAUSE TestGetDownloadURLFromHeader/BaseWithRoot === RUN TestGetDownloadURLFromHeader/PrefixedURL === PAUSE TestGetDownloadURLFromHeader/PrefixedURL === RUN TestGetDownloadURLFromHeader/PathWithRoot === PAUSE TestGetDownloadURLFromHeader/PathWithRoot === RUN TestGetDownloadURLFromHeader/PathWithRelativeRoot === PAUSE TestGetDownloadURLFromHeader/PathWithRelativeRoot === RUN TestGetDownloadURLFromHeader/PathWithRelativeParent === PAUSE TestGetDownloadURLFromHeader/PathWithRelativeParent === CONT TestGetDownloadURLFromHeader/BaseWithRoot === CONT TestSplitSourceUrl/parent-path-one-child-with-double-slash === CONT TestSplitSourceUrl/relative-path-multiple-children-no-double-slash === CONT TestGetDownloadURLFromHeader/PathWithRelativeRoot === CONT TestGetDownloadURLFromHeader/PathWithRoot === CONT TestSplitSourceUrl/parent-url-multiple-children-no-double-slash === CONT TestSplitSourceUrl/separate-ref-with-slash time=2025-10-03UTC16:56:11Z level=warn msg=No double-slash (//) found in source URL /foo/bar/baz/blah. Relative paths in downloaded Terraform code may not work. time=2025-10-03UTC16:56:11Z level=warn msg=No double-slash (//) found in source URL ../foo. Relative paths in downloaded Terraform code may not work. time=2025-10-03UTC16:56:11Z level=warn msg=No double-slash (//) found in source URL ../foo/bar/baz/blah. Relative paths in downloaded Terraform code may not work. === CONT TestSplitSourceUrl/parent-url-multiple-children-with-double-slash time=2025-10-03UTC16:56:11Z level=debug prefix=. msg=Running command: testdata/test_outputs.sh same time=2025-10-03UTC16:56:11Z level=debug prefix=. msg=Engine is not enabled, running command directly in . === CONT TestSplitSourceUrl/parent-url-one-child-with-double-slash === CONT TestSplitSourceUrl/parent-path-one-child-no-double-slash === CONT TestSplitSourceUrl/relative-path-one-child-with-double-slash === CONT TestSplitSourceUrl/parent-url-one-child-no-double-slash === CONT TestSplitSourceUrl/relative-path-one-child-no-double-slash === CONT TestGetDownloadURLFromHeader/PrefixedURL === CONT TestGetDownloadURLFromHeader/PathWithRelativeParent --- PASS: TestGetDownloadURLFromHeader (0.04s) --- PASS: TestGetDownloadURLFromHeader/BaseWithRoot (0.00s) --- PASS: TestGetDownloadURLFromHeader/PathWithRelativeRoot (0.00s) --- PASS: TestGetDownloadURLFromHeader/PathWithRoot (0.00s) --- PASS: TestGetDownloadURLFromHeader/PrefixedURL (0.00s) --- PASS: TestGetDownloadURLFromHeader/PathWithRelativeParent (0.00s) time=2025-10-03UTC16:56:11Z level=warn msg=No double-slash (//) found in source URL /foo/bar. Relative paths in downloaded Terraform code may not work. time=2025-10-03UTC16:56:11Z level=warn msg=No double-slash (//) found in source URL ../foo/bar. Relative paths in downloaded Terraform code may not work. --- PASS: TestSplitSourceUrl (0.01s) --- PASS: TestSplitSourceUrl/relative-path-no-children-with-double-slash (0.01s) --- PASS: TestSplitSourceUrl/root-path-only-with-double-slash (0.04s) --- PASS: TestSplitSourceUrl/root-path-only-no-double-slash (0.06s) --- PASS: TestSplitSourceUrl/parent-path-multiple-children-with-double-slash (0.06s) --- PASS: TestSplitSourceUrl/relative-path-multiple-children-with-double-slash (0.06s) --- PASS: TestSplitSourceUrl/parent-path-multiple-children-no-double-slash (0.07s) --- PASS: TestSplitSourceUrl/separate-ref-with-slash (0.01s) --- PASS: TestSplitSourceUrl/relative-path-no-children-no-double-slash (0.03s) --- PASS: TestSplitSourceUrl/parent-path-one-child-with-double-slash (0.03s) --- PASS: TestSplitSourceUrl/parent-url-multiple-children-no-double-slash (0.03s) --- PASS: TestSplitSourceUrl/relative-path-multiple-children-no-double-slash (0.01s) --- PASS: TestSplitSourceUrl/parent-url-multiple-children-with-double-slash (0.01s) --- PASS: TestSplitSourceUrl/parent-url-one-child-with-double-slash (0.02s) --- PASS: TestSplitSourceUrl/parent-path-one-child-no-double-slash (0.03s) --- PASS: TestSplitSourceUrl/parent-url-one-child-no-double-slash (0.02s) --- PASS: TestSplitSourceUrl/relative-path-one-child-with-double-slash (0.02s) --- PASS: TestSplitSourceUrl/relative-path-one-child-no-double-slash (0.02s) --- PASS: TestGetModuleRegistryURLBasePath (1.00s) --- PASS: TestGetTerraformHeader (0.69s) --- PASS: TestToSourceUrl (0.01s) --- PASS: TestToSourceUrl/testCase-10 (0.01s) --- PASS: TestToSourceUrl/testCase-7 (0.01s) --- PASS: TestToSourceUrl/testCase-0 (0.23s) --- PASS: TestToSourceUrl/testCase-4 (0.00s) --- PASS: TestToSourceUrl/testCase-11 (0.01s) --- PASS: TestToSourceUrl/testCase-9 (0.23s) --- PASS: TestToSourceUrl/testCase-8 (0.03s) --- PASS: TestToSourceUrl/testCase-2 (0.00s) --- PASS: TestToSourceUrl/testCase-3 (0.00s) --- PASS: TestToSourceUrl/testCase-1 (0.00s) --- PASS: TestToSourceUrl/testCase-5 (1.64s) --- PASS: TestToSourceUrl/testCase-6 (1.66s) --- PASS: TestCommandOutputPrefix (4.23s) --- PASS: TestTFRGetterRootDir (7.53s) --- PASS: TestTFRGetterSubModule (7.63s) PASS ok github.com/gruntwork-io/terragrunt/tf 15.820s ? github.com/gruntwork-io/terragrunt/tf/cache [no test files] ? github.com/gruntwork-io/terragrunt/tf/cache/controllers [no test files] === RUN TestIsOfflineError === PAUSE TestIsOfflineError === CONT TestIsOfflineError === RUN TestIsOfflineError/connection_refused === PAUSE TestIsOfflineError/connection_refused === RUN TestIsOfflineError/connection_reset_by_peer === PAUSE TestIsOfflineError/connection_reset_by_peer === RUN TestIsOfflineError/connection_aborted === PAUSE TestIsOfflineError/connection_aborted === RUN TestIsOfflineError/network_is_unreachable === PAUSE TestIsOfflineError/network_is_unreachable === RUN TestIsOfflineError/network_is_unreachable#01 === PAUSE TestIsOfflineError/network_is_unreachable#01 === RUN TestIsOfflineError/network_is_unreachable#02 === PAUSE TestIsOfflineError/network_is_unreachable#02 === RUN TestIsOfflineError/a_random_error_that_should_not_be_offline === PAUSE TestIsOfflineError/a_random_error_that_should_not_be_offline === CONT TestIsOfflineError/connection_refused === CONT TestIsOfflineError/a_random_error_that_should_not_be_offline === CONT TestIsOfflineError/network_is_unreachable#02 === CONT TestIsOfflineError/network_is_unreachable#01 === CONT TestIsOfflineError/network_is_unreachable === CONT TestIsOfflineError/connection_aborted === CONT TestIsOfflineError/connection_reset_by_peer --- PASS: TestIsOfflineError (0.00s) --- PASS: TestIsOfflineError/connection_refused (0.00s) --- PASS: TestIsOfflineError/a_random_error_that_should_not_be_offline (0.00s) --- PASS: TestIsOfflineError/network_is_unreachable#02 (0.00s) --- PASS: TestIsOfflineError/network_is_unreachable#01 (0.00s) --- PASS: TestIsOfflineError/network_is_unreachable (0.00s) --- PASS: TestIsOfflineError/connection_aborted (0.00s) --- PASS: TestIsOfflineError/connection_reset_by_peer (0.00s) PASS ok github.com/gruntwork-io/terragrunt/tf/cache/handlers 1.875s ? github.com/gruntwork-io/terragrunt/tf/cache/helpers [no test files] ? github.com/gruntwork-io/terragrunt/tf/cache/middleware [no test files] === RUN TestResolveRelativeReferences === PAUSE TestResolveRelativeReferences === CONT TestResolveRelativeReferences === RUN TestResolveRelativeReferences/testCase-0 === PAUSE TestResolveRelativeReferences/testCase-0 === RUN TestResolveRelativeReferences/testCase-1 === PAUSE TestResolveRelativeReferences/testCase-1 === CONT TestResolveRelativeReferences/testCase-0 === CONT TestResolveRelativeReferences/testCase-1 --- PASS: TestResolveRelativeReferences (0.00s) --- PASS: TestResolveRelativeReferences/testCase-1 (0.00s) --- PASS: TestResolveRelativeReferences/testCase-0 (0.00s) PASS ok github.com/gruntwork-io/terragrunt/tf/cache/models 1.103s ? github.com/gruntwork-io/terragrunt/tf/cache/router [no test files] ? github.com/gruntwork-io/terragrunt/tf/cache/services [no test files] === RUN TestConfig === PAUSE TestConfig === CONT TestConfig === RUN TestConfig/testCase-0 === PAUSE TestConfig/testCase-0 === RUN TestConfig/testCase-1 === PAUSE TestConfig/testCase-1 === CONT TestConfig/testCase-0 === CONT TestConfig/testCase-1 --- PASS: TestConfig (0.00s) --- PASS: TestConfig/testCase-1 (0.03s) --- PASS: TestConfig/testCase-0 (0.03s) PASS ok github.com/gruntwork-io/terragrunt/tf/cliconfig 1.811s === RUN TestParseProviderConstraints === PAUSE TestParseProviderConstraints === RUN TestParseProviderConstraintsWithImplicitProvider === PAUSE TestParseProviderConstraintsWithImplicitProvider === RUN TestParseProviderConstraintsWithEnvironmentOverride --- PASS: TestParseProviderConstraintsWithEnvironmentOverride (0.03s) === RUN TestParseProviderConstraintsWithTofuFiles === PAUSE TestParseProviderConstraintsWithTofuFiles === RUN TestParseProviderConstraintsWithEqualsPrefix === PAUSE TestParseProviderConstraintsWithEqualsPrefix === RUN TestNormalizeVersionConstraint === PAUSE TestNormalizeVersionConstraint === RUN TestPackageHashLegacyZipSHA === PAUSE TestPackageHashLegacyZipSHA === RUN TestPackageAuthenticationResult === PAUSE TestPackageAuthenticationResult === RUN TestArchiveChecksumAuthentication === PAUSE TestArchiveChecksumAuthentication === RUN TestNewMatchingChecksumAuthentication === PAUSE TestNewMatchingChecksumAuthentication === RUN TestSignatureAuthentication === PAUSE TestSignatureAuthentication === RUN TestSignatureAuthenticate === PAUSE TestSignatureAuthenticate === CONT TestParseProviderConstraints === CONT TestNewMatchingChecksumAuthentication === CONT TestNormalizeVersionConstraint === RUN TestNormalizeVersionConstraint/normalize_basic_version_constraint === CONT TestSignatureAuthentication === RUN TestSignatureAuthentication/testCase-0 === PAUSE TestNormalizeVersionConstraint/normalize_basic_version_constraint === RUN TestNormalizeVersionConstraint/normalize_pessimistic_constraint === PAUSE TestSignatureAuthentication/testCase-0 === CONT TestSignatureAuthentication/testCase-0 --- PASS: TestSignatureAuthentication (0.00s) --- PASS: TestSignatureAuthentication/testCase-0 (0.00s) === PAUSE TestNormalizeVersionConstraint/normalize_pessimistic_constraint === RUN TestNormalizeVersionConstraint/already_normalized_constraint_unchanged === PAUSE TestNormalizeVersionConstraint/already_normalized_constraint_unchanged === RUN TestNormalizeVersionConstraint/remove_equals_prefix === PAUSE TestNormalizeVersionConstraint/remove_equals_prefix === RUN TestNormalizeVersionConstraint/complex_constraint_with_patch_version === PAUSE TestNormalizeVersionConstraint/complex_constraint_with_patch_version === RUN TestNormalizeVersionConstraint/exact_version_constraint === PAUSE TestNormalizeVersionConstraint/exact_version_constraint === RUN TestNormalizeVersionConstraint/invalid_constraint_returned_as-is === PAUSE TestNormalizeVersionConstraint/invalid_constraint_returned_as-is === RUN TestNormalizeVersionConstraint/whitespace_handling === PAUSE TestNormalizeVersionConstraint/whitespace_handling === RUN TestNormalizeVersionConstraint/equals_prefix_with_whitespace === PAUSE TestNormalizeVersionConstraint/equals_prefix_with_whitespace === CONT TestNormalizeVersionConstraint/normalize_basic_version_constraint === CONT TestArchiveChecksumAuthentication === RUN TestArchiveChecksumAuthentication/testCase-0 === PAUSE TestArchiveChecksumAuthentication/testCase-0 === RUN TestArchiveChecksumAuthentication/testCase-1 === PAUSE TestArchiveChecksumAuthentication/testCase-1 === RUN TestArchiveChecksumAuthentication/testCase-2 === PAUSE TestArchiveChecksumAuthentication/testCase-2 === RUN TestArchiveChecksumAuthentication/testCase-3 === PAUSE TestArchiveChecksumAuthentication/testCase-3 === RUN TestArchiveChecksumAuthentication/testCase-4 === PAUSE TestArchiveChecksumAuthentication/testCase-4 === CONT TestArchiveChecksumAuthentication/testCase-0 === CONT TestNormalizeVersionConstraint/equals_prefix_with_whitespace === CONT TestNormalizeVersionConstraint/already_normalized_constraint_unchanged === CONT TestArchiveChecksumAuthentication/testCase-4 === CONT TestNormalizeVersionConstraint/normalize_pessimistic_constraint === CONT TestPackageHashLegacyZipSHA === RUN TestNewMatchingChecksumAuthentication/testCase-0 === PAUSE TestNewMatchingChecksumAuthentication/testCase-0 === RUN TestNewMatchingChecksumAuthentication/testCase-1 === PAUSE TestNewMatchingChecksumAuthentication/testCase-1 === RUN TestNewMatchingChecksumAuthentication/testCase-2 === PAUSE TestNewMatchingChecksumAuthentication/testCase-2 === RUN TestNewMatchingChecksumAuthentication/testCase-3 === PAUSE TestNewMatchingChecksumAuthentication/testCase-3 === CONT TestNewMatchingChecksumAuthentication/testCase-0 === CONT TestParseProviderConstraintsWithEqualsPrefix === RUN TestPackageHashLegacyZipSHA/testCase-0 === PAUSE TestPackageHashLegacyZipSHA/testCase-0 === CONT TestParseProviderConstraintsWithImplicitProvider === RUN TestPackageHashLegacyZipSHA/testCase-1 === PAUSE TestPackageHashLegacyZipSHA/testCase-1 === CONT TestPackageHashLegacyZipSHA/testCase-0 === CONT TestPackageHashLegacyZipSHA/testCase-1 === CONT TestSignatureAuthenticate === CONT TestParseProviderConstraintsWithTofuFiles === CONT TestNormalizeVersionConstraint/whitespace_handling === CONT TestArchiveChecksumAuthentication/testCase-2 === CONT TestArchiveChecksumAuthentication/testCase-3 === CONT TestPackageAuthenticationResult === CONT TestNormalizeVersionConstraint/invalid_constraint_returned_as-is === CONT TestNormalizeVersionConstraint/complex_constraint_with_patch_version === CONT TestNormalizeVersionConstraint/remove_equals_prefix === CONT TestArchiveChecksumAuthentication/testCase-1 --- PASS: TestParseProviderConstraints (0.01s) === CONT TestNormalizeVersionConstraint/exact_version_constraint === CONT TestNewMatchingChecksumAuthentication/testCase-3 === RUN TestPackageAuthenticationResult/testCase-0 === PAUSE TestPackageAuthenticationResult/testCase-0 === RUN TestPackageAuthenticationResult/testCase-1 === PAUSE TestPackageAuthenticationResult/testCase-1 === RUN TestPackageAuthenticationResult/testCase-2 === PAUSE TestPackageAuthenticationResult/testCase-2 === RUN TestPackageAuthenticationResult/testCase-3 === PAUSE TestPackageAuthenticationResult/testCase-3 === RUN TestPackageAuthenticationResult/testCase-4 === PAUSE TestPackageAuthenticationResult/testCase-4 === CONT TestPackageAuthenticationResult/testCase-0 === RUN TestSignatureAuthenticate/testCase-0 --- PASS: TestParseProviderConstraintsWithEqualsPrefix (0.00s) === CONT TestPackageAuthenticationResult/testCase-2 === PAUSE TestSignatureAuthenticate/testCase-0 === CONT TestNewMatchingChecksumAuthentication/testCase-1 --- PASS: TestArchiveChecksumAuthentication (0.00s) --- PASS: TestArchiveChecksumAuthentication/testCase-0 (0.00s) --- PASS: TestArchiveChecksumAuthentication/testCase-4 (0.00s) --- PASS: TestArchiveChecksumAuthentication/testCase-2 (0.00s) --- PASS: TestArchiveChecksumAuthentication/testCase-3 (0.00s) --- PASS: TestArchiveChecksumAuthentication/testCase-1 (0.00s) === RUN TestSignatureAuthenticate/testCase-1 === PAUSE TestSignatureAuthenticate/testCase-1 === RUN TestSignatureAuthenticate/testCase-2 --- PASS: TestParseProviderConstraintsWithImplicitProvider (0.00s) === PAUSE TestSignatureAuthenticate/testCase-2 === CONT TestPackageAuthenticationResult/testCase-4 === RUN TestSignatureAuthenticate/testCase-3 === CONT TestPackageAuthenticationResult/testCase-1 === PAUSE TestSignatureAuthenticate/testCase-3 --- PASS: TestPackageHashLegacyZipSHA (0.01s) --- PASS: TestPackageHashLegacyZipSHA/testCase-0 (0.00s) --- PASS: TestPackageHashLegacyZipSHA/testCase-1 (0.00s) === RUN TestSignatureAuthenticate/testCase-4 === PAUSE TestSignatureAuthenticate/testCase-4 === RUN TestSignatureAuthenticate/testCase-5 === PAUSE TestSignatureAuthenticate/testCase-5 === CONT TestSignatureAuthenticate/testCase-0 === CONT TestNewMatchingChecksumAuthentication/testCase-2 === CONT TestPackageAuthenticationResult/testCase-3 === CONT TestSignatureAuthenticate/testCase-5 --- PASS: TestPackageAuthenticationResult (0.00s) --- PASS: TestPackageAuthenticationResult/testCase-0 (0.00s) --- PASS: TestPackageAuthenticationResult/testCase-2 (0.00s) --- PASS: TestPackageAuthenticationResult/testCase-4 (0.00s) --- PASS: TestPackageAuthenticationResult/testCase-1 (0.00s) --- PASS: TestPackageAuthenticationResult/testCase-3 (0.00s) === CONT TestSignatureAuthenticate/testCase-3 --- PASS: TestNewMatchingChecksumAuthentication (0.03s) --- PASS: TestNewMatchingChecksumAuthentication/testCase-0 (0.00s) --- PASS: TestNewMatchingChecksumAuthentication/testCase-1 (0.02s) --- PASS: TestNewMatchingChecksumAuthentication/testCase-2 (0.00s) --- PASS: TestNewMatchingChecksumAuthentication/testCase-3 (0.02s) === CONT TestSignatureAuthenticate/testCase-2 === CONT TestSignatureAuthenticate/testCase-1 === CONT TestSignatureAuthenticate/testCase-4 --- PASS: TestParseProviderConstraintsWithTofuFiles (0.02s) --- PASS: TestNormalizeVersionConstraint (0.00s) --- PASS: TestNormalizeVersionConstraint/normalize_basic_version_constraint (0.00s) --- PASS: TestNormalizeVersionConstraint/already_normalized_constraint_unchanged (0.00s) --- PASS: TestNormalizeVersionConstraint/equals_prefix_with_whitespace (0.00s) --- PASS: TestNormalizeVersionConstraint/normalize_pessimistic_constraint (0.01s) --- PASS: TestNormalizeVersionConstraint/complex_constraint_with_patch_version (0.00s) --- PASS: TestNormalizeVersionConstraint/whitespace_handling (0.00s) --- PASS: TestNormalizeVersionConstraint/remove_equals_prefix (0.00s) --- PASS: TestNormalizeVersionConstraint/exact_version_constraint (0.01s) --- PASS: TestNormalizeVersionConstraint/invalid_constraint_returned_as-is (0.02s) --- PASS: TestSignatureAuthenticate (0.00s) --- PASS: TestSignatureAuthenticate/testCase-2 (0.00s) --- PASS: TestSignatureAuthenticate/testCase-1 (0.00s) --- PASS: TestSignatureAuthenticate/testCase-3 (0.06s) --- PASS: TestSignatureAuthenticate/testCase-0 (0.08s) --- PASS: TestSignatureAuthenticate/testCase-4 (0.07s) --- PASS: TestSignatureAuthenticate/testCase-5 (0.21s) PASS ok github.com/gruntwork-io/terragrunt/tf/getproviders 7.038s ? github.com/gruntwork-io/terragrunt/tf/getproviders/mocks [no test files] === RUN TestInputsToTflintVar === PAUSE TestInputsToTflintVar === CONT TestInputsToTflintVar === RUN TestInputsToTflintVar/strings === PAUSE TestInputsToTflintVar/strings === RUN TestInputsToTflintVar/strings_and_arrays === PAUSE TestInputsToTflintVar/strings_and_arrays === RUN TestInputsToTflintVar/boolean === PAUSE TestInputsToTflintVar/boolean === RUN TestInputsToTflintVar/with_white_spaces === PAUSE TestInputsToTflintVar/with_white_spaces === CONT TestInputsToTflintVar/strings === CONT TestInputsToTflintVar/with_white_spaces === CONT TestInputsToTflintVar/boolean === CONT TestInputsToTflintVar/strings_and_arrays --- PASS: TestInputsToTflintVar (0.00s) --- PASS: TestInputsToTflintVar/strings (0.00s) --- PASS: TestInputsToTflintVar/with_white_spaces (0.00s) --- PASS: TestInputsToTflintVar/boolean (0.00s) --- PASS: TestInputsToTflintVar/strings_and_arrays (0.00s) PASS ok github.com/gruntwork-io/terragrunt/tflint 8.820s === RUN TestMatchesAny === PAUSE TestMatchesAny === RUN TestListContainsElement === PAUSE TestListContainsElement === RUN TestListEquals === PAUSE TestListEquals === RUN TestListContainsSublist === PAUSE TestListContainsSublist === RUN TestListHasPrefix === PAUSE TestListHasPrefix === RUN TestRemoveElementFromList === PAUSE TestRemoveElementFromList === RUN TestRemoveDuplicatesFromList === PAUSE TestRemoveDuplicatesFromList === RUN TestCommaSeparatedStrings === PAUSE TestCommaSeparatedStrings === RUN TestStringListInsert === PAUSE TestStringListInsert === RUN TestMapToSlice === PAUSE TestMapToSlice === RUN TestParseTimestamp === PAUSE TestParseTimestamp === RUN TestGetPathRelativeTo === PAUSE TestGetPathRelativeTo === RUN TestCanonicalPath === PAUSE TestCanonicalPath === RUN TestGlobs === PAUSE TestGlobs === RUN TestPathContainsHiddenFileOrFolder === PAUSE TestPathContainsHiddenFileOrFolder === RUN TestJoinTerraformModulePath === PAUSE TestJoinTerraformModulePath === RUN TestFileManifest === PAUSE TestFileManifest === RUN TestSplitPath === PAUSE TestSplitPath === RUN TestContainsPath === PAUSE TestContainsPath === RUN TestHasPathPrefix === PAUSE TestHasPathPrefix === RUN TestIncludeInCopy === PAUSE TestIncludeInCopy === RUN TestExcludeFromCopy === PAUSE TestExcludeFromCopy === RUN TestExcludeIncludeBehaviourPriority === PAUSE TestExcludeIncludeBehaviourPriority === RUN TestEmptyDir === PAUSE TestEmptyDir === RUN TestWalkWithSimpleSymlinks === PAUSE TestWalkWithSimpleSymlinks === RUN TestWalkWithCircularSymlinks === PAUSE TestWalkWithCircularSymlinks === RUN TestWalkWithSymlinksErrors === PAUSE TestWalkWithSymlinksErrors === RUN Test_sanitizePath === PAUSE Test_sanitizePath === RUN TestMoveFile === PAUSE TestMoveFile === RUN TestIsTFFile === PAUSE TestIsTFFile === RUN TestDirContainsTFFiles === PAUSE TestDirContainsTFFiles === RUN TestFindTFFiles === PAUSE TestFindTFFiles === RUN TestRegexFoundInTFFiles === PAUSE TestRegexFoundInTFFiles === RUN TestRegexFoundInTFFilesErrorHandling === PAUSE TestRegexFoundInTFFilesErrorHandling === RUN TestAsTerraformEnvVarJsonValue === PAUSE TestAsTerraformEnvVarJsonValue === RUN TestKeyLocksBasic === PAUSE TestKeyLocksBasic === RUN TestKeyLocksConcurrentAccess === PAUSE TestKeyLocksConcurrentAccess === RUN TestKeyLocksUnlockWithoutLock === PAUSE TestKeyLocksUnlockWithoutLock === RUN TestKeyLocksLockUnlockStressWithSharedKey === PAUSE TestKeyLocksLockUnlockStressWithSharedKey === RUN TestMin === PAUSE TestMin === RUN TestPrefixWriter === PAUSE TestPrefixWriter === RUN TestPrefixWriterFail === PAUSE TestPrefixWriterFail === RUN TestGetRandomTime === PAUSE TestGetRandomTime === RUN TestKindOf === PAUSE TestKindOf === RUN TestMustWalkTerraformOutput === PAUSE TestMustWalkTerraformOutput === RUN TestExistingCommand === PAUSE TestExistingCommand === RUN TestNotExistingCommand === PAUSE TestNotExistingCommand === CONT TestMustWalkTerraformOutput === CONT TestWalkWithSimpleSymlinks === CONT TestMatchesAny === RUN TestMatchesAny/0 === PAUSE TestMatchesAny/0 === RUN TestMatchesAny/1 === CONT TestNotExistingCommand === CONT TestSplitPath === RUN TestSplitPath/0 === CONT TestExistingCommand --- PASS: TestNotExistingCommand (0.00s) === PAUSE TestSplitPath/0 === RUN TestSplitPath/1 === PAUSE TestSplitPath/1 === RUN TestSplitPath/2 === PAUSE TestSplitPath/2 === RUN TestSplitPath/3 === PAUSE TestSplitPath/3 === CONT TestSplitPath/0 === CONT TestSplitPath/3 === CONT TestSplitPath/2 === CONT TestSplitPath/1 --- PASS: TestSplitPath (0.00s) --- PASS: TestSplitPath/0 (0.00s) --- PASS: TestSplitPath/3 (0.00s) --- PASS: TestSplitPath/2 (0.00s) --- PASS: TestSplitPath/1 (0.00s) === CONT TestRemoveDuplicatesFromList === RUN TestRemoveDuplicatesFromList/0 === PAUSE TestRemoveDuplicatesFromList/0 === RUN TestRemoveDuplicatesFromList/1 === PAUSE TestRemoveDuplicatesFromList/1 === RUN TestRemoveDuplicatesFromList/2 === PAUSE TestRemoveDuplicatesFromList/2 === RUN TestRemoveDuplicatesFromList/3 === PAUSE TestRemoveDuplicatesFromList/3 === RUN TestRemoveDuplicatesFromList/4 === PAUSE TestRemoveDuplicatesFromList/4 === RUN TestRemoveDuplicatesFromList/5 === PAUSE TestRemoveDuplicatesFromList/5 === RUN TestRemoveDuplicatesFromList/6 === PAUSE TestRemoveDuplicatesFromList/6 === CONT TestRemoveDuplicatesFromList/0 === CONT TestRemoveDuplicatesFromList/4 --- PASS: TestWalkWithSimpleSymlinks (0.04s) === CONT TestRemoveDuplicatesFromList/6 === NAME TestRemoveDuplicatesFromList/4 collections_test.go:226: [foo bar foobar foo bar] passed === RUN TestMustWalkTerraformOutput/0 === PAUSE TestMatchesAny/1 === RUN TestMatchesAny/2 === PAUSE TestMatchesAny/2 === RUN TestMatchesAny/3 === PAUSE TestMatchesAny/3 === RUN TestMatchesAny/4 === PAUSE TestMatchesAny/4 === RUN TestMatchesAny/5 === PAUSE TestMatchesAny/5 --- PASS: TestExistingCommand (0.02s) === CONT TestPrefixWriterFail === CONT TestPrefixWriter === CONT TestMin === CONT TestKeyLocksLockUnlockStressWithSharedKey === CONT TestKeyLocksUnlockWithoutLock === CONT TestKeyLocksConcurrentAccess === CONT TestKeyLocksBasic === CONT TestAsTerraformEnvVarJsonValue === CONT TestRegexFoundInTFFilesErrorHandling === CONT TestRegexFoundInTFFiles === CONT TestFindTFFiles === CONT TestDirContainsTFFiles === CONT TestIsTFFile === CONT TestMoveFile === CONT Test_sanitizePath === CONT TestWalkWithSymlinksErrors === CONT TestWalkWithCircularSymlinks === CONT TestKindOf === RUN TestPrefixWriter/0 === PAUSE TestPrefixWriter/0 === RUN TestPrefixWriter/1 === PAUSE TestPrefixWriter/1 === RUN TestPrefixWriter/2 === PAUSE TestPrefixWriter/2 === RUN TestRegexFoundInTFFilesErrorHandling/Non-existent_directory === PAUSE TestRegexFoundInTFFilesErrorHandling/Non-existent_directory === CONT TestEmptyDir === RUN TestPrefixWriter/3 === PAUSE TestPrefixWriter/3 === RUN TestEmptyDir/0 === PAUSE TestEmptyDir/0 === RUN TestRegexFoundInTFFilesErrorHandling/Permission_denied_file === RUN TestPrefixWriterFail/0 === RUN TestIsTFFile/Terraform_.tf_file === PAUSE TestPrefixWriterFail/0 === CONT TestPrefixWriterFail/0 === CONT TestExcludeIncludeBehaviourPriority === RUN TestAsTerraformEnvVarJsonValue/0 === PAUSE TestAsTerraformEnvVarJsonValue/0 === PAUSE TestRegexFoundInTFFilesErrorHandling/Permission_denied_file === RUN TestEmptyDir/1 === PAUSE TestIsTFFile/Terraform_.tf_file === RUN TestPrefixWriter/4 === CONT TestExcludeFromCopy === CONT TestIncludeInCopy === CONT TestHasPathPrefix === CONT TestContainsPath === CONT TestRemoveElementFromList === CONT TestListHasPrefix === CONT TestListContainsSublist === CONT TestListEquals === CONT TestListContainsElement === CONT TestMapToSlice === CONT TestGetPathRelativeTo === CONT TestParseTimestamp === CONT TestPathContainsHiddenFileOrFolder === CONT TestFileManifest === CONT TestJoinTerraformModulePath === CONT TestStringListInsert === CONT TestGlobs === CONT TestCommaSeparatedStrings === NAME TestRemoveDuplicatesFromList/6 collections_test.go:226: [foo bar foobar foo bar] passed === NAME TestRemoveDuplicatesFromList/0 collections_test.go:226: [] passed === CONT TestRemoveDuplicatesFromList/2 === CONT TestRemoveDuplicatesFromList/1 === CONT TestRemoveDuplicatesFromList/3 === CONT TestRemoveDuplicatesFromList/5 === PAUSE TestMustWalkTerraformOutput/0 === CONT TestGetRandomTime === RUN TestMin/0 === RUN TestMatchesAny/6 === RUN TestKindOf/0 === CONT TestCanonicalPath --- PASS: TestKeyLocksBasic (0.00s) === RUN TestRegexFoundInTFFiles/Pattern_found_in_.tf_file === RUN TestDirContainsTFFiles/Directory_with_.tf_file === RUN TestFindTFFiles/Directory_with_single_.tf_file === PAUSE TestFindTFFiles/Directory_with_single_.tf_file === RUN TestFindTFFiles/Directory_with_single_.tofu_file === PAUSE TestFindTFFiles/Directory_with_single_.tofu_file === RUN TestFindTFFiles/Directory_with_mixed_TF_file_types === PAUSE TestFindTFFiles/Directory_with_mixed_TF_file_types === RUN TestFindTFFiles/Directory_with_TF_and_non-TF_files === PAUSE TestFindTFFiles/Directory_with_TF_and_non-TF_files === RUN TestFindTFFiles/Empty_directory === PAUSE TestFindTFFiles/Empty_directory === RUN TestFindTFFiles/Directory_with_only_non-TF_files === PAUSE TestKindOf/0 === NAME TestRemoveDuplicatesFromList/5 collections_test.go:226: [foo bar foobar bar foo] passed === RUN TestRemoveElementFromList/0 === PAUSE TestRegexFoundInTFFiles/Pattern_found_in_.tf_file === PAUSE TestPrefixWriter/4 === PAUSE TestMin/0 === RUN TestAsTerraformEnvVarJsonValue/1 === PAUSE TestMatchesAny/6 === RUN TestGetPathRelativeTo/0 === PAUSE TestGetPathRelativeTo/0 === RUN TestListHasPrefix/0 === NAME TestRemoveDuplicatesFromList/2 collections_test.go:226: [foo bar] passed === RUN Test_sanitizePath/happy_path === PAUSE TestAsTerraformEnvVarJsonValue/1 === NAME TestRemoveDuplicatesFromList/1 collections_test.go:226: [foo] passed === NAME TestRemoveDuplicatesFromList/3 collections_test.go:226: [foo bar foobar bar foo] passed === RUN TestMapToSlice/Empty_Map === RUN TestListContainsElement/0 === PAUSE TestListContainsElement/0 === CONT TestAsTerraformEnvVarJsonValue/0 === RUN TestGetRandomTime/0 === PAUSE TestDirContainsTFFiles/Directory_with_.tf_file === PAUSE Test_sanitizePath/happy_path === RUN TestCanonicalPath/0 === CONT TestRegexFoundInTFFilesErrorHandling/Non-existent_directory === CONT TestRegexFoundInTFFilesErrorHandling/Permission_denied_file === RUN TestJoinTerraformModulePath/foo-bar === RUN TestGetPathRelativeTo/1 === PAUSE TestEmptyDir/1 === RUN TestIsTFFile/OpenTofu_.tofu_file === PAUSE TestListHasPrefix/0 === RUN TestPrefixWriter/5 === RUN TestMin/1 --- PASS: TestKeyLocksUnlockWithoutLock (0.00s) === RUN TestMatchesAny/7 === CONT TestAsTerraformEnvVarJsonValue/1 === RUN TestPathContainsHiddenFileOrFolder/#00 === PAUSE TestFindTFFiles/Directory_with_only_non-TF_files === PAUSE TestMapToSlice/Empty_Map === RUN TestMustWalkTerraformOutput/1 === RUN TestListContainsElement/1 === RUN TestKindOf/1 === RUN TestContainsPath/0 === RUN TestHasPathPrefix/0 === RUN TestStringListInsert/0 === RUN TestParseTimestamp/ParseTimestamp("2017-11-22T00:00:00Z") === RUN TestCommaSeparatedStrings/0 === RUN TestListEquals/0 === RUN TestListContainsSublist/0 === RUN TestRegexFoundInTFFiles/Pattern_found_in_.tofu_file === PAUSE TestRemoveElementFromList/0 === RUN TestDirContainsTFFiles/Directory_with_.tofu_file === RUN Test_sanitizePath/base_dir_is_empty === PAUSE TestGetPathRelativeTo/1 === PAUSE TestKindOf/1 === PAUSE TestContainsPath/0 === RUN TestRemoveElementFromList/1 === PAUSE TestParseTimestamp/ParseTimestamp("2017-11-22T00:00:00Z") === PAUSE TestRegexFoundInTFFiles/Pattern_found_in_.tofu_file === RUN TestRegexFoundInTFFiles/Pattern_found_in_.tf.json_file === PAUSE Test_sanitizePath/base_dir_is_empty === PAUSE TestStringListInsert/0 === RUN TestStringListInsert/1 === RUN Test_sanitizePath/try_to_escape_base_dir === PAUSE TestStringListInsert/1 === PAUSE Test_sanitizePath/try_to_escape_base_dir === PAUSE TestRemoveElementFromList/1 === RUN TestRemoveElementFromList/2 === PAUSE TestRemoveElementFromList/2 === RUN TestRemoveElementFromList/3 === PAUSE TestRemoveElementFromList/3 === RUN TestStringListInsert/2 === PAUSE TestStringListInsert/2 === RUN TestStringListInsert/3 === PAUSE TestStringListInsert/3 === CONT TestStringListInsert/0 collections_test.go:273: [] passed === RUN TestContainsPath/1 === PAUSE TestContainsPath/1 === RUN TestContainsPath/2 === PAUSE TestContainsPath/2 === RUN TestContainsPath/3 === PAUSE TestContainsPath/3 === RUN TestContainsPath/4 === PAUSE TestContainsPath/4 === RUN TestContainsPath/5 === PAUSE TestContainsPath/5 === RUN TestContainsPath/6 === PAUSE TestContainsPath/6 === CONT TestStringListInsert/2 === CONT TestStringListInsert/3 === NAME TestStringListInsert/2 collections_test.go:273: [b c d] passed === RUN TestContainsPath/7 === NAME TestStringListInsert/3 collections_test.go:273: [a b d] passed === PAUSE TestGetRandomTime/0 === RUN TestGetPathRelativeTo/2 === PAUSE TestGetPathRelativeTo/2 === RUN TestGetPathRelativeTo/3 === PAUSE TestListContainsElement/1 === RUN TestListContainsElement/2 === PAUSE TestContainsPath/7 === PAUSE TestPathContainsHiddenFileOrFolder/#00 === PAUSE TestIsTFFile/OpenTofu_.tofu_file === RUN TestFindTFFiles/Directory_with_nested_TF_files === RUN TestMapToSlice/Single_Element_Map === PAUSE TestMustWalkTerraformOutput/1 === RUN TestListHasPrefix/1 === PAUSE TestJoinTerraformModulePath/foo-bar === RUN TestKindOf/2 === RUN TestPathContainsHiddenFileOrFolder/. === PAUSE TestKindOf/2 === PAUSE TestPathContainsHiddenFileOrFolder/. === RUN TestJoinTerraformModulePath/foo/-bar === PAUSE TestJoinTerraformModulePath/foo/-bar === RUN TestMustWalkTerraformOutput/2 === RUN TestJoinTerraformModulePath/foo-/bar === PAUSE TestMustWalkTerraformOutput/2 === PAUSE TestJoinTerraformModulePath/foo-/bar === PAUSE TestFindTFFiles/Directory_with_nested_TF_files === CONT TestFindTFFiles/Directory_with_single_.tf_file === RUN TestJoinTerraformModulePath/foo/-/bar === PAUSE TestJoinTerraformModulePath/foo/-/bar === RUN TestJoinTerraformModulePath/foo//-/bar === PAUSE TestJoinTerraformModulePath/foo//-/bar === RUN TestJoinTerraformModulePath/foo//-//bar === PAUSE TestJoinTerraformModulePath/foo//-//bar === RUN TestJoinTerraformModulePath//foo/bar/baz-/a/b/c === PAUSE TestJoinTerraformModulePath//foo/bar/baz-/a/b/c === RUN TestJoinTerraformModulePath//foo/bar/baz/-//a/b/c === PAUSE TestJoinTerraformModulePath//foo/bar/baz/-//a/b/c === RUN TestJoinTerraformModulePath//foo?ref=feature/1-bar === CONT TestFindTFFiles/Empty_directory === PAUSE TestJoinTerraformModulePath//foo?ref=feature/1-bar === CONT TestFindTFFiles/Directory_with_single_.tofu_file === RUN TestJoinTerraformModulePath//foo?ref=feature/1-/bar === PAUSE TestJoinTerraformModulePath//foo?ref=feature/1-/bar === RUN TestPathContainsHiddenFileOrFolder/.foo === RUN TestJoinTerraformModulePath//foo//?ref=feature/1-/bar === PAUSE TestPathContainsHiddenFileOrFolder/.foo === CONT TestFindTFFiles/Directory_with_mixed_TF_file_types === RUN TestPathContainsHiddenFileOrFolder/.foo/ === PAUSE TestPathContainsHiddenFileOrFolder/.foo/ === RUN TestMustWalkTerraformOutput/3 === CONT TestEmptyDir/0 === CONT TestEmptyDir/1 --- PASS: TestKeyLocksConcurrentAccess (0.00s) === PAUSE TestMatchesAny/7 === PAUSE TestListEquals/0 === PAUSE TestHasPathPrefix/0 === PAUSE TestDirContainsTFFiles/Directory_with_.tofu_file === PAUSE TestCanonicalPath/0 === PAUSE TestListContainsSublist/0 === PAUSE TestCommaSeparatedStrings/0 === PAUSE TestRegexFoundInTFFiles/Pattern_found_in_.tf.json_file === RUN Test_sanitizePath/file_is_empty === RUN TestRemoveElementFromList/4 === CONT TestStringListInsert/1 === RUN TestParseTimestamp/ParseTimestamp("2017-11-22T01:00:00+01:00") === RUN TestGetRandomTime/1 === PAUSE TestGetPathRelativeTo/3 === PAUSE TestListContainsElement/2 === RUN TestGlobs/0 === RUN TestContainsPath/8 === RUN TestIsTFFile/Terraform_JSON_.tf.json_file === PAUSE TestListHasPrefix/1 === RUN TestKindOf/3 === PAUSE TestPrefixWriter/5 === PAUSE TestMin/1 === PAUSE TestMapToSlice/Single_Element_Map === CONT TestFindTFFiles/Directory_with_TF_and_non-TF_files === CONT TestFindTFFiles/Directory_with_nested_TF_files === CONT TestFindTFFiles/Directory_with_only_non-TF_files === PAUSE TestJoinTerraformModulePath//foo//?ref=feature/1-/bar === RUN TestPathContainsHiddenFileOrFolder/foo/bar --- PASS: TestKeyLocksLockUnlockStressWithSharedKey (0.00s) === PAUSE TestMustWalkTerraformOutput/3 === NAME TestStringListInsert/1 collections_test.go:273: [a c d] passed === RUN TestJoinTerraformModulePath//foo//?ref=feature/1-//bar === PAUSE TestGlobs/0 === PAUSE TestPathContainsHiddenFileOrFolder/foo/bar === RUN TestPathContainsHiddenFileOrFolder//foo/bar === PAUSE TestPathContainsHiddenFileOrFolder//foo/bar === RUN TestPathContainsHiddenFileOrFolder/.foo/bar === PAUSE TestPathContainsHiddenFileOrFolder/.foo/bar === RUN TestPathContainsHiddenFileOrFolder/foo/.bar === PAUSE TestPathContainsHiddenFileOrFolder/foo/.bar === RUN TestPathContainsHiddenFileOrFolder//foo/.bar === PAUSE TestPathContainsHiddenFileOrFolder//foo/.bar === RUN TestPathContainsHiddenFileOrFolder//foo/./bar === PAUSE TestPathContainsHiddenFileOrFolder//foo/./bar --- PASS: TestPrefixWriterFail (0.01s) --- PASS: TestPrefixWriterFail/0 (0.00s) === RUN TestPathContainsHiddenFileOrFolder//foo/../bar === CONT TestMustWalkTerraformOutput/3 === RUN TestPrefixWriter/6 === PAUSE TestPrefixWriter/6 === PAUSE TestPathContainsHiddenFileOrFolder//foo/../bar === RUN TestPrefixWriter/7 === PAUSE TestPrefixWriter/7 === RUN TestPrefixWriter/8 === RUN TestGlobs/1 === PAUSE TestParseTimestamp/ParseTimestamp("2017-11-22T01:00:00+01:00") === CONT TestMapToSlice/Empty_Map === RUN TestPathContainsHiddenFileOrFolder//foo/.././bar === RUN TestRegexFoundInTFFiles/Pattern_found_in_.tofu.json_file === RUN TestHasPathPrefix/1 === RUN TestCanonicalPath/1 === RUN TestListContainsSublist/1 === RUN TestCommaSeparatedStrings/1 === RUN TestListEquals/1 === PAUSE TestIsTFFile/Terraform_JSON_.tf.json_file === RUN TestDirContainsTFFiles/Directory_with_.tf.json_file === PAUSE TestRemoveElementFromList/4 === RUN TestMin/2 === RUN TestListHasPrefix/2 === PAUSE TestKindOf/3 === CONT TestMustWalkTerraformOutput/0 === RUN TestListContainsElement/3 === RUN TestGetPathRelativeTo/4 === PAUSE TestJoinTerraformModulePath//foo//?ref=feature/1-//bar === PAUSE TestGetRandomTime/1 === PAUSE TestContainsPath/8 === CONT TestMapToSlice/Single_Element_Map === CONT TestMustWalkTerraformOutput/2 === PAUSE Test_sanitizePath/file_is_empty === CONT TestMustWalkTerraformOutput/1 === RUN TestMatchesAny/8 --- PASS: TestMoveFile (0.02s) === PAUSE TestPrefixWriter/8 === PAUSE TestListContainsSublist/1 === PAUSE TestCanonicalPath/1 === RUN TestParseTimestamp/ParseTimestamp("bloop") === PAUSE TestGlobs/1 === PAUSE TestCommaSeparatedStrings/1 === PAUSE TestListEquals/1 === PAUSE TestHasPathPrefix/1 === PAUSE TestPathContainsHiddenFileOrFolder//foo/.././bar === PAUSE TestRegexFoundInTFFiles/Pattern_found_in_.tofu.json_file === RUN TestIsTFFile/OpenTofu_JSON_.tofu.json_file === RUN TestRemoveElementFromList/5 === PAUSE TestDirContainsTFFiles/Directory_with_.tf.json_file === PAUSE TestListHasPrefix/2 === PAUSE TestMin/2 === RUN TestKindOf/4 === RUN TestContainsPath/9 === PAUSE TestListContainsElement/3 === PAUSE TestGetPathRelativeTo/4 === RUN TestJoinTerraformModulePath//foo/bar/baz?ref=feature/1-/a/b/c === PAUSE TestMatchesAny/8 === PAUSE TestParseTimestamp/ParseTimestamp("bloop") === RUN Test_sanitizePath/file_is_just_a_slash === PAUSE TestKindOf/4 === PAUSE TestContainsPath/9 === RUN TestGlobs/2 === CONT TestMatchesAny/3 === RUN TestGetRandomTime/2 === PAUSE TestGlobs/2 === RUN TestContainsPath/10 === PAUSE TestContainsPath/10 === RUN TestContainsPath/11 === RUN TestParseTimestamp/ParseTimestamp("2017-11-22_00:00:00Z") === RUN TestCanonicalPath/2 === PAUSE TestRemoveElementFromList/5 === RUN TestListEquals/2 === RUN TestHasPathPrefix/2 === RUN TestPathContainsHiddenFileOrFolder//foo/.././.bar === CONT TestMatchesAny/0 === PAUSE TestIsTFFile/OpenTofu_JSON_.tofu.json_file === RUN TestGetPathRelativeTo/5 === PAUSE Test_sanitizePath/file_is_just_a_slash === CONT TestMatchesAny/5 --- PASS: TestRemoveDuplicatesFromList (0.01s) --- PASS: TestRemoveDuplicatesFromList/4 (0.00s) --- PASS: TestRemoveDuplicatesFromList/5 (0.00s) --- PASS: TestRemoveDuplicatesFromList/6 (0.03s) --- PASS: TestRemoveDuplicatesFromList/2 (0.00s) --- PASS: TestRemoveDuplicatesFromList/0 (0.03s) --- PASS: TestRemoveDuplicatesFromList/1 (0.00s) --- PASS: TestRemoveDuplicatesFromList/3 (0.00s) === CONT TestMatchesAny/8 === CONT TestMatchesAny/7 === CONT TestMatchesAny/6 === PAUSE TestJoinTerraformModulePath//foo/bar/baz?ref=feature/1-/a/b/c === CONT TestMatchesAny/2 === RUN TestPrefixWriter/9 === CONT TestMatchesAny/1 === RUN TestRegexFoundInTFFiles/Pattern_found_in_mixed_file_types === CONT TestMatchesAny/4 === RUN TestDirContainsTFFiles/Directory_with_.tofu.json_file === RUN TestListHasPrefix/3 === RUN TestMin/3 === RUN TestKindOf/5 === RUN TestListContainsElement/4 === RUN TestCommaSeparatedStrings/2 === PAUSE TestGetRandomTime/2 === RUN TestGlobs/3 === RUN TestListContainsSublist/2 === PAUSE TestContainsPath/11 === PAUSE TestCanonicalPath/2 === PAUSE TestParseTimestamp/ParseTimestamp("2017-11-22_00:00:00Z") === RUN TestRemoveElementFromList/6 === PAUSE TestListEquals/2 === PAUSE TestHasPathPrefix/2 === PAUSE TestPathContainsHiddenFileOrFolder//foo/.././.bar === PAUSE TestGetPathRelativeTo/5 === RUN TestPathContainsHiddenFileOrFolder//foo/.././.bar/ === RUN TestGetPathRelativeTo/6 === PAUSE TestPathContainsHiddenFileOrFolder//foo/.././.bar/ === RUN Test_sanitizePath/file_is_just_a_dot === PAUSE Test_sanitizePath/file_is_just_a_dot === RUN Test_sanitizePath/encoded_characters === PAUSE TestRegexFoundInTFFiles/Pattern_found_in_mixed_file_types === RUN TestRegexFoundInTFFiles/Pattern_not_found_in_any_TF_files === PAUSE TestRegexFoundInTFFiles/Pattern_not_found_in_any_TF_files === CONT TestPathContainsHiddenFileOrFolder/#00 === CONT TestParseTimestamp/ParseTimestamp("2017-11-22_00:00:00Z") === PAUSE TestRemoveElementFromList/6 === CONT TestPathContainsHiddenFileOrFolder//foo/.././.bar/ === CONT TestPathContainsHiddenFileOrFolder/. === CONT TestContainsPath/6 === CONT TestRemoveElementFromList/4 === PAUSE TestGlobs/3 === PAUSE TestPrefixWriter/9 === CONT TestContainsPath/0 === CONT TestContainsPath/10 === PAUSE TestGetPathRelativeTo/6 === PAUSE Test_sanitizePath/encoded_characters === PAUSE TestDirContainsTFFiles/Directory_with_.tofu.json_file === RUN TestJoinTerraformModulePath//foo/bar/baz/?ref=feature/1-//a/b/c === PAUSE TestListHasPrefix/3 === RUN TestIsTFFile/Regular_JSON_file === PAUSE TestListContainsSublist/2 === PAUSE TestKindOf/5 === CONT TestPathContainsHiddenFileOrFolder/foo/.bar === CONT TestPathContainsHiddenFileOrFolder//foo/.././.bar === CONT TestPathContainsHiddenFileOrFolder//foo/.././bar === CONT TestPathContainsHiddenFileOrFolder//foo/../bar === CONT TestPathContainsHiddenFileOrFolder//foo/./bar === CONT TestPathContainsHiddenFileOrFolder//foo/.bar === RUN TestGetRandomTime/3 === PAUSE TestCommaSeparatedStrings/2 --- PASS: TestWalkWithSymlinksErrors (0.02s) === CONT TestParseTimestamp/ParseTimestamp("2017-11-22T00:00:00Z") === RUN TestRegexFoundInTFFiles/Pattern_found_in_nested_TF_files === RUN TestListEquals/3 === PAUSE TestListContainsElement/4 === CONT TestPathContainsHiddenFileOrFolder/.foo/bar === CONT TestPathContainsHiddenFileOrFolder//foo/bar === CONT TestContainsPath/7 === CONT TestPathContainsHiddenFileOrFolder/foo/bar === CONT TestPathContainsHiddenFileOrFolder/.foo/ === CONT TestPathContainsHiddenFileOrFolder/.foo === CONT TestParseTimestamp/ParseTimestamp("2017-11-22T01:00:00+01:00") === CONT TestContainsPath/9 === PAUSE TestMin/3 === CONT TestContainsPath/8 === CONT TestParseTimestamp/ParseTimestamp("bloop") === RUN TestCanonicalPath/3 === CONT TestContainsPath/11 === RUN TestHasPathPrefix/3 === CONT TestRemoveElementFromList/1 === CONT TestRemoveElementFromList/0 === CONT TestRemoveElementFromList/2 === CONT TestRemoveElementFromList/3 === CONT TestRemoveElementFromList/6 === CONT TestRemoveElementFromList/5 === CONT TestContainsPath/3 === CONT TestContainsPath/5 === CONT TestContainsPath/4 === CONT TestContainsPath/2 === CONT TestContainsPath/1 === RUN TestGlobs/4 === RUN TestPrefixWriter/10 === RUN TestGetPathRelativeTo/7 === CONT Test_sanitizePath/file_is_just_a_slash === CONT Test_sanitizePath/encoded_characters === CONT Test_sanitizePath/file_is_just_a_dot === CONT Test_sanitizePath/happy_path === CONT Test_sanitizePath/base_dir_is_empty === CONT Test_sanitizePath/file_is_empty === CONT Test_sanitizePath/try_to_escape_base_dir === RUN TestDirContainsTFFiles/Directory_with_both_.tf_and_.tofu_files === RUN TestListHasPrefix/4 === PAUSE TestJoinTerraformModulePath//foo/bar/baz/?ref=feature/1-//a/b/c === RUN TestKindOf/6 === PAUSE TestIsTFFile/Regular_JSON_file === RUN TestListContainsSublist/3 === PAUSE TestListEquals/3 === RUN TestListContainsElement/5 === PAUSE TestGetRandomTime/3 === CONT TestCommaSeparatedStrings/0 === PAUSE TestRegexFoundInTFFiles/Pattern_found_in_nested_TF_files === CONT TestCommaSeparatedStrings/2 === CONT TestCommaSeparatedStrings/1 --- PASS: TestAsTerraformEnvVarJsonValue (0.02s) --- PASS: TestAsTerraformEnvVarJsonValue/0 (0.00s) --- PASS: TestAsTerraformEnvVarJsonValue/1 (0.00s) --- PASS: TestWalkWithCircularSymlinks (0.03s) --- PASS: TestFileManifest (0.14s) === PAUSE TestListContainsSublist/3 === RUN TestListEquals/4 === PAUSE TestListEquals/4 === RUN TestListEquals/5 === PAUSE TestListEquals/5 === RUN TestListEquals/6 === PAUSE TestListEquals/6 === NAME TestCommaSeparatedStrings/2 collections_test.go:248: [foo bar] passed === RUN TestListContainsSublist/4 === RUN TestRegexFoundInTFFiles/Module_pattern_found === RUN TestMin/4 === PAUSE TestRegexFoundInTFFiles/Module_pattern_found === CONT TestJoinTerraformModulePath/foo-bar === PAUSE TestHasPathPrefix/3 === CONT TestJoinTerraformModulePath//foo?ref=feature/1-/bar === RUN TestHasPathPrefix/4 === PAUSE TestGetPathRelativeTo/7 === CONT TestJoinTerraformModulePath/foo//-/bar === CONT TestJoinTerraformModulePath/foo-/bar === PAUSE TestPrefixWriter/10 === RUN TestPrefixWriter/11 === PAUSE TestPrefixWriter/11 === RUN TestPrefixWriter/12 === PAUSE TestPrefixWriter/12 === RUN TestPrefixWriter/13 === PAUSE TestGlobs/4 === RUN TestGlobs/5 === CONT TestJoinTerraformModulePath//foo/bar/baz/-//a/b/c === PAUSE TestGlobs/5 === RUN TestGlobs/6 === PAUSE TestGlobs/6 === CONT TestGlobs/0 === CONT TestGlobs/4 === CONT TestGlobs/6 === CONT TestGlobs/1 === PAUSE TestListContainsSublist/4 === CONT TestGetPathRelativeTo/3 === RUN TestListContainsSublist/5 === PAUSE TestDirContainsTFFiles/Directory_with_both_.tf_and_.tofu_files === CONT TestGetPathRelativeTo/5 === RUN TestDirContainsTFFiles/Directory_with_mixed_file_types_including_TF_files === PAUSE TestDirContainsTFFiles/Directory_with_mixed_file_types_including_TF_files === RUN TestGetRandomTime/4 === PAUSE TestGetRandomTime/4 === RUN TestIsTFFile/Regular_text_file === PAUSE TestListContainsElement/5 === NAME TestCommaSeparatedStrings/0 collections_test.go:248: [] passed === RUN TestListEquals/7 === PAUSE TestMin/4 === NAME TestCommaSeparatedStrings/1 collections_test.go:248: [foo] passed --- PASS: TestRegexFoundInTFFilesErrorHandling (0.02s) --- PASS: TestRegexFoundInTFFilesErrorHandling/Non-existent_directory (0.00s) --- PASS: TestRegexFoundInTFFilesErrorHandling/Permission_denied_file (0.00s) === PAUSE TestListHasPrefix/4 time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern === PAUSE TestKindOf/6 === RUN TestRegexFoundInTFFiles/Module_pattern_found_in_.tofu_file === CONT TestJoinTerraformModulePath//foo/bar/baz/?ref=feature/1-//a/b/c === CONT TestJoinTerraformModulePath//foo/bar/baz?ref=feature/1-/a/b/c === CONT TestJoinTerraformModulePath//foo//?ref=feature/1-//bar === CONT TestJoinTerraformModulePath//foo//?ref=feature/1-/bar === CONT TestListContainsElement/2 === CONT TestJoinTerraformModulePath/foo/-/bar time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern === PAUSE TestHasPathPrefix/4 --- PASS: TestMapToSlice (0.03s) --- PASS: TestMapToSlice/Empty_Map (0.00s) --- PASS: TestMapToSlice/Single_Element_Map (0.00s) === RUN TestHasPathPrefix/5 --- PASS: TestMustWalkTerraformOutput (0.06s) --- PASS: TestMustWalkTerraformOutput/0 (0.00s) --- PASS: TestMustWalkTerraformOutput/3 (0.08s) --- PASS: TestMustWalkTerraformOutput/2 (0.00s) --- PASS: TestMustWalkTerraformOutput/1 (0.00s) === RUN TestListHasPrefix/5 time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern --- PASS: TestMatchesAny (0.17s) --- PASS: TestMatchesAny/3 (0.01s) --- PASS: TestMatchesAny/0 (0.00s) --- PASS: TestMatchesAny/2 (0.00s) --- PASS: TestMatchesAny/1 (0.00s) --- PASS: TestMatchesAny/4 (0.01s) --- PASS: TestMatchesAny/8 (0.00s) --- PASS: TestMatchesAny/6 (0.01s) --- PASS: TestMatchesAny/5 (0.02s) --- PASS: TestMatchesAny/7 (0.02s) === PAUSE TestHasPathPrefix/5 === PAUSE TestCanonicalPath/3 time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern === CONT TestGetPathRelativeTo/0 === RUN TestCanonicalPath/4 === CONT TestGetPathRelativeTo/7 time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern === CONT TestGetPathRelativeTo/6 --- PASS: TestEmptyDir (0.02s) --- PASS: TestEmptyDir/0 (0.00s) --- PASS: TestEmptyDir/1 (0.00s) === CONT TestGetPathRelativeTo/2 time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern === CONT TestGetPathRelativeTo/1 === CONT TestJoinTerraformModulePath/foo/-bar === CONT TestGetPathRelativeTo/4 === PAUSE TestPrefixWriter/13 === CONT TestGlobs/2 === CONT TestGlobs/5 === CONT TestGlobs/3 === PAUSE TestListContainsSublist/5 === RUN TestDirContainsTFFiles/Directory_with_no_TF_files === CONT TestGetRandomTime/0 === CONT TestGetRandomTime/4 === CONT TestGetRandomTime/3 === CONT TestGetRandomTime/2 === CONT TestGetRandomTime/1 === PAUSE TestIsTFFile/Regular_text_file === PAUSE TestListEquals/7 === CONT TestListContainsElement/0 === CONT TestListContainsElement/5 === CONT TestListContainsElement/4 === CONT TestListContainsElement/3 === CONT TestJoinTerraformModulePath/foo//-//bar === CONT TestJoinTerraformModulePath//foo?ref=feature/1-bar === RUN TestMin/5 === CONT TestListContainsElement/1 === PAUSE TestRegexFoundInTFFiles/Module_pattern_found_in_.tofu_file === CONT TestJoinTerraformModulePath//foo/bar/baz-/a/b/c === PAUSE TestListHasPrefix/5 === RUN TestKindOf/7 === RUN TestHasPathPrefix/6 === PAUSE TestCanonicalPath/4 === RUN TestCanonicalPath/5 === PAUSE TestCanonicalPath/5 === RUN TestCanonicalPath/6 time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern === PAUSE TestCanonicalPath/6 === RUN TestCanonicalPath/7 === PAUSE TestCanonicalPath/7 === RUN TestCanonicalPath/8 time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern === PAUSE TestCanonicalPath/8 === RUN TestCanonicalPath/9 === PAUSE TestCanonicalPath/9 === RUN TestCanonicalPath/10 === PAUSE TestCanonicalPath/10 === RUN TestCanonicalPath/11 === PAUSE TestCanonicalPath/11 === CONT TestCanonicalPath/0 time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern --- PASS: TestStringListInsert (0.01s) --- PASS: TestStringListInsert/0 (0.00s) --- PASS: TestStringListInsert/2 (0.00s) --- PASS: TestStringListInsert/3 (0.00s) --- PASS: TestStringListInsert/1 (0.00s) time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern --- PASS: TestFindTFFiles (0.04s) --- PASS: TestFindTFFiles/Directory_with_single_.tf_file (0.00s) --- PASS: TestFindTFFiles/Empty_directory (0.00s) --- PASS: TestFindTFFiles/Directory_with_single_.tofu_file (0.00s) --- PASS: TestFindTFFiles/Directory_with_mixed_TF_file_types (0.01s) --- PASS: TestFindTFFiles/Directory_with_only_non-TF_files (0.00s) --- PASS: TestFindTFFiles/Directory_with_TF_and_non-TF_files (0.00s) --- PASS: TestFindTFFiles/Directory_with_nested_TF_files (0.01s) time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern === CONT TestListEquals/0 time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern === RUN TestGetRandomTime/4/0 === CONT TestListEquals/5 === RUN TestPrefixWriter/14 === CONT TestListEquals/1 === PAUSE TestDirContainsTFFiles/Directory_with_no_TF_files === PAUSE TestGetRandomTime/4/0 === CONT TestRegexFoundInTFFiles/Pattern_found_in_nested_TF_files === CONT TestRegexFoundInTFFiles/Pattern_found_in_.tf.json_file === CONT TestRegexFoundInTFFiles/Pattern_found_in_.tofu_file --- PASS: TestContainsPath (0.15s) --- PASS: TestContainsPath/6 (0.00s) --- PASS: TestContainsPath/0 (0.00s) --- PASS: TestContainsPath/10 (0.00s) --- PASS: TestContainsPath/7 (0.00s) --- PASS: TestContainsPath/9 (0.00s) --- PASS: TestContainsPath/1 (0.00s) --- PASS: TestContainsPath/3 (0.00s) --- PASS: TestContainsPath/5 (0.00s) --- PASS: TestContainsPath/11 (0.00s) --- PASS: TestContainsPath/8 (0.00s) --- PASS: TestContainsPath/4 (0.00s) --- PASS: TestContainsPath/2 (0.00s) time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern === CONT TestRegexFoundInTFFiles/Module_pattern_found time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern === CONT TestRegexFoundInTFFiles/Pattern_found_in_.tf_file time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern === CONT TestListEquals/4 time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern === CONT TestCanonicalPath/1 === PAUSE TestKindOf/7 time=2025-10-03UTC16:56:15Z level=debug msg=Matched glob pattern === RUN TestIsTFFile/No_extension === RUN TestGetRandomTime/2/0 === PAUSE TestGetRandomTime/2/0 === RUN TestKindOf/8 === RUN TestDirContainsTFFiles/Empty_directory === PAUSE TestIsTFFile/No_extension === CONT TestListEquals/6 === RUN TestIsTFFile/HCL_file_(not_Terraform/OpenTofu) --- PASS: TestPathContainsHiddenFileOrFolder (0.14s) --- PASS: TestPathContainsHiddenFileOrFolder//foo/.././.bar/ (0.00s) --- PASS: TestPathContainsHiddenFileOrFolder/#00 (0.00s) --- PASS: TestPathContainsHiddenFileOrFolder/. (0.00s) --- PASS: TestPathContainsHiddenFileOrFolder//foo/.././bar (0.00s) --- PASS: TestPathContainsHiddenFileOrFolder/foo/.bar (0.00s) --- PASS: TestPathContainsHiddenFileOrFolder//foo/.././.bar (0.00s) --- PASS: TestPathContainsHiddenFileOrFolder//foo/../bar (0.00s) --- PASS: TestPathContainsHiddenFileOrFolder//foo/./bar (0.00s) --- PASS: TestPathContainsHiddenFileOrFolder//foo/.bar (0.00s) --- PASS: TestPathContainsHiddenFileOrFolder/.foo/bar (0.00s) --- PASS: TestPathContainsHiddenFileOrFolder//foo/bar (0.00s) --- PASS: TestPathContainsHiddenFileOrFolder/foo/bar (0.00s) --- PASS: TestPathContainsHiddenFileOrFolder/.foo/ (0.00s) --- PASS: TestPathContainsHiddenFileOrFolder/.foo (0.00s) === CONT TestListEquals/2 === RUN TestGetRandomTime/0/0 === PAUSE TestMin/5 === PAUSE TestPrefixWriter/14 === CONT TestCanonicalPath/3 === CONT TestRegexFoundInTFFiles/Pattern_not_found_in_any_TF_files === CONT TestRegexFoundInTFFiles/Pattern_found_in_mixed_file_types === CONT TestRegexFoundInTFFiles/Pattern_found_in_.tofu.json_file === PAUSE TestHasPathPrefix/6 === CONT TestCanonicalPath/11 === CONT TestCanonicalPath/10 === CONT TestCanonicalPath/9 === CONT TestCanonicalPath/8 === CONT TestCanonicalPath/7 === CONT TestMin/2 === CONT TestCanonicalPath/5 === CONT TestPrefixWriter/0 === CONT TestRegexFoundInTFFiles/Module_pattern_found_in_.tofu_file === CONT TestPrefixWriter/12 === CONT TestPrefixWriter/8 === CONT TestPrefixWriter/7 === CONT TestMin/1 === CONT TestPrefixWriter/6 === CONT TestPrefixWriter/3 === CONT TestPrefixWriter/13 === CONT TestPrefixWriter/11 === CONT TestPrefixWriter/2 === RUN TestHasPathPrefix/7 === CONT TestPrefixWriter/5 === CONT TestPrefixWriter/4 === RUN TestGetRandomTime/2/1 === PAUSE TestGetRandomTime/2/1 === RUN TestGetRandomTime/2/2 === PAUSE TestGetRandomTime/2/2 === RUN TestGetRandomTime/3/0 === PAUSE TestKindOf/8 === PAUSE TestDirContainsTFFiles/Empty_directory === CONT TestListEquals/7 === RUN TestListContainsSublist/6 === RUN TestGetRandomTime/1/0 === RUN TestListHasPrefix/6 === RUN TestGetRandomTime/4/1 === PAUSE TestIsTFFile/HCL_file_(not_Terraform/OpenTofu) === CONT TestListEquals/3 === CONT TestMin/0 === PAUSE TestGetRandomTime/0/0 === CONT TestMin/5 === CONT TestMin/4 --- PASS: TestListContainsElement (0.18s) --- PASS: TestListContainsElement/2 (0.00s) --- PASS: TestListContainsElement/3 (0.00s) --- PASS: TestListContainsElement/0 (0.00s) --- PASS: TestListContainsElement/5 (0.00s) --- PASS: TestListContainsElement/4 (0.00s) --- PASS: TestListContainsElement/1 (0.00s) === CONT TestMin/3 === CONT TestCanonicalPath/6 === CONT TestPrefixWriter/10 === CONT TestPrefixWriter/9 === CONT TestPrefixWriter/1 === CONT TestPrefixWriter/14 === CONT TestCanonicalPath/4 === PAUSE TestHasPathPrefix/7 === CONT TestCanonicalPath/2 === PAUSE TestGetRandomTime/4/1 === RUN TestKindOf/9 === PAUSE TestKindOf/9 === RUN TestGetRandomTime/2/3 === RUN TestHasPathPrefix/8 === PAUSE TestHasPathPrefix/8 === RUN TestHasPathPrefix/9 === PAUSE TestHasPathPrefix/9 === RUN TestHasPathPrefix/10 === PAUSE TestHasPathPrefix/10 === RUN TestHasPathPrefix/11 === PAUSE TestHasPathPrefix/11 === CONT TestHasPathPrefix/0 === RUN TestGetRandomTime/4/2 === PAUSE TestGetRandomTime/4/2 === RUN TestGetRandomTime/4/3 === PAUSE TestGetRandomTime/4/3 === RUN TestGetRandomTime/4/4 === PAUSE TestGetRandomTime/4/4 === RUN TestGetRandomTime/4/5 === PAUSE TestGetRandomTime/4/5 === CONT TestHasPathPrefix/7 === CONT TestHasPathPrefix/10 --- PASS: TestParseTimestamp (0.15s) --- PASS: TestParseTimestamp/ParseTimestamp("2017-11-22_00:00:00Z") (0.00s) --- PASS: TestParseTimestamp/ParseTimestamp("2017-11-22T00:00:00Z") (0.00s) --- PASS: TestParseTimestamp/ParseTimestamp("2017-11-22T01:00:00+01:00") (0.00s) --- PASS: TestParseTimestamp/ParseTimestamp("bloop") (0.00s) === RUN TestGetRandomTime/4/6 === PAUSE TestGetRandomTime/3/0 === PAUSE TestListContainsSublist/6 === RUN TestListContainsSublist/7 === PAUSE TestGetRandomTime/1/0 === PAUSE TestListHasPrefix/6 === RUN TestIsTFFile/Path_with_directories_-_.tf_file === RUN TestGetRandomTime/0/1 === CONT TestKindOf/0 === CONT TestKindOf/9 === CONT TestKindOf/5 === CONT TestKindOf/4 === CONT TestKindOf/8 === CONT TestKindOf/7 === RUN TestDirContainsTFFiles/Directory_with_subdirectories_containing_TF_files === CONT TestKindOf/6 === CONT TestKindOf/3 === CONT TestKindOf/2 === CONT TestKindOf/1 === PAUSE TestGetRandomTime/2/3 === CONT TestHasPathPrefix/6 === CONT TestHasPathPrefix/5 === CONT TestHasPathPrefix/4 === CONT TestHasPathPrefix/3 === CONT TestHasPathPrefix/2 === CONT TestHasPathPrefix/1 === CONT TestHasPathPrefix/9 === CONT TestHasPathPrefix/8 === CONT TestHasPathPrefix/11 === PAUSE TestGetRandomTime/4/6 --- PASS: TestRemoveElementFromList (0.15s) --- PASS: TestRemoveElementFromList/4 (0.00s) --- PASS: TestRemoveElementFromList/2 (0.00s) --- PASS: TestRemoveElementFromList/3 (0.00s) --- PASS: TestRemoveElementFromList/6 (0.00s) --- PASS: TestRemoveElementFromList/5 (0.00s) --- PASS: TestRemoveElementFromList/0 (0.00s) --- PASS: TestRemoveElementFromList/1 (0.00s) === RUN TestGetRandomTime/3/1 === PAUSE TestGetRandomTime/3/1 === RUN TestGetRandomTime/2/4 === NAME TestKindOf/7 reflect_test.go:37: 0x3f3c78ec60 passed === NAME TestKindOf/8 reflect_test.go:37: passed === PAUSE TestDirContainsTFFiles/Directory_with_subdirectories_containing_TF_files === RUN TestGetRandomTime/1/1 === NAME TestKindOf/1 reflect_test.go:37: 2 passed === RUN TestGetRandomTime/4/7 === NAME TestKindOf/4 reflect_test.go:37: true passed === RUN TestListHasPrefix/7 === NAME TestKindOf/9 reflect_test.go:37: false passed === PAUSE TestIsTFFile/Path_with_directories_-_.tf_file === RUN TestIsTFFile/Path_with_directories_-_.tofu_file === PAUSE TestGetRandomTime/2/4 === PAUSE TestIsTFFile/Path_with_directories_-_.tofu_file === RUN TestGetRandomTime/2/5 === CONT TestIsTFFile/Terraform_.tf_file === PAUSE TestGetRandomTime/2/5 === RUN TestGetRandomTime/2/6 === CONT TestIsTFFile/Path_with_directories_-_.tf_file === PAUSE TestGetRandomTime/2/6 === RUN TestGetRandomTime/3/2 === RUN TestGetRandomTime/2/7 === CONT TestIsTFFile/Regular_JSON_file === CONT TestIsTFFile/No_extension === CONT TestIsTFFile/HCL_file_(not_Terraform/OpenTofu) === CONT TestIsTFFile/Regular_text_file === CONT TestIsTFFile/Path_with_directories_-_.tofu_file === NAME TestKindOf/5 reflect_test.go:37: passed === PAUSE TestGetRandomTime/3/2 === RUN TestGetRandomTime/3/3 === PAUSE TestGetRandomTime/3/3 === NAME TestKindOf/2 reflect_test.go:37: 65 passed === NAME TestKindOf/3 reflect_test.go:37: 3.141592653589793 passed --- PASS: TestCommaSeparatedStrings (0.17s) --- PASS: TestCommaSeparatedStrings/2 (0.00s) --- PASS: TestCommaSeparatedStrings/0 (0.01s) --- PASS: TestCommaSeparatedStrings/1 (0.01s) === RUN TestDirContainsTFFiles/Directory_with_only_non-TF_files_in_subdirectories === PAUSE TestGetRandomTime/1/1 === PAUSE TestGetRandomTime/4/7 === NAME TestKindOf/6 reflect_test.go:37: Hello World! passed === PAUSE TestListHasPrefix/7 === PAUSE TestGetRandomTime/0/1 === NAME TestKindOf/0 reflect_test.go:37: 1 passed === PAUSE TestGetRandomTime/2/7 === CONT TestIsTFFile/OpenTofu_.tofu_file === PAUSE TestListContainsSublist/7 === CONT TestIsTFFile/OpenTofu_JSON_.tofu.json_file === CONT TestIsTFFile/Terraform_JSON_.tf.json_file === RUN TestGetRandomTime/3/4 === PAUSE TestGetRandomTime/3/4 === RUN TestGetRandomTime/3/5 === PAUSE TestGetRandomTime/3/5 === RUN TestGetRandomTime/3/6 === PAUSE TestGetRandomTime/3/6 === RUN TestGetRandomTime/3/7 === PAUSE TestGetRandomTime/3/7 === RUN TestGetRandomTime/3/8 === PAUSE TestGetRandomTime/3/8 --- PASS: Test_sanitizePath (0.16s) --- PASS: Test_sanitizePath/file_is_empty (0.00s) --- PASS: Test_sanitizePath/base_dir_is_empty (0.00s) --- PASS: Test_sanitizePath/try_to_escape_base_dir (0.00s) --- PASS: Test_sanitizePath/file_is_just_a_dot (0.00s) --- PASS: Test_sanitizePath/happy_path (0.00s) --- PASS: Test_sanitizePath/file_is_just_a_slash (0.00s) --- PASS: Test_sanitizePath/encoded_characters (0.00s) === PAUSE TestDirContainsTFFiles/Directory_with_only_non-TF_files_in_subdirectories === RUN TestListHasPrefix/8 === CONT TestDirContainsTFFiles/Directory_with_mixed_file_types_including_TF_files === RUN TestListContainsSublist/8 --- PASS: TestJoinTerraformModulePath (0.17s) --- PASS: TestJoinTerraformModulePath/foo-bar (0.00s) --- PASS: TestJoinTerraformModulePath//foo?ref=feature/1-/bar (0.00s) --- PASS: TestJoinTerraformModulePath/foo//-/bar (0.00s) --- PASS: TestJoinTerraformModulePath/foo-/bar (0.00s) --- PASS: TestJoinTerraformModulePath//foo/bar/baz/-//a/b/c (0.00s) --- PASS: TestJoinTerraformModulePath//foo//?ref=feature/1-/bar (0.00s) --- PASS: TestJoinTerraformModulePath/foo/-/bar (0.00s) --- PASS: TestJoinTerraformModulePath//foo/bar/baz/?ref=feature/1-//a/b/c (0.00s) --- PASS: TestJoinTerraformModulePath//foo/bar/baz?ref=feature/1-/a/b/c (0.00s) --- PASS: TestJoinTerraformModulePath//foo//?ref=feature/1-//bar (0.00s) --- PASS: TestJoinTerraformModulePath/foo//-//bar (0.00s) --- PASS: TestJoinTerraformModulePath/foo/-bar (0.00s) --- PASS: TestJoinTerraformModulePath//foo?ref=feature/1-bar (0.00s) --- PASS: TestJoinTerraformModulePath//foo/bar/baz-/a/b/c (0.00s) === RUN TestGetRandomTime/1/2 === CONT TestDirContainsTFFiles/Directory_with_.tofu.json_file === PAUSE TestListHasPrefix/8 === RUN TestListHasPrefix/9 === PAUSE TestListHasPrefix/9 === RUN TestListHasPrefix/10 === PAUSE TestListHasPrefix/10 === CONT TestListHasPrefix/0 === RUN TestGetRandomTime/2/8 === PAUSE TestGetRandomTime/2/8 === CONT TestDirContainsTFFiles/Directory_with_.tf.json_file === RUN TestGetRandomTime/2/9 === PAUSE TestGetRandomTime/2/9 === RUN TestGetRandomTime/2/10 === PAUSE TestGetRandomTime/2/10 === RUN TestGetRandomTime/2/11 === PAUSE TestGetRandomTime/2/11 === RUN TestGetRandomTime/2/12 === PAUSE TestGetRandomTime/2/12 === RUN TestGetRandomTime/2/13 === PAUSE TestGetRandomTime/2/13 === RUN TestGetRandomTime/2/14 === PAUSE TestGetRandomTime/2/14 === CONT TestListHasPrefix/8 === RUN TestGetRandomTime/2/15 === CONT TestListHasPrefix/6 === CONT TestDirContainsTFFiles/Directory_with_subdirectories_containing_TF_files === CONT TestDirContainsTFFiles/Directory_with_only_non-TF_files_in_subdirectories === CONT TestDirContainsTFFiles/Directory_with_no_TF_files === RUN TestGetRandomTime/4/8 === PAUSE TestListContainsSublist/8 === CONT TestListHasPrefix/2 === RUN TestGetRandomTime/0/2 === CONT TestDirContainsTFFiles/Directory_with_both_.tf_and_.tofu_files --- PASS: TestGetPathRelativeTo (0.17s) --- PASS: TestGetPathRelativeTo/3 (0.00s) --- PASS: TestGetPathRelativeTo/5 (0.00s) --- PASS: TestGetPathRelativeTo/0 (0.00s) --- PASS: TestGetPathRelativeTo/7 (0.00s) --- PASS: TestGetPathRelativeTo/6 (0.00s) --- PASS: TestGetPathRelativeTo/2 (0.00s) --- PASS: TestGetPathRelativeTo/1 (0.00s) --- PASS: TestGetPathRelativeTo/4 (0.00s) === CONT TestListHasPrefix/5 === CONT TestListHasPrefix/4 === CONT TestListHasPrefix/3 === CONT TestListHasPrefix/9 === CONT TestListHasPrefix/10 === CONT TestDirContainsTFFiles/Directory_with_.tofu_file === CONT TestListHasPrefix/1 === RUN TestGetRandomTime/3/9 === CONT TestListHasPrefix/7 === PAUSE TestGetRandomTime/2/15 === RUN TestListContainsSublist/9 === PAUSE TestGetRandomTime/0/2 === PAUSE TestGetRandomTime/1/2 === PAUSE TestGetRandomTime/4/8 === RUN TestGetRandomTime/4/9 === CONT TestDirContainsTFFiles/Directory_with_.tf_file === CONT TestDirContainsTFFiles/Empty_directory === PAUSE TestListContainsSublist/9 --- PASS: TestListEquals (0.19s) --- PASS: TestListEquals/0 (0.00s) --- PASS: TestListEquals/5 (0.00s) --- PASS: TestListEquals/1 (0.00s) --- PASS: TestListEquals/4 (0.00s) --- PASS: TestListEquals/6 (0.00s) --- PASS: TestListEquals/2 (0.00s) --- PASS: TestListEquals/7 (0.00s) --- PASS: TestListEquals/3 (0.00s) === RUN TestGetRandomTime/0/3 === RUN TestGetRandomTime/1/3 === PAUSE TestGetRandomTime/3/9 === RUN TestGetRandomTime/3/10 === PAUSE TestGetRandomTime/3/10 === RUN TestGetRandomTime/3/11 === PAUSE TestGetRandomTime/3/11 === RUN TestGetRandomTime/3/12 === PAUSE TestGetRandomTime/3/12 === RUN TestGetRandomTime/3/13 === PAUSE TestGetRandomTime/3/13 === RUN TestGetRandomTime/3/14 === PAUSE TestGetRandomTime/3/14 === PAUSE TestGetRandomTime/4/9 === RUN TestListContainsSublist/10 === PAUSE TestGetRandomTime/1/3 === PAUSE TestGetRandomTime/0/3 --- PASS: TestGlobs (0.18s) --- PASS: TestGlobs/0 (0.01s) --- PASS: TestGlobs/6 (0.01s) --- PASS: TestGlobs/1 (0.01s) --- PASS: TestGlobs/4 (0.01s) --- PASS: TestGlobs/2 (0.00s) --- PASS: TestGlobs/5 (0.00s) --- PASS: TestGlobs/3 (0.01s) === RUN TestGetRandomTime/2/16 === RUN TestGetRandomTime/3/15 === PAUSE TestListContainsSublist/10 === PAUSE TestGetRandomTime/2/16 === RUN TestListContainsSublist/11 === RUN TestGetRandomTime/2/17 === PAUSE TestListContainsSublist/11 --- PASS: TestMin (0.21s) --- PASS: TestMin/2 (0.00s) --- PASS: TestMin/1 (0.00s) --- PASS: TestMin/5 (0.00s) --- PASS: TestMin/0 (0.00s) --- PASS: TestMin/4 (0.00s) --- PASS: TestMin/3 (0.00s) === RUN TestListContainsSublist/12 === PAUSE TestListContainsSublist/12 --- PASS: TestIsTFFile (0.22s) --- PASS: TestIsTFFile/Terraform_.tf_file (0.00s) --- PASS: TestIsTFFile/Path_with_directories_-_.tf_file (0.00s) --- PASS: TestIsTFFile/No_extension (0.00s) --- PASS: TestIsTFFile/Regular_JSON_file (0.00s) --- PASS: TestIsTFFile/HCL_file_(not_Terraform/OpenTofu) (0.00s) --- PASS: TestIsTFFile/Regular_text_file (0.00s) --- PASS: TestIsTFFile/Path_with_directories_-_.tofu_file (0.00s) --- PASS: TestIsTFFile/Terraform_JSON_.tf.json_file (0.00s) --- PASS: TestIsTFFile/OpenTofu_.tofu_file (0.00s) --- PASS: TestIsTFFile/OpenTofu_JSON_.tofu.json_file (0.00s) --- PASS: TestPrefixWriter (0.21s) --- PASS: TestPrefixWriter/0 (0.00s) --- PASS: TestPrefixWriter/8 (0.00s) --- PASS: TestPrefixWriter/12 (0.00s) --- PASS: TestPrefixWriter/7 (0.00s) --- PASS: TestPrefixWriter/6 (0.00s) --- PASS: TestPrefixWriter/13 (0.00s) --- PASS: TestPrefixWriter/3 (0.00s) --- PASS: TestPrefixWriter/2 (0.00s) --- PASS: TestPrefixWriter/11 (0.00s) --- PASS: TestPrefixWriter/5 (0.00s) --- PASS: TestPrefixWriter/4 (0.00s) --- PASS: TestPrefixWriter/9 (0.00s) --- PASS: TestPrefixWriter/1 (0.00s) --- PASS: TestPrefixWriter/14 (0.00s) --- PASS: TestPrefixWriter/10 (0.00s) --- PASS: TestKindOf (0.22s) --- PASS: TestKindOf/7 (0.00s) --- PASS: TestKindOf/8 (0.00s) --- PASS: TestKindOf/1 (0.00s) --- PASS: TestKindOf/4 (0.00s) --- PASS: TestKindOf/9 (0.00s) --- PASS: TestKindOf/5 (0.00s) --- PASS: TestKindOf/6 (0.00s) --- PASS: TestKindOf/3 (0.01s) --- PASS: TestKindOf/2 (0.01s) --- PASS: TestKindOf/0 (0.00s) --- PASS: TestHasPathPrefix (0.20s) --- PASS: TestHasPathPrefix/0 (0.00s) --- PASS: TestHasPathPrefix/7 (0.00s) --- PASS: TestHasPathPrefix/10 (0.00s) --- PASS: TestHasPathPrefix/3 (0.00s) --- PASS: TestHasPathPrefix/6 (0.00s) --- PASS: TestHasPathPrefix/2 (0.00s) --- PASS: TestHasPathPrefix/5 (0.00s) --- PASS: TestHasPathPrefix/11 (0.00s) --- PASS: TestHasPathPrefix/4 (0.00s) --- PASS: TestHasPathPrefix/1 (0.00s) --- PASS: TestHasPathPrefix/9 (0.00s) --- PASS: TestHasPathPrefix/8 (0.00s) --- PASS: TestCanonicalPath (0.19s) --- PASS: TestCanonicalPath/0 (0.00s) --- PASS: TestCanonicalPath/1 (0.00s) --- PASS: TestCanonicalPath/7 (0.00s) --- PASS: TestCanonicalPath/5 (0.00s) --- PASS: TestCanonicalPath/11 (0.00s) --- PASS: TestCanonicalPath/9 (0.00s) --- PASS: TestCanonicalPath/10 (0.00s) --- PASS: TestCanonicalPath/8 (0.00s) --- PASS: TestCanonicalPath/3 (0.00s) --- PASS: TestCanonicalPath/6 (0.00s) --- PASS: TestCanonicalPath/4 (0.00s) --- PASS: TestCanonicalPath/2 (0.00s) --- PASS: TestRegexFoundInTFFiles (0.20s) --- PASS: TestRegexFoundInTFFiles/Pattern_found_in_.tf_file (0.00s) --- PASS: TestRegexFoundInTFFiles/Pattern_found_in_.tf.json_file (0.00s) --- PASS: TestRegexFoundInTFFiles/Module_pattern_found (0.00s) --- PASS: TestRegexFoundInTFFiles/Pattern_found_in_nested_TF_files (0.01s) --- PASS: TestRegexFoundInTFFiles/Pattern_found_in_.tofu_file (0.01s) --- PASS: TestRegexFoundInTFFiles/Module_pattern_found_in_.tofu_file (0.00s) --- PASS: TestRegexFoundInTFFiles/Pattern_found_in_mixed_file_types (0.00s) --- PASS: TestRegexFoundInTFFiles/Pattern_not_found_in_any_TF_files (0.00s) --- PASS: TestRegexFoundInTFFiles/Pattern_found_in_.tofu.json_file (0.01s) === RUN TestGetRandomTime/1/4 === PAUSE TestGetRandomTime/1/4 === RUN TestGetRandomTime/0/4 === RUN TestListContainsSublist/13 === PAUSE TestGetRandomTime/0/4 === PAUSE TestGetRandomTime/2/17 --- PASS: TestListHasPrefix (0.22s) --- PASS: TestListHasPrefix/0 (0.00s) --- PASS: TestListHasPrefix/8 (0.00s) --- PASS: TestListHasPrefix/6 (0.00s) --- PASS: TestListHasPrefix/2 (0.00s) --- PASS: TestListHasPrefix/5 (0.00s) --- PASS: TestListHasPrefix/3 (0.00s) --- PASS: TestListHasPrefix/4 (0.00s) --- PASS: TestListHasPrefix/10 (0.00s) --- PASS: TestListHasPrefix/1 (0.00s) --- PASS: TestListHasPrefix/7 (0.00s) --- PASS: TestListHasPrefix/9 (0.00s) === PAUSE TestGetRandomTime/3/15 --- PASS: TestDirContainsTFFiles (0.23s) --- PASS: TestDirContainsTFFiles/Directory_with_.tofu.json_file (0.00s) --- PASS: TestDirContainsTFFiles/Directory_with_mixed_file_types_including_TF_files (0.01s) --- PASS: TestDirContainsTFFiles/Directory_with_.tf.json_file (0.00s) --- PASS: TestDirContainsTFFiles/Directory_with_subdirectories_containing_TF_files (0.03s) --- PASS: TestDirContainsTFFiles/Directory_with_both_.tf_and_.tofu_files (0.03s) --- PASS: TestDirContainsTFFiles/Directory_with_.tf_file (0.00s) --- PASS: TestDirContainsTFFiles/Empty_directory (0.00s) --- PASS: TestDirContainsTFFiles/Directory_with_only_non-TF_files_in_subdirectories (0.04s) --- PASS: TestDirContainsTFFiles/Directory_with_no_TF_files (0.04s) --- PASS: TestDirContainsTFFiles/Directory_with_.tofu_file (0.04s) === RUN TestGetRandomTime/3/16 === PAUSE TestGetRandomTime/3/16 === RUN TestGetRandomTime/0/5 === PAUSE TestGetRandomTime/0/5 === RUN TestGetRandomTime/1/5 === RUN TestGetRandomTime/4/10 === RUN TestGetRandomTime/2/18 === PAUSE TestListContainsSublist/13 === RUN TestGetRandomTime/3/17 === PAUSE TestGetRandomTime/3/17 === RUN TestGetRandomTime/3/18 === PAUSE TestGetRandomTime/3/18 === RUN TestGetRandomTime/3/19 === PAUSE TestGetRandomTime/3/19 === RUN TestGetRandomTime/3/20 === PAUSE TestGetRandomTime/3/20 === RUN TestGetRandomTime/3/21 === PAUSE TestGetRandomTime/3/21 === RUN TestGetRandomTime/3/22 === PAUSE TestGetRandomTime/3/22 === PAUSE TestGetRandomTime/4/10 === RUN TestGetRandomTime/4/11 === RUN TestGetRandomTime/0/6 === PAUSE TestGetRandomTime/4/11 === RUN TestGetRandomTime/4/12 === PAUSE TestGetRandomTime/4/12 === PAUSE TestGetRandomTime/0/6 === PAUSE TestGetRandomTime/2/18 === RUN TestListContainsSublist/14 === RUN TestGetRandomTime/3/23 === PAUSE TestGetRandomTime/1/5 === RUN TestGetRandomTime/4/13 === PAUSE TestListContainsSublist/14 === RUN TestListContainsSublist/15 === PAUSE TestGetRandomTime/3/23 === RUN TestGetRandomTime/3/24 === PAUSE TestGetRandomTime/3/24 === RUN TestGetRandomTime/3/25 === PAUSE TestGetRandomTime/4/13 === RUN TestGetRandomTime/0/7 === PAUSE TestListContainsSublist/15 === RUN TestGetRandomTime/2/19 === PAUSE TestGetRandomTime/3/25 === RUN TestGetRandomTime/4/14 === RUN TestGetRandomTime/3/26 === PAUSE TestGetRandomTime/3/26 === RUN TestGetRandomTime/3/27 === PAUSE TestGetRandomTime/3/27 === RUN TestGetRandomTime/3/28 === PAUSE TestGetRandomTime/3/28 === RUN TestGetRandomTime/3/29 === RUN TestGetRandomTime/1/6 === PAUSE TestGetRandomTime/1/6 === RUN TestListContainsSublist/16 === PAUSE TestGetRandomTime/2/19 === PAUSE TestGetRandomTime/0/7 === PAUSE TestGetRandomTime/4/14 === PAUSE TestGetRandomTime/3/29 === RUN TestGetRandomTime/1/7 === RUN TestGetRandomTime/0/8 === PAUSE TestGetRandomTime/0/8 === PAUSE TestGetRandomTime/1/7 === RUN TestGetRandomTime/1/8 === RUN TestGetRandomTime/3/30 === PAUSE TestGetRandomTime/3/30 === RUN TestGetRandomTime/4/15 === RUN TestGetRandomTime/3/31 === PAUSE TestListContainsSublist/16 === RUN TestGetRandomTime/0/9 === PAUSE TestGetRandomTime/0/9 === RUN TestGetRandomTime/0/10 === RUN TestGetRandomTime/2/20 === PAUSE TestGetRandomTime/4/15 === PAUSE TestGetRandomTime/3/31 === RUN TestListContainsSublist/17 === PAUSE TestGetRandomTime/0/10 === RUN TestGetRandomTime/0/11 === PAUSE TestGetRandomTime/0/11 === PAUSE TestGetRandomTime/2/20 === RUN TestGetRandomTime/2/21 === PAUSE TestGetRandomTime/1/8 === RUN TestGetRandomTime/1/9 === RUN TestExcludeIncludeBehaviourPriority/0 === RUN TestGetRandomTime/0/12 === RUN TestGetRandomTime/3/32 === PAUSE TestGetRandomTime/2/21 === PAUSE TestListContainsSublist/17 === RUN TestListContainsSublist/18 === PAUSE TestGetRandomTime/1/9 === RUN TestGetRandomTime/4/16 === PAUSE TestExcludeIncludeBehaviourPriority/0 === PAUSE TestGetRandomTime/0/12 === PAUSE TestGetRandomTime/3/32 === RUN TestGetRandomTime/2/22 === PAUSE TestGetRandomTime/4/16 === RUN TestGetRandomTime/4/17 === PAUSE TestGetRandomTime/4/17 === RUN TestGetRandomTime/4/18 === PAUSE TestGetRandomTime/4/18 === RUN TestGetRandomTime/4/19 === PAUSE TestGetRandomTime/4/19 === RUN TestGetRandomTime/4/20 === PAUSE TestGetRandomTime/4/20 === RUN TestGetRandomTime/4/21 === PAUSE TestGetRandomTime/4/21 === RUN TestGetRandomTime/4/22 === PAUSE TestGetRandomTime/4/22 === RUN TestGetRandomTime/4/23 === PAUSE TestGetRandomTime/4/23 === RUN TestGetRandomTime/4/24 === PAUSE TestGetRandomTime/4/24 === RUN TestGetRandomTime/4/25 === PAUSE TestGetRandomTime/4/25 === RUN TestGetRandomTime/4/26 === PAUSE TestGetRandomTime/4/26 === RUN TestGetRandomTime/4/27 === PAUSE TestGetRandomTime/2/22 === RUN TestGetRandomTime/2/23 === PAUSE TestGetRandomTime/2/23 === RUN TestGetRandomTime/2/24 === PAUSE TestGetRandomTime/2/24 === RUN TestGetRandomTime/2/25 === PAUSE TestGetRandomTime/2/25 === RUN TestGetRandomTime/2/26 === PAUSE TestGetRandomTime/2/26 === RUN TestGetRandomTime/2/27 === PAUSE TestGetRandomTime/2/27 === RUN TestGetRandomTime/2/28 === PAUSE TestGetRandomTime/2/28 === RUN TestExcludeIncludeBehaviourPriority/1 === RUN TestGetRandomTime/2/29 === PAUSE TestGetRandomTime/2/29 === RUN TestGetRandomTime/3/33 === PAUSE TestExcludeIncludeBehaviourPriority/1 === PAUSE TestGetRandomTime/3/33 === RUN TestGetRandomTime/1/10 === PAUSE TestGetRandomTime/4/27 === RUN TestGetRandomTime/2/30 === PAUSE TestGetRandomTime/2/30 === RUN TestGetRandomTime/3/34 === RUN TestGetRandomTime/4/28 === PAUSE TestGetRandomTime/3/34 === RUN TestGetRandomTime/3/35 === PAUSE TestGetRandomTime/3/35 === RUN TestGetRandomTime/3/36 === PAUSE TestGetRandomTime/3/36 === RUN TestGetRandomTime/3/37 === PAUSE TestGetRandomTime/3/37 === RUN TestGetRandomTime/3/38 === PAUSE TestGetRandomTime/3/38 === RUN TestGetRandomTime/3/39 === PAUSE TestGetRandomTime/3/39 === RUN TestGetRandomTime/3/40 === PAUSE TestGetRandomTime/3/40 === RUN TestGetRandomTime/3/41 === PAUSE TestGetRandomTime/3/41 === RUN TestGetRandomTime/3/42 === PAUSE TestGetRandomTime/3/42 === RUN TestGetRandomTime/3/43 === PAUSE TestGetRandomTime/3/43 === RUN TestGetRandomTime/3/44 === PAUSE TestGetRandomTime/3/44 === RUN TestGetRandomTime/3/45 === PAUSE TestGetRandomTime/3/45 === RUN TestGetRandomTime/3/46 === PAUSE TestGetRandomTime/3/46 === RUN TestGetRandomTime/3/47 === PAUSE TestGetRandomTime/3/47 === RUN TestGetRandomTime/3/48 === PAUSE TestGetRandomTime/3/48 === RUN TestGetRandomTime/3/49 === PAUSE TestGetRandomTime/3/49 === RUN TestGetRandomTime/3/50 === PAUSE TestGetRandomTime/3/50 === RUN TestGetRandomTime/3/51 === PAUSE TestGetRandomTime/3/51 === RUN TestGetRandomTime/3/52 === PAUSE TestGetRandomTime/3/52 === RUN TestGetRandomTime/3/53 === PAUSE TestGetRandomTime/3/53 === RUN TestGetRandomTime/3/54 === PAUSE TestGetRandomTime/3/54 === RUN TestGetRandomTime/3/55 === PAUSE TestGetRandomTime/3/55 === RUN TestGetRandomTime/3/56 === PAUSE TestGetRandomTime/3/56 === RUN TestGetRandomTime/3/57 === PAUSE TestGetRandomTime/3/57 === RUN TestGetRandomTime/3/58 === PAUSE TestGetRandomTime/3/58 === RUN TestGetRandomTime/3/59 === PAUSE TestGetRandomTime/3/59 === RUN TestGetRandomTime/3/60 === PAUSE TestGetRandomTime/3/60 === RUN TestGetRandomTime/3/61 === PAUSE TestGetRandomTime/3/61 === RUN TestGetRandomTime/3/62 === PAUSE TestGetRandomTime/3/62 === RUN TestGetRandomTime/3/63 === PAUSE TestGetRandomTime/3/63 === RUN TestGetRandomTime/3/64 === PAUSE TestGetRandomTime/3/64 === RUN TestGetRandomTime/3/65 === PAUSE TestGetRandomTime/3/65 === RUN TestGetRandomTime/3/66 === PAUSE TestGetRandomTime/3/66 === RUN TestGetRandomTime/3/67 === PAUSE TestGetRandomTime/3/67 === RUN TestGetRandomTime/3/68 === PAUSE TestGetRandomTime/3/68 === RUN TestGetRandomTime/3/69 === PAUSE TestGetRandomTime/3/69 === RUN TestGetRandomTime/3/70 === PAUSE TestGetRandomTime/3/70 === RUN TestGetRandomTime/3/71 === PAUSE TestGetRandomTime/3/71 === RUN TestGetRandomTime/3/72 === PAUSE TestGetRandomTime/3/72 === RUN TestGetRandomTime/3/73 === PAUSE TestGetRandomTime/3/73 === RUN TestGetRandomTime/3/74 === PAUSE TestGetRandomTime/3/74 === RUN TestExcludeIncludeBehaviourPriority/2 === RUN TestGetRandomTime/2/31 === PAUSE TestListContainsSublist/18 === RUN TestGetRandomTime/0/13 === PAUSE TestGetRandomTime/1/10 === PAUSE TestGetRandomTime/4/28 === RUN TestGetRandomTime/4/29 === PAUSE TestGetRandomTime/4/29 === RUN TestGetRandomTime/4/30 === PAUSE TestGetRandomTime/4/30 === RUN TestGetRandomTime/4/31 === PAUSE TestGetRandomTime/4/31 === RUN TestGetRandomTime/4/32 === PAUSE TestGetRandomTime/4/32 === RUN TestGetRandomTime/4/33 === PAUSE TestGetRandomTime/4/33 === RUN TestGetRandomTime/4/34 === PAUSE TestGetRandomTime/4/34 === RUN TestGetRandomTime/4/35 === PAUSE TestGetRandomTime/4/35 === RUN TestGetRandomTime/4/36 === PAUSE TestGetRandomTime/4/36 === PAUSE TestExcludeIncludeBehaviourPriority/2 === RUN TestListContainsSublist/19 === PAUSE TestGetRandomTime/2/31 === RUN TestGetRandomTime/2/32 === PAUSE TestGetRandomTime/2/32 === RUN TestGetRandomTime/2/33 === PAUSE TestGetRandomTime/2/33 === RUN TestGetRandomTime/2/34 === PAUSE TestGetRandomTime/2/34 === RUN TestGetRandomTime/2/35 === PAUSE TestGetRandomTime/2/35 === RUN TestGetRandomTime/2/36 === PAUSE TestGetRandomTime/2/36 === RUN TestGetRandomTime/2/37 === PAUSE TestGetRandomTime/2/37 === RUN TestIncludeInCopy/0 === PAUSE TestIncludeInCopy/0 === RUN TestIncludeInCopy/1 === PAUSE TestIncludeInCopy/1 === RUN TestIncludeInCopy/2 === PAUSE TestIncludeInCopy/2 === RUN TestIncludeInCopy/3 === PAUSE TestIncludeInCopy/3 === RUN TestIncludeInCopy/4 === PAUSE TestIncludeInCopy/4 === RUN TestIncludeInCopy/5 === PAUSE TestIncludeInCopy/5 === RUN TestIncludeInCopy/6 === PAUSE TestIncludeInCopy/6 === RUN TestIncludeInCopy/7 === PAUSE TestIncludeInCopy/7 === RUN TestIncludeInCopy/8 === PAUSE TestIncludeInCopy/8 === CONT TestIncludeInCopy/0 === RUN TestGetRandomTime/4/37 === PAUSE TestGetRandomTime/4/37 === RUN TestGetRandomTime/4/38 === PAUSE TestGetRandomTime/4/38 === RUN TestGetRandomTime/4/39 === PAUSE TestGetRandomTime/4/39 === RUN TestGetRandomTime/4/40 === PAUSE TestGetRandomTime/4/40 === RUN TestGetRandomTime/4/41 === PAUSE TestGetRandomTime/4/41 === RUN TestGetRandomTime/4/42 === PAUSE TestGetRandomTime/4/42 === RUN TestGetRandomTime/4/43 === CONT TestIncludeInCopy/4 === CONT TestIncludeInCopy/2 === PAUSE TestGetRandomTime/4/43 === RUN TestGetRandomTime/4/44 === RUN TestGetRandomTime/1/11 === CONT TestIncludeInCopy/6 === PAUSE TestGetRandomTime/1/11 === CONT TestIncludeInCopy/5 === RUN TestGetRandomTime/1/12 === PAUSE TestGetRandomTime/1/12 === RUN TestExcludeIncludeBehaviourPriority/3 === RUN TestGetRandomTime/2/38 === RUN TestGetRandomTime/3/75 === CONT TestIncludeInCopy/3 === PAUSE TestGetRandomTime/4/44 === PAUSE TestExcludeIncludeBehaviourPriority/3 === CONT TestExcludeIncludeBehaviourPriority/0 === CONT TestExcludeIncludeBehaviourPriority/3 === PAUSE TestGetRandomTime/3/75 === CONT TestIncludeInCopy/7 === RUN TestGetRandomTime/4/45 === PAUSE TestGetRandomTime/4/45 === RUN TestGetRandomTime/4/46 === PAUSE TestGetRandomTime/4/46 === RUN TestGetRandomTime/4/47 === PAUSE TestGetRandomTime/4/47 === RUN TestGetRandomTime/4/48 === PAUSE TestGetRandomTime/4/48 === RUN TestGetRandomTime/4/49 === PAUSE TestGetRandomTime/4/49 === RUN TestGetRandomTime/4/50 === PAUSE TestGetRandomTime/4/50 === RUN TestGetRandomTime/4/51 === PAUSE TestGetRandomTime/4/51 === RUN TestGetRandomTime/4/52 === PAUSE TestGetRandomTime/4/52 === RUN TestGetRandomTime/4/53 === PAUSE TestGetRandomTime/4/53 === RUN TestGetRandomTime/4/54 === PAUSE TestGetRandomTime/4/54 === RUN TestGetRandomTime/4/55 === PAUSE TestGetRandomTime/4/55 === RUN TestGetRandomTime/4/56 === PAUSE TestGetRandomTime/4/56 === RUN TestGetRandomTime/4/57 === PAUSE TestGetRandomTime/4/57 === RUN TestGetRandomTime/4/58 === PAUSE TestGetRandomTime/4/58 === RUN TestGetRandomTime/4/59 === PAUSE TestGetRandomTime/4/59 === RUN TestGetRandomTime/4/60 === PAUSE TestGetRandomTime/4/60 === RUN TestGetRandomTime/4/61 === PAUSE TestGetRandomTime/4/61 === RUN TestGetRandomTime/4/62 === PAUSE TestGetRandomTime/4/62 === RUN TestGetRandomTime/4/63 === PAUSE TestGetRandomTime/4/63 === RUN TestGetRandomTime/4/64 === PAUSE TestGetRandomTime/4/64 === RUN TestGetRandomTime/4/65 === PAUSE TestGetRandomTime/4/65 === RUN TestGetRandomTime/4/66 === PAUSE TestGetRandomTime/4/66 === RUN TestGetRandomTime/4/67 === PAUSE TestGetRandomTime/4/67 === RUN TestGetRandomTime/4/68 === PAUSE TestGetRandomTime/4/68 === PAUSE TestGetRandomTime/2/38 === RUN TestGetRandomTime/2/39 === PAUSE TestGetRandomTime/2/39 === RUN TestGetRandomTime/2/40 === PAUSE TestGetRandomTime/2/40 === RUN TestGetRandomTime/2/41 === PAUSE TestGetRandomTime/2/41 === RUN TestGetRandomTime/2/42 === PAUSE TestGetRandomTime/2/42 === RUN TestGetRandomTime/2/43 === PAUSE TestGetRandomTime/2/43 === RUN TestGetRandomTime/2/44 === PAUSE TestGetRandomTime/2/44 === CONT TestIncludeInCopy/8 === CONT TestIncludeInCopy/1 === PAUSE TestGetRandomTime/0/13 === RUN TestGetRandomTime/0/14 === PAUSE TestGetRandomTime/0/14 === RUN TestGetRandomTime/0/15 === PAUSE TestGetRandomTime/0/15 === RUN TestGetRandomTime/0/16 === PAUSE TestGetRandomTime/0/16 === RUN TestGetRandomTime/0/17 === PAUSE TestGetRandomTime/0/17 === RUN TestGetRandomTime/0/18 === PAUSE TestGetRandomTime/0/18 === RUN TestGetRandomTime/0/19 === PAUSE TestGetRandomTime/0/19 === RUN TestGetRandomTime/0/20 === PAUSE TestGetRandomTime/0/20 === RUN TestGetRandomTime/0/21 === PAUSE TestGetRandomTime/0/21 === RUN TestGetRandomTime/0/22 === PAUSE TestGetRandomTime/0/22 === RUN TestGetRandomTime/0/23 === PAUSE TestGetRandomTime/0/23 === RUN TestGetRandomTime/0/24 === PAUSE TestGetRandomTime/0/24 === RUN TestGetRandomTime/0/25 === PAUSE TestGetRandomTime/0/25 === RUN TestGetRandomTime/0/26 === PAUSE TestGetRandomTime/0/26 === RUN TestGetRandomTime/0/27 === PAUSE TestGetRandomTime/0/27 === RUN TestGetRandomTime/0/28 === PAUSE TestGetRandomTime/0/28 --- PASS: TestIncludeInCopy (0.32s) --- PASS: TestIncludeInCopy/0 (0.00s) --- PASS: TestIncludeInCopy/4 (0.00s) --- PASS: TestIncludeInCopy/2 (0.00s) --- PASS: TestIncludeInCopy/6 (0.00s) --- PASS: TestIncludeInCopy/5 (0.00s) --- PASS: TestIncludeInCopy/3 (0.00s) --- PASS: TestIncludeInCopy/7 (0.00s) --- PASS: TestIncludeInCopy/8 (0.00s) --- PASS: TestIncludeInCopy/1 (0.00s) === RUN TestGetRandomTime/0/29 === PAUSE TestGetRandomTime/0/29 === RUN TestGetRandomTime/0/30 === PAUSE TestGetRandomTime/0/30 === RUN TestGetRandomTime/0/31 === PAUSE TestGetRandomTime/0/31 === RUN TestGetRandomTime/0/32 === PAUSE TestGetRandomTime/0/32 === RUN TestGetRandomTime/1/13 === CONT TestExcludeIncludeBehaviourPriority/2 === CONT TestExcludeIncludeBehaviourPriority/1 === RUN TestGetRandomTime/3/76 === PAUSE TestGetRandomTime/3/76 === RUN TestExcludeFromCopy/0 === RUN TestGetRandomTime/3/77 === PAUSE TestExcludeFromCopy/0 === RUN TestGetRandomTime/4/69 === RUN TestGetRandomTime/2/45 === PAUSE TestListContainsSublist/19 === RUN TestGetRandomTime/0/33 === PAUSE TestGetRandomTime/1/13 === PAUSE TestGetRandomTime/3/77 === CONT TestListContainsSublist/0 === PAUSE TestGetRandomTime/0/33 === CONT TestListContainsSublist/5 === CONT TestListContainsSublist/17 === CONT TestListContainsSublist/4 === CONT TestListContainsSublist/2 === CONT TestListContainsSublist/9 === CONT TestListContainsSublist/13 === PAUSE TestGetRandomTime/2/45 === CONT TestListContainsSublist/16 === CONT TestListContainsSublist/15 === CONT TestListContainsSublist/7 === RUN TestGetRandomTime/2/46 === CONT TestListContainsSublist/6 === CONT TestListContainsSublist/12 === CONT TestListContainsSublist/11 === CONT TestListContainsSublist/18 === CONT TestListContainsSublist/1 === RUN TestExcludeFromCopy/1 === PAUSE TestExcludeFromCopy/1 === RUN TestExcludeFromCopy/2 === PAUSE TestExcludeFromCopy/2 === RUN TestExcludeFromCopy/3 === PAUSE TestExcludeFromCopy/3 === RUN TestExcludeFromCopy/4 === PAUSE TestExcludeFromCopy/4 === RUN TestExcludeFromCopy/5 === PAUSE TestExcludeFromCopy/5 === RUN TestExcludeFromCopy/6 === PAUSE TestExcludeFromCopy/6 === RUN TestExcludeFromCopy/7 === PAUSE TestExcludeFromCopy/7 === RUN TestExcludeFromCopy/8 === PAUSE TestExcludeFromCopy/8 === RUN TestExcludeFromCopy/9 === PAUSE TestExcludeFromCopy/9 === CONT TestExcludeFromCopy/0 === RUN TestGetRandomTime/3/78 === PAUSE TestGetRandomTime/3/78 === RUN TestGetRandomTime/3/79 === PAUSE TestGetRandomTime/3/79 === RUN TestGetRandomTime/3/80 === PAUSE TestGetRandomTime/3/80 === RUN TestGetRandomTime/3/81 === PAUSE TestGetRandomTime/3/81 === RUN TestGetRandomTime/3/82 === PAUSE TestGetRandomTime/3/82 === RUN TestGetRandomTime/3/83 === PAUSE TestGetRandomTime/3/83 === RUN TestGetRandomTime/3/84 === PAUSE TestGetRandomTime/3/84 === RUN TestGetRandomTime/3/85 === PAUSE TestGetRandomTime/3/85 === RUN TestGetRandomTime/3/86 === PAUSE TestGetRandomTime/3/86 === RUN TestGetRandomTime/3/87 === PAUSE TestGetRandomTime/3/87 === RUN TestGetRandomTime/3/88 === PAUSE TestGetRandomTime/3/88 === RUN TestGetRandomTime/3/89 === PAUSE TestGetRandomTime/3/89 === RUN TestGetRandomTime/3/90 === PAUSE TestGetRandomTime/3/90 === RUN TestGetRandomTime/3/91 === PAUSE TestGetRandomTime/3/91 === RUN TestGetRandomTime/3/92 === PAUSE TestGetRandomTime/3/92 === RUN TestGetRandomTime/3/93 === PAUSE TestGetRandomTime/3/93 === RUN TestGetRandomTime/3/94 === PAUSE TestGetRandomTime/3/94 === RUN TestGetRandomTime/3/95 === PAUSE TestGetRandomTime/3/95 === CONT TestExcludeFromCopy/4 --- PASS: TestExcludeIncludeBehaviourPriority (0.34s) --- PASS: TestExcludeIncludeBehaviourPriority/0 (0.00s) --- PASS: TestExcludeIncludeBehaviourPriority/3 (0.00s) --- PASS: TestExcludeIncludeBehaviourPriority/2 (0.00s) --- PASS: TestExcludeIncludeBehaviourPriority/1 (0.00s) === CONT TestExcludeFromCopy/9 === CONT TestExcludeFromCopy/6 === RUN TestGetRandomTime/3/96 === PAUSE TestGetRandomTime/3/96 === RUN TestGetRandomTime/3/97 === PAUSE TestGetRandomTime/3/97 === RUN TestGetRandomTime/3/98 === PAUSE TestGetRandomTime/3/98 === RUN TestGetRandomTime/3/99 === PAUSE TestGetRandomTime/3/99 === CONT TestGetRandomTime/3/0 === CONT TestExcludeFromCopy/8 === PAUSE TestGetRandomTime/4/69 === RUN TestGetRandomTime/4/70 === PAUSE TestGetRandomTime/4/70 === RUN TestGetRandomTime/4/71 === PAUSE TestGetRandomTime/4/71 === RUN TestGetRandomTime/4/72 === PAUSE TestGetRandomTime/4/72 === RUN TestGetRandomTime/4/73 === PAUSE TestGetRandomTime/4/73 === RUN TestGetRandomTime/4/74 === PAUSE TestGetRandomTime/4/74 === RUN TestGetRandomTime/4/75 === PAUSE TestGetRandomTime/4/75 === RUN TestGetRandomTime/4/76 === PAUSE TestGetRandomTime/4/76 === RUN TestGetRandomTime/4/77 === PAUSE TestGetRandomTime/4/77 === RUN TestGetRandomTime/4/78 === PAUSE TestGetRandomTime/4/78 === RUN TestGetRandomTime/4/79 === PAUSE TestGetRandomTime/4/79 === RUN TestGetRandomTime/4/80 === PAUSE TestGetRandomTime/4/80 === RUN TestGetRandomTime/4/81 === PAUSE TestGetRandomTime/4/81 === RUN TestGetRandomTime/4/82 === PAUSE TestGetRandomTime/4/82 === RUN TestGetRandomTime/4/83 === PAUSE TestGetRandomTime/4/83 === RUN TestGetRandomTime/4/84 === PAUSE TestGetRandomTime/4/84 === RUN TestGetRandomTime/4/85 === PAUSE TestGetRandomTime/4/85 === RUN TestGetRandomTime/4/86 === PAUSE TestGetRandomTime/4/86 === RUN TestGetRandomTime/4/87 === PAUSE TestGetRandomTime/4/87 === RUN TestGetRandomTime/4/88 === PAUSE TestGetRandomTime/4/88 === RUN TestGetRandomTime/4/89 === PAUSE TestGetRandomTime/4/89 === RUN TestGetRandomTime/4/90 === PAUSE TestGetRandomTime/4/90 === RUN TestGetRandomTime/4/91 === PAUSE TestGetRandomTime/4/91 === RUN TestGetRandomTime/4/92 === PAUSE TestGetRandomTime/4/92 === RUN TestGetRandomTime/4/93 === PAUSE TestGetRandomTime/4/93 === RUN TestGetRandomTime/4/94 === PAUSE TestGetRandomTime/4/94 === RUN TestGetRandomTime/4/95 === PAUSE TestGetRandomTime/4/95 === CONT TestGetRandomTime/3/47 === CONT TestGetRandomTime/3/71 === CONT TestGetRandomTime/3/24 === CONT TestListContainsSublist/19 === CONT TestGetRandomTime/3/94 === CONT TestGetRandomTime/3/22 === CONT TestGetRandomTime/3/46 === CONT TestGetRandomTime/3/65 === CONT TestGetRandomTime/3/64 === CONT TestGetRandomTime/3/60 === CONT TestGetRandomTime/3/40 === CONT TestGetRandomTime/3/39 === CONT TestGetRandomTime/3/44 === CONT TestGetRandomTime/3/34 === CONT TestGetRandomTime/3/83 === RUN TestGetRandomTime/0/34 === CONT TestGetRandomTime/3/31 === CONT TestGetRandomTime/3/18 === CONT TestGetRandomTime/3/57 === CONT TestGetRandomTime/3/82 === CONT TestGetRandomTime/3/21 === CONT TestGetRandomTime/3/38 === PAUSE TestGetRandomTime/0/34 === CONT TestGetRandomTime/3/26 === RUN TestGetRandomTime/0/35 === PAUSE TestGetRandomTime/2/46 === CONT TestExcludeFromCopy/3 === CONT TestExcludeFromCopy/2 === CONT TestExcludeFromCopy/1 === RUN TestGetRandomTime/1/14 === CONT TestExcludeFromCopy/5 === CONT TestGetRandomTime/3/17 === CONT TestGetRandomTime/3/27 === CONT TestGetRandomTime/3/99 === CONT TestGetRandomTime/3/51 === CONT TestGetRandomTime/3/81 === CONT TestGetRandomTime/3/12 === CONT TestGetRandomTime/3/74 === CONT TestGetRandomTime/3/11 === CONT TestGetRandomTime/3/79 === CONT TestGetRandomTime/3/87 === CONT TestGetRandomTime/3/10 === CONT TestGetRandomTime/3/90 === CONT TestGetRandomTime/3/3 === CONT TestGetRandomTime/3/80 === CONT TestGetRandomTime/3/8 === CONT TestGetRandomTime/3/73 === CONT TestGetRandomTime/3/2 === CONT TestGetRandomTime/3/7 === CONT TestGetRandomTime/3/53 === CONT TestGetRandomTime/3/97 === PAUSE TestGetRandomTime/1/14 === CONT TestGetRandomTime/3/25 === RUN TestGetRandomTime/1/15 === PAUSE TestGetRandomTime/1/15 === CONT TestGetRandomTime/3/1 === CONT TestGetRandomTime/3/85 === CONT TestListContainsSublist/10 === CONT TestGetRandomTime/3/78 === CONT TestGetRandomTime/3/76 === CONT TestGetRandomTime/3/93 === RUN TestGetRandomTime/4/96 === CONT TestGetRandomTime/3/50 === CONT TestGetRandomTime/3/95 === CONT TestGetRandomTime/3/48 === CONT TestGetRandomTime/3/67 === CONT TestGetRandomTime/3/72 === CONT TestGetRandomTime/3/70 === CONT TestGetRandomTime/3/69 === CONT TestGetRandomTime/3/68 === CONT TestGetRandomTime/3/23 === CONT TestListContainsSublist/14 === CONT TestGetRandomTime/3/66 === CONT TestGetRandomTime/3/63 === CONT TestGetRandomTime/3/62 === CONT TestGetRandomTime/3/84 === CONT TestGetRandomTime/3/61 === CONT TestGetRandomTime/3/45 === CONT TestGetRandomTime/3/43 === CONT TestGetRandomTime/3/42 === CONT TestGetRandomTime/3/41 === CONT TestGetRandomTime/3/35 === CONT TestGetRandomTime/3/32 === CONT TestGetRandomTime/3/59 === CONT TestGetRandomTime/3/30 === CONT TestGetRandomTime/3/58 === CONT TestGetRandomTime/3/29 === CONT TestGetRandomTime/3/28 === CONT TestGetRandomTime/3/20 === CONT TestGetRandomTime/3/92 === CONT TestGetRandomTime/3/36 === CONT TestGetRandomTime/3/19 === CONT TestGetRandomTime/3/56 === CONT TestGetRandomTime/3/33 === CONT TestGetRandomTime/3/55 === CONT TestGetRandomTime/3/37 === CONT TestGetRandomTime/3/54 === CONT TestGetRandomTime/3/52 === CONT TestListContainsSublist/3 === CONT TestGetRandomTime/3/91 === CONT TestGetRandomTime/3/75 === CONT TestGetRandomTime/3/98 === CONT TestExcludeFromCopy/7 === CONT TestGetRandomTime/3/77 === CONT TestGetRandomTime/3/16 === CONT TestGetRandomTime/3/15 === RUN TestGetRandomTime/2/47 === PAUSE TestGetRandomTime/0/35 === CONT TestGetRandomTime/3/14 === CONT TestGetRandomTime/3/13 === CONT TestListContainsSublist/8 === CONT TestGetRandomTime/3/4 === CONT TestGetRandomTime/3/9 === CONT TestGetRandomTime/3/88 === CONT TestGetRandomTime/3/89 === CONT TestGetRandomTime/3/96 === RUN TestGetRandomTime/1/16 === CONT TestGetRandomTime/3/5 === CONT TestGetRandomTime/3/6 === CONT TestGetRandomTime/3/86 === CONT TestGetRandomTime/3/49 === PAUSE TestGetRandomTime/4/96 === RUN TestGetRandomTime/4/97 === PAUSE TestGetRandomTime/4/97 === RUN TestGetRandomTime/4/98 === PAUSE TestGetRandomTime/4/98 === RUN TestGetRandomTime/4/99 === PAUSE TestGetRandomTime/4/99 === CONT TestGetRandomTime/4/0 === CONT TestGetRandomTime/4/67 === CONT TestGetRandomTime/4/6 === CONT TestGetRandomTime/4/27 === CONT TestGetRandomTime/4/61 === CONT TestGetRandomTime/4/3 === CONT TestGetRandomTime/4/8 === CONT TestGetRandomTime/4/12 === CONT TestGetRandomTime/4/2 === CONT TestGetRandomTime/4/97 === CONT TestGetRandomTime/4/94 === CONT TestGetRandomTime/4/25 === CONT TestGetRandomTime/4/55 === CONT TestGetRandomTime/4/56 === CONT TestGetRandomTime/4/32 === CONT TestGetRandomTime/4/33 === CONT TestGetRandomTime/4/54 === RUN TestGetRandomTime/0/36 === CONT TestGetRandomTime/4/93 === PAUSE TestGetRandomTime/0/36 === CONT TestGetRandomTime/4/40 === CONT TestGetRandomTime/4/91 === CONT TestGetRandomTime/4/43 === CONT TestGetRandomTime/4/92 === CONT TestGetRandomTime/4/89 === CONT TestGetRandomTime/4/95 === CONT TestGetRandomTime/4/24 === CONT TestGetRandomTime/4/42 === CONT TestGetRandomTime/4/99 === CONT TestGetRandomTime/4/36 === RUN TestGetRandomTime/0/37 === PAUSE TestGetRandomTime/0/37 === RUN TestGetRandomTime/0/38 === PAUSE TestGetRandomTime/0/38 === RUN TestGetRandomTime/0/39 === PAUSE TestGetRandomTime/0/39 === RUN TestGetRandomTime/0/40 === PAUSE TestGetRandomTime/0/40 === RUN TestGetRandomTime/0/41 === PAUSE TestGetRandomTime/0/41 === RUN TestGetRandomTime/0/42 === PAUSE TestGetRandomTime/0/42 === RUN TestGetRandomTime/0/43 === PAUSE TestGetRandomTime/0/43 === RUN TestGetRandomTime/0/44 === CONT TestGetRandomTime/4/7 === CONT TestGetRandomTime/4/15 === CONT TestGetRandomTime/4/14 === CONT TestGetRandomTime/4/29 === CONT TestGetRandomTime/4/28 === CONT TestGetRandomTime/4/13 === CONT TestGetRandomTime/4/11 === CONT TestGetRandomTime/4/10 === CONT TestGetRandomTime/4/9 === CONT TestGetRandomTime/4/64 === CONT TestGetRandomTime/4/16 === CONT TestGetRandomTime/4/66 === CONT TestGetRandomTime/4/63 === CONT TestGetRandomTime/4/62 === CONT TestGetRandomTime/4/5 === CONT TestGetRandomTime/4/4 === CONT TestGetRandomTime/4/98 === CONT TestGetRandomTime/4/96 === CONT TestGetRandomTime/4/60 === CONT TestGetRandomTime/4/59 === CONT TestGetRandomTime/4/1 === CONT TestGetRandomTime/4/58 === CONT TestGetRandomTime/4/65 === CONT TestGetRandomTime/4/57 === CONT TestGetRandomTime/4/26 === PAUSE TestGetRandomTime/2/47 === CONT TestGetRandomTime/4/80 === CONT TestGetRandomTime/4/31 === CONT TestGetRandomTime/4/41 === CONT TestGetRandomTime/4/90 === CONT TestGetRandomTime/4/39 === CONT TestGetRandomTime/4/38 === CONT TestGetRandomTime/4/37 === CONT TestGetRandomTime/4/30 === CONT TestGetRandomTime/4/73 === CONT TestGetRandomTime/4/79 === CONT TestGetRandomTime/4/78 === CONT TestGetRandomTime/4/77 === CONT TestGetRandomTime/4/76 === PAUSE TestGetRandomTime/1/16 === CONT TestGetRandomTime/4/75 === CONT TestGetRandomTime/4/35 === CONT TestGetRandomTime/4/34 === CONT TestGetRandomTime/4/74 === CONT TestGetRandomTime/4/53 === CONT TestGetRandomTime/4/69 === CONT TestGetRandomTime/4/72 === CONT TestGetRandomTime/4/52 === CONT TestGetRandomTime/4/51 === CONT TestGetRandomTime/4/20 === CONT TestGetRandomTime/4/23 === CONT TestGetRandomTime/4/71 === CONT TestGetRandomTime/4/22 === CONT TestGetRandomTime/4/50 === CONT TestGetRandomTime/4/47 === CONT TestGetRandomTime/4/68 === CONT TestGetRandomTime/4/19 === CONT TestGetRandomTime/4/46 === CONT TestGetRandomTime/4/49 === CONT TestGetRandomTime/4/83 --- PASS: TestListContainsSublist (0.34s) --- PASS: TestListContainsSublist/0 (0.00s) --- PASS: TestListContainsSublist/4 (0.00s) --- PASS: TestListContainsSublist/17 (0.00s) --- PASS: TestListContainsSublist/2 (0.00s) --- PASS: TestListContainsSublist/9 (0.00s) --- PASS: TestListContainsSublist/5 (0.00s) --- PASS: TestListContainsSublist/16 (0.00s) --- PASS: TestListContainsSublist/15 (0.00s) --- PASS: TestListContainsSublist/7 (0.00s) --- PASS: TestListContainsSublist/13 (0.00s) --- PASS: TestListContainsSublist/12 (0.00s) --- PASS: TestListContainsSublist/6 (0.00s) --- PASS: TestListContainsSublist/11 (0.00s) --- PASS: TestListContainsSublist/18 (0.00s) --- PASS: TestListContainsSublist/1 (0.00s) --- PASS: TestListContainsSublist/19 (0.00s) --- PASS: TestListContainsSublist/10 (0.00s) --- PASS: TestListContainsSublist/14 (0.00s) --- PASS: TestListContainsSublist/8 (0.00s) --- PASS: TestListContainsSublist/3 (0.00s) === CONT TestGetRandomTime/4/88 === CONT TestGetRandomTime/4/86 === CONT TestGetRandomTime/4/48 === CONT TestGetRandomTime/4/17 === CONT TestGetRandomTime/4/82 === CONT TestGetRandomTime/4/84 === CONT TestGetRandomTime/4/44 === CONT TestGetRandomTime/4/21 === CONT TestGetRandomTime/4/87 === CONT TestGetRandomTime/4/18 === CONT TestGetRandomTime/4/45 === CONT TestGetRandomTime/4/70 === CONT TestGetRandomTime/4/81 === CONT TestGetRandomTime/4/85 === PAUSE TestGetRandomTime/0/44 === RUN TestGetRandomTime/0/45 === PAUSE TestGetRandomTime/0/45 === RUN TestGetRandomTime/0/46 === PAUSE TestGetRandomTime/0/46 === RUN TestGetRandomTime/0/47 === PAUSE TestGetRandomTime/0/47 === RUN TestGetRandomTime/0/48 === PAUSE TestGetRandomTime/0/48 === RUN TestGetRandomTime/0/49 === PAUSE TestGetRandomTime/0/49 === RUN TestGetRandomTime/0/50 === PAUSE TestGetRandomTime/0/50 === RUN TestGetRandomTime/0/51 === PAUSE TestGetRandomTime/0/51 === RUN TestGetRandomTime/0/52 === PAUSE TestGetRandomTime/0/52 --- PASS: TestExcludeFromCopy (0.35s) --- PASS: TestExcludeFromCopy/0 (0.00s) --- PASS: TestExcludeFromCopy/4 (0.00s) --- PASS: TestExcludeFromCopy/9 (0.00s) --- PASS: TestExcludeFromCopy/6 (0.00s) --- PASS: TestExcludeFromCopy/8 (0.00s) --- PASS: TestExcludeFromCopy/5 (0.00s) --- PASS: TestExcludeFromCopy/3 (0.00s) --- PASS: TestExcludeFromCopy/2 (0.00s) --- PASS: TestExcludeFromCopy/1 (0.00s) --- PASS: TestExcludeFromCopy/7 (0.00s) === RUN TestGetRandomTime/0/53 === RUN TestGetRandomTime/1/17 === PAUSE TestGetRandomTime/1/17 === RUN TestGetRandomTime/1/18 === PAUSE TestGetRandomTime/1/18 === RUN TestGetRandomTime/1/19 === PAUSE TestGetRandomTime/1/19 === RUN TestGetRandomTime/1/20 === PAUSE TestGetRandomTime/1/20 === RUN TestGetRandomTime/1/21 === PAUSE TestGetRandomTime/1/21 === RUN TestGetRandomTime/1/22 === PAUSE TestGetRandomTime/1/22 === RUN TestGetRandomTime/1/23 === PAUSE TestGetRandomTime/1/23 === RUN TestGetRandomTime/1/24 === PAUSE TestGetRandomTime/1/24 === RUN TestGetRandomTime/1/25 === PAUSE TestGetRandomTime/1/25 === RUN TestGetRandomTime/1/26 === PAUSE TestGetRandomTime/1/26 === RUN TestGetRandomTime/1/27 === PAUSE TestGetRandomTime/1/27 === RUN TestGetRandomTime/1/28 === PAUSE TestGetRandomTime/1/28 === RUN TestGetRandomTime/1/29 === PAUSE TestGetRandomTime/1/29 === RUN TestGetRandomTime/1/30 === PAUSE TestGetRandomTime/1/30 === RUN TestGetRandomTime/1/31 === PAUSE TestGetRandomTime/1/31 === RUN TestGetRandomTime/1/32 === PAUSE TestGetRandomTime/1/32 === RUN TestGetRandomTime/1/33 === PAUSE TestGetRandomTime/1/33 === RUN TestGetRandomTime/1/34 === PAUSE TestGetRandomTime/1/34 === RUN TestGetRandomTime/1/35 === PAUSE TestGetRandomTime/1/35 === RUN TestGetRandomTime/1/36 === PAUSE TestGetRandomTime/1/36 === RUN TestGetRandomTime/1/37 === PAUSE TestGetRandomTime/1/37 === RUN TestGetRandomTime/1/38 === PAUSE TestGetRandomTime/1/38 === RUN TestGetRandomTime/1/39 === PAUSE TestGetRandomTime/1/39 === RUN TestGetRandomTime/1/40 === PAUSE TestGetRandomTime/1/40 === RUN TestGetRandomTime/1/41 === PAUSE TestGetRandomTime/1/41 === RUN TestGetRandomTime/1/42 === PAUSE TestGetRandomTime/1/42 === RUN TestGetRandomTime/1/43 === PAUSE TestGetRandomTime/1/43 === RUN TestGetRandomTime/1/44 === PAUSE TestGetRandomTime/1/44 === RUN TestGetRandomTime/1/45 === PAUSE TestGetRandomTime/1/45 === RUN TestGetRandomTime/1/46 === PAUSE TestGetRandomTime/1/46 === RUN TestGetRandomTime/1/47 === PAUSE TestGetRandomTime/1/47 === RUN TestGetRandomTime/1/48 === PAUSE TestGetRandomTime/1/48 === RUN TestGetRandomTime/1/49 === PAUSE TestGetRandomTime/1/49 === RUN TestGetRandomTime/1/50 === PAUSE TestGetRandomTime/1/50 === RUN TestGetRandomTime/1/51 === PAUSE TestGetRandomTime/1/51 === RUN TestGetRandomTime/1/52 === PAUSE TestGetRandomTime/1/52 === RUN TestGetRandomTime/1/53 === PAUSE TestGetRandomTime/1/53 === RUN TestGetRandomTime/1/54 === PAUSE TestGetRandomTime/1/54 === RUN TestGetRandomTime/1/55 === PAUSE TestGetRandomTime/1/55 === RUN TestGetRandomTime/1/56 === PAUSE TestGetRandomTime/1/56 === RUN TestGetRandomTime/2/48 === PAUSE TestGetRandomTime/2/48 === RUN TestGetRandomTime/2/49 === PAUSE TestGetRandomTime/2/49 === PAUSE TestGetRandomTime/0/53 === RUN TestGetRandomTime/1/57 === RUN TestGetRandomTime/2/50 === PAUSE TestGetRandomTime/2/50 === RUN TestGetRandomTime/2/51 === PAUSE TestGetRandomTime/2/51 === RUN TestGetRandomTime/2/52 === PAUSE TestGetRandomTime/2/52 === RUN TestGetRandomTime/0/54 === PAUSE TestGetRandomTime/0/54 === RUN TestGetRandomTime/0/55 === PAUSE TestGetRandomTime/0/55 === RUN TestGetRandomTime/0/56 === PAUSE TestGetRandomTime/0/56 === RUN TestGetRandomTime/0/57 === PAUSE TestGetRandomTime/0/57 === RUN TestGetRandomTime/0/58 === PAUSE TestGetRandomTime/0/58 === RUN TestGetRandomTime/0/59 === PAUSE TestGetRandomTime/0/59 === RUN TestGetRandomTime/0/60 === PAUSE TestGetRandomTime/0/60 === RUN TestGetRandomTime/0/61 === PAUSE TestGetRandomTime/0/61 === RUN TestGetRandomTime/0/62 === PAUSE TestGetRandomTime/0/62 === RUN TestGetRandomTime/0/63 === PAUSE TestGetRandomTime/0/63 === RUN TestGetRandomTime/0/64 === PAUSE TestGetRandomTime/0/64 === RUN TestGetRandomTime/0/65 === PAUSE TestGetRandomTime/0/65 === RUN TestGetRandomTime/0/66 === PAUSE TestGetRandomTime/0/66 === RUN TestGetRandomTime/0/67 === PAUSE TestGetRandomTime/0/67 === RUN TestGetRandomTime/0/68 === PAUSE TestGetRandomTime/0/68 === RUN TestGetRandomTime/0/69 === PAUSE TestGetRandomTime/0/69 === RUN TestGetRandomTime/0/70 === PAUSE TestGetRandomTime/0/70 === RUN TestGetRandomTime/0/71 === PAUSE TestGetRandomTime/0/71 === RUN TestGetRandomTime/0/72 === PAUSE TestGetRandomTime/0/72 === RUN TestGetRandomTime/0/73 === PAUSE TestGetRandomTime/0/73 === RUN TestGetRandomTime/0/74 === PAUSE TestGetRandomTime/0/74 === RUN TestGetRandomTime/0/75 === PAUSE TestGetRandomTime/0/75 === RUN TestGetRandomTime/0/76 === PAUSE TestGetRandomTime/0/76 === RUN TestGetRandomTime/0/77 === PAUSE TestGetRandomTime/0/77 === RUN TestGetRandomTime/0/78 === PAUSE TestGetRandomTime/0/78 === RUN TestGetRandomTime/0/79 === PAUSE TestGetRandomTime/0/79 === RUN TestGetRandomTime/0/80 === PAUSE TestGetRandomTime/0/80 === RUN TestGetRandomTime/0/81 === PAUSE TestGetRandomTime/0/81 === RUN TestGetRandomTime/0/82 === PAUSE TestGetRandomTime/0/82 === RUN TestGetRandomTime/0/83 === PAUSE TestGetRandomTime/0/83 === RUN TestGetRandomTime/0/84 === PAUSE TestGetRandomTime/0/84 === RUN TestGetRandomTime/0/85 === PAUSE TestGetRandomTime/0/85 === RUN TestGetRandomTime/0/86 === PAUSE TestGetRandomTime/0/86 === RUN TestGetRandomTime/0/87 === PAUSE TestGetRandomTime/0/87 === RUN TestGetRandomTime/0/88 === PAUSE TestGetRandomTime/0/88 === RUN TestGetRandomTime/0/89 === PAUSE TestGetRandomTime/0/89 === RUN TestGetRandomTime/0/90 === PAUSE TestGetRandomTime/0/90 === RUN TestGetRandomTime/0/91 === PAUSE TestGetRandomTime/0/91 === RUN TestGetRandomTime/0/92 === PAUSE TestGetRandomTime/0/92 === RUN TestGetRandomTime/0/93 === PAUSE TestGetRandomTime/0/93 === RUN TestGetRandomTime/0/94 === PAUSE TestGetRandomTime/0/94 === RUN TestGetRandomTime/0/95 === PAUSE TestGetRandomTime/0/95 === RUN TestGetRandomTime/0/96 === PAUSE TestGetRandomTime/0/96 === RUN TestGetRandomTime/0/97 === PAUSE TestGetRandomTime/0/97 === RUN TestGetRandomTime/0/98 === PAUSE TestGetRandomTime/0/98 === RUN TestGetRandomTime/0/99 === PAUSE TestGetRandomTime/0/99 === CONT TestGetRandomTime/0/0 === PAUSE TestGetRandomTime/1/57 === RUN TestGetRandomTime/1/58 === PAUSE TestGetRandomTime/1/58 === RUN TestGetRandomTime/1/59 === PAUSE TestGetRandomTime/1/59 === RUN TestGetRandomTime/1/60 === PAUSE TestGetRandomTime/1/60 === RUN TestGetRandomTime/1/61 === PAUSE TestGetRandomTime/1/61 === RUN TestGetRandomTime/1/62 === PAUSE TestGetRandomTime/1/62 === RUN TestGetRandomTime/1/63 === PAUSE TestGetRandomTime/1/63 === RUN TestGetRandomTime/1/64 === PAUSE TestGetRandomTime/1/64 === RUN TestGetRandomTime/1/65 === PAUSE TestGetRandomTime/1/65 === RUN TestGetRandomTime/1/66 === PAUSE TestGetRandomTime/1/66 === RUN TestGetRandomTime/1/67 === PAUSE TestGetRandomTime/1/67 === RUN TestGetRandomTime/1/68 === PAUSE TestGetRandomTime/1/68 === RUN TestGetRandomTime/1/69 === PAUSE TestGetRandomTime/1/69 === RUN TestGetRandomTime/1/70 === PAUSE TestGetRandomTime/1/70 === RUN TestGetRandomTime/1/71 === PAUSE TestGetRandomTime/1/71 === RUN TestGetRandomTime/1/72 === PAUSE TestGetRandomTime/1/72 === RUN TestGetRandomTime/1/73 === PAUSE TestGetRandomTime/1/73 === RUN TestGetRandomTime/1/74 === PAUSE TestGetRandomTime/1/74 === RUN TestGetRandomTime/1/75 === PAUSE TestGetRandomTime/1/75 === RUN TestGetRandomTime/1/76 === PAUSE TestGetRandomTime/1/76 === RUN TestGetRandomTime/1/77 === PAUSE TestGetRandomTime/1/77 === RUN TestGetRandomTime/1/78 === PAUSE TestGetRandomTime/1/78 === RUN TestGetRandomTime/1/79 === PAUSE TestGetRandomTime/1/79 === RUN TestGetRandomTime/1/80 === PAUSE TestGetRandomTime/1/80 === RUN TestGetRandomTime/1/81 === PAUSE TestGetRandomTime/1/81 === RUN TestGetRandomTime/1/82 === PAUSE TestGetRandomTime/1/82 === RUN TestGetRandomTime/1/83 === PAUSE TestGetRandomTime/1/83 === RUN TestGetRandomTime/1/84 === PAUSE TestGetRandomTime/1/84 === CONT TestGetRandomTime/0/50 === CONT TestGetRandomTime/0/47 === CONT TestGetRandomTime/0/46 === CONT TestGetRandomTime/0/45 === RUN TestGetRandomTime/1/85 === CONT TestGetRandomTime/0/41 === CONT TestGetRandomTime/0/49 === CONT TestGetRandomTime/0/48 === CONT TestGetRandomTime/0/43 === PAUSE TestGetRandomTime/1/85 === CONT TestGetRandomTime/0/35 === CONT TestGetRandomTime/0/40 === CONT TestGetRandomTime/0/39 === RUN TestGetRandomTime/1/86 === CONT TestGetRandomTime/0/34 === CONT TestGetRandomTime/0/33 === PAUSE TestGetRandomTime/1/86 === CONT TestGetRandomTime/0/98 === RUN TestGetRandomTime/1/87 === PAUSE TestGetRandomTime/1/87 === CONT TestGetRandomTime/0/97 === RUN TestGetRandomTime/1/88 === CONT TestGetRandomTime/0/96 === PAUSE TestGetRandomTime/1/88 === RUN TestGetRandomTime/1/89 === CONT TestGetRandomTime/0/95 === PAUSE TestGetRandomTime/1/89 === CONT TestGetRandomTime/0/88 === CONT TestGetRandomTime/0/13 === CONT TestGetRandomTime/0/31 === CONT TestGetRandomTime/0/93 === CONT TestGetRandomTime/0/15 === CONT TestGetRandomTime/0/86 === CONT TestGetRandomTime/0/5 === CONT TestGetRandomTime/0/10 === CONT TestGetRandomTime/0/65 === CONT TestGetRandomTime/0/30 === CONT TestGetRandomTime/0/64 === CONT TestGetRandomTime/0/57 === CONT TestGetRandomTime/0/62 === CONT TestGetRandomTime/0/63 === CONT TestGetRandomTime/0/66 === CONT TestGetRandomTime/0/60 === CONT TestGetRandomTime/0/59 === CONT TestGetRandomTime/0/77 === CONT TestGetRandomTime/0/29 === CONT TestGetRandomTime/0/84 === CONT TestGetRandomTime/0/83 === CONT TestGetRandomTime/0/82 === CONT TestGetRandomTime/0/81 === CONT TestGetRandomTime/0/80 === CONT TestGetRandomTime/0/79 === CONT TestGetRandomTime/0/73 === CONT TestGetRandomTime/0/76 === CONT TestGetRandomTime/0/74 === CONT TestGetRandomTime/0/58 === CONT TestGetRandomTime/0/72 === CONT TestGetRandomTime/0/28 === CONT TestGetRandomTime/0/53 === CONT TestGetRandomTime/0/38 === CONT TestGetRandomTime/0/89 === CONT TestGetRandomTime/0/75 === CONT TestGetRandomTime/0/27 === CONT TestGetRandomTime/0/36 === CONT TestGetRandomTime/0/71 === CONT TestGetRandomTime/0/51 === CONT TestGetRandomTime/0/44 === CONT TestGetRandomTime/0/94 === CONT TestGetRandomTime/0/19 === CONT TestGetRandomTime/0/70 === CONT TestGetRandomTime/0/14 === CONT TestGetRandomTime/0/42 === CONT TestGetRandomTime/0/17 === CONT TestGetRandomTime/0/90 === CONT TestGetRandomTime/0/12 === CONT TestGetRandomTime/0/20 === CONT TestGetRandomTime/0/92 === CONT TestGetRandomTime/0/11 === CONT TestGetRandomTime/0/87 === CONT TestGetRandomTime/0/67 === CONT TestGetRandomTime/0/9 === CONT TestGetRandomTime/0/8 === CONT TestGetRandomTime/0/7 === CONT TestGetRandomTime/0/6 === CONT TestGetRandomTime/0/3 === CONT TestGetRandomTime/0/2 === CONT TestGetRandomTime/0/1 === RUN TestGetRandomTime/2/53 === CONT TestGetRandomTime/0/24 === CONT TestGetRandomTime/0/37 === CONT TestGetRandomTime/0/99 === CONT TestGetRandomTime/0/23 === CONT TestGetRandomTime/0/61 === CONT TestGetRandomTime/0/4 === CONT TestGetRandomTime/0/56 === CONT TestGetRandomTime/0/85 === PAUSE TestGetRandomTime/2/53 === CONT TestGetRandomTime/0/21 === RUN TestGetRandomTime/2/54 === PAUSE TestGetRandomTime/2/54 === CONT TestGetRandomTime/0/69 === CONT TestGetRandomTime/0/91 === RUN TestGetRandomTime/2/55 === CONT TestGetRandomTime/0/18 === PAUSE TestGetRandomTime/2/55 === CONT TestGetRandomTime/0/68 === CONT TestGetRandomTime/0/16 === RUN TestGetRandomTime/2/56 === PAUSE TestGetRandomTime/2/56 === RUN TestGetRandomTime/1/90 === CONT TestGetRandomTime/0/25 === CONT TestGetRandomTime/0/26 === CONT TestGetRandomTime/0/55 === CONT TestGetRandomTime/0/54 === CONT TestGetRandomTime/0/22 === CONT TestGetRandomTime/0/32 === CONT TestGetRandomTime/0/78 === CONT TestGetRandomTime/0/52 === RUN TestGetRandomTime/2/57 === PAUSE TestGetRandomTime/2/57 === RUN TestGetRandomTime/2/58 === PAUSE TestGetRandomTime/2/58 === RUN TestGetRandomTime/2/59 === PAUSE TestGetRandomTime/2/59 === RUN TestGetRandomTime/2/60 === PAUSE TestGetRandomTime/2/60 === RUN TestGetRandomTime/2/61 === PAUSE TestGetRandomTime/2/61 === RUN TestGetRandomTime/2/62 === PAUSE TestGetRandomTime/2/62 === RUN TestGetRandomTime/2/63 === PAUSE TestGetRandomTime/2/63 === RUN TestGetRandomTime/2/64 === PAUSE TestGetRandomTime/2/64 === RUN TestGetRandomTime/2/65 === PAUSE TestGetRandomTime/2/65 === PAUSE TestGetRandomTime/1/90 === RUN TestGetRandomTime/1/91 === PAUSE TestGetRandomTime/1/91 === RUN TestGetRandomTime/1/92 === PAUSE TestGetRandomTime/1/92 === RUN TestGetRandomTime/1/93 === PAUSE TestGetRandomTime/1/93 === RUN TestGetRandomTime/1/94 === PAUSE TestGetRandomTime/1/94 === RUN TestGetRandomTime/1/95 === PAUSE TestGetRandomTime/1/95 === RUN TestGetRandomTime/1/96 === PAUSE TestGetRandomTime/1/96 === RUN TestGetRandomTime/1/97 === PAUSE TestGetRandomTime/1/97 === RUN TestGetRandomTime/2/66 === PAUSE TestGetRandomTime/2/66 === RUN TestGetRandomTime/1/98 === PAUSE TestGetRandomTime/1/98 === RUN TestGetRandomTime/1/99 === PAUSE TestGetRandomTime/1/99 === CONT TestGetRandomTime/1/0 === RUN TestGetRandomTime/2/67 === PAUSE TestGetRandomTime/2/67 === RUN TestGetRandomTime/2/68 === PAUSE TestGetRandomTime/2/68 === RUN TestGetRandomTime/2/69 === PAUSE TestGetRandomTime/2/69 === RUN TestGetRandomTime/2/70 === PAUSE TestGetRandomTime/2/70 === RUN TestGetRandomTime/2/71 === PAUSE TestGetRandomTime/2/71 === RUN TestGetRandomTime/2/72 === PAUSE TestGetRandomTime/2/72 === RUN TestGetRandomTime/2/73 === PAUSE TestGetRandomTime/2/73 === RUN TestGetRandomTime/2/74 === PAUSE TestGetRandomTime/2/74 === RUN TestGetRandomTime/2/75 === PAUSE TestGetRandomTime/2/75 === RUN TestGetRandomTime/2/76 === PAUSE TestGetRandomTime/2/76 === RUN TestGetRandomTime/2/77 === PAUSE TestGetRandomTime/2/77 === RUN TestGetRandomTime/2/78 === PAUSE TestGetRandomTime/2/78 === RUN TestGetRandomTime/2/79 === PAUSE TestGetRandomTime/2/79 === RUN TestGetRandomTime/2/80 === PAUSE TestGetRandomTime/2/80 === RUN TestGetRandomTime/2/81 === PAUSE TestGetRandomTime/2/81 === RUN TestGetRandomTime/2/82 === PAUSE TestGetRandomTime/2/82 === RUN TestGetRandomTime/2/83 === PAUSE TestGetRandomTime/2/83 === RUN TestGetRandomTime/2/84 === PAUSE TestGetRandomTime/2/84 === RUN TestGetRandomTime/2/85 === PAUSE TestGetRandomTime/2/85 === RUN TestGetRandomTime/2/86 === PAUSE TestGetRandomTime/2/86 === RUN TestGetRandomTime/2/87 === PAUSE TestGetRandomTime/2/87 === RUN TestGetRandomTime/2/88 === PAUSE TestGetRandomTime/2/88 === RUN TestGetRandomTime/2/89 === PAUSE TestGetRandomTime/2/89 === RUN TestGetRandomTime/2/90 === PAUSE TestGetRandomTime/2/90 === RUN TestGetRandomTime/2/91 === PAUSE TestGetRandomTime/2/91 === RUN TestGetRandomTime/2/92 === PAUSE TestGetRandomTime/2/92 === RUN TestGetRandomTime/2/93 === PAUSE TestGetRandomTime/2/93 === RUN TestGetRandomTime/2/94 === PAUSE TestGetRandomTime/2/94 === RUN TestGetRandomTime/2/95 === PAUSE TestGetRandomTime/2/95 === RUN TestGetRandomTime/2/96 === PAUSE TestGetRandomTime/2/96 === RUN TestGetRandomTime/2/97 === PAUSE TestGetRandomTime/2/97 === RUN TestGetRandomTime/2/98 === PAUSE TestGetRandomTime/2/98 === RUN TestGetRandomTime/2/99 === PAUSE TestGetRandomTime/2/99 === CONT TestGetRandomTime/2/0 === CONT TestGetRandomTime/1/99 === CONT TestGetRandomTime/1/98 === CONT TestGetRandomTime/1/97 === CONT TestGetRandomTime/1/96 === CONT TestGetRandomTime/1/95 === CONT TestGetRandomTime/1/94 === CONT TestGetRandomTime/1/93 === CONT TestGetRandomTime/1/92 === CONT TestGetRandomTime/1/91 === CONT TestGetRandomTime/1/90 === CONT TestGetRandomTime/1/89 === CONT TestGetRandomTime/1/88 === CONT TestGetRandomTime/1/87 === CONT TestGetRandomTime/1/86 === CONT TestGetRandomTime/1/85 === CONT TestGetRandomTime/1/84 === CONT TestGetRandomTime/1/83 === CONT TestGetRandomTime/1/82 === CONT TestGetRandomTime/1/81 === CONT TestGetRandomTime/1/80 === CONT TestGetRandomTime/1/79 === CONT TestGetRandomTime/1/78 === CONT TestGetRandomTime/1/77 === CONT TestGetRandomTime/1/76 === CONT TestGetRandomTime/1/75 === CONT TestGetRandomTime/1/74 === CONT TestGetRandomTime/1/73 === CONT TestGetRandomTime/1/72 === CONT TestGetRandomTime/1/71 === CONT TestGetRandomTime/1/70 === CONT TestGetRandomTime/1/69 === CONT TestGetRandomTime/1/68 === CONT TestGetRandomTime/1/67 === CONT TestGetRandomTime/1/66 === CONT TestGetRandomTime/1/65 === CONT TestGetRandomTime/1/64 === CONT TestGetRandomTime/1/63 === CONT TestGetRandomTime/1/62 === CONT TestGetRandomTime/1/61 === CONT TestGetRandomTime/1/60 === CONT TestGetRandomTime/1/59 === CONT TestGetRandomTime/1/58 === CONT TestGetRandomTime/1/57 === CONT TestGetRandomTime/1/56 === CONT TestGetRandomTime/1/55 === CONT TestGetRandomTime/1/54 === CONT TestGetRandomTime/2/75 === CONT TestGetRandomTime/2/77 === CONT TestGetRandomTime/2/74 === CONT TestGetRandomTime/2/37 === CONT TestGetRandomTime/2/13 === CONT TestGetRandomTime/2/35 === CONT TestGetRandomTime/2/11 === CONT TestGetRandomTime/1/53 === CONT TestGetRandomTime/1/15 === CONT TestGetRandomTime/2/8 === CONT TestGetRandomTime/2/71 === CONT TestGetRandomTime/1/16 === CONT TestGetRandomTime/2/7 === CONT TestGetRandomTime/1/52 === CONT TestGetRandomTime/2/63 === CONT TestGetRandomTime/1/14 === CONT TestGetRandomTime/2/73 === CONT TestGetRandomTime/2/6 === CONT TestGetRandomTime/2/66 === CONT TestGetRandomTime/2/36 === CONT TestGetRandomTime/2/62 === CONT TestGetRandomTime/2/16 === CONT TestGetRandomTime/2/49 === CONT TestGetRandomTime/2/64 === CONT TestGetRandomTime/2/12 === CONT TestGetRandomTime/2/29 === CONT TestGetRandomTime/1/31 === CONT TestGetRandomTime/2/46 === CONT TestGetRandomTime/1/40 === CONT TestGetRandomTime/1/30 === CONT TestGetRandomTime/1/37 === CONT TestGetRandomTime/2/59 === CONT TestGetRandomTime/2/67 === CONT TestGetRandomTime/1/13 === CONT TestGetRandomTime/2/17 === CONT TestGetRandomTime/2/45 === CONT TestGetRandomTime/1/11 === CONT TestGetRandomTime/1/23 === CONT TestGetRandomTime/1/20 === CONT TestGetRandomTime/2/44 === CONT TestGetRandomTime/1/22 === CONT TestGetRandomTime/2/72 === CONT TestGetRandomTime/2/42 === CONT TestGetRandomTime/1/7 === CONT TestGetRandomTime/1/1 === CONT TestGetRandomTime/2/99 === CONT TestGetRandomTime/2/4 === CONT TestGetRandomTime/1/39 === CONT TestGetRandomTime/1/6 === CONT TestGetRandomTime/2/97 === CONT TestGetRandomTime/2/50 === CONT TestGetRandomTime/2/53 === CONT TestGetRandomTime/2/87 === CONT TestGetRandomTime/1/25 === CONT TestGetRandomTime/2/81 === CONT TestGetRandomTime/2/83 === CONT TestGetRandomTime/2/80 === CONT TestGetRandomTime/2/88 === CONT TestGetRandomTime/2/90 === CONT TestGetRandomTime/2/86 === CONT TestGetRandomTime/2/18 === CONT TestGetRandomTime/2/21 === CONT TestGetRandomTime/1/26 === CONT TestGetRandomTime/2/24 === CONT TestGetRandomTime/2/89 === CONT TestGetRandomTime/2/69 === CONT TestGetRandomTime/2/23 === CONT TestGetRandomTime/1/18 === CONT TestGetRandomTime/2/68 === CONT TestGetRandomTime/2/14 === CONT TestGetRandomTime/2/34 === CONT TestGetRandomTime/2/79 === CONT TestGetRandomTime/2/33 === CONT TestGetRandomTime/1/51 === CONT TestGetRandomTime/2/32 === CONT TestGetRandomTime/2/5 === CONT TestGetRandomTime/2/31 === CONT TestGetRandomTime/2/61 === CONT TestGetRandomTime/2/30 === CONT TestGetRandomTime/2/60 === CONT TestGetRandomTime/2/15 === CONT TestGetRandomTime/1/49 === CONT TestGetRandomTime/1/48 === CONT TestGetRandomTime/1/34 === CONT TestGetRandomTime/1/47 === CONT TestGetRandomTime/1/33 === CONT TestGetRandomTime/1/46 === CONT TestGetRandomTime/1/32 === CONT TestGetRandomTime/1/45 === CONT TestGetRandomTime/2/10 === CONT TestGetRandomTime/1/44 === CONT TestGetRandomTime/2/48 === CONT TestGetRandomTime/1/43 === CONT TestGetRandomTime/2/47 === CONT TestGetRandomTime/1/42 === CONT TestGetRandomTime/1/41 === CONT TestGetRandomTime/1/36 === CONT TestGetRandomTime/1/38 === CONT TestGetRandomTime/2/76 === CONT TestGetRandomTime/2/9 === CONT TestGetRandomTime/1/29 === CONT TestGetRandomTime/1/24 === CONT TestGetRandomTime/2/94 === CONT TestGetRandomTime/1/28 === CONT TestGetRandomTime/1/27 === CONT TestGetRandomTime/2/57 === CONT TestGetRandomTime/2/58 === CONT TestGetRandomTime/2/2 === CONT TestGetRandomTime/1/21 === CONT TestGetRandomTime/2/54 === CONT TestGetRandomTime/2/43 === CONT TestGetRandomTime/1/10 === CONT TestGetRandomTime/2/56 === CONT TestGetRandomTime/1/9 === CONT TestGetRandomTime/2/55 === CONT TestGetRandomTime/1/8 === CONT TestGetRandomTime/2/84 === CONT TestGetRandomTime/2/38 === CONT TestGetRandomTime/2/70 === CONT TestGetRandomTime/2/98 === CONT TestGetRandomTime/2/96 === CONT TestGetRandomTime/1/35 === CONT TestGetRandomTime/1/50 === CONT TestGetRandomTime/2/41 === CONT TestGetRandomTime/1/17 === CONT TestGetRandomTime/1/4 === CONT TestGetRandomTime/2/82 === CONT TestGetRandomTime/1/3 === CONT TestGetRandomTime/2/3 === CONT TestGetRandomTime/2/1 === CONT TestGetRandomTime/1/19 === CONT TestGetRandomTime/2/93 === CONT TestGetRandomTime/2/95 === CONT TestGetRandomTime/1/2 === CONT TestGetRandomTime/2/52 === CONT TestGetRandomTime/1/12 === CONT TestGetRandomTime/2/40 === CONT TestGetRandomTime/2/78 === CONT TestGetRandomTime/2/28 === CONT TestGetRandomTime/2/27 === CONT TestGetRandomTime/2/26 === CONT TestGetRandomTime/2/92 === CONT TestGetRandomTime/2/25 === CONT TestGetRandomTime/2/22 === CONT TestGetRandomTime/2/19 === CONT TestGetRandomTime/2/20 === CONT TestGetRandomTime/2/85 === CONT TestGetRandomTime/2/39 === CONT TestGetRandomTime/2/65 === CONT TestGetRandomTime/2/91 === CONT TestGetRandomTime/2/51 === CONT TestGetRandomTime/1/5 --- PASS: TestGetRandomTime (0.18s) --- PASS: TestGetRandomTime/3 (0.16s) --- PASS: TestGetRandomTime/3/0 (0.00s) --- PASS: TestGetRandomTime/3/47 (0.00s) --- PASS: TestGetRandomTime/3/71 (0.00s) --- PASS: TestGetRandomTime/3/24 (0.00s) --- PASS: TestGetRandomTime/3/22 (0.00s) --- PASS: TestGetRandomTime/3/46 (0.00s) --- PASS: TestGetRandomTime/3/94 (0.00s) --- PASS: TestGetRandomTime/3/64 (0.00s) --- PASS: TestGetRandomTime/3/40 (0.00s) --- PASS: TestGetRandomTime/3/34 (0.00s) --- PASS: TestGetRandomTime/3/39 (0.00s) --- PASS: TestGetRandomTime/3/83 (0.00s) --- PASS: TestGetRandomTime/3/31 (0.00s) --- PASS: TestGetRandomTime/3/18 (0.00s) --- PASS: TestGetRandomTime/3/82 (0.00s) --- PASS: TestGetRandomTime/3/57 (0.00s) --- PASS: TestGetRandomTime/3/60 (0.00s) --- PASS: TestGetRandomTime/3/21 (0.00s) --- PASS: TestGetRandomTime/3/44 (0.00s) --- PASS: TestGetRandomTime/3/17 (0.00s) --- PASS: TestGetRandomTime/3/27 (0.00s) --- PASS: TestGetRandomTime/3/99 (0.00s) --- PASS: TestGetRandomTime/3/26 (0.00s) --- PASS: TestGetRandomTime/3/65 (0.00s) --- PASS: TestGetRandomTime/3/12 (0.00s) --- PASS: TestGetRandomTime/3/81 (0.00s) --- PASS: TestGetRandomTime/3/74 (0.00s) --- PASS: TestGetRandomTime/3/51 (0.00s) --- PASS: TestGetRandomTime/3/87 (0.00s) --- PASS: TestGetRandomTime/3/10 (0.00s) --- PASS: TestGetRandomTime/3/90 (0.00s) --- PASS: TestGetRandomTime/3/3 (0.00s) --- PASS: TestGetRandomTime/3/80 (0.00s) --- PASS: TestGetRandomTime/3/8 (0.00s) --- PASS: TestGetRandomTime/3/73 (0.00s) --- PASS: TestGetRandomTime/3/79 (0.00s) --- PASS: TestGetRandomTime/3/2 (0.00s) --- PASS: TestGetRandomTime/3/7 (0.00s) --- PASS: TestGetRandomTime/3/25 (0.00s) --- PASS: TestGetRandomTime/3/53 (0.00s) --- PASS: TestGetRandomTime/3/97 (0.00s) --- PASS: TestGetRandomTime/3/85 (0.00s) --- PASS: TestGetRandomTime/3/38 (0.00s) --- PASS: TestGetRandomTime/3/11 (0.00s) --- PASS: TestGetRandomTime/3/1 (0.00s) --- PASS: TestGetRandomTime/3/76 (0.00s) --- PASS: TestGetRandomTime/3/78 (0.00s) --- PASS: TestGetRandomTime/3/49 (0.00s) --- PASS: TestGetRandomTime/3/93 (0.00s) --- PASS: TestGetRandomTime/3/50 (0.00s) --- PASS: TestGetRandomTime/3/95 (0.00s) --- PASS: TestGetRandomTime/3/48 (0.00s) --- PASS: TestGetRandomTime/3/67 (0.00s) --- PASS: TestGetRandomTime/3/72 (0.00s) --- PASS: TestGetRandomTime/3/70 (0.00s) --- PASS: TestGetRandomTime/3/69 (0.00s) --- PASS: TestGetRandomTime/3/68 (0.00s) --- PASS: TestGetRandomTime/3/23 (0.00s) --- PASS: TestGetRandomTime/3/66 (0.00s) --- PASS: TestGetRandomTime/3/63 (0.00s) --- PASS: TestGetRandomTime/3/62 (0.00s) --- PASS: TestGetRandomTime/3/84 (0.00s) --- PASS: TestGetRandomTime/3/61 (0.00s) --- PASS: TestGetRandomTime/3/45 (0.00s) --- PASS: TestGetRandomTime/3/43 (0.00s) --- PASS: TestGetRandomTime/3/42 (0.00s) --- PASS: TestGetRandomTime/3/41 (0.00s) --- PASS: TestGetRandomTime/3/35 (0.00s) --- PASS: TestGetRandomTime/3/32 (0.00s) --- PASS: TestGetRandomTime/3/59 (0.00s) --- PASS: TestGetRandomTime/3/30 (0.00s) --- PASS: TestGetRandomTime/3/58 (0.00s) --- PASS: TestGetRandomTime/3/29 (0.00s) --- PASS: TestGetRandomTime/3/86 (0.00s) --- PASS: TestGetRandomTime/3/77 (0.00s) --- PASS: TestGetRandomTime/3/16 (0.00s) --- PASS: TestGetRandomTime/3/55 (0.00s) --- PASS: TestGetRandomTime/3/15 (0.00s) --- PASS: TestGetRandomTime/3/28 (0.00s) --- PASS: TestGetRandomTime/3/20 (0.00s) --- PASS: TestGetRandomTime/3/92 (0.00s) --- PASS: TestGetRandomTime/3/9 (0.00s) --- PASS: TestGetRandomTime/3/19 (0.00s) --- PASS: TestGetRandomTime/3/88 (0.00s) --- PASS: TestGetRandomTime/3/56 (0.00s) --- PASS: TestGetRandomTime/3/36 (0.00s) --- PASS: TestGetRandomTime/3/33 (0.00s) --- PASS: TestGetRandomTime/3/96 (0.00s) --- PASS: TestGetRandomTime/3/13 (0.00s) --- PASS: TestGetRandomTime/3/54 (0.00s) --- PASS: TestGetRandomTime/3/4 (0.00s) --- PASS: TestGetRandomTime/3/37 (0.00s) --- PASS: TestGetRandomTime/3/52 (0.00s) --- PASS: TestGetRandomTime/3/14 (0.00s) --- PASS: TestGetRandomTime/3/5 (0.00s) --- PASS: TestGetRandomTime/3/6 (0.00s) --- PASS: TestGetRandomTime/3/91 (0.00s) --- PASS: TestGetRandomTime/3/98 (0.00s) --- PASS: TestGetRandomTime/3/75 (0.00s) --- PASS: TestGetRandomTime/3/89 (0.00s) --- PASS: TestGetRandomTime/4 (0.18s) --- PASS: TestGetRandomTime/4/0 (0.00s) --- PASS: TestGetRandomTime/4/67 (0.00s) --- PASS: TestGetRandomTime/4/6 (0.00s) --- PASS: TestGetRandomTime/4/27 (0.00s) --- PASS: TestGetRandomTime/4/61 (0.00s) --- PASS: TestGetRandomTime/4/3 (0.00s) --- PASS: TestGetRandomTime/4/2 (0.00s) --- PASS: TestGetRandomTime/4/97 (0.00s) --- PASS: TestGetRandomTime/4/94 (0.00s) --- PASS: TestGetRandomTime/4/55 (0.00s) --- PASS: TestGetRandomTime/4/33 (0.00s) --- PASS: TestGetRandomTime/4/56 (0.00s) --- PASS: TestGetRandomTime/4/93 (0.00s) --- PASS: TestGetRandomTime/4/40 (0.00s) --- PASS: TestGetRandomTime/4/91 (0.00s) --- PASS: TestGetRandomTime/4/92 (0.00s) --- PASS: TestGetRandomTime/4/43 (0.00s) --- PASS: TestGetRandomTime/4/12 (0.00s) --- PASS: TestGetRandomTime/4/25 (0.00s) --- PASS: TestGetRandomTime/4/54 (0.00s) --- PASS: TestGetRandomTime/4/89 (0.00s) --- PASS: TestGetRandomTime/4/32 (0.00s) --- PASS: TestGetRandomTime/4/95 (0.00s) --- PASS: TestGetRandomTime/4/24 (0.00s) --- PASS: TestGetRandomTime/4/42 (0.00s) --- PASS: TestGetRandomTime/4/99 (0.00s) --- PASS: TestGetRandomTime/4/36 (0.00s) --- PASS: TestGetRandomTime/4/8 (0.00s) --- PASS: TestGetRandomTime/4/16 (0.00s) --- PASS: TestGetRandomTime/4/7 (0.00s) --- PASS: TestGetRandomTime/4/15 (0.00s) --- PASS: TestGetRandomTime/4/14 (0.00s) --- PASS: TestGetRandomTime/4/29 (0.00s) --- PASS: TestGetRandomTime/4/28 (0.00s) --- PASS: TestGetRandomTime/4/13 (0.00s) --- PASS: TestGetRandomTime/4/11 (0.00s) --- PASS: TestGetRandomTime/4/10 (0.00s) --- PASS: TestGetRandomTime/4/9 (0.00s) --- PASS: TestGetRandomTime/4/64 (0.00s) --- PASS: TestGetRandomTime/4/76 (0.00s) --- PASS: TestGetRandomTime/4/69 (0.00s) --- PASS: TestGetRandomTime/4/20 (0.00s) --- PASS: TestGetRandomTime/4/50 (0.00s) --- PASS: TestGetRandomTime/4/66 (0.00s) --- PASS: TestGetRandomTime/4/72 (0.00s) --- PASS: TestGetRandomTime/4/62 (0.00s) --- PASS: TestGetRandomTime/4/75 (0.00s) --- PASS: TestGetRandomTime/4/52 (0.00s) --- PASS: TestGetRandomTime/4/23 (0.00s) --- PASS: TestGetRandomTime/4/17 (0.00s) --- PASS: TestGetRandomTime/4/5 (0.00s) --- PASS: TestGetRandomTime/4/51 (0.00s) --- PASS: TestGetRandomTime/4/34 (0.00s) --- PASS: TestGetRandomTime/4/47 (0.00s) --- PASS: TestGetRandomTime/4/68 (0.00s) --- PASS: TestGetRandomTime/4/74 (0.00s) --- PASS: TestGetRandomTime/4/19 (0.00s) --- PASS: TestGetRandomTime/4/53 (0.00s) --- PASS: TestGetRandomTime/4/46 (0.00s) --- PASS: TestGetRandomTime/4/18 (0.00s) --- PASS: TestGetRandomTime/4/35 (0.00s) --- PASS: TestGetRandomTime/4/71 (0.00s) --- PASS: TestGetRandomTime/4/49 (0.00s) --- PASS: TestGetRandomTime/4/88 (0.00s) --- PASS: TestGetRandomTime/4/48 (0.00s) --- PASS: TestGetRandomTime/4/44 (0.00s) --- PASS: TestGetRandomTime/4/22 (0.00s) --- PASS: TestGetRandomTime/4/83 (0.00s) --- PASS: TestGetRandomTime/4/82 (0.00s) --- PASS: TestGetRandomTime/4/86 (0.00s) --- PASS: TestGetRandomTime/4/21 (0.00s) --- PASS: TestGetRandomTime/4/87 (0.00s) --- PASS: TestGetRandomTime/4/81 (0.00s) --- PASS: TestGetRandomTime/4/84 (0.00s) --- PASS: TestGetRandomTime/4/45 (0.00s) --- PASS: TestGetRandomTime/4/63 (0.00s) --- PASS: TestGetRandomTime/4/70 (0.00s) --- PASS: TestGetRandomTime/4/80 (0.00s) --- PASS: TestGetRandomTime/4/98 (0.00s) --- PASS: TestGetRandomTime/4/4 (0.00s) --- PASS: TestGetRandomTime/4/96 (0.00s) --- PASS: TestGetRandomTime/4/59 (0.00s) --- PASS: TestGetRandomTime/4/85 (0.00s) --- PASS: TestGetRandomTime/4/60 (0.00s) --- PASS: TestGetRandomTime/4/1 (0.00s) --- PASS: TestGetRandomTime/4/58 (0.00s) --- PASS: TestGetRandomTime/4/57 (0.00s) --- PASS: TestGetRandomTime/4/31 (0.00s) --- PASS: TestGetRandomTime/4/26 (0.00s) --- PASS: TestGetRandomTime/4/65 (0.00s) --- PASS: TestGetRandomTime/4/37 (0.00s) --- PASS: TestGetRandomTime/4/41 (0.00s) --- PASS: TestGetRandomTime/4/90 (0.00s) --- PASS: TestGetRandomTime/4/79 (0.00s) --- PASS: TestGetRandomTime/4/38 (0.00s) --- PASS: TestGetRandomTime/4/73 (0.00s) --- PASS: TestGetRandomTime/4/30 (0.00s) --- PASS: TestGetRandomTime/4/78 (0.00s) --- PASS: TestGetRandomTime/4/39 (0.00s) --- PASS: TestGetRandomTime/4/77 (0.00s) --- PASS: TestGetRandomTime/0 (0.21s) --- PASS: TestGetRandomTime/0/0 (0.00s) --- PASS: TestGetRandomTime/0/47 (0.00s) --- PASS: TestGetRandomTime/0/46 (0.00s) --- PASS: TestGetRandomTime/0/50 (0.00s) --- PASS: TestGetRandomTime/0/45 (0.00s) --- PASS: TestGetRandomTime/0/41 (0.00s) --- PASS: TestGetRandomTime/0/49 (0.00s) --- PASS: TestGetRandomTime/0/48 (0.00s) --- PASS: TestGetRandomTime/0/43 (0.00s) --- PASS: TestGetRandomTime/0/35 (0.00s) --- PASS: TestGetRandomTime/0/40 (0.00s) --- PASS: TestGetRandomTime/0/39 (0.00s) --- PASS: TestGetRandomTime/0/34 (0.00s) --- PASS: TestGetRandomTime/0/33 (0.00s) --- PASS: TestGetRandomTime/0/98 (0.00s) --- PASS: TestGetRandomTime/0/97 (0.00s) --- PASS: TestGetRandomTime/0/96 (0.00s) --- PASS: TestGetRandomTime/0/95 (0.00s) --- PASS: TestGetRandomTime/0/13 (0.00s) --- PASS: TestGetRandomTime/0/88 (0.00s) --- PASS: TestGetRandomTime/0/93 (0.00s) --- PASS: TestGetRandomTime/0/86 (0.00s) --- PASS: TestGetRandomTime/0/5 (0.00s) --- PASS: TestGetRandomTime/0/31 (0.00s) --- PASS: TestGetRandomTime/0/15 (0.00s) --- PASS: TestGetRandomTime/0/10 (0.00s) --- PASS: TestGetRandomTime/0/65 (0.00s) --- PASS: TestGetRandomTime/0/64 (0.00s) --- PASS: TestGetRandomTime/0/30 (0.00s) --- PASS: TestGetRandomTime/0/28 (0.00s) --- PASS: TestGetRandomTime/0/57 (0.00s) --- PASS: TestGetRandomTime/0/89 (0.00s) --- PASS: TestGetRandomTime/0/62 (0.00s) --- PASS: TestGetRandomTime/0/75 (0.00s) --- PASS: TestGetRandomTime/0/63 (0.00s) --- PASS: TestGetRandomTime/0/60 (0.00s) --- PASS: TestGetRandomTime/0/77 (0.00s) --- PASS: TestGetRandomTime/0/36 (0.00s) --- PASS: TestGetRandomTime/0/83 (0.00s) --- PASS: TestGetRandomTime/0/71 (0.00s) --- PASS: TestGetRandomTime/0/94 (0.00s) --- PASS: TestGetRandomTime/0/29 (0.00s) --- PASS: TestGetRandomTime/0/81 (0.00s) --- PASS: TestGetRandomTime/0/19 (0.00s) --- PASS: TestGetRandomTime/0/70 (0.00s) --- PASS: TestGetRandomTime/0/58 (0.00s) --- PASS: TestGetRandomTime/0/80 (0.00s) --- PASS: TestGetRandomTime/0/79 (0.00s) --- PASS: TestGetRandomTime/0/76 (0.00s) --- PASS: TestGetRandomTime/0/14 (0.00s) --- PASS: TestGetRandomTime/0/72 (0.00s) --- PASS: TestGetRandomTime/0/74 (0.00s) --- PASS: TestGetRandomTime/0/38 (0.00s) --- PASS: TestGetRandomTime/0/17 (0.00s) --- PASS: TestGetRandomTime/0/82 (0.00s) --- PASS: TestGetRandomTime/0/51 (0.00s) --- PASS: TestGetRandomTime/0/73 (0.00s) --- PASS: TestGetRandomTime/0/42 (0.00s) --- PASS: TestGetRandomTime/0/66 (0.00s) --- PASS: TestGetRandomTime/0/59 (0.00s) --- PASS: TestGetRandomTime/0/12 (0.00s) --- PASS: TestGetRandomTime/0/53 (0.00s) --- PASS: TestGetRandomTime/0/84 (0.00s) --- PASS: TestGetRandomTime/0/90 (0.00s) --- PASS: TestGetRandomTime/0/92 (0.00s) --- PASS: TestGetRandomTime/0/11 (0.00s) --- PASS: TestGetRandomTime/0/20 (0.00s) --- PASS: TestGetRandomTime/0/24 (0.00s) --- PASS: TestGetRandomTime/0/67 (0.00s) --- PASS: TestGetRandomTime/0/87 (0.00s) --- PASS: TestGetRandomTime/0/1 (0.00s) --- PASS: TestGetRandomTime/0/37 (0.00s) --- PASS: TestGetRandomTime/0/2 (0.00s) --- PASS: TestGetRandomTime/0/9 (0.00s) --- PASS: TestGetRandomTime/0/23 (0.00s) --- PASS: TestGetRandomTime/0/61 (0.00s) --- PASS: TestGetRandomTime/0/99 (0.00s) --- PASS: TestGetRandomTime/0/7 (0.00s) --- PASS: TestGetRandomTime/0/6 (0.00s) --- PASS: TestGetRandomTime/0/3 (0.00s) --- PASS: TestGetRandomTime/0/8 (0.00s) --- PASS: TestGetRandomTime/0/4 (0.00s) --- PASS: TestGetRandomTime/0/56 (0.00s) --- PASS: TestGetRandomTime/0/85 (0.00s) --- PASS: TestGetRandomTime/0/27 (0.00s) --- PASS: TestGetRandomTime/0/21 (0.00s) --- PASS: TestGetRandomTime/0/44 (0.00s) --- PASS: TestGetRandomTime/0/69 (0.00s) --- PASS: TestGetRandomTime/0/91 (0.00s) --- PASS: TestGetRandomTime/0/18 (0.00s) --- PASS: TestGetRandomTime/0/68 (0.00s) --- PASS: TestGetRandomTime/0/16 (0.00s) --- PASS: TestGetRandomTime/0/32 (0.00s) --- PASS: TestGetRandomTime/0/78 (0.00s) --- PASS: TestGetRandomTime/0/52 (0.00s) --- PASS: TestGetRandomTime/0/26 (0.00s) --- PASS: TestGetRandomTime/0/55 (0.00s) --- PASS: TestGetRandomTime/0/54 (0.00s) --- PASS: TestGetRandomTime/0/22 (0.00s) --- PASS: TestGetRandomTime/0/25 (0.00s) --- PASS: TestGetRandomTime/2 (0.22s) --- PASS: TestGetRandomTime/2/0 (0.00s) --- PASS: TestGetRandomTime/2/75 (0.00s) --- PASS: TestGetRandomTime/2/77 (0.00s) --- PASS: TestGetRandomTime/2/74 (0.00s) --- PASS: TestGetRandomTime/2/37 (0.00s) --- PASS: TestGetRandomTime/2/13 (0.00s) --- PASS: TestGetRandomTime/2/11 (0.00s) --- PASS: TestGetRandomTime/2/8 (0.00s) --- PASS: TestGetRandomTime/2/71 (0.00s) --- PASS: TestGetRandomTime/2/7 (0.00s) --- PASS: TestGetRandomTime/2/6 (0.00s) --- PASS: TestGetRandomTime/2/66 (0.00s) --- PASS: TestGetRandomTime/2/62 (0.00s) --- PASS: TestGetRandomTime/2/16 (0.00s) --- PASS: TestGetRandomTime/2/73 (0.00s) --- PASS: TestGetRandomTime/2/36 (0.00s) --- PASS: TestGetRandomTime/2/12 (0.00s) --- PASS: TestGetRandomTime/2/46 (0.00s) --- PASS: TestGetRandomTime/2/59 (0.00s) --- PASS: TestGetRandomTime/2/45 (0.00s) --- PASS: TestGetRandomTime/2/44 (0.00s) --- PASS: TestGetRandomTime/2/42 (0.00s) --- PASS: TestGetRandomTime/2/29 (0.00s) --- PASS: TestGetRandomTime/2/49 (0.00s) --- PASS: TestGetRandomTime/2/97 (0.00s) --- PASS: TestGetRandomTime/2/64 (0.00s) --- PASS: TestGetRandomTime/2/63 (0.00s) --- PASS: TestGetRandomTime/2/67 (0.00s) --- PASS: TestGetRandomTime/2/53 (0.00s) --- PASS: TestGetRandomTime/2/50 (0.00s) --- PASS: TestGetRandomTime/2/83 (0.00s) --- PASS: TestGetRandomTime/2/99 (0.00s) --- PASS: TestGetRandomTime/2/81 (0.00s) --- PASS: TestGetRandomTime/2/4 (0.00s) --- PASS: TestGetRandomTime/2/86 (0.00s) --- PASS: TestGetRandomTime/2/18 (0.00s) --- PASS: TestGetRandomTime/2/90 (0.00s) --- PASS: TestGetRandomTime/2/21 (0.00s) --- PASS: TestGetRandomTime/2/72 (0.00s) --- PASS: TestGetRandomTime/2/24 (0.00s) --- PASS: TestGetRandomTime/2/23 (0.00s) --- PASS: TestGetRandomTime/2/89 (0.00s) --- PASS: TestGetRandomTime/2/69 (0.00s) --- PASS: TestGetRandomTime/2/35 (0.00s) --- PASS: TestGetRandomTime/2/14 (0.00s) --- PASS: TestGetRandomTime/2/34 (0.00s) --- PASS: TestGetRandomTime/2/79 (0.00s) --- PASS: TestGetRandomTime/2/17 (0.00s) --- PASS: TestGetRandomTime/2/33 (0.00s) --- PASS: TestGetRandomTime/2/80 (0.00s) --- PASS: TestGetRandomTime/2/88 (0.00s) --- PASS: TestGetRandomTime/2/32 (0.00s) --- PASS: TestGetRandomTime/2/5 (0.00s) --- PASS: TestGetRandomTime/2/31 (0.00s) --- PASS: TestGetRandomTime/2/61 (0.00s) --- PASS: TestGetRandomTime/2/30 (0.00s) --- PASS: TestGetRandomTime/2/60 (0.00s) --- PASS: TestGetRandomTime/2/15 (0.00s) --- PASS: TestGetRandomTime/2/10 (0.00s) --- PASS: TestGetRandomTime/2/48 (0.00s) --- PASS: TestGetRandomTime/2/47 (0.00s) --- PASS: TestGetRandomTime/2/76 (0.00s) --- PASS: TestGetRandomTime/2/9 (0.00s) --- PASS: TestGetRandomTime/2/94 (0.00s) --- PASS: TestGetRandomTime/2/57 (0.00s) --- PASS: TestGetRandomTime/2/58 (0.00s) --- PASS: TestGetRandomTime/2/2 (0.00s) --- PASS: TestGetRandomTime/2/54 (0.00s) --- PASS: TestGetRandomTime/2/43 (0.00s) --- PASS: TestGetRandomTime/2/56 (0.00s) --- PASS: TestGetRandomTime/2/55 (0.00s) --- PASS: TestGetRandomTime/2/84 (0.00s) --- PASS: TestGetRandomTime/2/38 (0.00s) --- PASS: TestGetRandomTime/2/70 (0.00s) --- PASS: TestGetRandomTime/2/98 (0.00s) --- PASS: TestGetRandomTime/2/68 (0.00s) --- PASS: TestGetRandomTime/2/87 (0.00s) --- PASS: TestGetRandomTime/2/41 (0.00s) --- PASS: TestGetRandomTime/2/82 (0.00s) --- PASS: TestGetRandomTime/2/3 (0.00s) --- PASS: TestGetRandomTime/2/1 (0.00s) --- PASS: TestGetRandomTime/2/93 (0.00s) --- PASS: TestGetRandomTime/2/95 (0.00s) --- PASS: TestGetRandomTime/2/52 (0.00s) --- PASS: TestGetRandomTime/2/40 (0.00s) --- PASS: TestGetRandomTime/2/78 (0.00s) --- PASS: TestGetRandomTime/2/28 (0.00s) --- PASS: TestGetRandomTime/2/27 (0.00s) --- PASS: TestGetRandomTime/2/26 (0.00s) --- PASS: TestGetRandomTime/2/92 (0.00s) --- PASS: TestGetRandomTime/2/25 (0.00s) --- PASS: TestGetRandomTime/2/22 (0.00s) --- PASS: TestGetRandomTime/2/19 (0.00s) --- PASS: TestGetRandomTime/2/20 (0.00s) --- PASS: TestGetRandomTime/2/85 (0.00s) --- PASS: TestGetRandomTime/2/39 (0.00s) --- PASS: TestGetRandomTime/2/65 (0.00s) --- PASS: TestGetRandomTime/2/91 (0.00s) --- PASS: TestGetRandomTime/2/51 (0.00s) --- PASS: TestGetRandomTime/2/96 (0.00s) --- PASS: TestGetRandomTime/1 (0.22s) --- PASS: TestGetRandomTime/1/0 (0.00s) --- PASS: TestGetRandomTime/1/99 (0.00s) --- PASS: TestGetRandomTime/1/98 (0.00s) --- PASS: TestGetRandomTime/1/97 (0.00s) --- PASS: TestGetRandomTime/1/96 (0.00s) --- PASS: TestGetRandomTime/1/95 (0.00s) --- PASS: TestGetRandomTime/1/94 (0.00s) --- PASS: TestGetRandomTime/1/93 (0.00s) --- PASS: TestGetRandomTime/1/92 (0.00s) --- PASS: TestGetRandomTime/1/91 (0.00s) --- PASS: TestGetRandomTime/1/90 (0.00s) --- PASS: TestGetRandomTime/1/89 (0.00s) --- PASS: TestGetRandomTime/1/88 (0.00s) --- PASS: TestGetRandomTime/1/87 (0.00s) --- PASS: TestGetRandomTime/1/86 (0.00s) --- PASS: TestGetRandomTime/1/85 (0.00s) --- PASS: TestGetRandomTime/1/84 (0.00s) --- PASS: TestGetRandomTime/1/83 (0.00s) --- PASS: TestGetRandomTime/1/82 (0.00s) --- PASS: TestGetRandomTime/1/81 (0.00s) --- PASS: TestGetRandomTime/1/80 (0.00s) --- PASS: TestGetRandomTime/1/79 (0.00s) --- PASS: TestGetRandomTime/1/78 (0.00s) --- PASS: TestGetRandomTime/1/77 (0.00s) --- PASS: TestGetRandomTime/1/76 (0.00s) --- PASS: TestGetRandomTime/1/75 (0.00s) --- PASS: TestGetRandomTime/1/74 (0.00s) --- PASS: TestGetRandomTime/1/73 (0.00s) --- PASS: TestGetRandomTime/1/72 (0.00s) --- PASS: TestGetRandomTime/1/71 (0.00s) --- PASS: TestGetRandomTime/1/70 (0.00s) --- PASS: TestGetRandomTime/1/69 (0.00s) --- PASS: TestGetRandomTime/1/68 (0.00s) --- PASS: TestGetRandomTime/1/67 (0.00s) --- PASS: TestGetRandomTime/1/66 (0.00s) --- PASS: TestGetRandomTime/1/65 (0.00s) --- PASS: TestGetRandomTime/1/64 (0.00s) --- PASS: TestGetRandomTime/1/63 (0.00s) --- PASS: TestGetRandomTime/1/62 (0.00s) --- PASS: TestGetRandomTime/1/61 (0.00s) --- PASS: TestGetRandomTime/1/60 (0.00s) --- PASS: TestGetRandomTime/1/59 (0.00s) --- PASS: TestGetRandomTime/1/58 (0.00s) --- PASS: TestGetRandomTime/1/57 (0.00s) --- PASS: TestGetRandomTime/1/56 (0.00s) --- PASS: TestGetRandomTime/1/55 (0.00s) --- PASS: TestGetRandomTime/1/54 (0.00s) --- PASS: TestGetRandomTime/1/53 (0.00s) --- PASS: TestGetRandomTime/1/15 (0.00s) --- PASS: TestGetRandomTime/1/52 (0.00s) --- PASS: TestGetRandomTime/1/16 (0.00s) --- PASS: TestGetRandomTime/1/14 (0.00s) --- PASS: TestGetRandomTime/1/30 (0.00s) --- PASS: TestGetRandomTime/1/40 (0.00s) --- PASS: TestGetRandomTime/1/37 (0.00s) --- PASS: TestGetRandomTime/1/23 (0.00s) --- PASS: TestGetRandomTime/1/20 (0.00s) --- PASS: TestGetRandomTime/1/7 (0.00s) --- PASS: TestGetRandomTime/1/1 (0.00s) --- PASS: TestGetRandomTime/1/22 (0.00s) --- PASS: TestGetRandomTime/1/6 (0.00s) --- PASS: TestGetRandomTime/1/11 (0.00s) --- PASS: TestGetRandomTime/1/31 (0.00s) --- PASS: TestGetRandomTime/1/13 (0.00s) --- PASS: TestGetRandomTime/1/18 (0.00s) --- PASS: TestGetRandomTime/1/25 (0.00s) --- PASS: TestGetRandomTime/1/51 (0.00s) --- PASS: TestGetRandomTime/1/26 (0.00s) --- PASS: TestGetRandomTime/1/39 (0.00s) --- PASS: TestGetRandomTime/1/49 (0.00s) --- PASS: TestGetRandomTime/1/48 (0.00s) --- PASS: TestGetRandomTime/1/34 (0.00s) --- PASS: TestGetRandomTime/1/47 (0.00s) --- PASS: TestGetRandomTime/1/33 (0.00s) --- PASS: TestGetRandomTime/1/46 (0.00s) --- PASS: TestGetRandomTime/1/32 (0.00s) --- PASS: TestGetRandomTime/1/45 (0.00s) --- PASS: TestGetRandomTime/1/44 (0.00s) --- PASS: TestGetRandomTime/1/43 (0.00s) --- PASS: TestGetRandomTime/1/42 (0.00s) --- PASS: TestGetRandomTime/1/41 (0.00s) --- PASS: TestGetRandomTime/1/36 (0.00s) --- PASS: TestGetRandomTime/1/38 (0.00s) --- PASS: TestGetRandomTime/1/29 (0.00s) --- PASS: TestGetRandomTime/1/24 (0.00s) --- PASS: TestGetRandomTime/1/28 (0.00s) --- PASS: TestGetRandomTime/1/27 (0.00s) --- PASS: TestGetRandomTime/1/21 (0.00s) --- PASS: TestGetRandomTime/1/10 (0.00s) --- PASS: TestGetRandomTime/1/9 (0.00s) --- PASS: TestGetRandomTime/1/8 (0.00s) --- PASS: TestGetRandomTime/1/35 (0.00s) --- PASS: TestGetRandomTime/1/50 (0.00s) --- PASS: TestGetRandomTime/1/17 (0.00s) --- PASS: TestGetRandomTime/1/4 (0.00s) --- PASS: TestGetRandomTime/1/3 (0.00s) --- PASS: TestGetRandomTime/1/19 (0.00s) --- PASS: TestGetRandomTime/1/2 (0.00s) --- PASS: TestGetRandomTime/1/12 (0.00s) --- PASS: TestGetRandomTime/1/5 (0.00s) PASS ok github.com/gruntwork-io/terragrunt/util 7.833s FAIL ==> 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 terragrunt-0.88.1-1-riscv64-build.log terragrunt-0.88.1-1-riscv64-check.log terragrunt-0.88.1-1-riscv64-prepare.log sent 81 bytes received 81,479 bytes 163,120.00 bytes/sec total size is 765,788 speedup is 9.39