nixbot

builds

succeeded treefmt-c026307 checks.x86_64-linux.pkgs-default-coverage · build #10 · raw

unpackPhase
1unpacking source archive /nix/store/g94752bpksqnwlvpaa3w364xmzc6xrgg-source2source root is source
buildPhase
3 github.com/numtide/treefmt/v2 coverage: 0.0% of statements4? github.com/numtide/treefmt/v2/build [no test files]5=== RUN TestOnUnmatched6=== RUN TestOnUnmatched/default7 root_test.go:79: treefmt -v8 root_test.go:79: 9 INFO config: no tree root specified10 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel11 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 12812 INFO config: attempting to resolve tree root using jujutsu: jj workspace root13 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 114 INFO config: setting tree root to the directory containing the config file: /build/TestOnUnmatched3075036707/001/treefmt.toml15 INFO config: tree root: /build/TestOnUnmatched3075036707/00116 INFO no formatter for path: .gitignore17 INFO no formatter for path: go/go.mod18 INFO no formatter for path: haskell/haskell.cabal19 INFO no formatter for path: haskell-frontend/haskell-frontend.cabal20 INFO no formatter for path: html/scripts/.gitkeep21 INFO no formatter for path: python/requirements.txt22 INFO formatter | dos2unix: 1 file(s) processed in 3.281899ms23 INFO formatter | go: 1 file(s) processed in 4.689017ms24 INFO formatter | just: 1 file(s) processed in 4.695725ms25 INFO formatter | shellcheck[1]: 1 file(s) processed in 8.375118ms26 INFO formatter | shfmt[2]: 1 file(s) processed in 2.445276ms27 INFO formatter | alejandra[1]: 1 file(s) processed in 12.881612ms28 INFO formatter | deadnix[2]: 1 file(s) processed in 2.811ms29 INFO formatter | rust: 1 file(s) processed in 19.319126ms30 INFO formatter | opentofu: 2 file(s) processed in 34.60863ms31 INFO formatter | haskell: 6 file(s) processed in 64.578606ms32 INFO formatter | prettier: 1 file(s) processed in 158.728719ms33 INFO formatter | yamlfmt: 1 file(s) processed in 9.005045ms34 INFO formatter | ruby: 1 file(s) processed in 265.925777ms35 INFO formatter | python: 2 file(s) processed in 486.899786ms36 INFO formatter | prettier: 5 file(s) processed in 497.570719ms37 traversed 33 files38 emitted 22 files for processing39 formatted 22 files (4 changed) in 544ms40 41 root_test.go:79: 42 43=== RUN TestOnUnmatched/fatal44 root_test.go:88: treefmt --on-unmatched fatal45 root_test.go:88: 46 traversed 33 files47 emitted 0 files for processing48 formatted 0 files (0 changed) in 74ms49 Error: failed to format files: no formatter for path: .gitignore50 51 root_test.go:88: 52 53 root_test.go:92: treefmt 54 root_test.go:92: 55 traversed 33 files56 emitted 0 files for processing57 formatted 0 files (0 changed) in 90ms58 Error: failed to format files: no formatter for path: .gitignore59 60 root_test.go:92: 61 62=== RUN TestOnUnmatched/debug63 root_test.go:101: treefmt -vv --on-unmatched debug64 root_test.go:101: 65 INFO config: no tree root specified66 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel67 DEBU tree-root-cmd | stdout:68 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 12869 INFO config: attempting to resolve tree root using jujutsu: jj workspace root70 DEBU tree-root-cmd | stderr: Error: There is no jj repo in "."71 DEBU tree-root-cmd | stdout:72 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 173 INFO config: setting tree root to the directory containing the config file: /build/TestOnUnmatched3075036707/001/treefmt.toml74 INFO config: tree root: /build/TestOnUnmatched3075036707/00175 DEBU formatter command not found: foo-fmt76 DEBU Resolving path '/build/TestOnUnmatched3075036707/001'77 DEBU walk | filesystem: file queued .gitignore78 DEBU walk | filesystem: file queued emoji 🕰️/README.md79 DEBU walk | filesystem: file queued go/go.mod80 DEBU walk | filesystem: file queued go/main.go81 DEBU walk | filesystem: file queued haskell/CHANGELOG.md82 DEBU walk | filesystem: file queued haskell/Foo.hs83 DEBU walk | filesystem: file queued haskell/Main.hs84 DEBU walk | filesystem: file queued haskell/Nested/Foo.hs85 DEBU walk | filesystem: file queued haskell/Setup.hs86 DEBU walk | filesystem: file queued haskell/haskell.cabal87 DEBU walk | filesystem: file queued haskell/treefmt.toml88 DEBU walk | filesystem: file queued haskell-frontend/CHANGELOG.md89 DEBU walk | filesystem: file queued haskell-frontend/Main.hs90 DEBU walk | filesystem: file queued haskell-frontend/Setup.hs91 DEBU walk | filesystem: file queued haskell-frontend/haskell-frontend.cabal92 DEBU walk | filesystem: file queued html/index.html93 DEBU walk | filesystem: file queued html/scripts/.gitkeep94 DEBU walk | filesystem: file queued javascript/source/hello.js95 DEBU walk | filesystem: file queued just/justfile96 DEBU walk | filesystem: file queued nix/sources.nix97 DEBU walk | filesystem: file queued nixpkgs.toml98 DEBU walk | filesystem: file queued python/main.py99 DEBU walk | filesystem: file queued python/requirements.txt100 DEBU walk | filesystem: file queued python/virtualenv_proxy.py101 DEBU walk | filesystem: file queued ruby/bundler.rb102 DEBU walk | filesystem: file queued rust/Cargo.toml103 DEBU walk | filesystem: file queued rust/src/main.rs104 DEBU walk | filesystem: file queued shell/foo.sh105 DEBU walk | filesystem: file queued terraform/main.tf106 DEBU walk | filesystem: file queued terraform/two.tf107 DEBU walk | filesystem: file queued touch.toml108 DEBU walk | filesystem: file queued treefmt.toml109 DEBU walk | filesystem: file queued yaml/test.yaml110 DEBU walk | cache: read 33 files from delegate111 DEBU read 33 files112 DEBU no formatter for path: .gitignore113 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/emoji 🕰️/README.md114 DEBU formatters signature for key prettier: 43d4aa9284a561523060faf3c1317913115 DEBU no formatter for path: go/go.mod116 DEBU formatter | go: match: /build/TestOnUnmatched3075036707/001/go/main.go117 DEBU formatters signature for key go: eb842d37c82e3f9ecacbbc7d28914fb2118 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/haskell/CHANGELOG.md119 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Foo.hs120 DEBU formatters signature for key haskell: af7e9dc8b3ac878a1b47756c5cae8ecc121 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Main.hs122 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Nested/Foo.hs123 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Setup.hs124 DEBU no formatter for path: haskell/haskell.cabal125 DEBU path matched global excludes: haskell/treefmt.toml126 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/CHANGELOG.md127 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/Main.hs128 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/Setup.hs129 DEBU no formatter for path: haskell-frontend/haskell-frontend.cabal130 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/html/index.html131 DEBU no formatter for path: html/scripts/.gitkeep132 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/javascript/source/hello.js133 DEBU formatter | just: match: /build/TestOnUnmatched3075036707/001/just/justfile134 DEBU formatters signature for key just: 3bfe28bbc0d884b31e3c52778c0d0fc7135 DEBU formatter | deadnix[2]: match: /build/TestOnUnmatched3075036707/001/nix/sources.nix136 DEBU formatter | alejandra[1]: match: /build/TestOnUnmatched3075036707/001/nix/sources.nix137 DEBU formatters signature for key alejandra:deadnix: ab3b921397b21571d862f931fe1255e5138 DEBU path matched global excludes: nixpkgs.toml139 DEBU formatter | python: match: /build/TestOnUnmatched3075036707/001/python/main.py140 DEBU formatters signature for key python: f2cecf672e759f0c230c6c0c6d2dcb59141 DEBU no formatter for path: python/requirements.txt142 DEBU formatter | python: match: /build/TestOnUnmatched3075036707/001/python/virtualenv_proxy.py143 DEBU formatter | ruby: match: /build/TestOnUnmatched3075036707/001/ruby/bundler.rb144 DEBU formatters signature for key ruby: 28b1acb9bc8afb20ca582eeef6ec0c41145 DEBU path matched global excludes: rust/Cargo.toml146 DEBU formatter | rust: match: /build/TestOnUnmatched3075036707/001/rust/src/main.rs147 DEBU formatters signature for key rust: 927ebef84d202129ca109200eb672169148 DEBU formatter | shellcheck[1]: match: /build/TestOnUnmatched3075036707/001/shell/foo.sh149 DEBU formatter | shfmt[2]: match: /build/TestOnUnmatched3075036707/001/shell/foo.sh150 DEBU formatters signature for key shellcheck:shfmt: 1c8661bb8d587405273e38ac34ea1406151 DEBU formatter | opentofu: match: /build/TestOnUnmatched3075036707/001/terraform/main.tf152 DEBU formatters signature for key opentofu: ccbae559816e50bde15e044573342597153 DEBU formatter | opentofu: match: /build/TestOnUnmatched3075036707/001/terraform/two.tf154 DEBU path matched global excludes: touch.toml155 DEBU path matched global excludes: treefmt.toml156 DEBU formatter | yamlfmt: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml157 DEBU formatter | dos2unix: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml158 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml159 DEBU formatters signature for key dos2unix:prettier:yamlfmt: 02249c54f7e737333b14d93d03cd89c6160 traversed 33 files161 emitted 22 files for processing162 formatted 0 files (0 changed) in 46ms163 DEBU no more files to read164 165 root_test.go:101: 166 167 root_test.go:109: treefmt -vv168 root_test.go:109: 169 INFO config: no tree root specified170 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel171 DEBU tree-root-cmd | stdout:172 DEBU tree-root-cmd | stderr: fatal: not a git repository (or any of the parent directories): .git173 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 128174 INFO config: attempting to resolve tree root using jujutsu: jj workspace root175 DEBU tree-root-cmd | stderr: Error: There is no jj repo in "."176 DEBU tree-root-cmd | stdout:177 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 1178 INFO config: setting tree root to the directory containing the config file: /build/TestOnUnmatched3075036707/001/treefmt.toml179 INFO config: tree root: /build/TestOnUnmatched3075036707/001180 DEBU formatter command not found: foo-fmt181 DEBU Resolving path '/build/TestOnUnmatched3075036707/001'182 DEBU walk | filesystem: file queued .gitignore183 DEBU walk | filesystem: file queued emoji 🕰️/README.md184 DEBU walk | filesystem: file queued go/go.mod185 DEBU walk | filesystem: file queued go/main.go186 DEBU walk | filesystem: file queued haskell/CHANGELOG.md187 DEBU walk | filesystem: file queued haskell/Foo.hs188 DEBU walk | filesystem: file queued haskell/Main.hs189 DEBU walk | filesystem: file queued haskell/Nested/Foo.hs190 DEBU walk | filesystem: file queued haskell/Setup.hs191 DEBU walk | filesystem: file queued haskell/haskell.cabal192 DEBU walk | filesystem: file queued haskell/treefmt.toml193 DEBU walk | filesystem: file queued haskell-frontend/CHANGELOG.md194 DEBU walk | filesystem: file queued haskell-frontend/Main.hs195 DEBU walk | filesystem: file queued haskell-frontend/Setup.hs196 DEBU walk | filesystem: file queued haskell-frontend/haskell-frontend.cabal197 DEBU walk | filesystem: file queued html/index.html198 DEBU walk | filesystem: file queued html/scripts/.gitkeep199 DEBU walk | filesystem: file queued javascript/source/hello.js200 DEBU walk | filesystem: file queued just/justfile201 DEBU walk | filesystem: file queued nix/sources.nix202 DEBU walk | filesystem: file queued nixpkgs.toml203 DEBU walk | filesystem: file queued python/main.py204 DEBU walk | filesystem: file queued python/requirements.txt205 DEBU walk | filesystem: file queued python/virtualenv_proxy.py206 DEBU walk | filesystem: file queued ruby/bundler.rb207 DEBU walk | filesystem: file queued rust/Cargo.toml208 DEBU walk | filesystem: file queued rust/src/main.rs209 DEBU walk | filesystem: file queued shell/foo.sh210 DEBU walk | filesystem: file queued terraform/main.tf211 DEBU walk | filesystem: file queued terraform/two.tf212 DEBU walk | filesystem: file queued touch.toml213 DEBU walk | filesystem: file queued treefmt.toml214 DEBU walk | filesystem: file queued yaml/test.yaml215 DEBU walk | cache: read 33 files from delegate216 DEBU read 33 files217 DEBU no formatter for path: .gitignore218 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/emoji 🕰️/README.md219 DEBU formatters signature for key prettier: 43d4aa9284a561523060faf3c1317913220 DEBU no formatter for path: go/go.mod221 DEBU formatter | go: match: /build/TestOnUnmatched3075036707/001/go/main.go222 DEBU formatters signature for key go: eb842d37c82e3f9ecacbbc7d28914fb2223 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/haskell/CHANGELOG.md224 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Foo.hs225 DEBU formatters signature for key haskell: af7e9dc8b3ac878a1b47756c5cae8ecc226 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Main.hs227 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Nested/Foo.hs228 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Setup.hs229 DEBU no formatter for path: haskell/haskell.cabal230 DEBU path matched global excludes: haskell/treefmt.toml231 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/CHANGELOG.md232 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/Main.hs233 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/Setup.hs234 DEBU no formatter for path: haskell-frontend/haskell-frontend.cabal235 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/html/index.html236 DEBU no formatter for path: html/scripts/.gitkeep237 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/javascript/source/hello.js238 DEBU formatter | just: match: /build/TestOnUnmatched3075036707/001/just/justfile239 DEBU formatters signature for key just: 3bfe28bbc0d884b31e3c52778c0d0fc7240 DEBU formatter | alejandra[1]: match: /build/TestOnUnmatched3075036707/001/nix/sources.nix241 DEBU formatter | deadnix[2]: match: /build/TestOnUnmatched3075036707/001/nix/sources.nix242 DEBU formatters signature for key alejandra:deadnix: ab3b921397b21571d862f931fe1255e5243 DEBU path matched global excludes: nixpkgs.toml244 DEBU formatter | python: match: /build/TestOnUnmatched3075036707/001/python/main.py245 DEBU formatters signature for key python: f2cecf672e759f0c230c6c0c6d2dcb59246 DEBU no formatter for path: python/requirements.txt247 DEBU formatter | python: match: /build/TestOnUnmatched3075036707/001/python/virtualenv_proxy.py248 DEBU formatter | ruby: match: /build/TestOnUnmatched3075036707/001/ruby/bundler.rb249 DEBU formatters signature for key ruby: 28b1acb9bc8afb20ca582eeef6ec0c41250 DEBU path matched global excludes: rust/Cargo.toml251 DEBU formatter | rust: match: /build/TestOnUnmatched3075036707/001/rust/src/main.rs252 DEBU formatters signature for key rust: 927ebef84d202129ca109200eb672169253 DEBU formatter | shfmt[2]: match: /build/TestOnUnmatched3075036707/001/shell/foo.sh254 DEBU formatter | shellcheck[1]: match: /build/TestOnUnmatched3075036707/001/shell/foo.sh255 DEBU formatters signature for key shellcheck:shfmt: 1c8661bb8d587405273e38ac34ea1406256 DEBU formatter | opentofu: match: /build/TestOnUnmatched3075036707/001/terraform/main.tf257 DEBU formatters signature for key opentofu: ccbae559816e50bde15e044573342597258 DEBU formatter | opentofu: match: /build/TestOnUnmatched3075036707/001/terraform/two.tf259 DEBU path matched global excludes: touch.toml260 DEBU path matched global excludes: treefmt.toml261 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml262 DEBU formatter | dos2unix: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml263 DEBU formatter | yamlfmt: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml264 DEBU formatters signature for key dos2unix:prettier:yamlfmt: 02249c54f7e737333b14d93d03cd89c6265 traversed 33 files266 emitted 22 files for processing267 formatted 0 files (0 changed) in 50ms268 DEBU no more files to read269 270 root_test.go:109: 271 272=== RUN TestOnUnmatched/info273 root_test.go:101: treefmt -vv --on-unmatched info274 root_test.go:101: 275 INFO config: no tree root specified276 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel277 DEBU tree-root-cmd | stdout:278 DEBU tree-root-cmd | stderr: fatal: not a git repository (or any of the parent directories): .git279 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 128280 INFO config: attempting to resolve tree root using jujutsu: jj workspace root281 DEBU tree-root-cmd | stderr: Error: There is no jj repo in "."282 DEBU tree-root-cmd | stdout:283 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 1284 INFO config: setting tree root to the directory containing the config file: /build/TestOnUnmatched3075036707/001/treefmt.toml285 INFO config: tree root: /build/TestOnUnmatched3075036707/001286 DEBU formatter command not found: foo-fmt287 DEBU Resolving path '/build/TestOnUnmatched3075036707/001'288 DEBU walk | filesystem: file queued .gitignore289 DEBU walk | filesystem: file queued emoji 🕰️/README.md290 DEBU walk | filesystem: file queued go/go.mod291 DEBU walk | filesystem: file queued go/main.go292 DEBU walk | filesystem: file queued haskell/CHANGELOG.md293 DEBU walk | filesystem: file queued haskell/Foo.hs294 DEBU walk | filesystem: file queued haskell/Main.hs295 DEBU walk | filesystem: file queued haskell/Nested/Foo.hs296 DEBU walk | filesystem: file queued haskell/Setup.hs297 DEBU walk | filesystem: file queued haskell/haskell.cabal298 DEBU walk | filesystem: file queued haskell/treefmt.toml299 DEBU walk | filesystem: file queued haskell-frontend/CHANGELOG.md300 DEBU walk | filesystem: file queued haskell-frontend/Main.hs301 DEBU walk | filesystem: file queued haskell-frontend/Setup.hs302 DEBU walk | filesystem: file queued haskell-frontend/haskell-frontend.cabal303 DEBU walk | filesystem: file queued html/index.html304 DEBU walk | filesystem: file queued html/scripts/.gitkeep305 DEBU walk | filesystem: file queued javascript/source/hello.js306 DEBU walk | filesystem: file queued just/justfile307 DEBU walk | filesystem: file queued nix/sources.nix308 DEBU walk | filesystem: file queued nixpkgs.toml309 DEBU walk | filesystem: file queued python/main.py310 DEBU walk | filesystem: file queued python/requirements.txt311 DEBU walk | filesystem: file queued python/virtualenv_proxy.py312 DEBU walk | filesystem: file queued ruby/bundler.rb313 DEBU walk | filesystem: file queued rust/Cargo.toml314 DEBU walk | filesystem: file queued rust/src/main.rs315 DEBU walk | filesystem: file queued shell/foo.sh316 DEBU walk | filesystem: file queued terraform/main.tf317 DEBU walk | filesystem: file queued terraform/two.tf318 DEBU walk | filesystem: file queued touch.toml319 DEBU walk | filesystem: file queued treefmt.toml320 DEBU walk | filesystem: file queued yaml/test.yaml321 DEBU walk | cache: read 33 files from delegate322 DEBU read 33 files323 INFO no formatter for path: .gitignore324 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/emoji 🕰️/README.md325 DEBU formatters signature for key prettier: 43d4aa9284a561523060faf3c1317913326 INFO no formatter for path: go/go.mod327 DEBU formatter | go: match: /build/TestOnUnmatched3075036707/001/go/main.go328 DEBU formatters signature for key go: eb842d37c82e3f9ecacbbc7d28914fb2329 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/haskell/CHANGELOG.md330 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Foo.hs331 DEBU formatters signature for key haskell: af7e9dc8b3ac878a1b47756c5cae8ecc332 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Main.hs333 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Nested/Foo.hs334 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Setup.hs335 INFO no formatter for path: haskell/haskell.cabal336 DEBU path matched global excludes: haskell/treefmt.toml337 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/CHANGELOG.md338 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/Main.hs339 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/Setup.hs340 INFO no formatter for path: haskell-frontend/haskell-frontend.cabal341 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/html/index.html342 INFO no formatter for path: html/scripts/.gitkeep343 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/javascript/source/hello.js344 DEBU formatter | just: match: /build/TestOnUnmatched3075036707/001/just/justfile345 DEBU formatters signature for key just: 3bfe28bbc0d884b31e3c52778c0d0fc7346 DEBU formatter | alejandra[1]: match: /build/TestOnUnmatched3075036707/001/nix/sources.nix347 DEBU formatter | deadnix[2]: match: /build/TestOnUnmatched3075036707/001/nix/sources.nix348 DEBU formatters signature for key alejandra:deadnix: ab3b921397b21571d862f931fe1255e5349 DEBU path matched global excludes: nixpkgs.toml350 DEBU formatter | python: match: /build/TestOnUnmatched3075036707/001/python/main.py351 DEBU formatters signature for key python: f2cecf672e759f0c230c6c0c6d2dcb59352 INFO no formatter for path: python/requirements.txt353 DEBU formatter | python: match: /build/TestOnUnmatched3075036707/001/python/virtualenv_proxy.py354 DEBU formatter | ruby: match: /build/TestOnUnmatched3075036707/001/ruby/bundler.rb355 DEBU formatters signature for key ruby: 28b1acb9bc8afb20ca582eeef6ec0c41356 DEBU path matched global excludes: rust/Cargo.toml357 DEBU formatter | rust: match: /build/TestOnUnmatched3075036707/001/rust/src/main.rs358 DEBU formatters signature for key rust: 927ebef84d202129ca109200eb672169359 DEBU formatter | shfmt[2]: match: /build/TestOnUnmatched3075036707/001/shell/foo.sh360 DEBU formatter | shellcheck[1]: match: /build/TestOnUnmatched3075036707/001/shell/foo.sh361 DEBU formatters signature for key shellcheck:shfmt: 1c8661bb8d587405273e38ac34ea1406362 DEBU formatter | opentofu: match: /build/TestOnUnmatched3075036707/001/terraform/main.tf363 DEBU formatters signature for key opentofu: ccbae559816e50bde15e044573342597364 DEBU formatter | opentofu: match: /build/TestOnUnmatched3075036707/001/terraform/two.tf365 DEBU path matched global excludes: touch.toml366 DEBU path matched global excludes: treefmt.toml367 DEBU formatter | yamlfmt: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml368 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml369 DEBU formatter | dos2unix: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml370 DEBU formatters signature for key dos2unix:prettier:yamlfmt: 02249c54f7e737333b14d93d03cd89c6371 traversed 33 files372 emitted 22 files for processing373 formatted 0 files (0 changed) in 52ms374 DEBU no more files to read375 376 root_test.go:101: 377 378 root_test.go:109: treefmt -vv379 root_test.go:109: 380 INFO config: no tree root specified381 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel382 DEBU tree-root-cmd | stderr: fatal: not a git repository (or any of the parent directories): .git383 DEBU tree-root-cmd | stdout:384 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 128385 INFO config: attempting to resolve tree root using jujutsu: jj workspace root386 DEBU tree-root-cmd | stderr: Error: There is no jj repo in "."387 DEBU tree-root-cmd | stdout:388 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 1389 INFO config: setting tree root to the directory containing the config file: /build/TestOnUnmatched3075036707/001/treefmt.toml390 INFO config: tree root: /build/TestOnUnmatched3075036707/001391 DEBU formatter command not found: foo-fmt392 DEBU Resolving path '/build/TestOnUnmatched3075036707/001'393 DEBU walk | filesystem: file queued .gitignore394 DEBU walk | filesystem: file queued emoji 🕰️/README.md395 DEBU walk | filesystem: file queued go/go.mod396 DEBU walk | filesystem: file queued go/main.go397 DEBU walk | filesystem: file queued haskell/CHANGELOG.md398 DEBU walk | filesystem: file queued haskell/Foo.hs399 DEBU walk | filesystem: file queued haskell/Main.hs400 DEBU walk | filesystem: file queued haskell/Nested/Foo.hs401 DEBU walk | filesystem: file queued haskell/Setup.hs402 DEBU walk | filesystem: file queued haskell/haskell.cabal403 DEBU walk | filesystem: file queued haskell/treefmt.toml404 DEBU walk | filesystem: file queued haskell-frontend/CHANGELOG.md405 DEBU walk | filesystem: file queued haskell-frontend/Main.hs406 DEBU walk | filesystem: file queued haskell-frontend/Setup.hs407 DEBU walk | filesystem: file queued haskell-frontend/haskell-frontend.cabal408 DEBU walk | filesystem: file queued html/index.html409 DEBU walk | filesystem: file queued html/scripts/.gitkeep410 DEBU walk | filesystem: file queued javascript/source/hello.js411 DEBU walk | filesystem: file queued just/justfile412 DEBU walk | filesystem: file queued nix/sources.nix413 DEBU walk | filesystem: file queued nixpkgs.toml414 DEBU walk | filesystem: file queued python/main.py415 DEBU walk | filesystem: file queued python/requirements.txt416 DEBU walk | filesystem: file queued python/virtualenv_proxy.py417 DEBU walk | filesystem: file queued ruby/bundler.rb418 DEBU walk | filesystem: file queued rust/Cargo.toml419 DEBU walk | filesystem: file queued rust/src/main.rs420 DEBU walk | filesystem: file queued shell/foo.sh421 DEBU walk | filesystem: file queued terraform/main.tf422 DEBU walk | filesystem: file queued terraform/two.tf423 DEBU walk | filesystem: file queued touch.toml424 DEBU walk | filesystem: file queued treefmt.toml425 DEBU walk | filesystem: file queued yaml/test.yaml426 DEBU walk | cache: read 33 files from delegate427 DEBU read 33 files428 INFO no formatter for path: .gitignore429 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/emoji 🕰️/README.md430 DEBU formatters signature for key prettier: 43d4aa9284a561523060faf3c1317913431 INFO no formatter for path: go/go.mod432 DEBU formatter | go: match: /build/TestOnUnmatched3075036707/001/go/main.go433 DEBU formatters signature for key go: eb842d37c82e3f9ecacbbc7d28914fb2434 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/haskell/CHANGELOG.md435 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Foo.hs436 DEBU formatters signature for key haskell: af7e9dc8b3ac878a1b47756c5cae8ecc437 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Main.hs438 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Nested/Foo.hs439 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Setup.hs440 INFO no formatter for path: haskell/haskell.cabal441 DEBU path matched global excludes: haskell/treefmt.toml442 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/CHANGELOG.md443 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/Main.hs444 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/Setup.hs445 INFO no formatter for path: haskell-frontend/haskell-frontend.cabal446 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/html/index.html447 INFO no formatter for path: html/scripts/.gitkeep448 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/javascript/source/hello.js449 DEBU formatter | just: match: /build/TestOnUnmatched3075036707/001/just/justfile450 DEBU formatters signature for key just: 3bfe28bbc0d884b31e3c52778c0d0fc7451 DEBU formatter | deadnix[2]: match: /build/TestOnUnmatched3075036707/001/nix/sources.nix452 DEBU formatter | alejandra[1]: match: /build/TestOnUnmatched3075036707/001/nix/sources.nix453 DEBU formatters signature for key alejandra:deadnix: ab3b921397b21571d862f931fe1255e5454 DEBU path matched global excludes: nixpkgs.toml455 DEBU formatter | python: match: /build/TestOnUnmatched3075036707/001/python/main.py456 DEBU formatters signature for key python: f2cecf672e759f0c230c6c0c6d2dcb59457 INFO no formatter for path: python/requirements.txt458 DEBU formatter | python: match: /build/TestOnUnmatched3075036707/001/python/virtualenv_proxy.py459 DEBU formatter | ruby: match: /build/TestOnUnmatched3075036707/001/ruby/bundler.rb460 DEBU formatters signature for key ruby: 28b1acb9bc8afb20ca582eeef6ec0c41461 DEBU path matched global excludes: rust/Cargo.toml462 DEBU formatter | rust: match: /build/TestOnUnmatched3075036707/001/rust/src/main.rs463 DEBU formatters signature for key rust: 927ebef84d202129ca109200eb672169464 DEBU formatter | shfmt[2]: match: /build/TestOnUnmatched3075036707/001/shell/foo.sh465 DEBU formatter | shellcheck[1]: match: /build/TestOnUnmatched3075036707/001/shell/foo.sh466 DEBU formatters signature for key shellcheck:shfmt: 1c8661bb8d587405273e38ac34ea1406467 DEBU formatter | opentofu: match: /build/TestOnUnmatched3075036707/001/terraform/main.tf468 DEBU formatters signature for key opentofu: ccbae559816e50bde15e044573342597469 DEBU formatter | opentofu: match: /build/TestOnUnmatched3075036707/001/terraform/two.tf470 DEBU path matched global excludes: touch.toml471 DEBU path matched global excludes: treefmt.toml472 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml473 DEBU formatter | yamlfmt: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml474 DEBU formatter | dos2unix: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml475 DEBU formatters signature for key dos2unix:prettier:yamlfmt: 02249c54f7e737333b14d93d03cd89c6476 traversed 33 files477 emitted 22 files for processing478 formatted 0 files (0 changed) in 73ms479 DEBU no more files to read480 481 root_test.go:109: 482 483=== RUN TestOnUnmatched/warn484 root_test.go:101: treefmt -vv --on-unmatched warn485 root_test.go:101: 486 INFO config: no tree root specified487 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel488 DEBU tree-root-cmd | stdout:489 DEBU tree-root-cmd | stderr: fatal: not a git repository (or any of the parent directories): .git490 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 128491 INFO config: attempting to resolve tree root using jujutsu: jj workspace root492 DEBU tree-root-cmd | stderr: Error: There is no jj repo in "."493 DEBU tree-root-cmd | stdout:494 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 1495 INFO config: setting tree root to the directory containing the config file: /build/TestOnUnmatched3075036707/001/treefmt.toml496 INFO config: tree root: /build/TestOnUnmatched3075036707/001497 DEBU formatter command not found: foo-fmt498 DEBU Resolving path '/build/TestOnUnmatched3075036707/001'499 DEBU walk | filesystem: file queued .gitignore500 DEBU walk | filesystem: file queued emoji 🕰️/README.md501 DEBU walk | filesystem: file queued go/go.mod502 DEBU walk | filesystem: file queued go/main.go503 DEBU walk | filesystem: file queued haskell/CHANGELOG.md504 DEBU walk | filesystem: file queued haskell/Foo.hs505 DEBU walk | filesystem: file queued haskell/Main.hs506 DEBU walk | filesystem: file queued haskell/Nested/Foo.hs507 DEBU walk | filesystem: file queued haskell/Setup.hs508 DEBU walk | filesystem: file queued haskell/haskell.cabal509 DEBU walk | filesystem: file queued haskell/treefmt.toml510 DEBU walk | filesystem: file queued haskell-frontend/CHANGELOG.md511 DEBU walk | filesystem: file queued haskell-frontend/Main.hs512 DEBU walk | filesystem: file queued haskell-frontend/Setup.hs513 DEBU walk | filesystem: file queued haskell-frontend/haskell-frontend.cabal514 DEBU walk | filesystem: file queued html/index.html515 DEBU walk | filesystem: file queued html/scripts/.gitkeep516 DEBU walk | filesystem: file queued javascript/source/hello.js517 DEBU walk | filesystem: file queued just/justfile518 DEBU walk | filesystem: file queued nix/sources.nix519 DEBU walk | filesystem: file queued nixpkgs.toml520 DEBU walk | filesystem: file queued python/main.py521 DEBU walk | filesystem: file queued python/requirements.txt522 DEBU walk | filesystem: file queued python/virtualenv_proxy.py523 DEBU walk | filesystem: file queued ruby/bundler.rb524 DEBU walk | filesystem: file queued rust/Cargo.toml525 DEBU walk | filesystem: file queued rust/src/main.rs526 DEBU walk | filesystem: file queued shell/foo.sh527 DEBU walk | filesystem: file queued terraform/main.tf528 DEBU walk | filesystem: file queued terraform/two.tf529 DEBU walk | filesystem: file queued touch.toml530 DEBU walk | filesystem: file queued treefmt.toml531 DEBU walk | filesystem: file queued yaml/test.yaml532 DEBU walk | cache: read 33 files from delegate533 DEBU read 33 files534 WARN no formatter for path: .gitignore535 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/emoji 🕰️/README.md536 DEBU formatters signature for key prettier: 43d4aa9284a561523060faf3c1317913537 WARN no formatter for path: go/go.mod538 DEBU formatter | go: match: /build/TestOnUnmatched3075036707/001/go/main.go539 DEBU formatters signature for key go: eb842d37c82e3f9ecacbbc7d28914fb2540 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/haskell/CHANGELOG.md541 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Foo.hs542 DEBU formatters signature for key haskell: af7e9dc8b3ac878a1b47756c5cae8ecc543 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Main.hs544 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Nested/Foo.hs545 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Setup.hs546 WARN no formatter for path: haskell/haskell.cabal547 DEBU path matched global excludes: haskell/treefmt.toml548 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/CHANGELOG.md549 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/Main.hs550 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/Setup.hs551 WARN no formatter for path: haskell-frontend/haskell-frontend.cabal552 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/html/index.html553 WARN no formatter for path: html/scripts/.gitkeep554 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/javascript/source/hello.js555 DEBU formatter | just: match: /build/TestOnUnmatched3075036707/001/just/justfile556 DEBU formatters signature for key just: 3bfe28bbc0d884b31e3c52778c0d0fc7557 DEBU formatter | alejandra[1]: match: /build/TestOnUnmatched3075036707/001/nix/sources.nix558 DEBU formatter | deadnix[2]: match: /build/TestOnUnmatched3075036707/001/nix/sources.nix559 DEBU formatters signature for key alejandra:deadnix: ab3b921397b21571d862f931fe1255e5560 DEBU path matched global excludes: nixpkgs.toml561 DEBU formatter | python: match: /build/TestOnUnmatched3075036707/001/python/main.py562 DEBU formatters signature for key python: f2cecf672e759f0c230c6c0c6d2dcb59563 WARN no formatter for path: python/requirements.txt564 DEBU formatter | python: match: /build/TestOnUnmatched3075036707/001/python/virtualenv_proxy.py565 DEBU formatter | ruby: match: /build/TestOnUnmatched3075036707/001/ruby/bundler.rb566 DEBU formatters signature for key ruby: 28b1acb9bc8afb20ca582eeef6ec0c41567 DEBU path matched global excludes: rust/Cargo.toml568 DEBU formatter | rust: match: /build/TestOnUnmatched3075036707/001/rust/src/main.rs569 DEBU formatters signature for key rust: 927ebef84d202129ca109200eb672169570 DEBU formatter | shellcheck[1]: match: /build/TestOnUnmatched3075036707/001/shell/foo.sh571 DEBU formatter | shfmt[2]: match: /build/TestOnUnmatched3075036707/001/shell/foo.sh572 DEBU formatters signature for key shellcheck:shfmt: 1c8661bb8d587405273e38ac34ea1406573 DEBU formatter | opentofu: match: /build/TestOnUnmatched3075036707/001/terraform/main.tf574 DEBU formatters signature for key opentofu: ccbae559816e50bde15e044573342597575 DEBU formatter | opentofu: match: /build/TestOnUnmatched3075036707/001/terraform/two.tf576 DEBU path matched global excludes: touch.toml577 DEBU path matched global excludes: treefmt.toml578 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml579 DEBU formatter | dos2unix: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml580 DEBU formatter | yamlfmt: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml581 DEBU formatters signature for key dos2unix:prettier:yamlfmt: 02249c54f7e737333b14d93d03cd89c6582 traversed 33 files583 emitted 22 files for processing584 formatted 0 files (0 changed) in 38ms585 DEBU no more files to read586 587 root_test.go:101: 588 589 root_test.go:109: treefmt -vv590 root_test.go:109: 591 INFO config: no tree root specified592 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel593 DEBU tree-root-cmd | stderr: fatal: not a git repository (or any of the parent directories): .git594 DEBU tree-root-cmd | stdout:595 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 128596 INFO config: attempting to resolve tree root using jujutsu: jj workspace root597 DEBU tree-root-cmd | stderr: Error: There is no jj repo in "."598 DEBU tree-root-cmd | stdout:599 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 1600 INFO config: setting tree root to the directory containing the config file: /build/TestOnUnmatched3075036707/001/treefmt.toml601 INFO config: tree root: /build/TestOnUnmatched3075036707/001602 DEBU formatter command not found: foo-fmt603 DEBU Resolving path '/build/TestOnUnmatched3075036707/001'604 DEBU walk | filesystem: file queued .gitignore605 DEBU walk | filesystem: file queued emoji 🕰️/README.md606 DEBU walk | filesystem: file queued go/go.mod607 DEBU walk | filesystem: file queued go/main.go608 DEBU walk | filesystem: file queued haskell/CHANGELOG.md609 DEBU walk | filesystem: file queued haskell/Foo.hs610 DEBU walk | filesystem: file queued haskell/Main.hs611 DEBU walk | filesystem: file queued haskell/Nested/Foo.hs612 DEBU walk | filesystem: file queued haskell/Setup.hs613 DEBU walk | filesystem: file queued haskell/haskell.cabal614 DEBU walk | filesystem: file queued haskell/treefmt.toml615 DEBU walk | filesystem: file queued haskell-frontend/CHANGELOG.md616 DEBU walk | filesystem: file queued haskell-frontend/Main.hs617 DEBU walk | filesystem: file queued haskell-frontend/Setup.hs618 DEBU walk | filesystem: file queued haskell-frontend/haskell-frontend.cabal619 DEBU walk | filesystem: file queued html/index.html620 DEBU walk | filesystem: file queued html/scripts/.gitkeep621 DEBU walk | filesystem: file queued javascript/source/hello.js622 DEBU walk | filesystem: file queued just/justfile623 DEBU walk | filesystem: file queued nix/sources.nix624 DEBU walk | filesystem: file queued nixpkgs.toml625 DEBU walk | filesystem: file queued python/main.py626 DEBU walk | filesystem: file queued python/requirements.txt627 DEBU walk | filesystem: file queued python/virtualenv_proxy.py628 DEBU walk | filesystem: file queued ruby/bundler.rb629 DEBU walk | filesystem: file queued rust/Cargo.toml630 DEBU walk | filesystem: file queued rust/src/main.rs631 DEBU walk | filesystem: file queued shell/foo.sh632 DEBU walk | filesystem: file queued terraform/main.tf633 DEBU walk | filesystem: file queued terraform/two.tf634 DEBU walk | filesystem: file queued touch.toml635 DEBU walk | filesystem: file queued treefmt.toml636 DEBU walk | filesystem: file queued yaml/test.yaml637 DEBU walk | cache: read 33 files from delegate638 DEBU read 33 files639 WARN no formatter for path: .gitignore640 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/emoji 🕰️/README.md641 DEBU formatters signature for key prettier: 43d4aa9284a561523060faf3c1317913642 WARN no formatter for path: go/go.mod643 DEBU formatter | go: match: /build/TestOnUnmatched3075036707/001/go/main.go644 DEBU formatters signature for key go: eb842d37c82e3f9ecacbbc7d28914fb2645 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/haskell/CHANGELOG.md646 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Foo.hs647 DEBU formatters signature for key haskell: af7e9dc8b3ac878a1b47756c5cae8ecc648 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Main.hs649 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Nested/Foo.hs650 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Setup.hs651 WARN no formatter for path: haskell/haskell.cabal652 DEBU path matched global excludes: haskell/treefmt.toml653 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/CHANGELOG.md654 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/Main.hs655 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/Setup.hs656 WARN no formatter for path: haskell-frontend/haskell-frontend.cabal657 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/html/index.html658 WARN no formatter for path: html/scripts/.gitkeep659 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/javascript/source/hello.js660 DEBU formatter | just: match: /build/TestOnUnmatched3075036707/001/just/justfile661 DEBU formatters signature for key just: 3bfe28bbc0d884b31e3c52778c0d0fc7662 DEBU formatter | alejandra[1]: match: /build/TestOnUnmatched3075036707/001/nix/sources.nix663 DEBU formatter | deadnix[2]: match: /build/TestOnUnmatched3075036707/001/nix/sources.nix664 DEBU formatters signature for key alejandra:deadnix: ab3b921397b21571d862f931fe1255e5665 DEBU path matched global excludes: nixpkgs.toml666 DEBU formatter | python: match: /build/TestOnUnmatched3075036707/001/python/main.py667 DEBU formatters signature for key python: f2cecf672e759f0c230c6c0c6d2dcb59668 WARN no formatter for path: python/requirements.txt669 DEBU formatter | python: match: /build/TestOnUnmatched3075036707/001/python/virtualenv_proxy.py670 DEBU formatter | ruby: match: /build/TestOnUnmatched3075036707/001/ruby/bundler.rb671 DEBU formatters signature for key ruby: 28b1acb9bc8afb20ca582eeef6ec0c41672 DEBU path matched global excludes: rust/Cargo.toml673 DEBU formatter | rust: match: /build/TestOnUnmatched3075036707/001/rust/src/main.rs674 DEBU formatters signature for key rust: 927ebef84d202129ca109200eb672169675 DEBU formatter | shellcheck[1]: match: /build/TestOnUnmatched3075036707/001/shell/foo.sh676 DEBU formatter | shfmt[2]: match: /build/TestOnUnmatched3075036707/001/shell/foo.sh677 DEBU formatters signature for key shellcheck:shfmt: 1c8661bb8d587405273e38ac34ea1406678 DEBU formatter | opentofu: match: /build/TestOnUnmatched3075036707/001/terraform/main.tf679 DEBU formatters signature for key opentofu: ccbae559816e50bde15e044573342597680 DEBU formatter | opentofu: match: /build/TestOnUnmatched3075036707/001/terraform/two.tf681 DEBU path matched global excludes: touch.toml682 DEBU path matched global excludes: treefmt.toml683 DEBU formatter | dos2unix: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml684 DEBU formatter | yamlfmt: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml685 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml686 DEBU formatters signature for key dos2unix:prettier:yamlfmt: 02249c54f7e737333b14d93d03cd89c6687 traversed 33 files688 emitted 22 files for processing689 formatted 0 files (0 changed) in 38ms690 DEBU no more files to read691 692 root_test.go:109: 693 694=== RUN TestOnUnmatched/error695 root_test.go:101: treefmt -vv --on-unmatched error696 root_test.go:101: 697 INFO config: no tree root specified698 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel699 DEBU tree-root-cmd | stderr: fatal: not a git repository (or any of the parent directories): .git700 DEBU tree-root-cmd | stdout:701 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 128702 INFO config: attempting to resolve tree root using jujutsu: jj workspace root703 DEBU tree-root-cmd | stderr: Error: There is no jj repo in "."704 DEBU tree-root-cmd | stdout:705 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 1706 INFO config: setting tree root to the directory containing the config file: /build/TestOnUnmatched3075036707/001/treefmt.toml707 INFO config: tree root: /build/TestOnUnmatched3075036707/001708 DEBU formatter command not found: foo-fmt709 DEBU Resolving path '/build/TestOnUnmatched3075036707/001'710 DEBU walk | filesystem: file queued .gitignore711 DEBU walk | filesystem: file queued emoji 🕰️/README.md712 DEBU walk | filesystem: file queued go/go.mod713 DEBU walk | filesystem: file queued go/main.go714 DEBU walk | filesystem: file queued haskell/CHANGELOG.md715 DEBU walk | filesystem: file queued haskell/Foo.hs716 DEBU walk | filesystem: file queued haskell/Main.hs717 DEBU walk | filesystem: file queued haskell/Nested/Foo.hs718 DEBU walk | filesystem: file queued haskell/Setup.hs719 DEBU walk | filesystem: file queued haskell/haskell.cabal720 DEBU walk | filesystem: file queued haskell/treefmt.toml721 DEBU walk | filesystem: file queued haskell-frontend/CHANGELOG.md722 DEBU walk | filesystem: file queued haskell-frontend/Main.hs723 DEBU walk | filesystem: file queued haskell-frontend/Setup.hs724 DEBU walk | filesystem: file queued haskell-frontend/haskell-frontend.cabal725 DEBU walk | filesystem: file queued html/index.html726 DEBU walk | filesystem: file queued html/scripts/.gitkeep727 DEBU walk | filesystem: file queued javascript/source/hello.js728 DEBU walk | filesystem: file queued just/justfile729 DEBU walk | filesystem: file queued nix/sources.nix730 DEBU walk | filesystem: file queued nixpkgs.toml731 DEBU walk | filesystem: file queued python/main.py732 DEBU walk | filesystem: file queued python/requirements.txt733 DEBU walk | filesystem: file queued python/virtualenv_proxy.py734 DEBU walk | filesystem: file queued ruby/bundler.rb735 DEBU walk | filesystem: file queued rust/Cargo.toml736 DEBU walk | filesystem: file queued rust/src/main.rs737 DEBU walk | filesystem: file queued shell/foo.sh738 DEBU walk | filesystem: file queued terraform/main.tf739 DEBU walk | filesystem: file queued terraform/two.tf740 DEBU walk | filesystem: file queued touch.toml741 DEBU walk | filesystem: file queued treefmt.toml742 DEBU walk | filesystem: file queued yaml/test.yaml743 DEBU walk | cache: read 33 files from delegate744 DEBU read 33 files745 ERRO no formatter for path: .gitignore746 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/emoji 🕰️/README.md747 DEBU formatters signature for key prettier: 43d4aa9284a561523060faf3c1317913748 ERRO no formatter for path: go/go.mod749 DEBU formatter | go: match: /build/TestOnUnmatched3075036707/001/go/main.go750 DEBU formatters signature for key go: eb842d37c82e3f9ecacbbc7d28914fb2751 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/haskell/CHANGELOG.md752 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Foo.hs753 DEBU formatters signature for key haskell: af7e9dc8b3ac878a1b47756c5cae8ecc754 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Main.hs755 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Nested/Foo.hs756 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Setup.hs757 ERRO no formatter for path: haskell/haskell.cabal758 DEBU path matched global excludes: haskell/treefmt.toml759 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/CHANGELOG.md760 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/Main.hs761 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/Setup.hs762 ERRO no formatter for path: haskell-frontend/haskell-frontend.cabal763 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/html/index.html764 ERRO no formatter for path: html/scripts/.gitkeep765 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/javascript/source/hello.js766 DEBU formatter | just: match: /build/TestOnUnmatched3075036707/001/just/justfile767 DEBU formatters signature for key just: 3bfe28bbc0d884b31e3c52778c0d0fc7768 DEBU formatter | alejandra[1]: match: /build/TestOnUnmatched3075036707/001/nix/sources.nix769 DEBU formatter | deadnix[2]: match: /build/TestOnUnmatched3075036707/001/nix/sources.nix770 DEBU formatters signature for key alejandra:deadnix: ab3b921397b21571d862f931fe1255e5771 DEBU path matched global excludes: nixpkgs.toml772 DEBU formatter | python: match: /build/TestOnUnmatched3075036707/001/python/main.py773 DEBU formatters signature for key python: f2cecf672e759f0c230c6c0c6d2dcb59774 ERRO no formatter for path: python/requirements.txt775 DEBU formatter | python: match: /build/TestOnUnmatched3075036707/001/python/virtualenv_proxy.py776 DEBU formatter | ruby: match: /build/TestOnUnmatched3075036707/001/ruby/bundler.rb777 DEBU formatters signature for key ruby: 28b1acb9bc8afb20ca582eeef6ec0c41778 DEBU path matched global excludes: rust/Cargo.toml779 DEBU formatter | rust: match: /build/TestOnUnmatched3075036707/001/rust/src/main.rs780 DEBU formatters signature for key rust: 927ebef84d202129ca109200eb672169781 DEBU formatter | shfmt[2]: match: /build/TestOnUnmatched3075036707/001/shell/foo.sh782 DEBU formatter | shellcheck[1]: match: /build/TestOnUnmatched3075036707/001/shell/foo.sh783 DEBU formatters signature for key shellcheck:shfmt: 1c8661bb8d587405273e38ac34ea1406784 DEBU formatter | opentofu: match: /build/TestOnUnmatched3075036707/001/terraform/main.tf785 DEBU formatters signature for key opentofu: ccbae559816e50bde15e044573342597786 DEBU formatter | opentofu: match: /build/TestOnUnmatched3075036707/001/terraform/two.tf787 DEBU path matched global excludes: touch.toml788 DEBU path matched global excludes: treefmt.toml789 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml790 DEBU formatter | dos2unix: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml791 DEBU formatter | yamlfmt: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml792 DEBU formatters signature for key dos2unix:prettier:yamlfmt: 02249c54f7e737333b14d93d03cd89c6793 traversed 33 files794 emitted 22 files for processing795 formatted 0 files (0 changed) in 31ms796 DEBU no more files to read797 798 root_test.go:101: 799 800 root_test.go:109: treefmt -vv801 root_test.go:109: 802 INFO config: no tree root specified803 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel804 DEBU tree-root-cmd | stderr: fatal: not a git repository (or any of the parent directories): .git805 DEBU tree-root-cmd | stdout:806 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 128807 INFO config: attempting to resolve tree root using jujutsu: jj workspace root808 DEBU tree-root-cmd | stderr: Error: There is no jj repo in "."809 DEBU tree-root-cmd | stdout:810 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 1811 INFO config: setting tree root to the directory containing the config file: /build/TestOnUnmatched3075036707/001/treefmt.toml812 INFO config: tree root: /build/TestOnUnmatched3075036707/001813 DEBU formatter command not found: foo-fmt814 DEBU Resolving path '/build/TestOnUnmatched3075036707/001'815 DEBU walk | filesystem: file queued .gitignore816 DEBU walk | filesystem: file queued emoji 🕰️/README.md817 DEBU walk | filesystem: file queued go/go.mod818 DEBU walk | filesystem: file queued go/main.go819 DEBU walk | filesystem: file queued haskell/CHANGELOG.md820 DEBU walk | filesystem: file queued haskell/Foo.hs821 DEBU walk | filesystem: file queued haskell/Main.hs822 DEBU walk | filesystem: file queued haskell/Nested/Foo.hs823 DEBU walk | filesystem: file queued haskell/Setup.hs824 DEBU walk | filesystem: file queued haskell/haskell.cabal825 DEBU walk | filesystem: file queued haskell/treefmt.toml826 DEBU walk | filesystem: file queued haskell-frontend/CHANGELOG.md827 DEBU walk | filesystem: file queued haskell-frontend/Main.hs828 DEBU walk | filesystem: file queued haskell-frontend/Setup.hs829 DEBU walk | filesystem: file queued haskell-frontend/haskell-frontend.cabal830 DEBU walk | filesystem: file queued html/index.html831 DEBU walk | filesystem: file queued html/scripts/.gitkeep832 DEBU walk | filesystem: file queued javascript/source/hello.js833 DEBU walk | filesystem: file queued just/justfile834 DEBU walk | filesystem: file queued nix/sources.nix835 DEBU walk | filesystem: file queued nixpkgs.toml836 DEBU walk | filesystem: file queued python/main.py837 DEBU walk | filesystem: file queued python/requirements.txt838 DEBU walk | filesystem: file queued python/virtualenv_proxy.py839 DEBU walk | filesystem: file queued ruby/bundler.rb840 DEBU walk | filesystem: file queued rust/Cargo.toml841 DEBU walk | filesystem: file queued rust/src/main.rs842 DEBU walk | filesystem: file queued shell/foo.sh843 DEBU walk | filesystem: file queued terraform/main.tf844 DEBU walk | filesystem: file queued terraform/two.tf845 DEBU walk | filesystem: file queued touch.toml846 DEBU walk | filesystem: file queued treefmt.toml847 DEBU walk | filesystem: file queued yaml/test.yaml848 DEBU walk | cache: read 33 files from delegate849 DEBU read 33 files850 ERRO no formatter for path: .gitignore851 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/emoji 🕰️/README.md852 DEBU formatters signature for key prettier: 43d4aa9284a561523060faf3c1317913853 ERRO no formatter for path: go/go.mod854 DEBU formatter | go: match: /build/TestOnUnmatched3075036707/001/go/main.go855 DEBU formatters signature for key go: eb842d37c82e3f9ecacbbc7d28914fb2856 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/haskell/CHANGELOG.md857 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Foo.hs858 DEBU formatters signature for key haskell: af7e9dc8b3ac878a1b47756c5cae8ecc859 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Main.hs860 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Nested/Foo.hs861 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell/Setup.hs862 ERRO no formatter for path: haskell/haskell.cabal863 DEBU path matched global excludes: haskell/treefmt.toml864 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/CHANGELOG.md865 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/Main.hs866 DEBU formatter | haskell: match: /build/TestOnUnmatched3075036707/001/haskell-frontend/Setup.hs867 ERRO no formatter for path: haskell-frontend/haskell-frontend.cabal868 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/html/index.html869 ERRO no formatter for path: html/scripts/.gitkeep870 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/javascript/source/hello.js871 DEBU formatter | just: match: /build/TestOnUnmatched3075036707/001/just/justfile872 DEBU formatters signature for key just: 3bfe28bbc0d884b31e3c52778c0d0fc7873 DEBU formatter | alejandra[1]: match: /build/TestOnUnmatched3075036707/001/nix/sources.nix874 DEBU formatter | deadnix[2]: match: /build/TestOnUnmatched3075036707/001/nix/sources.nix875 DEBU formatters signature for key alejandra:deadnix: ab3b921397b21571d862f931fe1255e5876 DEBU path matched global excludes: nixpkgs.toml877 DEBU formatter | python: match: /build/TestOnUnmatched3075036707/001/python/main.py878 DEBU formatters signature for key python: f2cecf672e759f0c230c6c0c6d2dcb59879 ERRO no formatter for path: python/requirements.txt880 DEBU formatter | python: match: /build/TestOnUnmatched3075036707/001/python/virtualenv_proxy.py881 DEBU formatter | ruby: match: /build/TestOnUnmatched3075036707/001/ruby/bundler.rb882 DEBU formatters signature for key ruby: 28b1acb9bc8afb20ca582eeef6ec0c41883 DEBU path matched global excludes: rust/Cargo.toml884 DEBU formatter | rust: match: /build/TestOnUnmatched3075036707/001/rust/src/main.rs885 DEBU formatters signature for key rust: 927ebef84d202129ca109200eb672169886 DEBU formatter | shellcheck[1]: match: /build/TestOnUnmatched3075036707/001/shell/foo.sh887 DEBU formatter | shfmt[2]: match: /build/TestOnUnmatched3075036707/001/shell/foo.sh888 DEBU formatters signature for key shellcheck:shfmt: 1c8661bb8d587405273e38ac34ea1406889 DEBU formatter | opentofu: match: /build/TestOnUnmatched3075036707/001/terraform/main.tf890 DEBU formatters signature for key opentofu: ccbae559816e50bde15e044573342597891 DEBU formatter | opentofu: match: /build/TestOnUnmatched3075036707/001/terraform/two.tf892 DEBU path matched global excludes: touch.toml893 DEBU path matched global excludes: treefmt.toml894 DEBU formatter | dos2unix: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml895 DEBU formatter | yamlfmt: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml896 DEBU formatter | prettier: match: /build/TestOnUnmatched3075036707/001/yaml/test.yaml897 DEBU formatters signature for key dos2unix:prettier:yamlfmt: 02249c54f7e737333b14d93d03cd89c6898 traversed 33 files899 emitted 22 files for processing900 formatted 0 files (0 changed) in 33ms901 DEBU no more files to read902 903 root_test.go:109: 904 905=== RUN TestOnUnmatched/invalid906 root_test.go:125: treefmt --on-unmatched foo907 root_test.go:125: 908 Error: failed to create composite formatter: invalid on-unmatched value: invalid level: "foo"909 910 root_test.go:125: 911 912 root_test.go:132: treefmt 913 root_test.go:132: 914 Error: failed to create composite formatter: invalid on-unmatched value: invalid level: "bar"915 916 root_test.go:132: 917 918--- PASS: TestOnUnmatched (2.14s)919 --- PASS: TestOnUnmatched/default (0.55s)920 --- PASS: TestOnUnmatched/fatal (0.18s)921 --- PASS: TestOnUnmatched/debug (0.11s)922 --- PASS: TestOnUnmatched/info (0.13s)923 --- PASS: TestOnUnmatched/warn (0.08s)924 --- PASS: TestOnUnmatched/error (0.07s)925 --- PASS: TestOnUnmatched/invalid (0.03s)926=== RUN TestQuiet927 root_test.go:149: treefmt -q928 root_test.go:149: 929 930 root_test.go:149: 931 932 root_test.go:150: treefmt --quiet933 root_test.go:150: 934 935 root_test.go:150: 936 937 root_test.go:153: treefmt 938 root_test.go:153: 939 940 root_test.go:153: 941 942 root_test.go:158: treefmt 943 root_test.go:158: 944 Error: failed to create composite formatter: failed to initialise formatter foo-fmt: formatter command not found in PATH: error looking up 'foo-fmt'945 946 root_test.go:158: 947 948--- PASS: TestQuiet (1.40s)949=== RUN TestCpuProfile950 root_test.go:172: treefmt --cpu-profile cpu.pprof951 root_test.go:172: 952 traversed 34 files953 emitted 22 files for processing954 formatted 22 files (4 changed) in 269ms955 956 root_test.go:172: 957 958 root_test.go:182: treefmt 959 root_test.go:182: 960 traversed 35 files961 emitted 22 files for processing962 formatted 0 files (0 changed) in 38ms963 964 root_test.go:182: 965 966--- PASS: TestCpuProfile (1.32s)967=== RUN TestAllowMissingFormatter968=== RUN TestAllowMissingFormatter/default969 root_test.go:202: treefmt 970 root_test.go:202: 971 Error: failed to create composite formatter: failed to initialise formatter foo-fmt: formatter command not found in PATH: error looking up 'foo-fmt'972 973 root_test.go:202: 974 975=== RUN TestAllowMissingFormatter/arg976 root_test.go:210: treefmt --allow-missing-formatter977 root_test.go:210: 978 traversed 33 files979 emitted 0 files for processing980 formatted 0 files (0 changed) in 21ms981 982 root_test.go:210: 983 984=== RUN TestAllowMissingFormatter/env985 root_test.go:224: treefmt 986 root_test.go:224: 987 traversed 33 files988 emitted 0 files for processing989 formatted 0 files (0 changed) in 24ms990 991 root_test.go:224: 992 993--- PASS: TestAllowMissingFormatter (1.07s)994 --- PASS: TestAllowMissingFormatter/default (0.02s)995 --- PASS: TestAllowMissingFormatter/arg (0.02s)996 --- PASS: TestAllowMissingFormatter/env (0.02s)997=== RUN TestSpecifyingFormatters998=== RUN TestSpecifyingFormatters/default999 root_test.go:257: treefmt 1000 root_test.go:257: 1001 traversed 33 files1002 emitted 3 files for processing1003 formatted 3 files (3 changed) in 37ms1004 1005 root_test.go:257: 1006 1007=== RUN TestSpecifyingFormatters/args1008 root_test.go:270: treefmt --formatters rust,nix1009 root_test.go:270: 1010 traversed 33 files1011 emitted 2 files for processing1012 formatted 2 files (2 changed) in 36ms1013 1014 root_test.go:270: 1015 1016 root_test.go:282: treefmt --formatters ruby,nix1017 root_test.go:282: 1018 traversed 33 files1019 emitted 2 files for processing1020 formatted 2 files (2 changed) in 32ms1021 1022 root_test.go:282: 1023 1024 root_test.go:294: treefmt --formatters nix1025 root_test.go:294: 1026 traversed 33 files1027 emitted 1 files for processing1028 formatted 1 files (1 changed) in 29ms1029 1030 root_test.go:294: 1031 1032 root_test.go:307: treefmt --formatters foo1033 root_test.go:307: 1034 Error: failed to load config: formatter foo not found in config1035 1036 root_test.go:307: 1037 1038=== RUN TestSpecifyingFormatters/env1039 root_test.go:318: treefmt 1040 root_test.go:318: 1041 traversed 33 files1042 emitted 2 files for processing1043 formatted 2 files (2 changed) in 35ms1044 1045 root_test.go:318: 1046 1047 root_test.go:331: treefmt 1048 root_test.go:331: 1049 Error: failed to load config: formatter bar not found in config1050 1051 root_test.go:331: 1052 1053=== RUN TestSpecifyingFormatters/bad_names1054 root_test.go:340: treefmt --formatters foo$1055 root_test.go:340: 1056 Error: failed to load config: formatter name "foo$" is invalid, must be of the form ^[a-zA-Z0-9_-]+$1057 1058 root_test.go:340: 1059 1060 root_test.go:349: treefmt 1061 root_test.go:349: 1062 Error: failed to load config: formatter name "foo$" is invalid, must be of the form ^[a-zA-Z0-9_-]+$1063 1064 root_test.go:349: 1065 1066 root_test.go:364: treefmt 1067 root_test.go:364: 1068 Error: failed to load config: formatter name "foo$" is invalid, must be of the form ^[a-zA-Z0-9_-]+$1069 1070 root_test.go:364: 1071 1072 root_test.go:340: treefmt --formatters /bar1073 root_test.go:340: 1074 Error: failed to load config: formatter name "/bar" is invalid, must be of the form ^[a-zA-Z0-9_-]+$1075 1076 root_test.go:340: 1077 1078 root_test.go:349: treefmt 1079 root_test.go:349: 1080 Error: failed to load config: formatter name "/bar" is invalid, must be of the form ^[a-zA-Z0-9_-]+$1081 1082 root_test.go:349: 1083 1084 root_test.go:364: treefmt 1085 root_test.go:364: 1086 Error: failed to load config: formatter name "/bar" is invalid, must be of the form ^[a-zA-Z0-9_-]+$1087 1088 root_test.go:364: 1089 1090 root_test.go:340: treefmt --formatters baz%1091 root_test.go:340: 1092 Error: failed to load config: formatter name "baz%" is invalid, must be of the form ^[a-zA-Z0-9_-]+$1093 1094 root_test.go:340: 1095 1096 root_test.go:349: treefmt 1097 root_test.go:349: 1098 Error: failed to load config: formatter name "baz%" is invalid, must be of the form ^[a-zA-Z0-9_-]+$1099 1100 root_test.go:349: 1101 1102 root_test.go:364: treefmt 1103 root_test.go:364: 1104 Error: failed to load config: formatter name "baz%" is invalid, must be of the form ^[a-zA-Z0-9_-]+$1105 1106 root_test.go:364: 1107 1108--- PASS: TestSpecifyingFormatters (1.34s)1109 --- PASS: TestSpecifyingFormatters/default (0.04s)1110 --- PASS: TestSpecifyingFormatters/args (0.12s)1111 --- PASS: TestSpecifyingFormatters/env (0.05s)1112 --- PASS: TestSpecifyingFormatters/bad_names (0.13s)1113=== RUN TestIncludesAndExcludes1114 root_test.go:393: treefmt 1115 root_test.go:393: 1116 traversed 33 files1117 emitted 33 files for processing1118 formatted 33 files (0 changed) in 39ms1119 1120 root_test.go:393: 1121 1122 root_test.go:407: treefmt -c1123 root_test.go:407: 1124 traversed 33 files1125 emitted 32 files for processing1126 formatted 32 files (0 changed) in 37ms1127 1128 root_test.go:407: 1129 1130 root_test.go:422: treefmt -c1131 root_test.go:422: 1132 traversed 33 files1133 emitted 26 files for processing1134 formatted 26 files (0 changed) in 33ms1135 1136 root_test.go:422: 1137 1138 root_test.go:439: treefmt -c1139 root_test.go:439: 1140 traversed 33 files1141 emitted 24 files for processing1142 formatted 24 files (0 changed) in 32ms1143 1144 root_test.go:439: 1145 1146 root_test.go:454: treefmt -c1147 root_test.go:454: 1148 traversed 33 files1149 emitted 23 files for processing1150 formatted 23 files (0 changed) in 31ms1151 1152 root_test.go:454: 1153 1154 root_test.go:471: treefmt -c1155 root_test.go:471: 1156 traversed 33 files1157 emitted 1 files for processing1158 formatted 1 files (0 changed) in 32ms1159 1160 root_test.go:471: 1161 1162 root_test.go:486: treefmt -c1163 root_test.go:486: 1164 traversed 33 files1165 emitted 2 files for processing1166 formatted 2 files (0 changed) in 32ms1167 1168 root_test.go:486: 1169 1170--- PASS: TestIncludesAndExcludes (1.25s)1171=== RUN TestConfigFile1172=== RUN TestConfigFile/treefmt.toml1173 root_test.go:514: treefmt --config-file /build/TestConfigFiletreefmt.toml3703826150/003/treefmt.toml1174 root_test.go:514: 1175 traversed 1 files1176 emitted 1 files for processing1177 formatted 1 files (0 changed) in 37ms1178 1179 root_test.go:514: 1180 1181 root_test.go:533: treefmt --config-file /build/TestConfigFiletreefmt.toml3703826150/003/treefmt.toml --tree-root /build/TestConfigFiletreefmt.toml3703826150/0011182 root_test.go:533: 1183 traversed 33 files1184 emitted 33 files for processing1185 formatted 33 files (0 changed) in 22ms1186 1187 root_test.go:533: 1188 1189 root_test.go:545: setting env TREEFMT_CONFIG=/build/TestConfigFiletreefmt.toml3703826150/003/treefmt.toml1190 root_test.go:545: setting env PRJ_ROOT=/build/TestConfigFiletreefmt.toml3703826150/0011191 root_test.go:545: treefmt 1192 root_test.go:545: 1193 traversed 1 files1194 emitted 1 files for processing1195 formatted 0 files (0 changed) in 26ms1196 1197 root_test.go:545: 1198 1199 root_test.go:561: setting env PRJ_ROOT=/build/TestConfigFiletreefmt.toml3703826150/0031200 root_test.go:561: treefmt --tree-root /build/TestConfigFiletreefmt.toml3703826150/0011201 root_test.go:561: 1202 traversed 33 files1203 emitted 33 files for processing1204 formatted 0 files (0 changed) in 17ms1205 1206 root_test.go:561: 1207 1208 root_test.go:579: setting env PRJ_ROOT=/build/TestConfigFiletreefmt.toml3703826150/003/sub1209 root_test.go:579: treefmt --tree-root /build/TestConfigFiletreefmt.toml3703826150/0011210 root_test.go:579: 1211 Error: failed to find treefmt config file: could not find [treefmt.toml .treefmt.toml .config/treefmt.toml] in /build/TestConfigFiletreefmt.toml3703826150/0021212 1213 root_test.go:579: 1214 1215=== RUN TestConfigFile/.treefmt.toml1216 root_test.go:514: treefmt --config-file /build/TestConfigFile.treefmt.toml1193313362/003/.treefmt.toml1217 root_test.go:514: 1218 traversed 1 files1219 emitted 1 files for processing1220 formatted 1 files (0 changed) in 47ms1221 1222 root_test.go:514: 1223 1224 root_test.go:533: treefmt --config-file /build/TestConfigFile.treefmt.toml1193313362/003/.treefmt.toml --tree-root /build/TestConfigFile.treefmt.toml1193313362/0011225 root_test.go:533: 1226 traversed 33 files1227 emitted 33 files for processing1228 formatted 33 files (0 changed) in 23ms1229 1230 root_test.go:533: 1231 1232 root_test.go:545: setting env TREEFMT_CONFIG=/build/TestConfigFile.treefmt.toml1193313362/003/.treefmt.toml1233 root_test.go:545: setting env PRJ_ROOT=/build/TestConfigFile.treefmt.toml1193313362/0011234 root_test.go:545: treefmt 1235 root_test.go:545: 1236 traversed 1 files1237 emitted 1 files for processing1238 formatted 0 files (0 changed) in 26ms1239 1240 root_test.go:545: 1241 1242 root_test.go:561: setting env PRJ_ROOT=/build/TestConfigFile.treefmt.toml1193313362/0031243 root_test.go:561: treefmt --tree-root /build/TestConfigFile.treefmt.toml1193313362/0011244 root_test.go:561: 1245 traversed 33 files1246 emitted 33 files for processing1247 formatted 0 files (0 changed) in 18ms1248 1249 root_test.go:561: 1250 1251 root_test.go:579: setting env PRJ_ROOT=/build/TestConfigFile.treefmt.toml1193313362/003/sub1252 root_test.go:579: treefmt --tree-root /build/TestConfigFile.treefmt.toml1193313362/0011253 root_test.go:579: 1254 Error: failed to find treefmt config file: could not find [treefmt.toml .treefmt.toml .config/treefmt.toml] in /build/TestConfigFile.treefmt.toml1193313362/0021255 1256 root_test.go:579: 1257 1258--- PASS: TestConfigFile (2.24s)1259 --- PASS: TestConfigFile/treefmt.toml (1.11s)1260 --- PASS: TestConfigFile/.treefmt.toml (1.13s)1261=== RUN TestDotConfigDir1262=== RUN TestDotConfigDir/basic1263 root_test.go:607: treefmt 1264 root_test.go:607: 1265 traversed 33 files1266 emitted 33 files for processing1267 formatted 33 files (0 changed) in 44ms1268 1269 root_test.go:607: 1270 1271=== RUN TestDotConfigDir/project_root_ending_in_.config1272 root_test.go:644: treefmt 1273 root_test.go:644: 1274 traversed 33 files1275 emitted 33 files for processing1276 formatted 33 files (0 changed) in 46ms1277 1278 root_test.go:644: 1279 1280--- PASS: TestDotConfigDir (2.11s)1281 --- PASS: TestDotConfigDir/basic (1.05s)1282 --- PASS: TestDotConfigDir/project_root_ending_in_.config (1.06s)1283=== RUN TestCache1284 root_test.go:684: treefmt 1285 root_test.go:684: 1286 traversed 33 files1287 emitted 33 files for processing1288 formatted 33 files (33 changed) in 46ms1289 1290 root_test.go:684: 1291 1292 root_test.go:695: treefmt 1293 root_test.go:695: 1294 traversed 33 files1295 emitted 33 files for processing1296 formatted 0 files (0 changed) in 40ms1297 1298 root_test.go:695: 1299 1300 root_test.go:706: treefmt -c1301 root_test.go:706: 1302 traversed 33 files1303 emitted 33 files for processing1304 formatted 33 files (33 changed) in 40ms1305 1306 root_test.go:706: 1307 1308 root_test.go:718: treefmt 1309 root_test.go:718: 1310 traversed 33 files1311 emitted 33 files for processing1312 formatted 0 files (0 changed) in 38ms1313 1314 root_test.go:718: 1315 1316 root_test.go:729: treefmt 1317 root_test.go:729: 1318 traversed 33 files1319 emitted 33 files for processing1320 formatted 33 files (33 changed) in 41ms1321 1322 root_test.go:729: 1323 1324 root_test.go:741: treefmt --no-cache1325 root_test.go:741: 1326 traversed 33 files1327 emitted 33 files for processing1328 formatted 33 files (33 changed) in 40ms1329 1330 root_test.go:741: 1331 1332 root_test.go:769: treefmt 1333 root_test.go:769: 1334 ERRO formatter | fail: failed to apply with options '[--bad-arg haskell/Foo.hs haskell/Main.hs haskell/Nested/Foo.hs haskell/Setup.hs haskell-frontend/Main.hs haskell-frontend/Setup.hs]': exit status 11335 1336 /nix/store/hlxw2q9qansq7bn52xvlb5badw3z1v8s-coreutils-9.10/bin/touch: unrecognized option '--bad-arg'1337 Try '/nix/store/hlxw2q9qansq7bn52xvlb5badw3z1v8s-coreutils-9.10/bin/touch --help' for more information.1338 1339 traversed 33 files1340 emitted 6 files for processing1341 formatted 0 files (0 changed) in 40ms1342 Error: failed to finalise formatting: formatting failures detected1343 1344 root_test.go:769: 1345 1346 root_test.go:782: treefmt 1347 root_test.go:782: 1348 ERRO formatter | fail: failed to apply with options '[--bad-arg haskell/Foo.hs haskell/Main.hs haskell/Nested/Foo.hs haskell/Setup.hs haskell-frontend/Main.hs haskell-frontend/Setup.hs]': exit status 11349 1350 /nix/store/hlxw2q9qansq7bn52xvlb5badw3z1v8s-coreutils-9.10/bin/touch: unrecognized option '--bad-arg'1351 Try '/nix/store/hlxw2q9qansq7bn52xvlb5badw3z1v8s-coreutils-9.10/bin/touch --help' for more information.1352 1353 traversed 33 files1354 emitted 6 files for processing1355 formatted 0 files (0 changed) in 38ms1356 Error: failed to finalise formatting: formatting failures detected1357 1358 root_test.go:782: 1359 1360 root_test.go:804: treefmt 1361 root_test.go:804: 1362 traversed 33 files1363 emitted 6 files for processing1364 formatted 6 files (6 changed) in 41ms1365 1366 root_test.go:804: 1367 1368--- PASS: TestCache (1.38s)1369=== RUN TestChangeWorkingDirectory1370=== RUN TestChangeWorkingDirectory/default1371 root_test.go:846: treefmt 1372 root_test.go:846: 1373 Error: failed to find treefmt config file: could not find [treefmt.toml .treefmt.toml .config/treefmt.toml] in /build/TestChangeWorkingDirectorydefault960151905/0021374 1375 root_test.go:846: 1376 1377 root_test.go:857: treefmt 1378 root_test.go:857: 1379 traversed 33 files1380 emitted 33 files for processing1381 formatted 33 files (33 changed) in 58ms1382 1383 root_test.go:857: 1384 1385=== RUN TestChangeWorkingDirectory/arg1386=== RUN TestChangeWorkingDirectory/arg/treefmt.toml1387 root_test.go:893: treefmt -C /build/TestChangeWorkingDirectoryargtreefmt.toml1790223137/0011388 root_test.go:893: 1389 traversed 33 files1390 emitted 33 files for processing1391 formatted 33 files (33 changed) in 53ms1392 1393 root_test.go:893: 1394 1395=== RUN TestChangeWorkingDirectory/arg/.treefmt.toml1396 root_test.go:893: treefmt -C /build/TestChangeWorkingDirectoryarg.treefmt.toml886803466/0011397 root_test.go:893: 1398 traversed 33 files1399 emitted 33 files for processing1400 formatted 33 files (33 changed) in 55ms1401 1402 root_test.go:893: 1403 1404=== RUN TestChangeWorkingDirectory/env1405=== RUN TestChangeWorkingDirectory/env/treefmt.toml1406 root_test.go:893: treefmt 1407 root_test.go:893: 1408 traversed 33 files1409 emitted 33 files for processing1410 formatted 33 files (33 changed) in 54ms1411 1412 root_test.go:893: 1413 1414=== RUN TestChangeWorkingDirectory/env/.treefmt.toml1415 root_test.go:893: treefmt 1416 root_test.go:893: 1417 traversed 33 files1418 emitted 33 files for processing1419 formatted 33 files (33 changed) in 57ms1420 1421 root_test.go:893: 1422 1423--- PASS: TestChangeWorkingDirectory (5.33s)1424 --- PASS: TestChangeWorkingDirectory/default (1.07s)1425 --- PASS: TestChangeWorkingDirectory/arg (2.13s)1426 --- PASS: TestChangeWorkingDirectory/arg/treefmt.toml (1.06s)1427 --- PASS: TestChangeWorkingDirectory/arg/.treefmt.toml (1.06s)1428 --- PASS: TestChangeWorkingDirectory/env (2.13s)1429 --- PASS: TestChangeWorkingDirectory/env/treefmt.toml (1.06s)1430 --- PASS: TestChangeWorkingDirectory/env/.treefmt.toml (1.07s)1431=== RUN TestFailOnChange1432=== RUN TestFailOnChange/change_size1433 root_test.go:941: treefmt --fail-on-change1434 root_test.go:941: 1435 ERRO file has changed path=rust/Cargo.toml prev_size=233 prev_mod_time="2026-09-24 23:18:18 +0000 UTC" current_size=239 current_mod_time="2026-09-24 23:18:19 +0000 UTC"1436 ERRO file has changed path=rust/src/main.rs prev_size=45 prev_mod_time="2026-09-24 23:18:18 +0000 UTC" current_size=51 current_mod_time="2026-09-24 23:18:19 +0000 UTC"1437 traversed 33 files1438 emitted 2 files for processing1439 formatted 2 files (2 changed) in 49ms1440 Error: unexpected changes detected, --fail-on-change is enabled1441 1442 root_test.go:941: 1443 1444 root_test.go:957: treefmt --fail-on-change1445 root_test.go:957: 1446 traversed 33 files1447 emitted 2 files for processing1448 formatted 0 files (0 changed) in 39ms1449 1450 root_test.go:957: 1451 1452=== RUN TestFailOnChange/change_modtime1453 root_test.go:985: treefmt --fail-on-change1454 root_test.go:985: 1455 ERRO file has changed path=haskell/CHANGELOG.md prev_size=112 prev_mod_time="2026-09-24 23:18:19 +0000 UTC" current_size=112 current_mod_time="2026-09-24 23:18:21 +0000 UTC"1456 ERRO file has changed path=haskell/Foo.hs prev_size=62 prev_mod_time="2026-09-24 23:18:19 +0000 UTC" current_size=62 current_mod_time="2026-09-24 23:18:21 +0000 UTC"1457 ERRO file has changed path=haskell/Main.hs prev_size=65 prev_mod_time="2026-09-24 23:18:19 +0000 UTC" current_size=65 current_mod_time="2026-09-24 23:18:21 +0000 UTC"1458 ERRO file has changed path=haskell/Nested/Foo.hs prev_size=69 prev_mod_time="2026-09-24 23:18:19 +0000 UTC" current_size=69 current_mod_time="2026-09-24 23:18:21 +0000 UTC"1459 ERRO file has changed path=haskell/Setup.hs prev_size=47 prev_mod_time="2026-09-24 23:18:19 +0000 UTC" current_size=47 current_mod_time="2026-09-24 23:18:21 +0000 UTC"1460 ERRO file has changed path=haskell/haskell.cabal prev_size=688 prev_mod_time="2026-09-24 23:18:19 +0000 UTC" current_size=688 current_mod_time="2026-09-24 23:18:21 +0000 UTC"1461 ERRO file has changed path=haskell/treefmt.toml prev_size=238 prev_mod_time="2026-09-24 23:18:19 +0000 UTC" current_size=238 current_mod_time="2026-09-24 23:18:21 +0000 UTC"1462 traversed 33 files1463 emitted 7 files for processing1464 formatted 7 files (7 changed) in 65ms1465 Error: unexpected changes detected, --fail-on-change is enabled1466 1467 root_test.go:985: 1468 1469 root_test.go:1018: treefmt --fail-on-change1470 root_test.go:1018: 1471 traversed 33 files1472 emitted 7 files for processing1473 formatted 0 files (0 changed) in 40ms1474 1475 root_test.go:1018: 1476 1477--- PASS: TestFailOnChange (2.22s)1478 --- PASS: TestFailOnChange/change_size (1.10s)1479 --- PASS: TestFailOnChange/change_modtime (1.12s)1480=== RUN TestCacheBusting1481=== RUN TestCacheBusting/formatter_change_config1482 root_test.go:1056: treefmt 1483 root_test.go:1056: 1484 traversed 33 files1485 emitted 8 files for processing1486 formatted 8 files (6 changed) in 48ms1487 1488 root_test.go:1056: 1489 1490 root_test.go:1070: treefmt 1491 root_test.go:1070: 1492 traversed 33 files1493 emitted 8 files for processing1494 formatted 6 files (6 changed) in 46ms1495 1496 root_test.go:1070: 1497 1498 root_test.go:1081: treefmt 1499 root_test.go:1081: 1500 traversed 33 files1501 emitted 8 files for processing1502 formatted 0 files (0 changed) in 39ms1503 1504 root_test.go:1081: 1505 1506 root_test.go:1095: treefmt 1507 root_test.go:1095: 1508 traversed 33 files1509 emitted 8 files for processing1510 formatted 6 files (0 changed) in 39ms1511 1512 root_test.go:1095: 1513 1514 root_test.go:1106: treefmt 1515 root_test.go:1106: 1516 traversed 33 files1517 emitted 8 files for processing1518 formatted 0 files (0 changed) in 35ms1519 1520 root_test.go:1106: 1521 1522 root_test.go:1121: treefmt 1523 root_test.go:1121: 1524 traversed 33 files1525 emitted 6 files for processing1526 formatted 0 files (0 changed) in 37ms1527 1528 root_test.go:1121: 1529 1530 root_test.go:1136: treefmt 1531 root_test.go:1136: 1532 traversed 33 files1533 emitted 5 files for processing1534 formatted 0 files (0 changed) in 37ms1535 1536 root_test.go:1136: 1537 1538=== RUN TestCacheBusting/formatter_change_binary1539 root_test.go:1183: treefmt 1540 root_test.go:1183: 1541 traversed 34 files1542 emitted 3 files for processing1543 formatted 3 files (1 changed) in 48ms1544 1545 root_test.go:1183: 1546 1547 root_test.go:1198: treefmt 1548 root_test.go:1198: 1549 traversed 34 files1550 emitted 3 files for processing1551 formatted 1 files (1 changed) in 41ms1552 1553 root_test.go:1198: 1554 1555 root_test.go:1209: treefmt 1556 root_test.go:1209: 1557 traversed 34 files1558 emitted 3 files for processing1559 formatted 0 files (0 changed) in 37ms1560 1561 root_test.go:1209: 1562 1563 root_test.go:1229: treefmt 1564 root_test.go:1229: 1565 traversed 34 files1566 emitted 3 files for processing1567 formatted 1 files (1 changed) in 41ms1568 1569 root_test.go:1229: 1570 1571 root_test.go:1240: treefmt 1572 root_test.go:1240: 1573 traversed 34 files1574 emitted 3 files for processing1575 formatted 0 files (0 changed) in 36ms1576 1577 root_test.go:1240: 1578 1579=== RUN TestCacheBusting/formatter_add_remove1580 root_test.go:1269: treefmt 1581 root_test.go:1269: 1582 traversed 33 files1583 emitted 2 files for processing1584 formatted 2 files (2 changed) in 44ms1585 1586 root_test.go:1269: 1587 1588 root_test.go:1281: treefmt 1589 root_test.go:1281: 1590 traversed 33 files1591 emitted 2 files for processing1592 formatted 0 files (0 changed) in 37ms1593 1594 root_test.go:1281: 1595 1596 root_test.go:1300: treefmt 1597 root_test.go:1300: 1598 traversed 33 files1599 emitted 3 files for processing1600 formatted 1 files (1 changed) in 42ms1601 1602 root_test.go:1300: 1603 1604 root_test.go:1319: treefmt 1605 root_test.go:1319: 1606 traversed 33 files1607 emitted 3 files for processing1608 formatted 2 files (2 changed) in 44ms1609 1610 root_test.go:1319: 1611 1612 root_test.go:1331: treefmt 1613 root_test.go:1331: 1614 traversed 33 files1615 emitted 3 files for processing1616 formatted 0 files (0 changed) in 37ms1617 1618 root_test.go:1331: 1619 1620 root_test.go:1347: treefmt 1621 root_test.go:1347: 1622 traversed 33 files1623 emitted 3 files for processing1624 formatted 2 files (2 changed) in 44ms1625 1626 root_test.go:1347: 1627 1628 root_test.go:1359: treefmt 1629 root_test.go:1359: 1630 traversed 33 files1631 emitted 3 files for processing1632 formatted 0 files (0 changed) in 39ms1633 1634 root_test.go:1359: 1635 1636 root_test.go:1374: treefmt 1637 root_test.go:1374: 1638 traversed 33 files1639 emitted 3 files for processing1640 formatted 2 files (2 changed) in 40ms1641 1642 root_test.go:1374: 1643 1644 root_test.go:1386: treefmt 1645 root_test.go:1386: 1646 traversed 33 files1647 emitted 3 files for processing1648 formatted 0 files (0 changed) in 39ms1649 1650 root_test.go:1386: 1651 1652 root_test.go:1402: treefmt 1653 root_test.go:1402: 1654 traversed 33 files1655 emitted 2 files for processing1656 formatted 0 files (0 changed) in 39ms1657 1658 root_test.go:1402: 1659 1660--- PASS: TestCacheBusting (3.94s)1661 --- PASS: TestCacheBusting/formatter_change_config (1.30s)1662 --- PASS: TestCacheBusting/formatter_change_binary (1.22s)1663 --- PASS: TestCacheBusting/formatter_add_remove (1.43s)1664=== RUN TestGit1665 root_test.go:1441: treefmt 1666 root_test.go:1441: 1667 traversed 33 files1668 emitted 33 files for processing1669 formatted 33 files (0 changed) in 23ms1670 1671 root_test.go:1441: 1672 1673 root_test.go:1456: treefmt 1674 root_test.go:1456: 1675 traversed 33 files1676 emitted 33 files for processing1677 formatted 0 files (0 changed) in 18ms1678 1679 root_test.go:1456: 1680 1681 root_test.go:1474: treefmt 1682 root_test.go:1474: 1683 traversed 33 files1684 emitted 33 files for processing1685 formatted 0 files (0 changed) in 16ms1686 1687 root_test.go:1474: 1688 1689 root_test.go:1489: treefmt 1690 root_test.go:1489: 1691 WARN walk | git: Path /build/TestGit3417900764/001/python/main.py was emitted by git but no file exists at that path1692 WARN walk | git: Path /build/TestGit3417900764/001/python/requirements.txt was emitted by git but no file exists at that path1693 WARN walk | git: Path /build/TestGit3417900764/001/python/virtualenv_proxy.py was emitted by git but no file exists at that path1694 traversed 30 files1695 emitted 30 files for processing1696 formatted 0 files (0 changed) in 18ms1697 1698 root_test.go:1489: 1699 1700 root_test.go:1506: treefmt --walk filesystem1701 root_test.go:1506: 1702 traversed 82 files1703 emitted 82 files for processing1704 formatted 53 files (0 changed) in 17ms1705 1706 root_test.go:1506: 1707 1708 root_test.go:1521: treefmt go1709 root_test.go:1521: 1710 traversed 2 files1711 emitted 2 files for processing1712 formatted 0 files (0 changed) in 14ms1713 1714 root_test.go:1521: 1715 1716 root_test.go:1533: treefmt go haskell1717 root_test.go:1533: 1718 traversed 9 files1719 emitted 9 files for processing1720 formatted 0 files (0 changed) in 12ms1721 1722 root_test.go:1533: 1723 1724 root_test.go:1545: treefmt -C /build/TestGit3417900764/001 go haskell ruby1725 root_test.go:1545: 1726 traversed 10 files1727 emitted 10 files for processing1728 formatted 0 files (0 changed) in 13ms1729 1730 root_test.go:1545: 1731 1732 root_test.go:1558: treefmt -C /build/TestGit3417900764/001 haskell foo1733 root_test.go:1558: 1734 Error: failed to create walker: path /build/TestGit3417900764/001/foo not found: lstat /build/TestGit3417900764/001/foo: no such file or directory1735 1736 root_test.go:1558: 1737 1738 root_test.go:1570: treefmt haskell foo.txt -vv1739 root_test.go:1570: 1740 INFO config: no tree root specified1741 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel1742 DEBU tree-root-cmd | stdout: /build/TestGit3417900764/0011743 1744 INFO config: tree root: /build/TestGit3417900764/0011745 DEBU Resolving path '/build/TestGit3417900764/001'1746 DEBU Resolving path 'haskell'1747 DEBU Resolving path 'haskell'1748 DEBU Resolving path 'foo.txt'1749 DEBU Resolving path 'foo.txt'1750 DEBU walk | git: processing file: /build/TestGit3417900764/001/foo.txt1751 DEBU walk | git: processing file: /build/TestGit3417900764/001/haskell/CHANGELOG.md1752 DEBU walk | git: processing file: /build/TestGit3417900764/001/haskell/Foo.hs1753 DEBU walk | git: processing file: /build/TestGit3417900764/001/haskell/Main.hs1754 DEBU walk | git: processing file: /build/TestGit3417900764/001/haskell/Nested/Foo.hs1755 DEBU walk | git: processing file: /build/TestGit3417900764/001/haskell/Setup.hs1756 DEBU walk | git: processing file: /build/TestGit3417900764/001/haskell/haskell.cabal1757 DEBU walk | git: processing file: /build/TestGit3417900764/001/haskell/treefmt.toml1758 DEBU walk | cache: read 8 files from delegate1759 DEBU read 8 files1760 DEBU formatter | echo: match: /build/TestGit3417900764/001/foo.txt1761 DEBU formatters signature for key echo: 72b64df76371f817db42b84ad3fc729f1762 DEBU formatter | echo: match: /build/TestGit3417900764/001/haskell/CHANGELOG.md1763 DEBU formatter | echo: match: /build/TestGit3417900764/001/haskell/Foo.hs1764 DEBU formatter | echo: match: /build/TestGit3417900764/001/haskell/Main.hs1765 DEBU formatter | echo: match: /build/TestGit3417900764/001/haskell/Nested/Foo.hs1766 DEBU formatter | echo: match: /build/TestGit3417900764/001/haskell/Setup.hs1767 DEBU formatter | echo: match: /build/TestGit3417900764/001/haskell/haskell.cabal1768 DEBU formatter | echo: match: /build/TestGit3417900764/001/haskell/treefmt.toml1769 DEBU formatter | echo: executing: /nix/store/hlxw2q9qansq7bn52xvlb5badw3z1v8s-coreutils-9.10/bin/echo foo.txt1770 INFO formatter | echo: 1 file(s) processed in 2.825261ms1771 traversed 8 files1772 emitted 8 files for processing1773 formatted 1 files (0 changed) in 22ms1774 DEBU no more files to read1775 1776 root_test.go:1570: 1777 1778 root_test.go:1582: treefmt go foo.txt1779 root_test.go:1582: 1780 traversed 3 files1781 emitted 3 files for processing1782 formatted 0 files (0 changed) in 17ms1783 1784 root_test.go:1582: 1785 1786 root_test.go:1594: treefmt foo.txt1787 root_test.go:1594: 1788 traversed 1 files1789 emitted 1 files for processing1790 formatted 0 files (0 changed) in 12ms1791 1792 root_test.go:1594: 1793 1794--- PASS: TestGit (1.23s)1795=== RUN TestJujutsu1796 root_test.go:1638: treefmt 1797 root_test.go:1638: 1798 traversed 0 files1799 emitted 0 files for processing1800 formatted 0 files (0 changed) in 46ms1801 1802 root_test.go:1638: 1803 1804 root_test.go:1654: treefmt 1805 root_test.go:1654: 1806 traversed 33 files1807 emitted 33 files for processing1808 formatted 33 files (0 changed) in 55ms1809 1810 root_test.go:1654: 1811 1812 root_test.go:1677: treefmt 1813 root_test.go:1677: 1814 traversed 33 files1815 emitted 33 files for processing1816 formatted 0 files (0 changed) in 45ms1817 1818 root_test.go:1677: 1819 1820 root_test.go:1696: treefmt 1821 root_test.go:1696: 1822 traversed 30 files1823 emitted 30 files for processing1824 formatted 0 files (0 changed) in 47ms1825 1826 root_test.go:1696: 1827 1828 root_test.go:1712: treefmt --walk filesystem1829 root_test.go:1712: 1830 traversed 137 files1831 emitted 137 files for processing1832 formatted 108 files (0 changed) in 22ms1833 1834 root_test.go:1712: 1835 1836 root_test.go:1727: treefmt go1837 root_test.go:1727: 1838 traversed 2 files1839 emitted 2 files for processing1840 formatted 0 files (0 changed) in 46ms1841 1842 root_test.go:1727: 1843 1844 root_test.go:1739: treefmt go haskell1845 root_test.go:1739: 1846 traversed 9 files1847 emitted 9 files for processing1848 formatted 0 files (0 changed) in 42ms1849 1850 root_test.go:1739: 1851 1852 root_test.go:1751: treefmt -C /build/TestJujutsu3778363914/001 go haskell ruby1853 root_test.go:1751: 1854 traversed 10 files1855 emitted 10 files for processing1856 formatted 0 files (0 changed) in 45ms1857 1858 root_test.go:1751: 1859 1860 root_test.go:1764: treefmt -C /build/TestJujutsu3778363914/001 haskell foo1861 root_test.go:1764: 1862 Error: failed to create walker: path /build/TestJujutsu3778363914/001/foo not found: lstat /build/TestJujutsu3778363914/001/foo: no such file or directory1863 1864 root_test.go:1764: 1865 1866 root_test.go:1780: treefmt haskell foo.txt -vv1867 root_test.go:1780: 1868 INFO config: no tree root specified1869 INFO config: attempting to resolve tree root using jujutsu: jj workspace root1870 DEBU tree-root-cmd | stdout: /build/TestJujutsu3778363914/0011871 1872 INFO config: tree root: /build/TestJujutsu3778363914/0011873 DEBU Resolving path '/build/TestJujutsu3778363914/001'1874 DEBU Resolving path 'haskell'1875 DEBU Resolving path 'haskell'1876 DEBU Resolving path 'foo.txt'1877 DEBU Resolving path 'foo.txt'1878 DEBU walk | jujutsu: processing file: /build/TestJujutsu3778363914/001/foo.txt1879 DEBU walk | jujutsu: processing file: /build/TestJujutsu3778363914/001/haskell/CHANGELOG.md1880 DEBU walk | jujutsu: processing file: /build/TestJujutsu3778363914/001/haskell/Foo.hs1881 DEBU walk | jujutsu: processing file: /build/TestJujutsu3778363914/001/haskell/Main.hs1882 DEBU walk | jujutsu: processing file: /build/TestJujutsu3778363914/001/haskell/Nested/Foo.hs1883 DEBU walk | jujutsu: processing file: /build/TestJujutsu3778363914/001/haskell/Setup.hs1884 DEBU walk | jujutsu: processing file: /build/TestJujutsu3778363914/001/haskell/haskell.cabal1885 DEBU walk | jujutsu: processing file: /build/TestJujutsu3778363914/001/haskell/treefmt.toml1886 DEBU walk | cache: read 8 files from delegate1887 DEBU read 8 files1888 DEBU formatter | echo: match: /build/TestJujutsu3778363914/001/foo.txt1889 DEBU formatters signature for key echo: 72b64df76371f817db42b84ad3fc729f1890 DEBU formatter | echo: match: /build/TestJujutsu3778363914/001/haskell/CHANGELOG.md1891 DEBU formatter | echo: match: /build/TestJujutsu3778363914/001/haskell/Foo.hs1892 DEBU formatter | echo: match: /build/TestJujutsu3778363914/001/haskell/Main.hs1893 DEBU formatter | echo: match: /build/TestJujutsu3778363914/001/haskell/Nested/Foo.hs1894 DEBU formatter | echo: match: /build/TestJujutsu3778363914/001/haskell/Setup.hs1895 DEBU formatter | echo: match: /build/TestJujutsu3778363914/001/haskell/haskell.cabal1896 DEBU formatter | echo: match: /build/TestJujutsu3778363914/001/haskell/treefmt.toml1897 DEBU formatter | echo: executing: /nix/store/hlxw2q9qansq7bn52xvlb5badw3z1v8s-coreutils-9.10/bin/echo foo.txt1898 INFO formatter | echo: 1 file(s) processed in 3.020801ms1899 traversed 8 files1900 emitted 8 files for processing1901 formatted 1 files (0 changed) in 51ms1902 DEBU no more files to read1903 1904 root_test.go:1780: 1905 1906 root_test.go:1792: treefmt go foo.txt1907 root_test.go:1792: 1908 traversed 3 files1909 emitted 3 files for processing1910 formatted 0 files (0 changed) in 45ms1911 1912 root_test.go:1792: 1913 1914 root_test.go:1804: treefmt foo.txt1915 root_test.go:1804: 1916 traversed 1 files1917 emitted 1 files for processing1918 formatted 0 files (0 changed) in 43ms1919 1920 root_test.go:1804: 1921 1922--- PASS: TestJujutsu (1.72s)1923=== RUN TestTreeRootCmd1924 root_test.go:1850: treefmt -vv --tree-root-cmd bash -c '>&2 echo -e "some error text1925 some more error text" && echo /build/TestTreeRootCmd2527224031/001'1926 root_test.go:1850: 1927 INFO config: searching for tree root using tree-root-cmd: bash -c '>&2 echo -e "some error text1928 some more error text" && echo /build/TestTreeRootCmd2527224031/001'1929 DEBU tree-root-cmd | stdout: /build/TestTreeRootCmd2527224031/0011930 1931 DEBU tree-root-cmd | stderr: some error text1932 DEBU tree-root-cmd | stderr: some more error text1933 INFO config: tree root: /build/TestTreeRootCmd2527224031/0011934 DEBU Resolving path '/build/TestTreeRootCmd2527224031/001'1935 DEBU walk | filesystem: file queued .gitignore1936 DEBU walk | filesystem: file queued emoji 🕰️/README.md1937 DEBU walk | filesystem: file queued go/go.mod1938 DEBU walk | filesystem: file queued go/main.go1939 DEBU walk | filesystem: file queued haskell/CHANGELOG.md1940 DEBU walk | filesystem: file queued haskell/Foo.hs1941 DEBU walk | filesystem: file queued haskell/Main.hs1942 DEBU walk | filesystem: file queued haskell/Nested/Foo.hs1943 DEBU walk | filesystem: file queued haskell/Setup.hs1944 DEBU walk | filesystem: file queued haskell/haskell.cabal1945 DEBU walk | filesystem: file queued haskell/treefmt.toml1946 DEBU walk | filesystem: file queued haskell-frontend/CHANGELOG.md1947 DEBU walk | filesystem: file queued haskell-frontend/Main.hs1948 DEBU walk | filesystem: file queued haskell-frontend/Setup.hs1949 DEBU walk | filesystem: file queued haskell-frontend/haskell-frontend.cabal1950 DEBU walk | filesystem: file queued html/index.html1951 DEBU walk | filesystem: file queued html/scripts/.gitkeep1952 DEBU walk | filesystem: file queued javascript/source/hello.js1953 DEBU walk | filesystem: file queued just/justfile1954 DEBU walk | filesystem: file queued nix/sources.nix1955 DEBU walk | filesystem: file queued nixpkgs.toml1956 DEBU walk | filesystem: file queued python/main.py1957 DEBU walk | filesystem: file queued python/requirements.txt1958 DEBU walk | filesystem: file queued python/virtualenv_proxy.py1959 DEBU walk | filesystem: file queued ruby/bundler.rb1960 DEBU walk | filesystem: file queued rust/Cargo.toml1961 DEBU walk | filesystem: file queued rust/src/main.rs1962 DEBU walk | filesystem: file queued shell/foo.sh1963 DEBU walk | filesystem: file queued terraform/main.tf1964 DEBU walk | filesystem: file queued terraform/two.tf1965 DEBU walk | filesystem: file queued touch.toml1966 DEBU walk | filesystem: file queued treefmt.toml1967 DEBU walk | filesystem: file queued yaml/test.yaml1968 DEBU walk | cache: read 33 files from delegate1969 DEBU read 33 files1970 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/.gitignore1971 DEBU formatters signature for key echo: 72b64df76371f817db42b84ad3fc729f1972 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/emoji 🕰️/README.md1973 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/go/go.mod1974 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/go/main.go1975 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/haskell/CHANGELOG.md1976 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/haskell/Foo.hs1977 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/haskell/Main.hs1978 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/haskell/Nested/Foo.hs1979 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/haskell/Setup.hs1980 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/haskell/haskell.cabal1981 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/haskell/treefmt.toml1982 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/haskell-frontend/CHANGELOG.md1983 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/haskell-frontend/Main.hs1984 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/haskell-frontend/Setup.hs1985 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/haskell-frontend/haskell-frontend.cabal1986 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/html/index.html1987 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/html/scripts/.gitkeep1988 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/javascript/source/hello.js1989 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/just/justfile1990 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/nix/sources.nix1991 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/nixpkgs.toml1992 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/python/main.py1993 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/python/requirements.txt1994 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/python/virtualenv_proxy.py1995 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/ruby/bundler.rb1996 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/rust/Cargo.toml1997 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/rust/src/main.rs1998 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/shell/foo.sh1999 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/terraform/main.tf2000 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/terraform/two.tf2001 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/touch.toml2002 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/treefmt.toml2003 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/yaml/test.yaml2004 DEBU formatter | echo: executing: /nix/store/hlxw2q9qansq7bn52xvlb5badw3z1v8s-coreutils-9.10/bin/echo .gitignore emoji 🕰️/README.md go/go.mod go/main.go haskell/CHANGELOG.md haskell/Foo.hs haskell/Main.hs haskell/Nested/Foo.hs haskell/Setup.hs haskell/haskell.cabal haskell/treefmt.toml haskell-frontend/CHANGELOG.md haskell-frontend/Main.hs haskell-frontend/Setup.hs haskell-frontend/haskell-frontend.cabal html/index.html html/scripts/.gitkeep javascript/source/hello.js just/justfile nix/sources.nix nixpkgs.toml python/main.py python/requirements.txt python/virtualenv_proxy.py ruby/bundler.rb rust/Cargo.toml rust/src/main.rs shell/foo.sh terraform/main.tf terraform/two.tf touch.toml treefmt.toml yaml/test.yaml2005 INFO formatter | echo: 33 file(s) processed in 4.862367ms2006 traversed 33 files2007 emitted 33 files for processing2008 formatted 33 files (0 changed) in 44ms2009 DEBU no more files to read2010 2011 root_test.go:1850: 2012 2013 root_test.go:1864: setting env TREEFMT_TREE_ROOT_CMD=bash -c '>&2 echo -e "some error text2014 some more error text" && echo /build/TestTreeRootCmd2527224031/001/go'2015 root_test.go:1864: treefmt -vv2016 root_test.go:1864: 2017 INFO config: searching for tree root using tree-root-cmd: bash -c '>&2 echo -e "some error text2018 some more error text" && echo /build/TestTreeRootCmd2527224031/001/go'2019 DEBU tree-root-cmd | stderr: some error text2020 DEBU tree-root-cmd | stderr: some more error text2021 DEBU tree-root-cmd | stdout: /build/TestTreeRootCmd2527224031/001/go2022 2023 INFO config: tree root: /build/TestTreeRootCmd2527224031/001/go2024 DEBU Resolving path '/build/TestTreeRootCmd2527224031/001/go'2025 DEBU walk | filesystem: file queued go.mod2026 DEBU walk | filesystem: file queued main.go2027 DEBU walk | cache: read 2 files from delegate2028 DEBU read 2 files2029 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/go/go.mod2030 DEBU formatters signature for key echo: 72b64df76371f817db42b84ad3fc729f2031 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/go/main.go2032 DEBU formatter | echo: executing: /nix/store/hlxw2q9qansq7bn52xvlb5badw3z1v8s-coreutils-9.10/bin/echo go.mod main.go2033 INFO formatter | echo: 2 file(s) processed in 2.861201ms2034 traversed 2 files2035 emitted 2 files for processing2036 formatted 2 files (0 changed) in 33ms2037 DEBU no more files to read2038 2039 root_test.go:1864: 2040 2041 root_test.go:1883: treefmt -vv2042 root_test.go:1883: 2043 INFO config: searching for tree root using tree-root-cmd: bash -c '>&2 echo -e "some error text2044 some more error text" && echo /build/TestTreeRootCmd2527224031/001/haskell'2045 DEBU tree-root-cmd | stderr: some error text2046 DEBU tree-root-cmd | stderr: some more error text2047 DEBU tree-root-cmd | stdout: /build/TestTreeRootCmd2527224031/001/haskell2048 2049 INFO config: tree root: /build/TestTreeRootCmd2527224031/001/haskell2050 DEBU Resolving path '/build/TestTreeRootCmd2527224031/001/haskell'2051 DEBU walk | filesystem: file queued CHANGELOG.md2052 DEBU walk | filesystem: file queued Foo.hs2053 DEBU walk | filesystem: file queued Main.hs2054 DEBU walk | filesystem: file queued Nested/Foo.hs2055 DEBU walk | filesystem: file queued Setup.hs2056 DEBU walk | filesystem: file queued haskell.cabal2057 DEBU walk | filesystem: file queued treefmt.toml2058 DEBU walk | cache: read 7 files from delegate2059 DEBU read 7 files2060 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/haskell/CHANGELOG.md2061 DEBU formatters signature for key echo: 72b64df76371f817db42b84ad3fc729f2062 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/haskell/Foo.hs2063 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/haskell/Main.hs2064 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/haskell/Nested/Foo.hs2065 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/haskell/Setup.hs2066 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/haskell/haskell.cabal2067 DEBU formatter | echo: match: /build/TestTreeRootCmd2527224031/001/haskell/treefmt.toml2068 DEBU formatter | echo: executing: /nix/store/hlxw2q9qansq7bn52xvlb5badw3z1v8s-coreutils-9.10/bin/echo CHANGELOG.md Foo.hs Main.hs Nested/Foo.hs Setup.hs haskell.cabal treefmt.toml2069 INFO formatter | echo: 7 file(s) processed in 2.915581ms2070 traversed 7 files2071 emitted 7 files for processing2072 formatted 7 files (0 changed) in 30ms2073 DEBU no more files to read2074 2075 root_test.go:1883: 2076 2077 root_test.go:1897: treefmt -vv --tree-root-cmd bash -c 'sleep 2 && echo /build/TestTreeRootCmd2527224031/001'2078 root_test.go:1897: 2079 INFO config: searching for tree root using tree-root-cmd: bash -c 'sleep 2 && echo /build/TestTreeRootCmd2527224031/001'2080 DEBU tree-root-cmd | stdout:2081 Error: failed to load config: failed to determine tree root: tree-root-cmd was killed after taking more than 2s to execute2082 2083 root_test.go:1897: 2084 2085 root_test.go:1912: treefmt --tree-root-cmd bash -c 'echo /build/TestTreeRootCmd2527224031/001 && echo /build/TestTreeRootCmd2527224031/001'2086 root_test.go:1912: 2087 ERRO tree-root-cmd | stdout: 2088 /build/TestTreeRootCmd2527224031/0012089 /build/TestTreeRootCmd2527224031/0012090 2091 Error: failed to load config: failed to determine tree root: tree-root-cmd cannot output multiple lines: bash -c 'echo /build/TestTreeRootCmd2527224031/001 && echo /build/TestTreeRootCmd2527224031/001'2092 2093 root_test.go:1912: 2094 2095--- PASS: TestTreeRootCmd (3.14s)2096=== RUN TestTreeRootExclusivity2097 root_test.go:1997: treefmt --tree-root bar --tree-root-cmd 'echo /foo/bar'2098 root_test.go:1997: 2099 Error: if any flags in the group [tree-root tree-root-cmd tree-root-file] are set none of the others can be; [tree-root tree-root-cmd] were all set2100 2101 root_test.go:1997: 2102 Usage:2103 treefmt <paths...> [flags]2104 2105 Flags:2106 --allow-missing-formatter Do not exit with error if a configured formatter is missing. (env $TREEFMT_ALLOW_MISSING_FORMATTER)2107 --ci Runs treefmt in a CI mode, enabling --no-cache, --fail-on-change and adjusting some other settings best suited to a CI use case. (env $TREEFMT_CI)2108 -c, --clear-cache Reset the evaluation cache. Use in case the cache is not precise enough. (env $TREEFMT_CLEAR_CACHE)2109 --completion string [bash|zsh|fish] Generate shell completion scripts for the specified shell.2110 --config-file string Load the config file from the given path (defaults to searching upwards for treefmt.toml or .treefmt.toml).2111 --cpu-profile string The file into which a cpu profile will be written. (env $TREEFMT_CPU_PROFILE)2112 --excludes strings Exclude files or directories matching the specified globs. (env $TREEFMT_EXCLUDES)2113 --fail-on-change Exit with error if any changes were made. Useful for CI. (env $TREEFMT_FAIL_ON_CHANGE)2114 -f, --formatters strings Specify formatters to apply. Defaults to all configured formatters. (env $TREEFMT_FORMATTERS)2115 -h, --help help for treefmt2116 -i, --init Create a treefmt.toml file in the current directory.2117 --no-cache Ignore the evaluation cache entirely. Useful for CI. (env $TREEFMT_NO_CACHE)2118 -u, --on-unmatched string Log paths that did not match any formatters at the specified log level. Possible values are <debug|info|warn|error|fatal>. (env $TREEFMT_ON_UNMATCHED) (default "info")2119 -q, --quiet Disable all logs except errors. (env $TREEFMT_QUIET)2120 --stdin Format the context passed in via stdin.2121 --tree-root string The root directory from which treefmt will start walking the filesystem. Defaults to the root of the current git or jujutsu worktree. If not in a git or jujutsu repo, defaults to the directory containing the config file. (env $TREEFMT_TREE_ROOT)2122 --tree-root-cmd string Command to run to find the tree root. It is parsed using shlex, to allow quoting arguments that contain whitespace. If you wish to pass arguments containing quotes, you should use nested quotes e.g. "'" or '"'. (env $TREEFMT_TREE_ROOT_CMD)2123 --tree-root-file string File to search for to find the tree root. (env $TREEFMT_TREE_ROOT_FILE)2124 -v, --verbose count Set the verbosity of logs e.g. -vv. (env $TREEFMT_VERBOSE)2125 --version version for treefmt2126 --walk string The method used to traverse the files within the tree root. Currently supports <auto|git|jujutsu|filesystem>. (env $TREEFMT_WALK) (default "auto")2127 -C, --working-dir string Run as if treefmt was started in the specified working directory instead of the current working directory. (env $TREEFMT_WORKING_DIR) (default ".")2128 2129 2130 root_test.go:2010: setting env TREEFMT_TREE_ROOT=bar2131 root_test.go:2010: setting env TREEFMT_TREE_ROOT_CMD=echo /foo/bar2132 root_test.go:2010: treefmt 2133 root_test.go:2010: 2134 Error: failed to load config: failed to determine tree root: at most one of tree-root, tree-root-cmd or tree-root-file can be specified2135 2136 root_test.go:2010: 2137 2138 root_test.go:2025: treefmt 2139 root_test.go:2025: 2140 Error: failed to load config: failed to determine tree root: at most one of tree-root, tree-root-cmd or tree-root-file can be specified2141 2142 root_test.go:2025: 2143 2144 root_test.go:1997: treefmt --tree-root bar --tree-root-file .git/config2145 root_test.go:1997: 2146 Error: if any flags in the group [tree-root tree-root-cmd tree-root-file] are set none of the others can be; [tree-root tree-root-file] were all set2147 2148 root_test.go:1997: 2149 Usage:2150 treefmt <paths...> [flags]2151 2152 Flags:2153 --allow-missing-formatter Do not exit with error if a configured formatter is missing. (env $TREEFMT_ALLOW_MISSING_FORMATTER)2154 --ci Runs treefmt in a CI mode, enabling --no-cache, --fail-on-change and adjusting some other settings best suited to a CI use case. (env $TREEFMT_CI)2155 -c, --clear-cache Reset the evaluation cache. Use in case the cache is not precise enough. (env $TREEFMT_CLEAR_CACHE)2156 --completion string [bash|zsh|fish] Generate shell completion scripts for the specified shell.2157 --config-file string Load the config file from the given path (defaults to searching upwards for treefmt.toml or .treefmt.toml).2158 --cpu-profile string The file into which a cpu profile will be written. (env $TREEFMT_CPU_PROFILE)2159 --excludes strings Exclude files or directories matching the specified globs. (env $TREEFMT_EXCLUDES)2160 --fail-on-change Exit with error if any changes were made. Useful for CI. (env $TREEFMT_FAIL_ON_CHANGE)2161 -f, --formatters strings Specify formatters to apply. Defaults to all configured formatters. (env $TREEFMT_FORMATTERS)2162 -h, --help help for treefmt2163 -i, --init Create a treefmt.toml file in the current directory.2164 --no-cache Ignore the evaluation cache entirely. Useful for CI. (env $TREEFMT_NO_CACHE)2165 -u, --on-unmatched string Log paths that did not match any formatters at the specified log level. Possible values are <debug|info|warn|error|fatal>. (env $TREEFMT_ON_UNMATCHED) (default "info")2166 -q, --quiet Disable all logs except errors. (env $TREEFMT_QUIET)2167 --stdin Format the context passed in via stdin.2168 --tree-root string The root directory from which treefmt will start walking the filesystem. Defaults to the root of the current git or jujutsu worktree. If not in a git or jujutsu repo, defaults to the directory containing the config file. (env $TREEFMT_TREE_ROOT)2169 --tree-root-cmd string Command to run to find the tree root. It is parsed using shlex, to allow quoting arguments that contain whitespace. If you wish to pass arguments containing quotes, you should use nested quotes e.g. "'" or '"'. (env $TREEFMT_TREE_ROOT_CMD)2170 --tree-root-file string File to search for to find the tree root. (env $TREEFMT_TREE_ROOT_FILE)2171 -v, --verbose count Set the verbosity of logs e.g. -vv. (env $TREEFMT_VERBOSE)2172 --version version for treefmt2173 --walk string The method used to traverse the files within the tree root. Currently supports <auto|git|jujutsu|filesystem>. (env $TREEFMT_WALK) (default "auto")2174 -C, --working-dir string Run as if treefmt was started in the specified working directory instead of the current working directory. (env $TREEFMT_WORKING_DIR) (default ".")2175 2176 2177 root_test.go:2010: setting env TREEFMT_TREE_ROOT=bar2178 root_test.go:2010: setting env TREEFMT_TREE_ROOT_FILE=.git/config2179 root_test.go:2010: treefmt 2180 root_test.go:2010: 2181 Error: failed to load config: failed to determine tree root: at most one of tree-root, tree-root-cmd or tree-root-file can be specified2182 2183 root_test.go:2010: 2184 2185 root_test.go:2025: treefmt 2186 root_test.go:2025: 2187 Error: failed to load config: failed to determine tree root: at most one of tree-root, tree-root-cmd or tree-root-file can be specified2188 2189 root_test.go:2025: 2190 2191 root_test.go:1997: treefmt --tree-root-cmd 'echo /foo/bar' --tree-root-file .git/config2192 root_test.go:1997: 2193 Error: if any flags in the group [tree-root tree-root-cmd tree-root-file] are set none of the others can be; [tree-root-cmd tree-root-file] were all set2194 2195 root_test.go:1997: 2196 Usage:2197 treefmt <paths...> [flags]2198 2199 Flags:2200 --allow-missing-formatter Do not exit with error if a configured formatter is missing. (env $TREEFMT_ALLOW_MISSING_FORMATTER)2201 --ci Runs treefmt in a CI mode, enabling --no-cache, --fail-on-change and adjusting some other settings best suited to a CI use case. (env $TREEFMT_CI)2202 -c, --clear-cache Reset the evaluation cache. Use in case the cache is not precise enough. (env $TREEFMT_CLEAR_CACHE)2203 --completion string [bash|zsh|fish] Generate shell completion scripts for the specified shell.2204 --config-file string Load the config file from the given path (defaults to searching upwards for treefmt.toml or .treefmt.toml).2205 --cpu-profile string The file into which a cpu profile will be written. (env $TREEFMT_CPU_PROFILE)2206 --excludes strings Exclude files or directories matching the specified globs. (env $TREEFMT_EXCLUDES)2207 --fail-on-change Exit with error if any changes were made. Useful for CI. (env $TREEFMT_FAIL_ON_CHANGE)2208 -f, --formatters strings Specify formatters to apply. Defaults to all configured formatters. (env $TREEFMT_FORMATTERS)2209 -h, --help help for treefmt2210 -i, --init Create a treefmt.toml file in the current directory.2211 --no-cache Ignore the evaluation cache entirely. Useful for CI. (env $TREEFMT_NO_CACHE)2212 -u, --on-unmatched string Log paths that did not match any formatters at the specified log level. Possible values are <debug|info|warn|error|fatal>. (env $TREEFMT_ON_UNMATCHED) (default "info")2213 -q, --quiet Disable all logs except errors. (env $TREEFMT_QUIET)2214 --stdin Format the context passed in via stdin.2215 --tree-root string The root directory from which treefmt will start walking the filesystem. Defaults to the root of the current git or jujutsu worktree. If not in a git or jujutsu repo, defaults to the directory containing the config file. (env $TREEFMT_TREE_ROOT)2216 --tree-root-cmd string Command to run to find the tree root. It is parsed using shlex, to allow quoting arguments that contain whitespace. If you wish to pass arguments containing quotes, you should use nested quotes e.g. "'" or '"'. (env $TREEFMT_TREE_ROOT_CMD)2217 --tree-root-file string File to search for to find the tree root. (env $TREEFMT_TREE_ROOT_FILE)2218 -v, --verbose count Set the verbosity of logs e.g. -vv. (env $TREEFMT_VERBOSE)2219 --version version for treefmt2220 --walk string The method used to traverse the files within the tree root. Currently supports <auto|git|jujutsu|filesystem>. (env $TREEFMT_WALK) (default "auto")2221 -C, --working-dir string Run as if treefmt was started in the specified working directory instead of the current working directory. (env $TREEFMT_WORKING_DIR) (default ".")2222 2223 2224 root_test.go:2010: setting env TREEFMT_TREE_ROOT_CMD=echo /foo/bar2225 root_test.go:2010: setting env TREEFMT_TREE_ROOT_FILE=.git/config2226 root_test.go:2010: treefmt 2227 root_test.go:2010: 2228 Error: failed to load config: failed to determine tree root: at most one of tree-root, tree-root-cmd or tree-root-file can be specified2229 2230 root_test.go:2010: 2231 2232 root_test.go:2025: treefmt 2233 root_test.go:2025: 2234 Error: failed to load config: failed to determine tree root: at most one of tree-root, tree-root-cmd or tree-root-file can be specified2235 2236 root_test.go:2025: 2237 2238 root_test.go:1997: treefmt --tree-root bar --tree-root-cmd 'echo /foo/bar' --tree-root-file .git/config2239 root_test.go:1997: 2240 Error: if any flags in the group [tree-root tree-root-cmd tree-root-file] are set none of the others can be; [tree-root tree-root-cmd tree-root-file] were all set2241 2242 root_test.go:1997: 2243 Usage:2244 treefmt <paths...> [flags]2245 2246 Flags:2247 --allow-missing-formatter Do not exit with error if a configured formatter is missing. (env $TREEFMT_ALLOW_MISSING_FORMATTER)2248 --ci Runs treefmt in a CI mode, enabling --no-cache, --fail-on-change and adjusting some other settings best suited to a CI use case. (env $TREEFMT_CI)2249 -c, --clear-cache Reset the evaluation cache. Use in case the cache is not precise enough. (env $TREEFMT_CLEAR_CACHE)2250 --completion string [bash|zsh|fish] Generate shell completion scripts for the specified shell.2251 --config-file string Load the config file from the given path (defaults to searching upwards for treefmt.toml or .treefmt.toml).2252 --cpu-profile string The file into which a cpu profile will be written. (env $TREEFMT_CPU_PROFILE)2253 --excludes strings Exclude files or directories matching the specified globs. (env $TREEFMT_EXCLUDES)2254 --fail-on-change Exit with error if any changes were made. Useful for CI. (env $TREEFMT_FAIL_ON_CHANGE)2255 -f, --formatters strings Specify formatters to apply. Defaults to all configured formatters. (env $TREEFMT_FORMATTERS)2256 -h, --help help for treefmt2257 -i, --init Create a treefmt.toml file in the current directory.2258 --no-cache Ignore the evaluation cache entirely. Useful for CI. (env $TREEFMT_NO_CACHE)2259 -u, --on-unmatched string Log paths that did not match any formatters at the specified log level. Possible values are <debug|info|warn|error|fatal>. (env $TREEFMT_ON_UNMATCHED) (default "info")2260 -q, --quiet Disable all logs except errors. (env $TREEFMT_QUIET)2261 --stdin Format the context passed in via stdin.2262 --tree-root string The root directory from which treefmt will start walking the filesystem. Defaults to the root of the current git or jujutsu worktree. If not in a git or jujutsu repo, defaults to the directory containing the config file. (env $TREEFMT_TREE_ROOT)2263 --tree-root-cmd string Command to run to find the tree root. It is parsed using shlex, to allow quoting arguments that contain whitespace. If you wish to pass arguments containing quotes, you should use nested quotes e.g. "'" or '"'. (env $TREEFMT_TREE_ROOT_CMD)2264 --tree-root-file string File to search for to find the tree root. (env $TREEFMT_TREE_ROOT_FILE)2265 -v, --verbose count Set the verbosity of logs e.g. -vv. (env $TREEFMT_VERBOSE)2266 --version version for treefmt2267 --walk string The method used to traverse the files within the tree root. Currently supports <auto|git|jujutsu|filesystem>. (env $TREEFMT_WALK) (default "auto")2268 -C, --working-dir string Run as if treefmt was started in the specified working directory instead of the current working directory. (env $TREEFMT_WORKING_DIR) (default ".")2269 2270 2271 root_test.go:2010: setting env TREEFMT_TREE_ROOT=bar2272 root_test.go:2010: setting env TREEFMT_TREE_ROOT_CMD=echo /foo/bar2273 root_test.go:2010: setting env TREEFMT_TREE_ROOT_FILE=.git/config2274 root_test.go:2010: treefmt 2275 root_test.go:2010: 2276 Error: failed to load config: failed to determine tree root: at most one of tree-root, tree-root-cmd or tree-root-file can be specified2277 2278 root_test.go:2010: 2279 2280 root_test.go:2025: treefmt 2281 root_test.go:2025: 2282 Error: failed to load config: failed to determine tree root: at most one of tree-root, tree-root-cmd or tree-root-file can be specified2283 2284 root_test.go:2025: 2285 2286--- PASS: TestTreeRootExclusivity (1.03s)2287=== RUN TestPathsArg2288 root_test.go:2075: treefmt 2289 root_test.go:2075: 2290 traversed 33 files2291 emitted 33 files for processing2292 formatted 33 files (0 changed) in 43ms2293 2294 root_test.go:2075: 2295 2296 root_test.go:2086: treefmt rust/src/main.rs haskell/Nested/Foo.hs2297 root_test.go:2086: 2298 traversed 2 files2299 emitted 2 files for processing2300 formatted 0 files (0 changed) in 34ms2301 2302 root_test.go:2086: 2303 2304 root_test.go:2101: treefmt /build/TestPathsArg2945394529/001/tree-root/rust/src/main.rs2305 root_test.go:2101: 2306 traversed 1 files2307 emitted 1 files for processing2308 formatted 0 files (0 changed) in 33ms2309 2310 root_test.go:2101: 2311 2312 root_test.go:2113: treefmt rust/src/main.rs haskell/Nested/Bar.hs2313 root_test.go:2113: 2314 Error: failed to create walker: path /build/TestPathsArg2945394529/001/tree-root/haskell/Nested/Bar.hs not found: lstat /build/TestPathsArg2945394529/001/tree-root/haskell/Nested/Bar.hs: no such file or directory2315 2316 root_test.go:2113: 2317 2318 root_test.go:2125: treefmt /build/TestPathsArg2945394529/001/outside_tree.go2319 root_test.go:2125: 2320 Error: failed to create walker: path /build/TestPathsArg2945394529/001/outside_tree.go not inside the tree root /build/TestPathsArg2945394529/001/tree-root (relative path: ../outside_tree.go)2321 2322 root_test.go:2125: 2323 2324 root_test.go:2136: treefmt ../outside_tree.go2325 root_test.go:2136: 2326 Error: failed to create walker: path ../outside_tree.go not inside the tree root /build/TestPathsArg2945394529/001/tree-root (relative path: ../outside_tree.go)2327 2328 root_test.go:2136: 2329 2330--- PASS: TestPathsArg (1.18s)2331=== RUN TestStdin2332 root_test.go:2165: treefmt --stdin2333 root_test.go:2165: 2334 Error: exactly one path should be specified when using the --stdin flag2335 2336 root_test.go:2165: 2337 2338 root_test.go:2178: treefmt --stdin test.nix2339 root_test.go:2178: 2340 traversed 1 files2341 emitted 1 files for processing2342 formatted 1 files (1 changed) in 91ms2343 2344 root_test.go:2178: 2345 { ...}: "hello"2346 2347 root_test.go:2198: treefmt --stdin ../test.nix2348 root_test.go:2198: 2349 Error: failed to create walker: path ../test.nix not inside the tree root /build/TestStdin1693919894/0012350 2351 root_test.go:2198: 2352 2353 root_test.go:2211: treefmt --stdin foo/../../test.nix2354 root_test.go:2211: 2355 Error: failed to create walker: path foo/../../test.nix not inside the tree root /build/TestStdin1693919894/0012356 2357 root_test.go:2211: 2358 2359 root_test.go:2223: treefmt --stdin ..lotsadots.nix2360 root_test.go:2223: 2361 traversed 1 files2362 emitted 1 files for processing2363 formatted 1 files (1 changed) in 67ms2364 2365 root_test.go:2223: 2366 { ...}: "hello"2367 2368 root_test.go:2247: treefmt --stdin test.md2369 root_test.go:2247: 2370 traversed 1 files2371 emitted 1 files for processing2372 formatted 1 files (1 changed) in 231ms2373 2374 root_test.go:2247: 2375 | col1 | col2 |2376 | ------ | --------- |2377 | nice | fits |2378 | oh no! | it's ugly |2379 2380 root_test.go:2274: treefmt --stdin foo/justfile2381 root_test.go:2274: 2382 traversed 1 files2383 emitted 1 files for processing2384 formatted 1 files (1 changed) in 61ms2385 2386 root_test.go:2274: 2387 # print this message2388 help:2389 just --list --list-submodules --unsorted2390 2391 root_test.go:2299: treefmt -vvv --stdin path/to/foo.embed-path2392 root_test.go:2299: 2393 INFO config: no tree root specified2394 INFO config: setting tree root to the directory containing the config file: /build/TestStdin1693919894/001/treefmt.toml2395 INFO config: tree root: /build/TestStdin1693919894/0012396 DEBU formatter command not found: foo-fmt2397 DEBU Resolving path '/build/TestStdin1693919894/001'2398 DEBU Resolving path 'path/to/foo.embed-path'2399 DEBU Path '/build/TestStdin1693919894/001/path/to/foo.embed-path' does not exist, treating it as resolved2400 DEBU Resolving path 'path/to/foo.embed-path'2401 DEBU Path '/build/TestStdin1693919894/001/path/to/foo.embed-path' does not exist, treating it as resolved2402 DEBU read 1 files2403 DEBU formatter | embed-path: match: /build/TestStdin1693919894/001/path/to/foo.embed-path2404 DEBU formatters signature for key embed-path: 66e6789096713b16f0c8aedd98cdb1d42405 DEBU formatter | embed-path: executing: /nix/store/7skfgallm2wpgk754y4fbbjlnlfydiwa-test-fmt-embed-path/bin/test-fmt-embed-path fmt --stdin-filepath path/to/foo.embed-path2406 INFO formatter | embed-path: 1 file(s) processed in 5.750156ms2407 DEBU file has changed path=path/to/foo.embed-path prev_size=52 prev_mod_time="2026-09-24 23:18:34 +0000 UTC" current_size=77 current_mod_time="2026-09-24 23:18:34 +0000 UTC"2408 traversed 1 files2409 emitted 1 files for processing2410 formatted 1 files (1 changed) in 67ms2411 DEBU no more files to read2412 2413 root_test.go:2299: 2414 # path/to/foo.embed-path2415 2416 The formatter should add the path above this line.2417 2418 root_test.go:2330: treefmt --stdin ../foo/justfile2419 root_test.go:2330: 2420 traversed 1 files2421 emitted 1 files for processing2422 formatted 1 files (1 changed) in 65ms2423 2424 root_test.go:2330: 2425 # print this message2426 help:2427 just --list --list-submodules --unsorted2428 2429--- PASS: TestStdin (1.63s)2430=== RUN TestDeterministicOrderingInPipeline2431 root_test.go:2380: treefmt 2432 root_test.go:2380: 2433 traversed 33 files2434 emitted 2 files for processing2435 formatted 2 files (2 changed) in 51ms2436 2437 root_test.go:2380: 2438 2439 root_test.go:2418: treefmt --stdin treefmt.toml2440 root_test.go:2418: 2441 traversed 1 files2442 emitted 0 files for processing2443 formatted 0 files (0 changed) in 31ms2444 2445 root_test.go:2418: 2446 2447 foo = "bla"2448 bar = [ "bla" ]2449 adsfadf;2450 2451--- PASS: TestDeterministicOrderingInPipeline (1.09s)2452=== RUN TestRunInSubdir2453=== RUN TestRunInSubdir/auto2454 root_test.go:2487: treefmt 2455 root_test.go:2487: 2456 traversed 33 files2457 emitted 33 files for processing2458 formatted 33 files (0 changed) in 49ms2459 2460 root_test.go:2487: 2461 2462 root_test.go:2499: treefmt -c go/main.go haskell/Nested/Foo.hs2463 root_test.go:2499: 2464 Error: failed to create walker: path /build/TestRunInSubdirauto3343687532/001/go/go/main.go not found: lstat /build/TestRunInSubdirauto3343687532/001/go/go/main.go: no such file or directory2465 2466 root_test.go:2499: 2467 2468 root_test.go:2507: treefmt -c main.go ../haskell/Nested/Foo.hs2469 root_test.go:2507: 2470 traversed 2 files2471 emitted 2 files for processing2472 formatted 2 files (0 changed) in 40ms2473 2474 root_test.go:2507: 2475 2476=== RUN TestRunInSubdir/stdin2477 root_test.go:2487: treefmt 2478 root_test.go:2487: 2479 traversed 33 files2480 emitted 33 files for processing2481 formatted 33 files (0 changed) in 49ms2482 2483 root_test.go:2487: 2484 2485 root_test.go:2499: treefmt -c go/main.go haskell/Nested/Foo.hs2486 root_test.go:2499: 2487 Error: failed to create walker: path /build/TestRunInSubdirstdin1101834859/001/go/go/main.go not found: lstat /build/TestRunInSubdirstdin1101834859/001/go/go/main.go: no such file or directory2488 2489 root_test.go:2499: 2490 2491 root_test.go:2507: treefmt -c main.go ../haskell/Nested/Foo.hs2492 root_test.go:2507: 2493 traversed 2 files2494 emitted 2 files for processing2495 formatted 2 files (0 changed) in 40ms2496 2497 root_test.go:2507: 2498 2499=== RUN TestRunInSubdir/filesystem2500 root_test.go:2487: treefmt 2501 root_test.go:2487: 2502 traversed 33 files2503 emitted 33 files for processing2504 formatted 33 files (0 changed) in 48ms2505 2506 root_test.go:2487: 2507 2508 root_test.go:2499: treefmt -c go/main.go haskell/Nested/Foo.hs2509 root_test.go:2499: 2510 Error: failed to create walker: path /build/TestRunInSubdirfilesystem936615948/001/go/go/main.go not found: lstat /build/TestRunInSubdirfilesystem936615948/001/go/go/main.go: no such file or directory2511 2512 root_test.go:2499: 2513 2514 root_test.go:2507: treefmt -c main.go ../haskell/Nested/Foo.hs2515 root_test.go:2507: 2516 traversed 2 files2517 emitted 2 files for processing2518 formatted 2 files (0 changed) in 38ms2519 2520 root_test.go:2507: 2521 2522=== RUN TestRunInSubdir/git2523 root_test.go:2487: treefmt 2524 root_test.go:2487: 2525 traversed 33 files2526 emitted 33 files for processing2527 formatted 33 files (0 changed) in 22ms2528 2529 root_test.go:2487: 2530 2531 root_test.go:2499: treefmt -c go/main.go haskell/Nested/Foo.hs2532 root_test.go:2499: 2533 Error: failed to create walker: path /build/TestRunInSubdirgit3384230865/001/go/go/main.go not found: lstat /build/TestRunInSubdirgit3384230865/001/go/go/main.go: no such file or directory2534 2535 root_test.go:2499: 2536 2537 root_test.go:2507: treefmt -c main.go ../haskell/Nested/Foo.hs2538 root_test.go:2507: 2539 traversed 2 files2540 emitted 2 files for processing2541 formatted 2 files (0 changed) in 22ms2542 2543 root_test.go:2507: 2544 2545=== RUN TestRunInSubdir/jujutsu2546 root_test.go:2487: treefmt 2547 root_test.go:2487: 2548 traversed 33 files2549 emitted 33 files for processing2550 formatted 33 files (0 changed) in 49ms2551 2552 root_test.go:2487: 2553 2554 root_test.go:2499: treefmt -c go/main.go haskell/Nested/Foo.hs2555 root_test.go:2499: 2556 Error: failed to create walker: path /build/TestRunInSubdirjujutsu3015872349/001/go/go/main.go not found: lstat /build/TestRunInSubdirjujutsu3015872349/001/go/go/main.go: no such file or directory2557 2558 root_test.go:2499: 2559 2560 root_test.go:2507: treefmt -c main.go ../haskell/Nested/Foo.hs2561 root_test.go:2507: 2562 traversed 2 files2563 emitted 2 files for processing2564 formatted 2 files (0 changed) in 40ms2565 2566 root_test.go:2507: 2567 2568--- PASS: TestRunInSubdir (5.56s)2569 --- PASS: TestRunInSubdir/auto (1.12s)2570 --- PASS: TestRunInSubdir/stdin (1.12s)2571 --- PASS: TestRunInSubdir/filesystem (1.12s)2572 --- PASS: TestRunInSubdir/git (1.08s)2573 --- PASS: TestRunInSubdir/jujutsu (1.12s)2574=== RUN TestProjectRootIsSymlink2575 root_test.go:2554: treefmt -c go/main.go2576 root_test.go:2554: 2577 traversed 1 files2578 emitted 1 files for processing2579 formatted 1 files (0 changed) in 44ms2580 2581 root_test.go:2554: 2582 2583 root_test.go:2566: treefmt -c symlink-to-yaml-dir2584 root_test.go:2566: 2585 traversed 1 files2586 emitted 1 files for processing2587 formatted 1 files (0 changed) in 41ms2588 2589 root_test.go:2566: 2590 2591 root_test.go:2578: treefmt -c .2592 root_test.go:2578: 2593 traversed 33 files2594 emitted 33 files for processing2595 formatted 33 files (0 changed) in 44ms2596 2597 root_test.go:2578: 2598 2599--- PASS: TestProjectRootIsSymlink (1.14s)2600=== RUN TestConcurrentInvocation2601 root_test.go:2619: treefmt --formatters slow2602 root_test.go:2630: treefmt --formatters echo2603 root_test.go:2630: 2604 Error: failed to open cache: failed to open cache db at /build/.cache/treefmt/eval-cache/3c6be971e4296f67ccc0012131bb4d4d38fb940e06a665adecc1373e2312ceb6.db: timeout2605 2606 root_test.go:2630: 2607 2608 root_test.go:2619: 2609 traversed 33 files2610 emitted 33 files for processing2611 formatted 33 files (33 changed) in 2.066s2612 2613 root_test.go:2619: 2614 2615 root_test.go:2643: treefmt --formatters slow2616 root_test.go:2654: treefmt -c --formatters echo2617 root_test.go:2654: 2618 traversed 33 files2619 emitted 33 files for processing2620 formatted 33 files (0 changed) in 36ms2621 2622 root_test.go:2654: 2623 2624 root_test.go:2643: 2625 traversed 33 files2626 emitted 33 files for processing2627 formatted 1 files (1 changed) in 2.05s2628 2629 root_test.go:2643: 2630 2631--- PASS: TestConcurrentInvocation (5.13s)2632=== RUN TestNoPositionalArgSupport2633 root_test.go:2680: treefmt 2634 root_test.go:2680: 2635 traversed 33 files2636 emitted 33 files for processing2637 formatted 33 files (33 changed) in 246ms2638 2639 root_test.go:2680: 2640 2641--- PASS: TestNoPositionalArgSupport (1.26s)2642PASS2643coverage: 67.6% of statements2644ok github.com/numtide/treefmt/v2/cmd 50.894s coverage: 67.6% of statements2645 github.com/numtide/treefmt/v2/cmd/format coverage: 0.0% of statements2646 github.com/numtide/treefmt/v2/cmd/init coverage: 0.0% of statements2647=== RUN TestAllowMissingFormatter26482026/09/24 23:17:59 INFO config: no tree root specified26492026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26502026/09/24 23:17:59 INFO config: tree root: /build/TestAllowMissingFormatter2928945834/00126512026/09/24 23:17:59 INFO config: no tree root specified26522026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26532026/09/24 23:17:59 INFO config: tree root: /build/TestAllowMissingFormatter2928945834/00126542026/09/24 23:17:59 INFO config: no tree root specified26552026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26562026/09/24 23:17:59 INFO config: tree root: /build/TestAllowMissingFormatter2928945834/00126572026/09/24 23:17:59 INFO config: no tree root specified26582026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26592026/09/24 23:17:59 INFO config: tree root: /build/TestAllowMissingFormatter2928945834/0012660--- PASS: TestAllowMissingFormatter (0.02s)2661=== RUN TestCI26622026/09/24 23:17:59 INFO config: no tree root specified26632026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26642026/09/24 23:17:59 INFO config: tree root: /build/TestCI3344601333/00126652026/09/24 23:17:59 INFO config: no tree root specified26662026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26672026/09/24 23:17:59 INFO config: tree root: /build/TestCI3344601333/00126682026/09/24 23:17:59 INFO config: no tree root specified26692026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26702026/09/24 23:17:59 INFO config: tree root: /build/TestCI3344601333/00126712026/09/24 23:17:59 INFO config: no tree root specified26722026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26732026/09/24 23:17:59 INFO config: tree root: /build/TestCI3344601333/00126742026/09/24 23:17:59 INFO config: no tree root specified26752026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26762026/09/24 23:17:59 INFO config: tree root: /build/TestCI3344601333/0012677--- PASS: TestCI (0.01s)2678=== RUN TestClearCache26792026/09/24 23:17:59 INFO config: no tree root specified26802026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26812026/09/24 23:17:59 INFO config: tree root: /build/TestClearCache716315824/00126822026/09/24 23:17:59 INFO config: no tree root specified26832026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26842026/09/24 23:17:59 INFO config: tree root: /build/TestClearCache716315824/00126852026/09/24 23:17:59 INFO config: no tree root specified26862026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26872026/09/24 23:17:59 INFO config: tree root: /build/TestClearCache716315824/00126882026/09/24 23:17:59 INFO config: no tree root specified26892026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26902026/09/24 23:17:59 INFO config: tree root: /build/TestClearCache716315824/0012691--- PASS: TestClearCache (0.02s)2692=== RUN TestCpuProfile26932026/09/24 23:17:59 INFO config: no tree root specified26942026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26952026/09/24 23:17:59 INFO config: tree root: /build/TestCpuProfile3462043368/00126962026/09/24 23:17:59 INFO config: no tree root specified26972026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26982026/09/24 23:17:59 INFO config: tree root: /build/TestCpuProfile3462043368/00126992026/09/24 23:17:59 INFO config: no tree root specified27002026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27012026/09/24 23:17:59 INFO config: tree root: /build/TestCpuProfile3462043368/00127022026/09/24 23:17:59 INFO config: no tree root specified27032026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27042026/09/24 23:17:59 INFO config: tree root: /build/TestCpuProfile3462043368/0012705--- PASS: TestCpuProfile (0.01s)2706=== RUN TestExcludes27072026/09/24 23:17:59 INFO config: no tree root specified27082026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27092026/09/24 23:17:59 INFO config: tree root: /build/TestExcludes2463247706/00127102026/09/24 23:17:59 INFO config: no tree root specified27112026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27122026/09/24 23:17:59 INFO config: tree root: /build/TestExcludes2463247706/00127132026/09/24 23:17:59 INFO config: no tree root specified27142026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27152026/09/24 23:17:59 INFO config: tree root: /build/TestExcludes2463247706/00127162026/09/24 23:17:59 INFO config: no tree root specified27172026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27182026/09/24 23:17:59 INFO config: tree root: /build/TestExcludes2463247706/00127192026/09/24 23:17:59 INFO config: no tree root specified27202026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27212026/09/24 23:17:59 INFO config: tree root: /build/TestExcludes2463247706/0012722--- PASS: TestExcludes (0.01s)2723=== RUN TestFailOnChange27242026/09/24 23:17:59 INFO config: no tree root specified27252026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27262026/09/24 23:17:59 INFO config: tree root: /build/TestFailOnChange595228520/00127272026/09/24 23:17:59 INFO config: no tree root specified27282026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27292026/09/24 23:17:59 INFO config: tree root: /build/TestFailOnChange595228520/00127302026/09/24 23:17:59 INFO config: no tree root specified27312026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27322026/09/24 23:17:59 INFO config: tree root: /build/TestFailOnChange595228520/00127332026/09/24 23:17:59 INFO config: no tree root specified27342026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27352026/09/24 23:17:59 INFO config: tree root: /build/TestFailOnChange595228520/0012736--- PASS: TestFailOnChange (0.01s)2737=== RUN TestFormatters27382026/09/24 23:17:59 INFO config: no tree root specified27392026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27402026/09/24 23:17:59 INFO config: tree root: /build/TestFormatters235557965/00127412026/09/24 23:17:59 INFO config: no tree root specified27422026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27432026/09/24 23:17:59 INFO config: tree root: /build/TestFormatters235557965/00127442026/09/24 23:17:59 INFO config: no tree root specified27452026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27462026/09/24 23:17:59 INFO config: tree root: /build/TestFormatters235557965/00127472026/09/24 23:17:59 INFO config: no tree root specified27482026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27492026/09/24 23:17:59 INFO config: tree root: /build/TestFormatters235557965/00127502026/09/24 23:17:59 INFO config: no tree root specified27512026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27522026/09/24 23:17:59 INFO config: tree root: /build/TestFormatters235557965/0012753--- PASS: TestFormatters (0.02s)2754=== RUN TestNoCache27552026/09/24 23:17:59 INFO config: no tree root specified27562026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27572026/09/24 23:17:59 INFO config: tree root: /build/TestNoCache2847959848/00127582026/09/24 23:17:59 INFO config: no tree root specified27592026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27602026/09/24 23:17:59 INFO config: tree root: /build/TestNoCache2847959848/00127612026/09/24 23:17:59 INFO config: no tree root specified27622026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27632026/09/24 23:17:59 INFO config: tree root: /build/TestNoCache2847959848/00127642026/09/24 23:17:59 INFO config: no tree root specified27652026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27662026/09/24 23:17:59 INFO config: tree root: /build/TestNoCache2847959848/0012767--- PASS: TestNoCache (0.01s)2768=== RUN TestQuiet27692026/09/24 23:17:59 INFO config: no tree root specified27702026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27712026/09/24 23:17:59 INFO config: tree root: /build/TestQuiet2995308559/00127722026/09/24 23:17:59 INFO config: no tree root specified27732026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27742026/09/24 23:17:59 INFO config: tree root: /build/TestQuiet2995308559/00127752026/09/24 23:17:59 INFO config: no tree root specified27762026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27772026/09/24 23:17:59 INFO config: tree root: /build/TestQuiet2995308559/00127782026/09/24 23:17:59 INFO config: no tree root specified27792026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27802026/09/24 23:17:59 INFO config: tree root: /build/TestQuiet2995308559/0012781--- PASS: TestQuiet (0.02s)2782=== RUN TestOnUnmatched27832026/09/24 23:17:59 INFO config: no tree root specified27842026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27852026/09/24 23:17:59 INFO config: tree root: /build/TestOnUnmatched825034097/00127862026/09/24 23:17:59 INFO config: no tree root specified27872026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27882026/09/24 23:17:59 INFO config: tree root: /build/TestOnUnmatched825034097/00127892026/09/24 23:17:59 INFO config: no tree root specified27902026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27912026/09/24 23:17:59 INFO config: tree root: /build/TestOnUnmatched825034097/00127922026/09/24 23:17:59 INFO config: no tree root specified27932026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27942026/09/24 23:17:59 INFO config: tree root: /build/TestOnUnmatched825034097/0012795--- PASS: TestOnUnmatched (0.01s)2796=== RUN TestTreeRoot27972026/09/24 23:17:59 INFO config: no tree root specified27982026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27992026/09/24 23:17:59 INFO config: tree root: /build/TestTreeRoot2109426709/00128002026/09/24 23:17:59 INFO config: tree root specified explicitly: /foo/bar28012026/09/24 23:17:59 INFO config: tree root: /foo/bar28022026/09/24 23:17:59 INFO config: tree root specified explicitly: /fizz/buzz28032026/09/24 23:17:59 INFO config: tree root: /fizz/buzz28042026/09/24 23:17:59 INFO config: tree root specified explicitly: /flip/flop28052026/09/24 23:17:59 INFO config: tree root: /flip/flop2806--- PASS: TestTreeRoot (0.01s)2807=== RUN TestTreeRootFile28082026/09/24 23:17:59 INFO config: no tree root specified28092026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28102026/09/24 23:17:59 INFO config: tree root: /build/TestTreeRootFile2286648329/00128112026/09/24 23:17:59 INFO config: searching for tree root using tree-root-file: a.txt28122026/09/24 23:17:59 INFO config: tree root: /build/TestTreeRootFile2286648329/002/foo/bar28132026/09/24 23:17:59 INFO config: searching for tree root using tree-root-file: go.mod28142026/09/24 23:17:59 INFO config: tree root: /build/TestTreeRootFile2286648329/002/foo28152026/09/24 23:17:59 INFO config: searching for tree root using tree-root-file: .git/config28162026/09/24 23:17:59 INFO config: tree root: /build/TestTreeRootFile2286648329/0022817--- PASS: TestTreeRootFile (0.01s)2818=== RUN TestTreeRootCmd28192026/09/24 23:17:59 INFO config: no tree root specified28202026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28212026/09/24 23:17:59 INFO config: tree root: /build/TestTreeRootCmd2033772840/00128222026/09/24 23:17:59 INFO config: searching for tree root using tree-root-cmd: echo /build/TestTreeRootCmd2033772840/00228232026/09/24 23:17:59 INFO config: tree root: /build/TestTreeRootCmd2033772840/00228242026/09/24 23:17:59 INFO config: searching for tree root using tree-root-cmd: echo "/build/TestTreeRootCmd2033772840/002/foo"28252026/09/24 23:17:59 INFO config: tree root: /build/TestTreeRootCmd2033772840/002/foo28262026/09/24 23:17:59 INFO config: searching for tree root using tree-root-cmd: echo '/build/TestTreeRootCmd2033772840/002/bar'28272026/09/24 23:17:59 INFO config: tree root: /build/TestTreeRootCmd2033772840/002/bar28282026/09/24 23:17:59 INFO config: searching for tree root using tree-root-cmd: echo ''2829--- PASS: TestTreeRootCmd (0.02s)2830=== RUN TestVerbosity28312026/09/24 23:17:59 INFO config: no tree root specified28322026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28332026/09/24 23:17:59 INFO config: tree root: /build/TestVerbosity1149657537/00128342026/09/24 23:17:59 INFO config: no tree root specified28352026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28362026/09/24 23:17:59 INFO config: tree root: /build/TestVerbosity1149657537/00128372026/09/24 23:17:59 INFO config: no tree root specified28382026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28392026/09/24 23:17:59 INFO config: tree root: /build/TestVerbosity1149657537/0012840--- PASS: TestVerbosity (0.02s)2841=== RUN TestWalk28422026/09/24 23:17:59 INFO config: no tree root specified28432026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28442026/09/24 23:17:59 INFO config: tree root: /build/TestWalk2840737353/00128452026/09/24 23:17:59 INFO config: no tree root specified28462026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28472026/09/24 23:17:59 INFO config: tree root: /build/TestWalk2840737353/00128482026/09/24 23:17:59 INFO config: no tree root specified28492026/09/24 23:17:59 INFO config: setting tree root to the directory containing the config file: /build/TestWalk2840737353/001/treefmt.toml28502026/09/24 23:17:59 INFO config: tree root: /build/TestWalk2840737353/00128512026/09/24 23:17:59 INFO config: no tree root specified28522026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28532026/09/24 23:17:59 INFO config: tree root: /build/TestWalk2840737353/0012854--- PASS: TestWalk (0.01s)2855=== RUN TestWorkingDirectory28562026/09/24 23:17:59 INFO config: no tree root specified28572026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28582026/09/24 23:17:59 INFO config: tree root: /build/TestWorkingDirectory2776195335/00128592026/09/24 23:17:59 INFO config: no tree root specified28602026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28612026/09/24 23:17:59 INFO config: tree root: /build/TestWorkingDirectory2776195335/00128622026/09/24 23:17:59 INFO config: no tree root specified28632026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28642026/09/24 23:17:59 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 12828652026/09/24 23:17:59 INFO config: attempting to resolve tree root using jujutsu: jj workspace root28662026/09/24 23:17:59 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 128672026/09/24 23:17:59 INFO config: setting tree root to the directory containing the config file: /build/TestWorkingDirectory2776195335/001/treefmt.toml28682026/09/24 23:17:59 INFO config: tree root: /build/TestWorkingDirectory2776195335/00128692026/09/24 23:17:59 INFO config: no tree root specified28702026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28712026/09/24 23:17:59 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 12828722026/09/24 23:17:59 INFO config: attempting to resolve tree root using jujutsu: jj workspace root28732026/09/24 23:17:59 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 128742026/09/24 23:17:59 INFO config: setting tree root to the directory containing the config file: /build/TestWorkingDirectory2776195335/001/treefmt.toml28752026/09/24 23:17:59 INFO config: tree root: /build/TestWorkingDirectory2776195335/0012876--- PASS: TestWorkingDirectory (0.04s)2877=== RUN TestStdin28782026/09/24 23:17:59 INFO config: no tree root specified28792026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28802026/09/24 23:17:59 INFO config: tree root: /build/TestStdin178147454/00128812026/09/24 23:17:59 INFO config: no tree root specified28822026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28832026/09/24 23:17:59 INFO config: tree root: /build/TestStdin178147454/00128842026/09/24 23:17:59 INFO config: no tree root specified28852026/09/24 23:17:59 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28862026/09/24 23:17:59 INFO config: tree root: /build/TestStdin178147454/00128872026/09/24 23:17:59 INFO config: no tree root specified28882026/09/24 23:17:59 INFO config: setting tree root to the directory containing the config file: /build/TestStdin178147454/001/treefmt.toml28892026/09/24 23:17:59 INFO config: tree root: /build/TestStdin178147454/0012890--- PASS: TestStdin (0.02s)2891=== RUN TestSampleConfigFile28922026/09/24 23:17:59 INFO config: no tree root specified28932026/09/24 23:17:59 INFO config: setting tree root to the directory containing the config file: ../test/examples/treefmt.toml28942026/09/24 23:17:59 INFO config: tree root: /build/source/test/examples2895--- PASS: TestSampleConfigFile (0.00s)2896PASS2897coverage: 86.4% of statements2898ok github.com/numtide/treefmt/v2/config 1.308s coverage: 86.4% of statements2899=== RUN TestInvalidFormatterName2900--- PASS: TestInvalidFormatterName (0.00s)2901=== RUN TestFormatSignature2902=== RUN TestFormatSignature/change_formatter_mod_time2903 formatter_test.go:100: changing mod time of black2904 formatter_test.go:100: changing mod time of rufo2905=== RUN TestFormatSignature/modify_formatter_options2906=== RUN TestFormatSignature/add/remove_formatters2907--- PASS: TestFormatSignature (0.01s)2908 --- PASS: TestFormatSignature/change_formatter_mod_time (0.00s)2909 --- PASS: TestFormatSignature/modify_formatter_options (0.00s)2910 --- PASS: TestFormatSignature/add/remove_formatters (0.00s)2911=== RUN TestGlobs2912--- PASS: TestGlobs (0.00s)2913PASS2914coverage: 30.7% of statements2915ok github.com/numtide/treefmt/v2/format 1.031s coverage: 30.7% of statements2916 github.com/numtide/treefmt/v2/git coverage: 0.0% of statements2917 github.com/numtide/treefmt/v2/jujutsu coverage: 0.0% of statements2918 github.com/numtide/treefmt/v2/stats coverage: 0.0% of statements2919 github.com/numtide/treefmt/v2/test coverage: 0.0% of statements2920=== RUN TestFilesystemReaderCancellation2921--- PASS: TestFilesystemReaderCancellation (1.01s)2922=== RUN TestFilesystemReader2923--- PASS: TestFilesystemReader (1.01s)2924=== RUN TestFilesystemReaderSubpaths2925--- PASS: TestFilesystemReaderSubpaths (1.01s)2926=== RUN TestGitReader2927--- PASS: TestGitReader (2.16s)2928=== RUN TestJujutsuReader2929--- PASS: TestJujutsuReader (1.14s)2930=== RUN TestJujutsuReaderUsesTreeRoot2931--- PASS: TestJujutsuReaderUsesTreeRoot (0.06s)2932=== RUN TestPathStreamReader29332026/09/24 23:18:06 WARN walk | test walker: Path /build/TestPathStreamReader3702298928/001/missing.txt was emitted by test walker but no file exists at that path2934--- PASS: TestPathStreamReader (1.02s)2935=== RUN TestPathStreamReaderSubpath2936--- PASS: TestPathStreamReaderSubpath (1.01s)2937=== RUN TestPathStreamReaderPassesPathFilters2938--- PASS: TestPathStreamReaderPassesPathFilters (1.01s)2939=== RUN TestPathStreamReaderDelimiters2940--- PASS: TestPathStreamReaderDelimiters (1.01s)2941=== RUN TestPathStreamReaderCloseUnblocks2942--- PASS: TestPathStreamReaderCloseUnblocks (0.05s)2943=== RUN TestPathStreamReaderCommandFailure2944--- PASS: TestPathStreamReaderCommandFailure (1.01s)2945PASS2946coverage: 35.2% of statements2947ok github.com/numtide/treefmt/v2/walk 12.538s coverage: 35.2% of statements2948 github.com/numtide/treefmt/v2/walk/cache coverage: 0.0% of statements2949buildPhase completed in 1 minutes 8 seconds
checkPhase
2950/nix/store/zkiy4zv8wz3v95bj6fdmkqwql8x1vnhb-stdenv-linux/setup: line 1769: getGoDirs: command not found
fixupPhase
2951shrinking RPATHs of ELF executables and libraries in /nix/store/rsiypq10ddrlk28x5l6j5mndans80iv3-treefmt-c0263072952checking for references to /build/ in /nix/store/rsiypq10ddrlk28x5l6j5mndans80iv3-treefmt-c026307...2953patching script interpreter paths in /nix/store/rsiypq10ddrlk28x5l6j5mndans80iv3-treefmt-c026307