nixbot

builds

succeeded treefmt-71bf0ee checks.x86_64-linux.pkgs-default-coverage · build #30 · raw

unpackPhase
1unpacking source archive /nix/store/g5pwis9m3fwfg05zp3fzrl4wg72dqxs6-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/TestOnUnmatched3043411713/001/treefmt.toml15 INFO config: tree root: /build/TestOnUnmatched3043411713/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 16.938919ms23 INFO formatter | just: 1 file(s) processed in 17.159544ms24 INFO formatter | go: 1 file(s) processed in 19.715593ms25 INFO formatter | shellcheck[1]: 1 file(s) processed in 49.37358ms26 INFO formatter | shfmt[2]: 1 file(s) processed in 15.166892ms27 INFO formatter | haskell: 6 file(s) processed in 123.248774ms28 INFO formatter | rust: 1 file(s) processed in 240.225311ms29 INFO formatter | opentofu: 2 file(s) processed in 250.941387ms30 INFO formatter | prettier: 1 file(s) processed in 320.624662ms31 INFO formatter | yamlfmt: 1 file(s) processed in 21.549757ms32 INFO formatter | alejandra[1]: 1 file(s) processed in 387.223909ms33 INFO formatter | ruby: 1 file(s) processed in 393.900671ms34 INFO formatter | deadnix[2]: 1 file(s) processed in 13.79468ms35 INFO formatter | prettier: 5 file(s) processed in 526.716945ms36 INFO formatter | python: 2 file(s) processed in 535.22966ms37 traversed 33 files38 emitted 22 files for processing39 formatted 22 files (4 changed) in 594ms40 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 75ms49 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 58ms58 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 | stderr: fatal: not a git repository (or any of the parent directories): .git68 DEBU tree-root-cmd | stdout:69 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 12870 INFO config: attempting to resolve tree root using jujutsu: jj workspace root71 DEBU tree-root-cmd | stdout:72 DEBU tree-root-cmd | stderr: Error: There is no jj repo in "."73 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 174 INFO config: setting tree root to the directory containing the config file: /build/TestOnUnmatched3043411713/001/treefmt.toml75 INFO config: tree root: /build/TestOnUnmatched3043411713/00176 DEBU formatter command not found: foo-fmt77 DEBU Resolving path '/build/TestOnUnmatched3043411713/001'78 DEBU walk | filesystem: file queued .gitignore79 DEBU walk | filesystem: file queued emoji 🕰️/README.md80 DEBU walk | filesystem: file queued go/go.mod81 DEBU walk | filesystem: file queued go/main.go82 DEBU walk | filesystem: file queued haskell/CHANGELOG.md83 DEBU walk | filesystem: file queued haskell/Foo.hs84 DEBU walk | filesystem: file queued haskell/Main.hs85 DEBU walk | filesystem: file queued haskell/Nested/Foo.hs86 DEBU walk | filesystem: file queued haskell/Setup.hs87 DEBU walk | filesystem: file queued haskell/haskell.cabal88 DEBU walk | filesystem: file queued haskell/treefmt.toml89 DEBU walk | filesystem: file queued haskell-frontend/CHANGELOG.md90 DEBU walk | filesystem: file queued haskell-frontend/Main.hs91 DEBU walk | filesystem: file queued haskell-frontend/Setup.hs92 DEBU walk | filesystem: file queued haskell-frontend/haskell-frontend.cabal93 DEBU walk | filesystem: file queued html/index.html94 DEBU walk | filesystem: file queued html/scripts/.gitkeep95 DEBU walk | filesystem: file queued javascript/source/hello.js96 DEBU walk | filesystem: file queued just/justfile97 DEBU walk | filesystem: file queued nix/sources.nix98 DEBU walk | filesystem: file queued nixpkgs.toml99 DEBU walk | filesystem: file queued python/main.py100 DEBU walk | filesystem: file queued python/requirements.txt101 DEBU walk | filesystem: file queued python/virtualenv_proxy.py102 DEBU walk | filesystem: file queued ruby/bundler.rb103 DEBU walk | filesystem: file queued rust/Cargo.toml104 DEBU walk | filesystem: file queued rust/src/main.rs105 DEBU walk | filesystem: file queued shell/foo.sh106 DEBU walk | filesystem: file queued terraform/main.tf107 DEBU walk | filesystem: file queued terraform/two.tf108 DEBU walk | filesystem: file queued touch.toml109 DEBU walk | filesystem: file queued treefmt.toml110 DEBU walk | filesystem: file queued yaml/test.yaml111 DEBU walk | cache: read 33 files from delegate112 DEBU read 33 files113 DEBU no formatter for path: .gitignore114 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/emoji 🕰️/README.md115 DEBU formatters signature for key prettier: 43d4aa9284a561523060faf3c1317913116 DEBU no formatter for path: go/go.mod117 DEBU formatter | go: match: /build/TestOnUnmatched3043411713/001/go/main.go118 DEBU formatters signature for key go: eb842d37c82e3f9ecacbbc7d28914fb2119 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/haskell/CHANGELOG.md120 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Foo.hs121 DEBU formatters signature for key haskell: af7e9dc8b3ac878a1b47756c5cae8ecc122 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Main.hs123 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Nested/Foo.hs124 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Setup.hs125 DEBU no formatter for path: haskell/haskell.cabal126 DEBU path matched global excludes: haskell/treefmt.toml127 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/CHANGELOG.md128 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/Main.hs129 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/Setup.hs130 DEBU no formatter for path: haskell-frontend/haskell-frontend.cabal131 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/html/index.html132 DEBU no formatter for path: html/scripts/.gitkeep133 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/javascript/source/hello.js134 DEBU formatter | just: match: /build/TestOnUnmatched3043411713/001/just/justfile135 DEBU formatters signature for key just: 3bfe28bbc0d884b31e3c52778c0d0fc7136 DEBU formatter | alejandra[1]: match: /build/TestOnUnmatched3043411713/001/nix/sources.nix137 DEBU formatter | deadnix[2]: match: /build/TestOnUnmatched3043411713/001/nix/sources.nix138 DEBU formatters signature for key alejandra:deadnix: ab3b921397b21571d862f931fe1255e5139 DEBU path matched global excludes: nixpkgs.toml140 DEBU formatter | python: match: /build/TestOnUnmatched3043411713/001/python/main.py141 DEBU formatters signature for key python: f2cecf672e759f0c230c6c0c6d2dcb59142 DEBU no formatter for path: python/requirements.txt143 DEBU formatter | python: match: /build/TestOnUnmatched3043411713/001/python/virtualenv_proxy.py144 DEBU formatter | ruby: match: /build/TestOnUnmatched3043411713/001/ruby/bundler.rb145 DEBU formatters signature for key ruby: 28b1acb9bc8afb20ca582eeef6ec0c41146 DEBU path matched global excludes: rust/Cargo.toml147 DEBU formatter | rust: match: /build/TestOnUnmatched3043411713/001/rust/src/main.rs148 DEBU formatters signature for key rust: 927ebef84d202129ca109200eb672169149 DEBU formatter | shellcheck[1]: match: /build/TestOnUnmatched3043411713/001/shell/foo.sh150 DEBU formatter | shfmt[2]: match: /build/TestOnUnmatched3043411713/001/shell/foo.sh151 DEBU formatters signature for key shellcheck:shfmt: 1c8661bb8d587405273e38ac34ea1406152 DEBU formatter | opentofu: match: /build/TestOnUnmatched3043411713/001/terraform/main.tf153 DEBU formatters signature for key opentofu: ccbae559816e50bde15e044573342597154 DEBU formatter | opentofu: match: /build/TestOnUnmatched3043411713/001/terraform/two.tf155 DEBU path matched global excludes: touch.toml156 DEBU path matched global excludes: treefmt.toml157 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml158 DEBU formatter | yamlfmt: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml159 DEBU formatter | dos2unix: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml160 DEBU formatters signature for key dos2unix:prettier:yamlfmt: 02249c54f7e737333b14d93d03cd89c6161 traversed 33 files162 emitted 22 files for processing163 formatted 0 files (0 changed) in 65ms164 DEBU no more files to read165 166 root_test.go:101: 167 168 root_test.go:109: treefmt -vv169 root_test.go:109: 170 INFO config: no tree root specified171 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel172 DEBU tree-root-cmd | stderr: fatal: not a git repository (or any of the parent directories): .git173 DEBU tree-root-cmd | stdout:174 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 128175 INFO config: attempting to resolve tree root using jujutsu: jj workspace root176 DEBU tree-root-cmd | stderr: Error: There is no jj repo in "."177 DEBU tree-root-cmd | stdout:178 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 1179 INFO config: setting tree root to the directory containing the config file: /build/TestOnUnmatched3043411713/001/treefmt.toml180 INFO config: tree root: /build/TestOnUnmatched3043411713/001181 DEBU formatter command not found: foo-fmt182 DEBU Resolving path '/build/TestOnUnmatched3043411713/001'183 DEBU walk | filesystem: file queued .gitignore184 DEBU walk | filesystem: file queued emoji 🕰️/README.md185 DEBU walk | filesystem: file queued go/go.mod186 DEBU walk | filesystem: file queued go/main.go187 DEBU walk | filesystem: file queued haskell/CHANGELOG.md188 DEBU walk | filesystem: file queued haskell/Foo.hs189 DEBU walk | filesystem: file queued haskell/Main.hs190 DEBU walk | filesystem: file queued haskell/Nested/Foo.hs191 DEBU walk | filesystem: file queued haskell/Setup.hs192 DEBU walk | filesystem: file queued haskell/haskell.cabal193 DEBU walk | filesystem: file queued haskell/treefmt.toml194 DEBU walk | filesystem: file queued haskell-frontend/CHANGELOG.md195 DEBU walk | filesystem: file queued haskell-frontend/Main.hs196 DEBU walk | filesystem: file queued haskell-frontend/Setup.hs197 DEBU walk | filesystem: file queued haskell-frontend/haskell-frontend.cabal198 DEBU walk | filesystem: file queued html/index.html199 DEBU walk | filesystem: file queued html/scripts/.gitkeep200 DEBU walk | filesystem: file queued javascript/source/hello.js201 DEBU walk | filesystem: file queued just/justfile202 DEBU walk | filesystem: file queued nix/sources.nix203 DEBU walk | filesystem: file queued nixpkgs.toml204 DEBU walk | filesystem: file queued python/main.py205 DEBU walk | filesystem: file queued python/requirements.txt206 DEBU walk | filesystem: file queued python/virtualenv_proxy.py207 DEBU walk | filesystem: file queued ruby/bundler.rb208 DEBU walk | filesystem: file queued rust/Cargo.toml209 DEBU walk | filesystem: file queued rust/src/main.rs210 DEBU walk | filesystem: file queued shell/foo.sh211 DEBU walk | filesystem: file queued terraform/main.tf212 DEBU walk | filesystem: file queued terraform/two.tf213 DEBU walk | filesystem: file queued touch.toml214 DEBU walk | filesystem: file queued treefmt.toml215 DEBU walk | filesystem: file queued yaml/test.yaml216 DEBU walk | cache: read 33 files from delegate217 DEBU read 33 files218 DEBU no formatter for path: .gitignore219 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/emoji 🕰️/README.md220 DEBU formatters signature for key prettier: 43d4aa9284a561523060faf3c1317913221 DEBU no formatter for path: go/go.mod222 DEBU formatter | go: match: /build/TestOnUnmatched3043411713/001/go/main.go223 DEBU formatters signature for key go: eb842d37c82e3f9ecacbbc7d28914fb2224 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/haskell/CHANGELOG.md225 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Foo.hs226 DEBU formatters signature for key haskell: af7e9dc8b3ac878a1b47756c5cae8ecc227 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Main.hs228 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Nested/Foo.hs229 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Setup.hs230 DEBU no formatter for path: haskell/haskell.cabal231 DEBU path matched global excludes: haskell/treefmt.toml232 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/CHANGELOG.md233 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/Main.hs234 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/Setup.hs235 DEBU no formatter for path: haskell-frontend/haskell-frontend.cabal236 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/html/index.html237 DEBU no formatter for path: html/scripts/.gitkeep238 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/javascript/source/hello.js239 DEBU formatter | just: match: /build/TestOnUnmatched3043411713/001/just/justfile240 DEBU formatters signature for key just: 3bfe28bbc0d884b31e3c52778c0d0fc7241 DEBU formatter | deadnix[2]: match: /build/TestOnUnmatched3043411713/001/nix/sources.nix242 DEBU formatter | alejandra[1]: match: /build/TestOnUnmatched3043411713/001/nix/sources.nix243 DEBU formatters signature for key alejandra:deadnix: ab3b921397b21571d862f931fe1255e5244 DEBU path matched global excludes: nixpkgs.toml245 DEBU formatter | python: match: /build/TestOnUnmatched3043411713/001/python/main.py246 DEBU formatters signature for key python: f2cecf672e759f0c230c6c0c6d2dcb59247 DEBU no formatter for path: python/requirements.txt248 DEBU formatter | python: match: /build/TestOnUnmatched3043411713/001/python/virtualenv_proxy.py249 DEBU formatter | ruby: match: /build/TestOnUnmatched3043411713/001/ruby/bundler.rb250 DEBU formatters signature for key ruby: 28b1acb9bc8afb20ca582eeef6ec0c41251 DEBU path matched global excludes: rust/Cargo.toml252 DEBU formatter | rust: match: /build/TestOnUnmatched3043411713/001/rust/src/main.rs253 DEBU formatters signature for key rust: 927ebef84d202129ca109200eb672169254 DEBU formatter | shellcheck[1]: match: /build/TestOnUnmatched3043411713/001/shell/foo.sh255 DEBU formatter | shfmt[2]: match: /build/TestOnUnmatched3043411713/001/shell/foo.sh256 DEBU formatters signature for key shellcheck:shfmt: 1c8661bb8d587405273e38ac34ea1406257 DEBU formatter | opentofu: match: /build/TestOnUnmatched3043411713/001/terraform/main.tf258 DEBU formatters signature for key opentofu: ccbae559816e50bde15e044573342597259 DEBU formatter | opentofu: match: /build/TestOnUnmatched3043411713/001/terraform/two.tf260 DEBU path matched global excludes: touch.toml261 DEBU path matched global excludes: treefmt.toml262 DEBU formatter | yamlfmt: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml263 DEBU formatter | dos2unix: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml264 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml265 DEBU formatters signature for key dos2unix:prettier:yamlfmt: 02249c54f7e737333b14d93d03cd89c6266 traversed 33 files267 emitted 22 files for processing268 formatted 0 files (0 changed) in 106ms269 DEBU no more files to read270 271 root_test.go:109: 272 273=== RUN TestOnUnmatched/info274 root_test.go:101: treefmt -vv --on-unmatched info275 root_test.go:101: 276 INFO config: no tree root specified277 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel278 DEBU tree-root-cmd | stderr: fatal: not a git repository (or any of the parent directories): .git279 DEBU tree-root-cmd | stdout:280 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 128281 INFO config: attempting to resolve tree root using jujutsu: jj workspace root282 DEBU tree-root-cmd | stderr: Error: There is no jj repo in "."283 DEBU tree-root-cmd | stdout:284 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 1285 INFO config: setting tree root to the directory containing the config file: /build/TestOnUnmatched3043411713/001/treefmt.toml286 INFO config: tree root: /build/TestOnUnmatched3043411713/001287 DEBU formatter command not found: foo-fmt288 DEBU Resolving path '/build/TestOnUnmatched3043411713/001'289 DEBU walk | filesystem: file queued .gitignore290 DEBU walk | filesystem: file queued emoji 🕰️/README.md291 DEBU walk | filesystem: file queued go/go.mod292 DEBU walk | filesystem: file queued go/main.go293 DEBU walk | filesystem: file queued haskell/CHANGELOG.md294 DEBU walk | filesystem: file queued haskell/Foo.hs295 DEBU walk | filesystem: file queued haskell/Main.hs296 DEBU walk | filesystem: file queued haskell/Nested/Foo.hs297 DEBU walk | filesystem: file queued haskell/Setup.hs298 DEBU walk | filesystem: file queued haskell/haskell.cabal299 DEBU walk | filesystem: file queued haskell/treefmt.toml300 DEBU walk | filesystem: file queued haskell-frontend/CHANGELOG.md301 DEBU walk | filesystem: file queued haskell-frontend/Main.hs302 DEBU walk | filesystem: file queued haskell-frontend/Setup.hs303 DEBU walk | filesystem: file queued haskell-frontend/haskell-frontend.cabal304 DEBU walk | filesystem: file queued html/index.html305 DEBU walk | filesystem: file queued html/scripts/.gitkeep306 DEBU walk | filesystem: file queued javascript/source/hello.js307 DEBU walk | filesystem: file queued just/justfile308 DEBU walk | filesystem: file queued nix/sources.nix309 DEBU walk | filesystem: file queued nixpkgs.toml310 DEBU walk | filesystem: file queued python/main.py311 DEBU walk | filesystem: file queued python/requirements.txt312 DEBU walk | filesystem: file queued python/virtualenv_proxy.py313 DEBU walk | filesystem: file queued ruby/bundler.rb314 DEBU walk | filesystem: file queued rust/Cargo.toml315 DEBU walk | filesystem: file queued rust/src/main.rs316 DEBU walk | filesystem: file queued shell/foo.sh317 DEBU walk | filesystem: file queued terraform/main.tf318 DEBU walk | filesystem: file queued terraform/two.tf319 DEBU walk | filesystem: file queued touch.toml320 DEBU walk | filesystem: file queued treefmt.toml321 DEBU walk | filesystem: file queued yaml/test.yaml322 DEBU walk | cache: read 33 files from delegate323 DEBU read 33 files324 INFO no formatter for path: .gitignore325 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/emoji 🕰️/README.md326 DEBU formatters signature for key prettier: 43d4aa9284a561523060faf3c1317913327 INFO no formatter for path: go/go.mod328 DEBU formatter | go: match: /build/TestOnUnmatched3043411713/001/go/main.go329 DEBU formatters signature for key go: eb842d37c82e3f9ecacbbc7d28914fb2330 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/haskell/CHANGELOG.md331 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Foo.hs332 DEBU formatters signature for key haskell: af7e9dc8b3ac878a1b47756c5cae8ecc333 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Main.hs334 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Nested/Foo.hs335 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Setup.hs336 INFO no formatter for path: haskell/haskell.cabal337 DEBU path matched global excludes: haskell/treefmt.toml338 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/CHANGELOG.md339 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/Main.hs340 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/Setup.hs341 INFO no formatter for path: haskell-frontend/haskell-frontend.cabal342 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/html/index.html343 INFO no formatter for path: html/scripts/.gitkeep344 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/javascript/source/hello.js345 DEBU formatter | just: match: /build/TestOnUnmatched3043411713/001/just/justfile346 DEBU formatters signature for key just: 3bfe28bbc0d884b31e3c52778c0d0fc7347 DEBU formatter | alejandra[1]: match: /build/TestOnUnmatched3043411713/001/nix/sources.nix348 DEBU formatter | deadnix[2]: match: /build/TestOnUnmatched3043411713/001/nix/sources.nix349 DEBU formatters signature for key alejandra:deadnix: ab3b921397b21571d862f931fe1255e5350 DEBU path matched global excludes: nixpkgs.toml351 DEBU formatter | python: match: /build/TestOnUnmatched3043411713/001/python/main.py352 DEBU formatters signature for key python: f2cecf672e759f0c230c6c0c6d2dcb59353 INFO no formatter for path: python/requirements.txt354 DEBU formatter | python: match: /build/TestOnUnmatched3043411713/001/python/virtualenv_proxy.py355 DEBU formatter | ruby: match: /build/TestOnUnmatched3043411713/001/ruby/bundler.rb356 DEBU formatters signature for key ruby: 28b1acb9bc8afb20ca582eeef6ec0c41357 DEBU path matched global excludes: rust/Cargo.toml358 DEBU formatter | rust: match: /build/TestOnUnmatched3043411713/001/rust/src/main.rs359 DEBU formatters signature for key rust: 927ebef84d202129ca109200eb672169360 DEBU formatter | shfmt[2]: match: /build/TestOnUnmatched3043411713/001/shell/foo.sh361 DEBU formatter | shellcheck[1]: match: /build/TestOnUnmatched3043411713/001/shell/foo.sh362 DEBU formatters signature for key shellcheck:shfmt: 1c8661bb8d587405273e38ac34ea1406363 DEBU formatter | opentofu: match: /build/TestOnUnmatched3043411713/001/terraform/main.tf364 DEBU formatters signature for key opentofu: ccbae559816e50bde15e044573342597365 DEBU formatter | opentofu: match: /build/TestOnUnmatched3043411713/001/terraform/two.tf366 DEBU path matched global excludes: touch.toml367 DEBU path matched global excludes: treefmt.toml368 DEBU formatter | yamlfmt: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml369 DEBU formatter | dos2unix: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml370 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml371 DEBU formatters signature for key dos2unix:prettier:yamlfmt: 02249c54f7e737333b14d93d03cd89c6372 traversed 33 files373 emitted 22 files for processing374 formatted 0 files (0 changed) in 133ms375 DEBU no more files to read376 377 root_test.go:101: 378 379 root_test.go:109: treefmt -vv380 root_test.go:109: 381 INFO config: no tree root specified382 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel383 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: fatal: not a git repository (or any of the parent directories): .git387 DEBU tree-root-cmd | stderr: Error: There is no jj repo in "."388 DEBU tree-root-cmd | stdout:389 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 1390 INFO config: setting tree root to the directory containing the config file: /build/TestOnUnmatched3043411713/001/treefmt.toml391 INFO config: tree root: /build/TestOnUnmatched3043411713/001392 DEBU formatter command not found: foo-fmt393 DEBU Resolving path '/build/TestOnUnmatched3043411713/001'394 DEBU walk | filesystem: file queued .gitignore395 DEBU walk | filesystem: file queued emoji 🕰️/README.md396 DEBU walk | filesystem: file queued go/go.mod397 DEBU walk | filesystem: file queued go/main.go398 DEBU walk | filesystem: file queued haskell/CHANGELOG.md399 DEBU walk | filesystem: file queued haskell/Foo.hs400 DEBU walk | filesystem: file queued haskell/Main.hs401 DEBU walk | filesystem: file queued haskell/Nested/Foo.hs402 DEBU walk | filesystem: file queued haskell/Setup.hs403 DEBU walk | filesystem: file queued haskell/haskell.cabal404 DEBU walk | filesystem: file queued haskell/treefmt.toml405 DEBU walk | filesystem: file queued haskell-frontend/CHANGELOG.md406 DEBU walk | filesystem: file queued haskell-frontend/Main.hs407 DEBU walk | filesystem: file queued haskell-frontend/Setup.hs408 DEBU walk | filesystem: file queued haskell-frontend/haskell-frontend.cabal409 DEBU walk | filesystem: file queued html/index.html410 DEBU walk | filesystem: file queued html/scripts/.gitkeep411 DEBU walk | filesystem: file queued javascript/source/hello.js412 DEBU walk | filesystem: file queued just/justfile413 DEBU walk | filesystem: file queued nix/sources.nix414 DEBU walk | filesystem: file queued nixpkgs.toml415 DEBU walk | filesystem: file queued python/main.py416 DEBU walk | filesystem: file queued python/requirements.txt417 DEBU walk | filesystem: file queued python/virtualenv_proxy.py418 DEBU walk | filesystem: file queued ruby/bundler.rb419 DEBU walk | filesystem: file queued rust/Cargo.toml420 DEBU walk | filesystem: file queued rust/src/main.rs421 DEBU walk | filesystem: file queued shell/foo.sh422 DEBU walk | filesystem: file queued terraform/main.tf423 DEBU walk | filesystem: file queued terraform/two.tf424 DEBU walk | filesystem: file queued touch.toml425 DEBU walk | filesystem: file queued treefmt.toml426 DEBU walk | filesystem: file queued yaml/test.yaml427 DEBU walk | cache: read 33 files from delegate428 DEBU read 33 files429 INFO no formatter for path: .gitignore430 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/emoji 🕰️/README.md431 DEBU formatters signature for key prettier: 43d4aa9284a561523060faf3c1317913432 INFO no formatter for path: go/go.mod433 DEBU formatter | go: match: /build/TestOnUnmatched3043411713/001/go/main.go434 DEBU formatters signature for key go: eb842d37c82e3f9ecacbbc7d28914fb2435 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/haskell/CHANGELOG.md436 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Foo.hs437 DEBU formatters signature for key haskell: af7e9dc8b3ac878a1b47756c5cae8ecc438 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Main.hs439 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Nested/Foo.hs440 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Setup.hs441 INFO no formatter for path: haskell/haskell.cabal442 DEBU path matched global excludes: haskell/treefmt.toml443 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/CHANGELOG.md444 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/Main.hs445 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/Setup.hs446 INFO no formatter for path: haskell-frontend/haskell-frontend.cabal447 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/html/index.html448 INFO no formatter for path: html/scripts/.gitkeep449 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/javascript/source/hello.js450 DEBU formatter | just: match: /build/TestOnUnmatched3043411713/001/just/justfile451 DEBU formatters signature for key just: 3bfe28bbc0d884b31e3c52778c0d0fc7452 DEBU formatter | alejandra[1]: match: /build/TestOnUnmatched3043411713/001/nix/sources.nix453 DEBU formatter | deadnix[2]: match: /build/TestOnUnmatched3043411713/001/nix/sources.nix454 DEBU formatters signature for key alejandra:deadnix: ab3b921397b21571d862f931fe1255e5455 DEBU path matched global excludes: nixpkgs.toml456 DEBU formatter | python: match: /build/TestOnUnmatched3043411713/001/python/main.py457 DEBU formatters signature for key python: f2cecf672e759f0c230c6c0c6d2dcb59458 INFO no formatter for path: python/requirements.txt459 DEBU formatter | python: match: /build/TestOnUnmatched3043411713/001/python/virtualenv_proxy.py460 DEBU formatter | ruby: match: /build/TestOnUnmatched3043411713/001/ruby/bundler.rb461 DEBU formatters signature for key ruby: 28b1acb9bc8afb20ca582eeef6ec0c41462 DEBU path matched global excludes: rust/Cargo.toml463 DEBU formatter | rust: match: /build/TestOnUnmatched3043411713/001/rust/src/main.rs464 DEBU formatters signature for key rust: 927ebef84d202129ca109200eb672169465 DEBU formatter | shellcheck[1]: match: /build/TestOnUnmatched3043411713/001/shell/foo.sh466 DEBU formatter | shfmt[2]: match: /build/TestOnUnmatched3043411713/001/shell/foo.sh467 DEBU formatters signature for key shellcheck:shfmt: 1c8661bb8d587405273e38ac34ea1406468 DEBU formatter | opentofu: match: /build/TestOnUnmatched3043411713/001/terraform/main.tf469 DEBU formatters signature for key opentofu: ccbae559816e50bde15e044573342597470 DEBU formatter | opentofu: match: /build/TestOnUnmatched3043411713/001/terraform/two.tf471 DEBU path matched global excludes: touch.toml472 DEBU path matched global excludes: treefmt.toml473 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml474 DEBU formatter | yamlfmt: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml475 DEBU formatter | dos2unix: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml476 DEBU formatters signature for key dos2unix:prettier:yamlfmt: 02249c54f7e737333b14d93d03cd89c6477 traversed 33 files478 emitted 22 files for processing479 formatted 0 files (0 changed) in 103ms480 DEBU no more files to read481 482 root_test.go:109: 483 484=== RUN TestOnUnmatched/warn485 root_test.go:101: treefmt -vv --on-unmatched warn486 root_test.go:101: 487 INFO config: no tree root specified488 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel489 DEBU tree-root-cmd | stderr: fatal: not a git repository (or any of the parent directories): .git490 DEBU tree-root-cmd | stdout:491 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 128492 INFO config: attempting to resolve tree root using jujutsu: jj workspace root493 DEBU tree-root-cmd | stderr: Error: There is no jj repo in "."494 DEBU tree-root-cmd | stdout:495 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 1496 INFO config: setting tree root to the directory containing the config file: /build/TestOnUnmatched3043411713/001/treefmt.toml497 INFO config: tree root: /build/TestOnUnmatched3043411713/001498 DEBU formatter command not found: foo-fmt499 DEBU Resolving path '/build/TestOnUnmatched3043411713/001'500 DEBU walk | filesystem: file queued .gitignore501 DEBU walk | filesystem: file queued emoji 🕰️/README.md502 DEBU walk | filesystem: file queued go/go.mod503 DEBU walk | filesystem: file queued go/main.go504 DEBU walk | filesystem: file queued haskell/CHANGELOG.md505 DEBU walk | filesystem: file queued haskell/Foo.hs506 DEBU walk | filesystem: file queued haskell/Main.hs507 DEBU walk | filesystem: file queued haskell/Nested/Foo.hs508 DEBU walk | filesystem: file queued haskell/Setup.hs509 DEBU walk | filesystem: file queued haskell/haskell.cabal510 DEBU walk | filesystem: file queued haskell/treefmt.toml511 DEBU walk | filesystem: file queued haskell-frontend/CHANGELOG.md512 DEBU walk | filesystem: file queued haskell-frontend/Main.hs513 DEBU walk | filesystem: file queued haskell-frontend/Setup.hs514 DEBU walk | filesystem: file queued haskell-frontend/haskell-frontend.cabal515 DEBU walk | filesystem: file queued html/index.html516 DEBU walk | filesystem: file queued html/scripts/.gitkeep517 DEBU walk | filesystem: file queued javascript/source/hello.js518 DEBU walk | filesystem: file queued just/justfile519 DEBU walk | filesystem: file queued nix/sources.nix520 DEBU walk | filesystem: file queued nixpkgs.toml521 DEBU walk | filesystem: file queued python/main.py522 DEBU walk | filesystem: file queued python/requirements.txt523 DEBU walk | filesystem: file queued python/virtualenv_proxy.py524 DEBU walk | filesystem: file queued ruby/bundler.rb525 DEBU walk | filesystem: file queued rust/Cargo.toml526 DEBU walk | filesystem: file queued rust/src/main.rs527 DEBU walk | filesystem: file queued shell/foo.sh528 DEBU walk | filesystem: file queued terraform/main.tf529 DEBU walk | filesystem: file queued terraform/two.tf530 DEBU walk | filesystem: file queued touch.toml531 DEBU walk | filesystem: file queued treefmt.toml532 DEBU walk | filesystem: file queued yaml/test.yaml533 DEBU walk | cache: read 33 files from delegate534 DEBU read 33 files535 WARN no formatter for path: .gitignore536 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/emoji 🕰️/README.md537 DEBU formatters signature for key prettier: 43d4aa9284a561523060faf3c1317913538 WARN no formatter for path: go/go.mod539 DEBU formatter | go: match: /build/TestOnUnmatched3043411713/001/go/main.go540 DEBU formatters signature for key go: eb842d37c82e3f9ecacbbc7d28914fb2541 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/haskell/CHANGELOG.md542 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Foo.hs543 DEBU formatters signature for key haskell: af7e9dc8b3ac878a1b47756c5cae8ecc544 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Main.hs545 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Nested/Foo.hs546 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Setup.hs547 WARN no formatter for path: haskell/haskell.cabal548 DEBU path matched global excludes: haskell/treefmt.toml549 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/CHANGELOG.md550 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/Main.hs551 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/Setup.hs552 WARN no formatter for path: haskell-frontend/haskell-frontend.cabal553 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/html/index.html554 WARN no formatter for path: html/scripts/.gitkeep555 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/javascript/source/hello.js556 DEBU formatter | just: match: /build/TestOnUnmatched3043411713/001/just/justfile557 DEBU formatters signature for key just: 3bfe28bbc0d884b31e3c52778c0d0fc7558 DEBU formatter | deadnix[2]: match: /build/TestOnUnmatched3043411713/001/nix/sources.nix559 DEBU formatter | alejandra[1]: match: /build/TestOnUnmatched3043411713/001/nix/sources.nix560 DEBU formatters signature for key alejandra:deadnix: ab3b921397b21571d862f931fe1255e5561 DEBU path matched global excludes: nixpkgs.toml562 DEBU formatter | python: match: /build/TestOnUnmatched3043411713/001/python/main.py563 DEBU formatters signature for key python: f2cecf672e759f0c230c6c0c6d2dcb59564 WARN no formatter for path: python/requirements.txt565 DEBU formatter | python: match: /build/TestOnUnmatched3043411713/001/python/virtualenv_proxy.py566 DEBU formatter | ruby: match: /build/TestOnUnmatched3043411713/001/ruby/bundler.rb567 DEBU formatters signature for key ruby: 28b1acb9bc8afb20ca582eeef6ec0c41568 DEBU path matched global excludes: rust/Cargo.toml569 DEBU formatter | rust: match: /build/TestOnUnmatched3043411713/001/rust/src/main.rs570 DEBU formatters signature for key rust: 927ebef84d202129ca109200eb672169571 DEBU formatter | shellcheck[1]: match: /build/TestOnUnmatched3043411713/001/shell/foo.sh572 DEBU formatter | shfmt[2]: match: /build/TestOnUnmatched3043411713/001/shell/foo.sh573 DEBU formatters signature for key shellcheck:shfmt: 1c8661bb8d587405273e38ac34ea1406574 DEBU formatter | opentofu: match: /build/TestOnUnmatched3043411713/001/terraform/main.tf575 DEBU formatters signature for key opentofu: ccbae559816e50bde15e044573342597576 DEBU formatter | opentofu: match: /build/TestOnUnmatched3043411713/001/terraform/two.tf577 DEBU path matched global excludes: touch.toml578 DEBU path matched global excludes: treefmt.toml579 DEBU formatter | yamlfmt: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml580 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml581 DEBU formatter | dos2unix: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml582 DEBU formatters signature for key dos2unix:prettier:yamlfmt: 02249c54f7e737333b14d93d03cd89c6583 traversed 33 files584 emitted 22 files for processing585 formatted 0 files (0 changed) in 89ms586 DEBU no more files to read587 588 root_test.go:101: 589 590 root_test.go:109: treefmt -vv591 root_test.go:109: 592 INFO config: no tree root specified593 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel594 DEBU tree-root-cmd | stderr: fatal: not a git repository (or any of the parent directories): .git595 DEBU tree-root-cmd | stdout:596 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 128597 INFO config: attempting to resolve tree root using jujutsu: jj workspace root598 DEBU tree-root-cmd | stdout:599 DEBU tree-root-cmd | stderr: Error: There is no jj repo in "."600 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 1601 INFO config: setting tree root to the directory containing the config file: /build/TestOnUnmatched3043411713/001/treefmt.toml602 INFO config: tree root: /build/TestOnUnmatched3043411713/001603 DEBU formatter command not found: foo-fmt604 DEBU Resolving path '/build/TestOnUnmatched3043411713/001'605 DEBU walk | filesystem: file queued .gitignore606 DEBU walk | filesystem: file queued emoji 🕰️/README.md607 DEBU walk | filesystem: file queued go/go.mod608 DEBU walk | filesystem: file queued go/main.go609 DEBU walk | filesystem: file queued haskell/CHANGELOG.md610 DEBU walk | filesystem: file queued haskell/Foo.hs611 DEBU walk | filesystem: file queued haskell/Main.hs612 DEBU walk | filesystem: file queued haskell/Nested/Foo.hs613 DEBU walk | filesystem: file queued haskell/Setup.hs614 DEBU walk | filesystem: file queued haskell/haskell.cabal615 DEBU walk | filesystem: file queued haskell/treefmt.toml616 DEBU walk | filesystem: file queued haskell-frontend/CHANGELOG.md617 DEBU walk | filesystem: file queued haskell-frontend/Main.hs618 DEBU walk | filesystem: file queued haskell-frontend/Setup.hs619 DEBU walk | filesystem: file queued haskell-frontend/haskell-frontend.cabal620 DEBU walk | filesystem: file queued html/index.html621 DEBU walk | filesystem: file queued html/scripts/.gitkeep622 DEBU walk | filesystem: file queued javascript/source/hello.js623 DEBU walk | filesystem: file queued just/justfile624 DEBU walk | filesystem: file queued nix/sources.nix625 DEBU walk | filesystem: file queued nixpkgs.toml626 DEBU walk | filesystem: file queued python/main.py627 DEBU walk | filesystem: file queued python/requirements.txt628 DEBU walk | filesystem: file queued python/virtualenv_proxy.py629 DEBU walk | filesystem: file queued ruby/bundler.rb630 DEBU walk | filesystem: file queued rust/Cargo.toml631 DEBU walk | filesystem: file queued rust/src/main.rs632 DEBU walk | filesystem: file queued shell/foo.sh633 DEBU walk | filesystem: file queued terraform/main.tf634 DEBU walk | filesystem: file queued terraform/two.tf635 DEBU walk | filesystem: file queued touch.toml636 DEBU walk | filesystem: file queued treefmt.toml637 DEBU walk | filesystem: file queued yaml/test.yaml638 DEBU walk | cache: read 33 files from delegate639 DEBU read 33 files640 WARN no formatter for path: .gitignore641 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/emoji 🕰️/README.md642 DEBU formatters signature for key prettier: 43d4aa9284a561523060faf3c1317913643 WARN no formatter for path: go/go.mod644 DEBU formatter | go: match: /build/TestOnUnmatched3043411713/001/go/main.go645 DEBU formatters signature for key go: eb842d37c82e3f9ecacbbc7d28914fb2646 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/haskell/CHANGELOG.md647 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Foo.hs648 DEBU formatters signature for key haskell: af7e9dc8b3ac878a1b47756c5cae8ecc649 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Main.hs650 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Nested/Foo.hs651 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Setup.hs652 WARN no formatter for path: haskell/haskell.cabal653 DEBU path matched global excludes: haskell/treefmt.toml654 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/CHANGELOG.md655 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/Main.hs656 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/Setup.hs657 WARN no formatter for path: haskell-frontend/haskell-frontend.cabal658 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/html/index.html659 WARN no formatter for path: html/scripts/.gitkeep660 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/javascript/source/hello.js661 DEBU formatter | just: match: /build/TestOnUnmatched3043411713/001/just/justfile662 DEBU formatters signature for key just: 3bfe28bbc0d884b31e3c52778c0d0fc7663 DEBU formatter | alejandra[1]: match: /build/TestOnUnmatched3043411713/001/nix/sources.nix664 DEBU formatter | deadnix[2]: match: /build/TestOnUnmatched3043411713/001/nix/sources.nix665 DEBU formatters signature for key alejandra:deadnix: ab3b921397b21571d862f931fe1255e5666 DEBU path matched global excludes: nixpkgs.toml667 DEBU formatter | python: match: /build/TestOnUnmatched3043411713/001/python/main.py668 DEBU formatters signature for key python: f2cecf672e759f0c230c6c0c6d2dcb59669 WARN no formatter for path: python/requirements.txt670 DEBU formatter | python: match: /build/TestOnUnmatched3043411713/001/python/virtualenv_proxy.py671 DEBU formatter | ruby: match: /build/TestOnUnmatched3043411713/001/ruby/bundler.rb672 DEBU formatters signature for key ruby: 28b1acb9bc8afb20ca582eeef6ec0c41673 DEBU path matched global excludes: rust/Cargo.toml674 DEBU formatter | rust: match: /build/TestOnUnmatched3043411713/001/rust/src/main.rs675 DEBU formatters signature for key rust: 927ebef84d202129ca109200eb672169676 DEBU formatter | shfmt[2]: match: /build/TestOnUnmatched3043411713/001/shell/foo.sh677 DEBU formatter | shellcheck[1]: match: /build/TestOnUnmatched3043411713/001/shell/foo.sh678 DEBU formatters signature for key shellcheck:shfmt: 1c8661bb8d587405273e38ac34ea1406679 DEBU formatter | opentofu: match: /build/TestOnUnmatched3043411713/001/terraform/main.tf680 DEBU formatters signature for key opentofu: ccbae559816e50bde15e044573342597681 DEBU formatter | opentofu: match: /build/TestOnUnmatched3043411713/001/terraform/two.tf682 DEBU path matched global excludes: touch.toml683 DEBU path matched global excludes: treefmt.toml684 DEBU formatter | yamlfmt: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml685 DEBU formatter | dos2unix: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml686 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml687 DEBU formatters signature for key dos2unix:prettier:yamlfmt: 02249c54f7e737333b14d93d03cd89c6688 traversed 33 files689 emitted 22 files for processing690 formatted 0 files (0 changed) in 68ms691 DEBU no more files to read692 693 root_test.go:109: 694 695=== RUN TestOnUnmatched/error696 root_test.go:101: treefmt -vv --on-unmatched error697 root_test.go:101: 698 INFO config: no tree root specified699 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel700 DEBU tree-root-cmd | stdout:701 DEBU tree-root-cmd | stderr: fatal: not a git repository (or any of the parent directories): .git702 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 128703 INFO config: attempting to resolve tree root using jujutsu: jj workspace root704 DEBU tree-root-cmd | stderr: Error: There is no jj repo in "."705 DEBU tree-root-cmd | stdout:706 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 1707 INFO config: setting tree root to the directory containing the config file: /build/TestOnUnmatched3043411713/001/treefmt.toml708 INFO config: tree root: /build/TestOnUnmatched3043411713/001709 DEBU formatter command not found: foo-fmt710 DEBU Resolving path '/build/TestOnUnmatched3043411713/001'711 DEBU walk | filesystem: file queued .gitignore712 DEBU walk | filesystem: file queued emoji 🕰️/README.md713 DEBU walk | filesystem: file queued go/go.mod714 DEBU walk | filesystem: file queued go/main.go715 DEBU walk | filesystem: file queued haskell/CHANGELOG.md716 DEBU walk | filesystem: file queued haskell/Foo.hs717 DEBU walk | filesystem: file queued haskell/Main.hs718 DEBU walk | filesystem: file queued haskell/Nested/Foo.hs719 DEBU walk | filesystem: file queued haskell/Setup.hs720 DEBU walk | filesystem: file queued haskell/haskell.cabal721 DEBU walk | filesystem: file queued haskell/treefmt.toml722 DEBU walk | filesystem: file queued haskell-frontend/CHANGELOG.md723 DEBU walk | filesystem: file queued haskell-frontend/Main.hs724 DEBU walk | filesystem: file queued haskell-frontend/Setup.hs725 DEBU walk | filesystem: file queued haskell-frontend/haskell-frontend.cabal726 DEBU walk | filesystem: file queued html/index.html727 DEBU walk | filesystem: file queued html/scripts/.gitkeep728 DEBU walk | filesystem: file queued javascript/source/hello.js729 DEBU walk | filesystem: file queued just/justfile730 DEBU walk | filesystem: file queued nix/sources.nix731 DEBU walk | filesystem: file queued nixpkgs.toml732 DEBU walk | filesystem: file queued python/main.py733 DEBU walk | filesystem: file queued python/requirements.txt734 DEBU walk | filesystem: file queued python/virtualenv_proxy.py735 DEBU walk | filesystem: file queued ruby/bundler.rb736 DEBU walk | filesystem: file queued rust/Cargo.toml737 DEBU walk | filesystem: file queued rust/src/main.rs738 DEBU walk | filesystem: file queued shell/foo.sh739 DEBU walk | filesystem: file queued terraform/main.tf740 DEBU walk | filesystem: file queued terraform/two.tf741 DEBU walk | filesystem: file queued touch.toml742 DEBU walk | filesystem: file queued treefmt.toml743 DEBU walk | filesystem: file queued yaml/test.yaml744 DEBU walk | cache: read 33 files from delegate745 DEBU read 33 files746 ERRO no formatter for path: .gitignore747 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/emoji 🕰️/README.md748 DEBU formatters signature for key prettier: 43d4aa9284a561523060faf3c1317913749 ERRO no formatter for path: go/go.mod750 DEBU formatter | go: match: /build/TestOnUnmatched3043411713/001/go/main.go751 DEBU formatters signature for key go: eb842d37c82e3f9ecacbbc7d28914fb2752 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/haskell/CHANGELOG.md753 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Foo.hs754 DEBU formatters signature for key haskell: af7e9dc8b3ac878a1b47756c5cae8ecc755 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Main.hs756 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Nested/Foo.hs757 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Setup.hs758 ERRO no formatter for path: haskell/haskell.cabal759 DEBU path matched global excludes: haskell/treefmt.toml760 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/CHANGELOG.md761 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/Main.hs762 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/Setup.hs763 ERRO no formatter for path: haskell-frontend/haskell-frontend.cabal764 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/html/index.html765 ERRO no formatter for path: html/scripts/.gitkeep766 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/javascript/source/hello.js767 DEBU formatter | just: match: /build/TestOnUnmatched3043411713/001/just/justfile768 DEBU formatters signature for key just: 3bfe28bbc0d884b31e3c52778c0d0fc7769 DEBU formatter | alejandra[1]: match: /build/TestOnUnmatched3043411713/001/nix/sources.nix770 DEBU formatter | deadnix[2]: match: /build/TestOnUnmatched3043411713/001/nix/sources.nix771 DEBU formatters signature for key alejandra:deadnix: ab3b921397b21571d862f931fe1255e5772 DEBU path matched global excludes: nixpkgs.toml773 DEBU formatter | python: match: /build/TestOnUnmatched3043411713/001/python/main.py774 DEBU formatters signature for key python: f2cecf672e759f0c230c6c0c6d2dcb59775 ERRO no formatter for path: python/requirements.txt776 DEBU formatter | python: match: /build/TestOnUnmatched3043411713/001/python/virtualenv_proxy.py777 DEBU formatter | ruby: match: /build/TestOnUnmatched3043411713/001/ruby/bundler.rb778 DEBU formatters signature for key ruby: 28b1acb9bc8afb20ca582eeef6ec0c41779 DEBU path matched global excludes: rust/Cargo.toml780 DEBU formatter | rust: match: /build/TestOnUnmatched3043411713/001/rust/src/main.rs781 DEBU formatters signature for key rust: 927ebef84d202129ca109200eb672169782 DEBU formatter | shfmt[2]: match: /build/TestOnUnmatched3043411713/001/shell/foo.sh783 DEBU formatter | shellcheck[1]: match: /build/TestOnUnmatched3043411713/001/shell/foo.sh784 DEBU formatters signature for key shellcheck:shfmt: 1c8661bb8d587405273e38ac34ea1406785 DEBU formatter | opentofu: match: /build/TestOnUnmatched3043411713/001/terraform/main.tf786 DEBU formatters signature for key opentofu: ccbae559816e50bde15e044573342597787 DEBU formatter | opentofu: match: /build/TestOnUnmatched3043411713/001/terraform/two.tf788 DEBU path matched global excludes: touch.toml789 DEBU path matched global excludes: treefmt.toml790 DEBU formatter | yamlfmt: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml791 DEBU formatter | dos2unix: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml792 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml793 DEBU formatters signature for key dos2unix:prettier:yamlfmt: 02249c54f7e737333b14d93d03cd89c6794 traversed 33 files795 emitted 22 files for processing796 formatted 0 files (0 changed) in 71ms797 DEBU no more files to read798 799 root_test.go:101: 800 801 root_test.go:109: treefmt -vv802 root_test.go:109: 803 INFO config: no tree root specified804 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel805 DEBU tree-root-cmd | stderr: fatal: not a git repository (or any of the parent directories): .git806 DEBU tree-root-cmd | stdout:807 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 128808 INFO config: attempting to resolve tree root using jujutsu: jj workspace root809 DEBU tree-root-cmd | stderr: Error: There is no jj repo in "."810 DEBU tree-root-cmd | stdout:811 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 1812 INFO config: setting tree root to the directory containing the config file: /build/TestOnUnmatched3043411713/001/treefmt.toml813 INFO config: tree root: /build/TestOnUnmatched3043411713/001814 DEBU formatter command not found: foo-fmt815 DEBU Resolving path '/build/TestOnUnmatched3043411713/001'816 DEBU walk | filesystem: file queued .gitignore817 DEBU walk | filesystem: file queued emoji 🕰️/README.md818 DEBU walk | filesystem: file queued go/go.mod819 DEBU walk | filesystem: file queued go/main.go820 DEBU walk | filesystem: file queued haskell/CHANGELOG.md821 DEBU walk | filesystem: file queued haskell/Foo.hs822 DEBU walk | filesystem: file queued haskell/Main.hs823 DEBU walk | filesystem: file queued haskell/Nested/Foo.hs824 DEBU walk | filesystem: file queued haskell/Setup.hs825 DEBU walk | filesystem: file queued haskell/haskell.cabal826 DEBU walk | filesystem: file queued haskell/treefmt.toml827 DEBU walk | filesystem: file queued haskell-frontend/CHANGELOG.md828 DEBU walk | filesystem: file queued haskell-frontend/Main.hs829 DEBU walk | filesystem: file queued haskell-frontend/Setup.hs830 DEBU walk | filesystem: file queued haskell-frontend/haskell-frontend.cabal831 DEBU walk | filesystem: file queued html/index.html832 DEBU walk | filesystem: file queued html/scripts/.gitkeep833 DEBU walk | filesystem: file queued javascript/source/hello.js834 DEBU walk | filesystem: file queued just/justfile835 DEBU walk | filesystem: file queued nix/sources.nix836 DEBU walk | filesystem: file queued nixpkgs.toml837 DEBU walk | filesystem: file queued python/main.py838 DEBU walk | filesystem: file queued python/requirements.txt839 DEBU walk | filesystem: file queued python/virtualenv_proxy.py840 DEBU walk | filesystem: file queued ruby/bundler.rb841 DEBU walk | filesystem: file queued rust/Cargo.toml842 DEBU walk | filesystem: file queued rust/src/main.rs843 DEBU walk | filesystem: file queued shell/foo.sh844 DEBU walk | filesystem: file queued terraform/main.tf845 DEBU walk | filesystem: file queued terraform/two.tf846 DEBU walk | filesystem: file queued touch.toml847 DEBU walk | filesystem: file queued treefmt.toml848 DEBU walk | filesystem: file queued yaml/test.yaml849 DEBU walk | cache: read 33 files from delegate850 DEBU read 33 files851 ERRO no formatter for path: .gitignore852 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/emoji 🕰️/README.md853 DEBU formatters signature for key prettier: 43d4aa9284a561523060faf3c1317913854 ERRO no formatter for path: go/go.mod855 DEBU formatter | go: match: /build/TestOnUnmatched3043411713/001/go/main.go856 DEBU formatters signature for key go: eb842d37c82e3f9ecacbbc7d28914fb2857 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/haskell/CHANGELOG.md858 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Foo.hs859 DEBU formatters signature for key haskell: af7e9dc8b3ac878a1b47756c5cae8ecc860 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Main.hs861 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Nested/Foo.hs862 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell/Setup.hs863 ERRO no formatter for path: haskell/haskell.cabal864 DEBU path matched global excludes: haskell/treefmt.toml865 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/CHANGELOG.md866 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/Main.hs867 DEBU formatter | haskell: match: /build/TestOnUnmatched3043411713/001/haskell-frontend/Setup.hs868 ERRO no formatter for path: haskell-frontend/haskell-frontend.cabal869 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/html/index.html870 ERRO no formatter for path: html/scripts/.gitkeep871 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/javascript/source/hello.js872 DEBU formatter | just: match: /build/TestOnUnmatched3043411713/001/just/justfile873 DEBU formatters signature for key just: 3bfe28bbc0d884b31e3c52778c0d0fc7874 DEBU formatter | alejandra[1]: match: /build/TestOnUnmatched3043411713/001/nix/sources.nix875 DEBU formatter | deadnix[2]: match: /build/TestOnUnmatched3043411713/001/nix/sources.nix876 DEBU formatters signature for key alejandra:deadnix: ab3b921397b21571d862f931fe1255e5877 DEBU path matched global excludes: nixpkgs.toml878 DEBU formatter | python: match: /build/TestOnUnmatched3043411713/001/python/main.py879 DEBU formatters signature for key python: f2cecf672e759f0c230c6c0c6d2dcb59880 ERRO no formatter for path: python/requirements.txt881 DEBU formatter | python: match: /build/TestOnUnmatched3043411713/001/python/virtualenv_proxy.py882 DEBU formatter | ruby: match: /build/TestOnUnmatched3043411713/001/ruby/bundler.rb883 DEBU formatters signature for key ruby: 28b1acb9bc8afb20ca582eeef6ec0c41884 DEBU path matched global excludes: rust/Cargo.toml885 DEBU formatter | rust: match: /build/TestOnUnmatched3043411713/001/rust/src/main.rs886 DEBU formatters signature for key rust: 927ebef84d202129ca109200eb672169887 DEBU formatter | shfmt[2]: match: /build/TestOnUnmatched3043411713/001/shell/foo.sh888 DEBU formatter | shellcheck[1]: match: /build/TestOnUnmatched3043411713/001/shell/foo.sh889 DEBU formatters signature for key shellcheck:shfmt: 1c8661bb8d587405273e38ac34ea1406890 DEBU formatter | opentofu: match: /build/TestOnUnmatched3043411713/001/terraform/main.tf891 DEBU formatters signature for key opentofu: ccbae559816e50bde15e044573342597892 DEBU formatter | opentofu: match: /build/TestOnUnmatched3043411713/001/terraform/two.tf893 DEBU path matched global excludes: touch.toml894 DEBU path matched global excludes: treefmt.toml895 DEBU formatter | dos2unix: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml896 DEBU formatter | yamlfmt: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml897 DEBU formatter | prettier: match: /build/TestOnUnmatched3043411713/001/yaml/test.yaml898 DEBU formatters signature for key dos2unix:prettier:yamlfmt: 02249c54f7e737333b14d93d03cd89c6899 traversed 33 files900 emitted 22 files for processing901 formatted 0 files (0 changed) in 52ms902 DEBU no more files to read903 904 root_test.go:109: 905 906=== RUN TestOnUnmatched/invalid907 root_test.go:125: treefmt --on-unmatched foo908 root_test.go:125: 909 Error: failed to create composite formatter: invalid on-unmatched value: invalid level: "foo"910 911 root_test.go:125: 912 913 root_test.go:132: treefmt 914 root_test.go:132: 915 Error: failed to create composite formatter: invalid on-unmatched value: invalid level: "bar"916 917 root_test.go:132: 918 919--- PASS: TestOnUnmatched (2.52s)920 --- PASS: TestOnUnmatched/default (0.60s)921 --- PASS: TestOnUnmatched/fatal (0.14s)922 --- PASS: TestOnUnmatched/debug (0.19s)923 --- PASS: TestOnUnmatched/info (0.26s)924 --- PASS: TestOnUnmatched/warn (0.16s)925 --- PASS: TestOnUnmatched/error (0.13s)926 --- PASS: TestOnUnmatched/invalid (0.04s)927=== RUN TestQuiet928 root_test.go:149: treefmt -q929 root_test.go:149: 930 931 root_test.go:149: 932 933 root_test.go:150: treefmt --quiet934 root_test.go:150: 935 936 root_test.go:150: 937 938 root_test.go:153: treefmt 939 root_test.go:153: 940 941 root_test.go:153: 942 943 root_test.go:158: treefmt 944 root_test.go:158: 945 Error: failed to create composite formatter: failed to initialise formatter foo-fmt: formatter command not found in PATH: error looking up 'foo-fmt'946 947 root_test.go:158: 948 949--- PASS: TestQuiet (1.48s)950=== RUN TestCpuProfile951 root_test.go:172: treefmt --cpu-profile cpu.pprof952 root_test.go:172: 953 traversed 34 files954 emitted 22 files for processing955 formatted 22 files (4 changed) in 318ms956 957 root_test.go:172: 958 959 root_test.go:182: treefmt 960 root_test.go:182: 961 traversed 35 files962 emitted 22 files for processing963 formatted 0 files (0 changed) in 42ms964 965 root_test.go:182: 966 967--- PASS: TestCpuProfile (1.39s)968=== RUN TestAllowMissingFormatter969=== RUN TestAllowMissingFormatter/default970 root_test.go:202: treefmt 971 root_test.go:202: 972 Error: failed to create composite formatter: failed to initialise formatter foo-fmt: formatter command not found in PATH: error looking up 'foo-fmt'973 974 root_test.go:202: 975 976=== RUN TestAllowMissingFormatter/arg977 root_test.go:210: treefmt --allow-missing-formatter978 root_test.go:210: 979 traversed 33 files980 emitted 0 files for processing981 formatted 0 files (0 changed) in 26ms982 983 root_test.go:210: 984 985=== RUN TestAllowMissingFormatter/env986 root_test.go:224: treefmt 987 root_test.go:224: 988 traversed 33 files989 emitted 0 files for processing990 formatted 0 files (0 changed) in 29ms991 992 root_test.go:224: 993 994--- PASS: TestAllowMissingFormatter (1.08s)995 --- PASS: TestAllowMissingFormatter/default (0.02s)996 --- PASS: TestAllowMissingFormatter/arg (0.03s)997 --- PASS: TestAllowMissingFormatter/env (0.03s)998=== RUN TestSpecifyingFormatters999=== RUN TestSpecifyingFormatters/default1000 root_test.go:257: treefmt 1001 root_test.go:257: 1002 traversed 33 files1003 emitted 3 files for processing1004 formatted 3 files (3 changed) in 40ms1005 1006 root_test.go:257: 1007 1008=== RUN TestSpecifyingFormatters/args1009 root_test.go:270: treefmt --formatters rust,nix1010 root_test.go:270: 1011 traversed 33 files1012 emitted 2 files for processing1013 formatted 2 files (2 changed) in 39ms1014 1015 root_test.go:270: 1016 1017 root_test.go:282: treefmt --formatters ruby,nix1018 root_test.go:282: 1019 traversed 33 files1020 emitted 2 files for processing1021 formatted 2 files (2 changed) in 37ms1022 1023 root_test.go:282: 1024 1025 root_test.go:294: treefmt --formatters nix1026 root_test.go:294: 1027 traversed 33 files1028 emitted 1 files for processing1029 formatted 1 files (1 changed) in 34ms1030 1031 root_test.go:294: 1032 1033 root_test.go:307: treefmt --formatters foo1034 root_test.go:307: 1035 Error: failed to load config: formatter foo not found in config1036 1037 root_test.go:307: 1038 1039=== RUN TestSpecifyingFormatters/env1040 root_test.go:318: treefmt 1041 root_test.go:318: 1042 traversed 33 files1043 emitted 2 files for processing1044 formatted 2 files (2 changed) in 34ms1045 1046 root_test.go:318: 1047 1048 root_test.go:331: treefmt 1049 root_test.go:331: 1050 Error: failed to load config: formatter bar not found in config1051 1052 root_test.go:331: 1053 1054=== RUN TestSpecifyingFormatters/bad_names1055 root_test.go:340: treefmt --formatters foo$1056 root_test.go:340: 1057 Error: failed to load config: formatter name "foo$" is invalid, must be of the form ^[a-zA-Z0-9_-]+$1058 1059 root_test.go:340: 1060 1061 root_test.go:349: treefmt 1062 root_test.go:349: 1063 Error: failed to load config: formatter name "foo$" is invalid, must be of the form ^[a-zA-Z0-9_-]+$1064 1065 root_test.go:349: 1066 1067 root_test.go:364: treefmt 1068 root_test.go:364: 1069 Error: failed to load config: formatter name "foo$" is invalid, must be of the form ^[a-zA-Z0-9_-]+$1070 1071 root_test.go:364: 1072 1073 root_test.go:340: treefmt --formatters /bar1074 root_test.go:340: 1075 Error: failed to load config: formatter name "/bar" is invalid, must be of the form ^[a-zA-Z0-9_-]+$1076 1077 root_test.go:340: 1078 1079 root_test.go:349: treefmt 1080 root_test.go:349: 1081 Error: failed to load config: formatter name "/bar" is invalid, must be of the form ^[a-zA-Z0-9_-]+$1082 1083 root_test.go:349: 1084 1085 root_test.go:364: treefmt 1086 root_test.go:364: 1087 Error: failed to load config: formatter name "/bar" is invalid, must be of the form ^[a-zA-Z0-9_-]+$1088 1089 root_test.go:364: 1090 1091 root_test.go:340: treefmt --formatters baz%1092 root_test.go:340: 1093 Error: failed to load config: formatter name "baz%" is invalid, must be of the form ^[a-zA-Z0-9_-]+$1094 1095 root_test.go:340: 1096 1097 root_test.go:349: treefmt 1098 root_test.go:349: 1099 Error: failed to load config: formatter name "baz%" is invalid, must be of the form ^[a-zA-Z0-9_-]+$1100 1101 root_test.go:349: 1102 1103 root_test.go:364: treefmt 1104 root_test.go:364: 1105 Error: failed to load config: formatter name "baz%" is invalid, must be of the form ^[a-zA-Z0-9_-]+$1106 1107 root_test.go:364: 1108 1109--- PASS: TestSpecifyingFormatters (1.39s)1110 --- PASS: TestSpecifyingFormatters/default (0.04s)1111 --- PASS: TestSpecifyingFormatters/args (0.13s)1112 --- PASS: TestSpecifyingFormatters/env (0.05s)1113 --- PASS: TestSpecifyingFormatters/bad_names (0.16s)1114=== RUN TestIncludesAndExcludes1115 root_test.go:393: treefmt 1116 root_test.go:393: 1117 traversed 33 files1118 emitted 33 files for processing1119 formatted 33 files (0 changed) in 36ms1120 1121 root_test.go:393: 1122 1123 root_test.go:407: treefmt -c1124 root_test.go:407: 1125 traversed 33 files1126 emitted 32 files for processing1127 formatted 32 files (0 changed) in 34ms1128 1129 root_test.go:407: 1130 1131 root_test.go:422: treefmt -c1132 root_test.go:422: 1133 traversed 33 files1134 emitted 26 files for processing1135 formatted 26 files (0 changed) in 33ms1136 1137 root_test.go:422: 1138 1139 root_test.go:439: treefmt -c1140 root_test.go:439: 1141 traversed 33 files1142 emitted 24 files for processing1143 formatted 24 files (0 changed) in 34ms1144 1145 root_test.go:439: 1146 1147 root_test.go:454: treefmt -c1148 root_test.go:454: 1149 traversed 33 files1150 emitted 23 files for processing1151 formatted 23 files (0 changed) in 35ms1152 1153 root_test.go:454: 1154 1155 root_test.go:471: treefmt -c1156 root_test.go:471: 1157 traversed 33 files1158 emitted 1 files for processing1159 formatted 1 files (0 changed) in 34ms1160 1161 root_test.go:471: 1162 1163 root_test.go:486: treefmt -c1164 root_test.go:486: 1165 traversed 33 files1166 emitted 2 files for processing1167 formatted 2 files (0 changed) in 37ms1168 1169 root_test.go:486: 1170 1171--- PASS: TestIncludesAndExcludes (1.26s)1172=== RUN TestConfigFile1173=== RUN TestConfigFile/treefmt.toml1174 root_test.go:514: treefmt --config-file /build/TestConfigFiletreefmt.toml339937653/003/treefmt.toml1175 root_test.go:514: 1176 traversed 1 files1177 emitted 1 files for processing1178 formatted 1 files (0 changed) in 39ms1179 1180 root_test.go:514: 1181 1182 root_test.go:533: treefmt --config-file /build/TestConfigFiletreefmt.toml339937653/003/treefmt.toml --tree-root /build/TestConfigFiletreefmt.toml339937653/0011183 root_test.go:533: 1184 traversed 33 files1185 emitted 33 files for processing1186 formatted 33 files (0 changed) in 26ms1187 1188 root_test.go:533: 1189 1190 root_test.go:545: setting env PRJ_ROOT=/build/TestConfigFiletreefmt.toml339937653/0011191 root_test.go:545: setting env TREEFMT_CONFIG=/build/TestConfigFiletreefmt.toml339937653/003/treefmt.toml1192 root_test.go:545: treefmt 1193 root_test.go:545: 1194 traversed 1 files1195 emitted 1 files for processing1196 formatted 0 files (0 changed) in 26ms1197 1198 root_test.go:545: 1199 1200 root_test.go:561: setting env PRJ_ROOT=/build/TestConfigFiletreefmt.toml339937653/0031201 root_test.go:561: treefmt --tree-root /build/TestConfigFiletreefmt.toml339937653/0011202 root_test.go:561: 1203 traversed 33 files1204 emitted 33 files for processing1205 formatted 0 files (0 changed) in 19ms1206 1207 root_test.go:561: 1208 1209 root_test.go:579: setting env PRJ_ROOT=/build/TestConfigFiletreefmt.toml339937653/003/sub1210 root_test.go:579: treefmt --tree-root /build/TestConfigFiletreefmt.toml339937653/0011211 root_test.go:579: 1212 Error: failed to find treefmt config file: could not find [treefmt.toml .treefmt.toml .config/treefmt.toml] in /build/TestConfigFiletreefmt.toml339937653/0021213 1214 root_test.go:579: 1215 1216=== RUN TestConfigFile/.treefmt.toml1217 root_test.go:514: treefmt --config-file /build/TestConfigFile.treefmt.toml1114226642/003/.treefmt.toml1218 root_test.go:514: 1219 traversed 1 files1220 emitted 1 files for processing1221 formatted 1 files (0 changed) in 38ms1222 1223 root_test.go:514: 1224 1225 root_test.go:533: treefmt --config-file /build/TestConfigFile.treefmt.toml1114226642/003/.treefmt.toml --tree-root /build/TestConfigFile.treefmt.toml1114226642/0011226 root_test.go:533: 1227 traversed 33 files1228 emitted 33 files for processing1229 formatted 33 files (0 changed) in 24ms1230 1231 root_test.go:533: 1232 1233 root_test.go:545: setting env TREEFMT_CONFIG=/build/TestConfigFile.treefmt.toml1114226642/003/.treefmt.toml1234 root_test.go:545: setting env PRJ_ROOT=/build/TestConfigFile.treefmt.toml1114226642/0011235 root_test.go:545: treefmt 1236 root_test.go:545: 1237 traversed 1 files1238 emitted 1 files for processing1239 formatted 0 files (0 changed) in 27ms1240 1241 root_test.go:545: 1242 1243 root_test.go:561: setting env PRJ_ROOT=/build/TestConfigFile.treefmt.toml1114226642/0031244 root_test.go:561: treefmt --tree-root /build/TestConfigFile.treefmt.toml1114226642/0011245 root_test.go:561: 1246 traversed 33 files1247 emitted 33 files for processing1248 formatted 0 files (0 changed) in 19ms1249 1250 root_test.go:561: 1251 1252 root_test.go:579: setting env PRJ_ROOT=/build/TestConfigFile.treefmt.toml1114226642/003/sub1253 root_test.go:579: treefmt --tree-root /build/TestConfigFile.treefmt.toml1114226642/0011254 root_test.go:579: 1255 Error: failed to find treefmt config file: could not find [treefmt.toml .treefmt.toml .config/treefmt.toml] in /build/TestConfigFile.treefmt.toml1114226642/0021256 1257 root_test.go:579: 1258 1259--- PASS: TestConfigFile (2.25s)1260 --- PASS: TestConfigFile/treefmt.toml (1.12s)1261 --- PASS: TestConfigFile/.treefmt.toml (1.12s)1262=== RUN TestDotConfigDir1263=== RUN TestDotConfigDir/basic1264 root_test.go:607: treefmt 1265 root_test.go:607: 1266 traversed 33 files1267 emitted 33 files for processing1268 formatted 33 files (0 changed) in 41ms1269 1270 root_test.go:607: 1271 1272=== RUN TestDotConfigDir/project_root_ending_in_.config1273 root_test.go:644: treefmt 1274 root_test.go:644: 1275 traversed 33 files1276 emitted 33 files for processing1277 formatted 33 files (0 changed) in 42ms1278 1279 root_test.go:644: 1280 1281--- PASS: TestDotConfigDir (2.10s)1282 --- PASS: TestDotConfigDir/basic (1.05s)1283 --- PASS: TestDotConfigDir/project_root_ending_in_.config (1.05s)1284=== RUN TestCache1285 root_test.go:684: treefmt 1286 root_test.go:684: 1287 traversed 33 files1288 emitted 33 files for processing1289 formatted 33 files (33 changed) in 49ms1290 1291 root_test.go:684: 1292 1293 root_test.go:695: treefmt 1294 root_test.go:695: 1295 traversed 33 files1296 emitted 33 files for processing1297 formatted 0 files (0 changed) in 26ms1298 1299 root_test.go:695: 1300 1301 root_test.go:706: treefmt -c1302 root_test.go:706: 1303 traversed 33 files1304 emitted 33 files for processing1305 formatted 33 files (33 changed) in 40ms1306 1307 root_test.go:706: 1308 1309 root_test.go:718: treefmt 1310 root_test.go:718: 1311 traversed 33 files1312 emitted 33 files for processing1313 formatted 0 files (0 changed) in 35ms1314 1315 root_test.go:718: 1316 1317 root_test.go:729: treefmt 1318 root_test.go:729: 1319 traversed 33 files1320 emitted 33 files for processing1321 formatted 33 files (33 changed) in 39ms1322 1323 root_test.go:729: 1324 1325 root_test.go:741: treefmt --no-cache1326 root_test.go:741: 1327 traversed 33 files1328 emitted 33 files for processing1329 formatted 33 files (33 changed) in 32ms1330 1331 root_test.go:741: 1332 1333 root_test.go:769: treefmt 1334 root_test.go:769: 1335 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 11336 1337 /nix/store/hlxw2q9qansq7bn52xvlb5badw3z1v8s-coreutils-9.10/bin/touch: unrecognized option '--bad-arg'1338 Try '/nix/store/hlxw2q9qansq7bn52xvlb5badw3z1v8s-coreutils-9.10/bin/touch --help' for more information.1339 1340 traversed 33 files1341 emitted 6 files for processing1342 formatted 0 files (0 changed) in 32ms1343 Error: failed to finalise formatting: formatting failures detected1344 1345 root_test.go:769: 1346 1347 root_test.go:782: treefmt 1348 root_test.go:782: 1349 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 11350 1351 /nix/store/hlxw2q9qansq7bn52xvlb5badw3z1v8s-coreutils-9.10/bin/touch: unrecognized option '--bad-arg'1352 Try '/nix/store/hlxw2q9qansq7bn52xvlb5badw3z1v8s-coreutils-9.10/bin/touch --help' for more information.1353 1354 traversed 33 files1355 emitted 6 files for processing1356 formatted 0 files (0 changed) in 37ms1357 Error: failed to finalise formatting: formatting failures detected1358 1359 root_test.go:782: 1360 1361 root_test.go:804: treefmt 1362 root_test.go:804: 1363 traversed 33 files1364 emitted 6 files for processing1365 formatted 6 files (6 changed) in 39ms1366 1367 root_test.go:804: 1368 1369--- PASS: TestCache (1.35s)1370=== RUN TestChangeWorkingDirectory1371=== RUN TestChangeWorkingDirectory/default1372 root_test.go:846: treefmt 1373 root_test.go:846: 1374 Error: failed to find treefmt config file: could not find [treefmt.toml .treefmt.toml .config/treefmt.toml] in /build/TestChangeWorkingDirectorydefault271316769/0021375 1376 root_test.go:846: 1377 1378 root_test.go:857: treefmt 1379 root_test.go:857: 1380 traversed 33 files1381 emitted 33 files for processing1382 formatted 33 files (33 changed) in 51ms1383 1384 root_test.go:857: 1385 1386=== RUN TestChangeWorkingDirectory/arg1387=== RUN TestChangeWorkingDirectory/arg/treefmt.toml1388 root_test.go:893: treefmt -C /build/TestChangeWorkingDirectoryargtreefmt.toml3664330836/0011389 root_test.go:893: 1390 traversed 33 files1391 emitted 33 files for processing1392 formatted 33 files (33 changed) in 54ms1393 1394 root_test.go:893: 1395 1396=== RUN TestChangeWorkingDirectory/arg/.treefmt.toml1397 root_test.go:893: treefmt -C /build/TestChangeWorkingDirectoryarg.treefmt.toml1967408757/0011398 root_test.go:893: 1399 traversed 33 files1400 emitted 33 files for processing1401 formatted 33 files (33 changed) in 49ms1402 1403 root_test.go:893: 1404 1405=== RUN TestChangeWorkingDirectory/env1406=== RUN TestChangeWorkingDirectory/env/treefmt.toml1407 root_test.go:893: treefmt 1408 root_test.go:893: 1409 traversed 33 files1410 emitted 33 files for processing1411 formatted 33 files (33 changed) in 51ms1412 1413 root_test.go:893: 1414 1415=== RUN TestChangeWorkingDirectory/env/.treefmt.toml1416 root_test.go:893: treefmt 1417 root_test.go:893: 1418 traversed 33 files1419 emitted 33 files for processing1420 formatted 33 files (33 changed) in 53ms1421 1422 root_test.go:893: 1423 1424--- PASS: TestChangeWorkingDirectory (5.31s)1425 --- PASS: TestChangeWorkingDirectory/default (1.06s)1426 --- PASS: TestChangeWorkingDirectory/arg (2.12s)1427 --- PASS: TestChangeWorkingDirectory/arg/treefmt.toml (1.06s)1428 --- PASS: TestChangeWorkingDirectory/arg/.treefmt.toml (1.06s)1429 --- PASS: TestChangeWorkingDirectory/env (2.12s)1430 --- PASS: TestChangeWorkingDirectory/env/treefmt.toml (1.06s)1431 --- PASS: TestChangeWorkingDirectory/env/.treefmt.toml (1.06s)1432=== RUN TestFailOnChange1433=== RUN TestFailOnChange/change_size1434 root_test.go:941: treefmt --fail-on-change1435 root_test.go:941: 1436 ERRO file has changed path=rust/Cargo.toml prev_size=233 prev_mod_time="2026-10-13 18:04:23 +0000 UTC" current_size=239 current_mod_time="2026-10-13 18:04:24 +0000 UTC"1437 ERRO file has changed path=rust/src/main.rs prev_size=45 prev_mod_time="2026-10-13 18:04:23 +0000 UTC" current_size=51 current_mod_time="2026-10-13 18:04:24 +0000 UTC"1438 traversed 33 files1439 emitted 2 files for processing1440 formatted 2 files (2 changed) in 46ms1441 Error: unexpected changes detected, --fail-on-change is enabled1442 1443 root_test.go:941: 1444 1445 root_test.go:957: treefmt --fail-on-change1446 root_test.go:957: 1447 traversed 33 files1448 emitted 2 files for processing1449 formatted 0 files (0 changed) in 35ms1450 1451 root_test.go:957: 1452 1453=== RUN TestFailOnChange/change_modtime1454 root_test.go:985: treefmt --fail-on-change1455 root_test.go:985: 1456 ERRO file has changed path=haskell/CHANGELOG.md prev_size=112 prev_mod_time="2026-10-13 18:04:24 +0000 UTC" current_size=112 current_mod_time="2026-10-13 18:04:26 +0000 UTC"1457 ERRO file has changed path=haskell/Foo.hs prev_size=62 prev_mod_time="2026-10-13 18:04:24 +0000 UTC" current_size=62 current_mod_time="2026-10-13 18:04:26 +0000 UTC"1458 ERRO file has changed path=haskell/Main.hs prev_size=65 prev_mod_time="2026-10-13 18:04:24 +0000 UTC" current_size=65 current_mod_time="2026-10-13 18:04:26 +0000 UTC"1459 ERRO file has changed path=haskell/Nested/Foo.hs prev_size=69 prev_mod_time="2026-10-13 18:04:24 +0000 UTC" current_size=69 current_mod_time="2026-10-13 18:04:26 +0000 UTC"1460 ERRO file has changed path=haskell/Setup.hs prev_size=47 prev_mod_time="2026-10-13 18:04:24 +0000 UTC" current_size=47 current_mod_time="2026-10-13 18:04:26 +0000 UTC"1461 ERRO file has changed path=haskell/haskell.cabal prev_size=688 prev_mod_time="2026-10-13 18:04:24 +0000 UTC" current_size=688 current_mod_time="2026-10-13 18:04:26 +0000 UTC"1462 ERRO file has changed path=haskell/treefmt.toml prev_size=238 prev_mod_time="2026-10-13 18:04:24 +0000 UTC" current_size=238 current_mod_time="2026-10-13 18:04:26 +0000 UTC"1463 traversed 33 files1464 emitted 7 files for processing1465 formatted 7 files (7 changed) in 61ms1466 Error: unexpected changes detected, --fail-on-change is enabled1467 1468 root_test.go:985: 1469 1470 root_test.go:1018: treefmt --fail-on-change1471 root_test.go:1018: 1472 traversed 33 files1473 emitted 7 files for processing1474 formatted 0 files (0 changed) in 36ms1475 1476 root_test.go:1018: 1477 1478--- PASS: TestFailOnChange (2.20s)1479 --- PASS: TestFailOnChange/change_size (1.09s)1480 --- PASS: TestFailOnChange/change_modtime (1.11s)1481=== RUN TestCacheBusting1482=== RUN TestCacheBusting/formatter_change_config1483 root_test.go:1056: treefmt 1484 root_test.go:1056: 1485 traversed 33 files1486 emitted 8 files for processing1487 formatted 8 files (6 changed) in 51ms1488 1489 root_test.go:1056: 1490 1491 root_test.go:1070: treefmt 1492 root_test.go:1070: 1493 traversed 33 files1494 emitted 8 files for processing1495 formatted 6 files (6 changed) in 40ms1496 1497 root_test.go:1070: 1498 1499 root_test.go:1081: treefmt 1500 root_test.go:1081: 1501 traversed 33 files1502 emitted 8 files for processing1503 formatted 0 files (0 changed) in 33ms1504 1505 root_test.go:1081: 1506 1507 root_test.go:1095: treefmt 1508 root_test.go:1095: 1509 traversed 33 files1510 emitted 8 files for processing1511 formatted 6 files (0 changed) in 37ms1512 1513 root_test.go:1095: 1514 1515 root_test.go:1106: treefmt 1516 root_test.go:1106: 1517 traversed 33 files1518 emitted 8 files for processing1519 formatted 0 files (0 changed) in 30ms1520 1521 root_test.go:1106: 1522 1523 root_test.go:1121: treefmt 1524 root_test.go:1121: 1525 traversed 33 files1526 emitted 6 files for processing1527 formatted 0 files (0 changed) in 32ms1528 1529 root_test.go:1121: 1530 1531 root_test.go:1136: treefmt 1532 root_test.go:1136: 1533 traversed 33 files1534 emitted 5 files for processing1535 formatted 0 files (0 changed) in 37ms1536 1537 root_test.go:1136: 1538 1539=== RUN TestCacheBusting/formatter_change_binary1540 root_test.go:1183: treefmt 1541 root_test.go:1183: 1542 traversed 34 files1543 emitted 3 files for processing1544 formatted 3 files (1 changed) in 46ms1545 1546 root_test.go:1183: 1547 1548 root_test.go:1198: treefmt 1549 root_test.go:1198: 1550 traversed 34 files1551 emitted 3 files for processing1552 formatted 1 files (1 changed) in 41ms1553 1554 root_test.go:1198: 1555 1556 root_test.go:1209: treefmt 1557 root_test.go:1209: 1558 traversed 34 files1559 emitted 3 files for processing1560 formatted 0 files (0 changed) in 34ms1561 1562 root_test.go:1209: 1563 1564 root_test.go:1229: treefmt 1565 root_test.go:1229: 1566 traversed 34 files1567 emitted 3 files for processing1568 formatted 1 files (1 changed) in 34ms1569 1570 root_test.go:1229: 1571 1572 root_test.go:1240: treefmt 1573 root_test.go:1240: 1574 traversed 34 files1575 emitted 3 files for processing1576 formatted 0 files (0 changed) in 33ms1577 1578 root_test.go:1240: 1579 1580=== RUN TestCacheBusting/formatter_add_remove1581 root_test.go:1269: treefmt 1582 root_test.go:1269: 1583 traversed 33 files1584 emitted 2 files for processing1585 formatted 2 files (2 changed) in 46ms1586 1587 root_test.go:1269: 1588 1589 root_test.go:1281: treefmt 1590 root_test.go:1281: 1591 traversed 33 files1592 emitted 2 files for processing1593 formatted 0 files (0 changed) in 37ms1594 1595 root_test.go:1281: 1596 1597 root_test.go:1300: treefmt 1598 root_test.go:1300: 1599 traversed 33 files1600 emitted 3 files for processing1601 formatted 1 files (1 changed) in 47ms1602 1603 root_test.go:1300: 1604 1605 root_test.go:1319: treefmt 1606 root_test.go:1319: 1607 traversed 33 files1608 emitted 3 files for processing1609 formatted 2 files (2 changed) in 47ms1610 1611 root_test.go:1319: 1612 1613 root_test.go:1331: treefmt 1614 root_test.go:1331: 1615 traversed 33 files1616 emitted 3 files for processing1617 formatted 0 files (0 changed) in 36ms1618 1619 root_test.go:1331: 1620 1621 root_test.go:1347: treefmt 1622 root_test.go:1347: 1623 traversed 33 files1624 emitted 3 files for processing1625 formatted 2 files (2 changed) in 42ms1626 1627 root_test.go:1347: 1628 1629 root_test.go:1359: treefmt 1630 root_test.go:1359: 1631 traversed 33 files1632 emitted 3 files for processing1633 formatted 0 files (0 changed) in 33ms1634 1635 root_test.go:1359: 1636 1637 root_test.go:1374: treefmt 1638 root_test.go:1374: 1639 traversed 33 files1640 emitted 3 files for processing1641 formatted 2 files (2 changed) in 33ms1642 1643 root_test.go:1374: 1644 1645 root_test.go:1386: treefmt 1646 root_test.go:1386: 1647 traversed 33 files1648 emitted 3 files for processing1649 formatted 0 files (0 changed) in 39ms1650 1651 root_test.go:1386: 1652 1653 root_test.go:1402: treefmt 1654 root_test.go:1402: 1655 traversed 33 files1656 emitted 2 files for processing1657 formatted 0 files (0 changed) in 35ms1658 1659 root_test.go:1402: 1660 1661--- PASS: TestCacheBusting (3.90s)1662 --- PASS: TestCacheBusting/formatter_change_config (1.28s)1663 --- PASS: TestCacheBusting/formatter_change_binary (1.20s)1664 --- PASS: TestCacheBusting/formatter_add_remove (1.42s)1665=== RUN TestGit1666 root_test.go:1441: treefmt 1667 root_test.go:1441: 1668 traversed 33 files1669 emitted 33 files for processing1670 formatted 33 files (0 changed) in 17ms1671 1672 root_test.go:1441: 1673 1674 root_test.go:1456: treefmt 1675 root_test.go:1456: 1676 traversed 33 files1677 emitted 33 files for processing1678 formatted 0 files (0 changed) in 12ms1679 1680 root_test.go:1456: 1681 1682 root_test.go:1474: treefmt 1683 root_test.go:1474: 1684 traversed 33 files1685 emitted 33 files for processing1686 formatted 0 files (0 changed) in 10ms1687 1688 root_test.go:1474: 1689 1690 root_test.go:1489: treefmt 1691 root_test.go:1489: 1692 WARN walk | git: Path /build/TestGit1410825358/001/python/main.py was emitted by git but no file exists at that path1693 WARN walk | git: Path /build/TestGit1410825358/001/python/requirements.txt was emitted by git but no file exists at that path1694 WARN walk | git: Path /build/TestGit1410825358/001/python/virtualenv_proxy.py was emitted by git but no file exists at that path1695 traversed 30 files1696 emitted 30 files for processing1697 formatted 0 files (0 changed) in 12ms1698 1699 root_test.go:1489: 1700 1701 root_test.go:1506: treefmt --walk filesystem1702 root_test.go:1506: 1703 traversed 82 files1704 emitted 82 files for processing1705 formatted 53 files (0 changed) in 17ms1706 1707 root_test.go:1506: 1708 1709 root_test.go:1521: treefmt go1710 root_test.go:1521: 1711 traversed 2 files1712 emitted 2 files for processing1713 formatted 0 files (0 changed) in 9ms1714 1715 root_test.go:1521: 1716 1717 root_test.go:1533: treefmt go haskell1718 root_test.go:1533: 1719 traversed 9 files1720 emitted 9 files for processing1721 formatted 0 files (0 changed) in 11ms1722 1723 root_test.go:1533: 1724 1725 root_test.go:1545: treefmt -C /build/TestGit1410825358/001 go haskell ruby1726 root_test.go:1545: 1727 traversed 10 files1728 emitted 10 files for processing1729 formatted 0 files (0 changed) in 14ms1730 1731 root_test.go:1545: 1732 1733 root_test.go:1558: treefmt -C /build/TestGit1410825358/001 haskell foo1734 root_test.go:1558: 1735 Error: failed to create walker: path /build/TestGit1410825358/001/foo not found: lstat /build/TestGit1410825358/001/foo: no such file or directory1736 1737 root_test.go:1558: 1738 1739 root_test.go:1570: treefmt haskell foo.txt -vv1740 root_test.go:1570: 1741 INFO config: no tree root specified1742 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel1743 DEBU tree-root-cmd | stdout: /build/TestGit1410825358/0011744 1745 INFO config: tree root: /build/TestGit1410825358/0011746 DEBU Resolving path '/build/TestGit1410825358/001'1747 DEBU Resolving path 'haskell'1748 DEBU Resolving path 'haskell'1749 DEBU Resolving path 'foo.txt'1750 DEBU Resolving path 'foo.txt'1751 DEBU walk | git: processing file: /build/TestGit1410825358/001/foo.txt1752 DEBU walk | git: processing file: /build/TestGit1410825358/001/haskell/CHANGELOG.md1753 DEBU walk | git: processing file: /build/TestGit1410825358/001/haskell/Foo.hs1754 DEBU walk | git: processing file: /build/TestGit1410825358/001/haskell/Main.hs1755 DEBU walk | git: processing file: /build/TestGit1410825358/001/haskell/Nested/Foo.hs1756 DEBU walk | git: processing file: /build/TestGit1410825358/001/haskell/Setup.hs1757 DEBU walk | git: processing file: /build/TestGit1410825358/001/haskell/haskell.cabal1758 DEBU walk | git: processing file: /build/TestGit1410825358/001/haskell/treefmt.toml1759 DEBU walk | cache: read 8 files from delegate1760 DEBU read 8 files1761 DEBU formatter | echo: match: /build/TestGit1410825358/001/foo.txt1762 DEBU formatters signature for key echo: 72b64df76371f817db42b84ad3fc729f1763 DEBU formatter | echo: match: /build/TestGit1410825358/001/haskell/CHANGELOG.md1764 DEBU formatter | echo: match: /build/TestGit1410825358/001/haskell/Foo.hs1765 DEBU formatter | echo: match: /build/TestGit1410825358/001/haskell/Main.hs1766 DEBU formatter | echo: match: /build/TestGit1410825358/001/haskell/Nested/Foo.hs1767 DEBU formatter | echo: match: /build/TestGit1410825358/001/haskell/Setup.hs1768 DEBU formatter | echo: match: /build/TestGit1410825358/001/haskell/haskell.cabal1769 DEBU formatter | echo: match: /build/TestGit1410825358/001/haskell/treefmt.toml1770 DEBU formatter | echo: executing: /nix/store/hlxw2q9qansq7bn52xvlb5badw3z1v8s-coreutils-9.10/bin/echo foo.txt1771 INFO formatter | echo: 1 file(s) processed in 1.335575ms1772 traversed 8 files1773 emitted 8 files for processing1774 formatted 1 files (0 changed) in 19ms1775 DEBU no more files to read1776 1777 root_test.go:1570: 1778 1779 root_test.go:1582: treefmt go foo.txt1780 root_test.go:1582: 1781 traversed 3 files1782 emitted 3 files for processing1783 formatted 0 files (0 changed) in 9ms1784 1785 root_test.go:1582: 1786 1787 root_test.go:1594: treefmt foo.txt1788 root_test.go:1594: 1789 traversed 1 files1790 emitted 1 files for processing1791 formatted 0 files (0 changed) in 11ms1792 1793 root_test.go:1594: 1794 1795--- PASS: TestGit (1.19s)1796=== RUN TestJujutsu1797 root_test.go:1638: treefmt 1798 root_test.go:1638: 1799 traversed 0 files1800 emitted 0 files for processing1801 formatted 0 files (0 changed) in 46ms1802 1803 root_test.go:1638: 1804 1805 root_test.go:1654: treefmt 1806 root_test.go:1654: 1807 traversed 33 files1808 emitted 33 files for processing1809 formatted 33 files (0 changed) in 43ms1810 1811 root_test.go:1654: 1812 1813 root_test.go:1677: treefmt 1814 root_test.go:1677: 1815 traversed 33 files1816 emitted 33 files for processing1817 formatted 0 files (0 changed) in 43ms1818 1819 root_test.go:1677: 1820 1821 root_test.go:1696: treefmt 1822 root_test.go:1696: 1823 traversed 30 files1824 emitted 30 files for processing1825 formatted 0 files (0 changed) in 47ms1826 1827 root_test.go:1696: 1828 1829 root_test.go:1712: treefmt --walk filesystem1830 root_test.go:1712: 1831 traversed 137 files1832 emitted 137 files for processing1833 formatted 108 files (0 changed) in 26ms1834 1835 root_test.go:1712: 1836 1837 root_test.go:1727: treefmt go1838 root_test.go:1727: 1839 traversed 2 files1840 emitted 2 files for processing1841 formatted 0 files (0 changed) in 49ms1842 1843 root_test.go:1727: 1844 1845 root_test.go:1739: treefmt go haskell1846 root_test.go:1739: 1847 traversed 9 files1848 emitted 9 files for processing1849 formatted 0 files (0 changed) in 45ms1850 1851 root_test.go:1739: 1852 1853 root_test.go:1751: treefmt -C /build/TestJujutsu3697671896/001 go haskell ruby1854 root_test.go:1751: 1855 traversed 10 files1856 emitted 10 files for processing1857 formatted 0 files (0 changed) in 43ms1858 1859 root_test.go:1751: 1860 1861 root_test.go:1764: treefmt -C /build/TestJujutsu3697671896/001 haskell foo1862 root_test.go:1764: 1863 Error: failed to create walker: path /build/TestJujutsu3697671896/001/foo not found: lstat /build/TestJujutsu3697671896/001/foo: no such file or directory1864 1865 root_test.go:1764: 1866 1867 root_test.go:1780: treefmt haskell foo.txt -vv1868 root_test.go:1780: 1869 INFO config: no tree root specified1870 INFO config: attempting to resolve tree root using jujutsu: jj workspace root1871 DEBU tree-root-cmd | stdout: /build/TestJujutsu3697671896/0011872 1873 INFO config: tree root: /build/TestJujutsu3697671896/0011874 DEBU Resolving path '/build/TestJujutsu3697671896/001'1875 DEBU Resolving path 'haskell'1876 DEBU Resolving path 'haskell'1877 DEBU Resolving path 'foo.txt'1878 DEBU Resolving path 'foo.txt'1879 DEBU walk | jujutsu: processing file: /build/TestJujutsu3697671896/001/foo.txt1880 DEBU walk | jujutsu: processing file: /build/TestJujutsu3697671896/001/haskell/CHANGELOG.md1881 DEBU walk | jujutsu: processing file: /build/TestJujutsu3697671896/001/haskell/Foo.hs1882 DEBU walk | jujutsu: processing file: /build/TestJujutsu3697671896/001/haskell/Main.hs1883 DEBU walk | jujutsu: processing file: /build/TestJujutsu3697671896/001/haskell/Nested/Foo.hs1884 DEBU walk | jujutsu: processing file: /build/TestJujutsu3697671896/001/haskell/Setup.hs1885 DEBU walk | jujutsu: processing file: /build/TestJujutsu3697671896/001/haskell/haskell.cabal1886 DEBU walk | jujutsu: processing file: /build/TestJujutsu3697671896/001/haskell/treefmt.toml1887 DEBU walk | cache: read 8 files from delegate1888 DEBU read 8 files1889 DEBU formatter | echo: match: /build/TestJujutsu3697671896/001/foo.txt1890 DEBU formatters signature for key echo: 72b64df76371f817db42b84ad3fc729f1891 DEBU formatter | echo: match: /build/TestJujutsu3697671896/001/haskell/CHANGELOG.md1892 DEBU formatter | echo: match: /build/TestJujutsu3697671896/001/haskell/Foo.hs1893 DEBU formatter | echo: match: /build/TestJujutsu3697671896/001/haskell/Main.hs1894 DEBU formatter | echo: match: /build/TestJujutsu3697671896/001/haskell/Nested/Foo.hs1895 DEBU formatter | echo: match: /build/TestJujutsu3697671896/001/haskell/Setup.hs1896 DEBU formatter | echo: match: /build/TestJujutsu3697671896/001/haskell/haskell.cabal1897 DEBU formatter | echo: match: /build/TestJujutsu3697671896/001/haskell/treefmt.toml1898 DEBU formatter | echo: executing: /nix/store/hlxw2q9qansq7bn52xvlb5badw3z1v8s-coreutils-9.10/bin/echo foo.txt1899 INFO formatter | echo: 1 file(s) processed in 1.913402ms1900 traversed 8 files1901 emitted 8 files for processing1902 formatted 1 files (0 changed) in 47ms1903 DEBU no more files to read1904 1905 root_test.go:1780: 1906 1907 root_test.go:1792: treefmt go foo.txt1908 root_test.go:1792: 1909 traversed 3 files1910 emitted 3 files for processing1911 formatted 0 files (0 changed) in 44ms1912 1913 root_test.go:1792: 1914 1915 root_test.go:1804: treefmt foo.txt1916 root_test.go:1804: 1917 traversed 1 files1918 emitted 1 files for processing1919 formatted 0 files (0 changed) in 42ms1920 1921 root_test.go:1804: 1922 1923--- PASS: TestJujutsu (1.69s)1924=== RUN TestTreeRootCmd1925 root_test.go:1850: treefmt -vv --tree-root-cmd bash -c '>&2 echo -e "some error text1926 some more error text" && echo /build/TestTreeRootCmd3688317631/001'1927 root_test.go:1850: 1928 INFO config: searching for tree root using tree-root-cmd: bash -c '>&2 echo -e "some error text1929 some more error text" && echo /build/TestTreeRootCmd3688317631/001'1930 DEBU tree-root-cmd | stderr: some error text1931 DEBU tree-root-cmd | stdout: /build/TestTreeRootCmd3688317631/0011932 1933 DEBU tree-root-cmd | stderr: some more error text1934 INFO config: tree root: /build/TestTreeRootCmd3688317631/0011935 DEBU Resolving path '/build/TestTreeRootCmd3688317631/001'1936 DEBU walk | filesystem: file queued .gitignore1937 DEBU walk | filesystem: file queued emoji 🕰️/README.md1938 DEBU walk | filesystem: file queued go/go.mod1939 DEBU walk | filesystem: file queued go/main.go1940 DEBU walk | filesystem: file queued haskell/CHANGELOG.md1941 DEBU walk | filesystem: file queued haskell/Foo.hs1942 DEBU walk | filesystem: file queued haskell/Main.hs1943 DEBU walk | filesystem: file queued haskell/Nested/Foo.hs1944 DEBU walk | filesystem: file queued haskell/Setup.hs1945 DEBU walk | filesystem: file queued haskell/haskell.cabal1946 DEBU walk | filesystem: file queued haskell/treefmt.toml1947 DEBU walk | filesystem: file queued haskell-frontend/CHANGELOG.md1948 DEBU walk | filesystem: file queued haskell-frontend/Main.hs1949 DEBU walk | filesystem: file queued haskell-frontend/Setup.hs1950 DEBU walk | filesystem: file queued haskell-frontend/haskell-frontend.cabal1951 DEBU walk | filesystem: file queued html/index.html1952 DEBU walk | filesystem: file queued html/scripts/.gitkeep1953 DEBU walk | filesystem: file queued javascript/source/hello.js1954 DEBU walk | filesystem: file queued just/justfile1955 DEBU walk | filesystem: file queued nix/sources.nix1956 DEBU walk | filesystem: file queued nixpkgs.toml1957 DEBU walk | filesystem: file queued python/main.py1958 DEBU walk | filesystem: file queued python/requirements.txt1959 DEBU walk | filesystem: file queued python/virtualenv_proxy.py1960 DEBU walk | filesystem: file queued ruby/bundler.rb1961 DEBU walk | filesystem: file queued rust/Cargo.toml1962 DEBU walk | filesystem: file queued rust/src/main.rs1963 DEBU walk | filesystem: file queued shell/foo.sh1964 DEBU walk | filesystem: file queued terraform/main.tf1965 DEBU walk | filesystem: file queued terraform/two.tf1966 DEBU walk | filesystem: file queued touch.toml1967 DEBU walk | filesystem: file queued treefmt.toml1968 DEBU walk | filesystem: file queued yaml/test.yaml1969 DEBU walk | cache: read 33 files from delegate1970 DEBU read 33 files1971 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/.gitignore1972 DEBU formatters signature for key echo: 72b64df76371f817db42b84ad3fc729f1973 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/emoji 🕰️/README.md1974 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/go/go.mod1975 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/go/main.go1976 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/haskell/CHANGELOG.md1977 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/haskell/Foo.hs1978 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/haskell/Main.hs1979 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/haskell/Nested/Foo.hs1980 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/haskell/Setup.hs1981 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/haskell/haskell.cabal1982 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/haskell/treefmt.toml1983 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/haskell-frontend/CHANGELOG.md1984 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/haskell-frontend/Main.hs1985 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/haskell-frontend/Setup.hs1986 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/haskell-frontend/haskell-frontend.cabal1987 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/html/index.html1988 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/html/scripts/.gitkeep1989 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/javascript/source/hello.js1990 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/just/justfile1991 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/nix/sources.nix1992 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/nixpkgs.toml1993 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/python/main.py1994 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/python/requirements.txt1995 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/python/virtualenv_proxy.py1996 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/ruby/bundler.rb1997 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/rust/Cargo.toml1998 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/rust/src/main.rs1999 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/shell/foo.sh2000 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/terraform/main.tf2001 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/terraform/two.tf2002 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/touch.toml2003 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/treefmt.toml2004 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/yaml/test.yaml2005 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.yaml2006 INFO formatter | echo: 33 file(s) processed in 2.204337ms2007 traversed 33 files2008 emitted 33 files for processing2009 formatted 33 files (0 changed) in 32ms2010 DEBU no more files to read2011 2012 root_test.go:1850: 2013 2014 root_test.go:1864: setting env TREEFMT_TREE_ROOT_CMD=bash -c '>&2 echo -e "some error text2015 some more error text" && echo /build/TestTreeRootCmd3688317631/001/go'2016 root_test.go:1864: treefmt -vv2017 root_test.go:1864: 2018 INFO config: searching for tree root using tree-root-cmd: bash -c '>&2 echo -e "some error text2019 some more error text" && echo /build/TestTreeRootCmd3688317631/001/go'2020 DEBU tree-root-cmd | stderr: some error text2021 DEBU tree-root-cmd | stderr: some more error text2022 DEBU tree-root-cmd | stdout: /build/TestTreeRootCmd3688317631/001/go2023 2024 INFO config: tree root: /build/TestTreeRootCmd3688317631/001/go2025 DEBU Resolving path '/build/TestTreeRootCmd3688317631/001/go'2026 DEBU walk | filesystem: file queued go.mod2027 DEBU walk | filesystem: file queued main.go2028 DEBU walk | cache: read 2 files from delegate2029 DEBU read 2 files2030 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/go/go.mod2031 DEBU formatters signature for key echo: 72b64df76371f817db42b84ad3fc729f2032 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/go/main.go2033 DEBU formatter | echo: executing: /nix/store/hlxw2q9qansq7bn52xvlb5badw3z1v8s-coreutils-9.10/bin/echo go.mod main.go2034 INFO formatter | echo: 2 file(s) processed in 1.533194ms2035 traversed 2 files2036 emitted 2 files for processing2037 formatted 2 files (0 changed) in 25ms2038 DEBU no more files to read2039 2040 root_test.go:1864: 2041 2042 root_test.go:1883: treefmt -vv2043 root_test.go:1883: 2044 INFO config: searching for tree root using tree-root-cmd: bash -c '>&2 echo -e "some error text2045 some more error text" && echo /build/TestTreeRootCmd3688317631/001/haskell'2046 DEBU tree-root-cmd | stderr: some error text2047 DEBU tree-root-cmd | stderr: some more error text2048 DEBU tree-root-cmd | stdout: /build/TestTreeRootCmd3688317631/001/haskell2049 2050 INFO config: tree root: /build/TestTreeRootCmd3688317631/001/haskell2051 DEBU Resolving path '/build/TestTreeRootCmd3688317631/001/haskell'2052 DEBU walk | filesystem: file queued CHANGELOG.md2053 DEBU walk | filesystem: file queued Foo.hs2054 DEBU walk | filesystem: file queued Main.hs2055 DEBU walk | filesystem: file queued Nested/Foo.hs2056 DEBU walk | filesystem: file queued Setup.hs2057 DEBU walk | filesystem: file queued haskell.cabal2058 DEBU walk | filesystem: file queued treefmt.toml2059 DEBU walk | cache: read 7 files from delegate2060 DEBU read 7 files2061 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/haskell/CHANGELOG.md2062 DEBU formatters signature for key echo: 72b64df76371f817db42b84ad3fc729f2063 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/haskell/Foo.hs2064 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/haskell/Main.hs2065 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/haskell/Nested/Foo.hs2066 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/haskell/Setup.hs2067 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/haskell/haskell.cabal2068 DEBU formatter | echo: match: /build/TestTreeRootCmd3688317631/001/haskell/treefmt.toml2069 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.toml2070 INFO formatter | echo: 7 file(s) processed in 2.127858ms2071 traversed 7 files2072 emitted 7 files for processing2073 formatted 7 files (0 changed) in 29ms2074 DEBU no more files to read2075 2076 root_test.go:1883: 2077 2078 root_test.go:1897: treefmt -vv --tree-root-cmd bash -c 'sleep 2 && echo /build/TestTreeRootCmd3688317631/001'2079 root_test.go:1897: 2080 INFO config: searching for tree root using tree-root-cmd: bash -c 'sleep 2 && echo /build/TestTreeRootCmd3688317631/001'2081 DEBU tree-root-cmd | stdout:2082 Error: failed to load config: failed to determine tree root: tree-root-cmd was killed after taking more than 2s to execute2083 2084 root_test.go:1897: 2085 2086 root_test.go:1912: treefmt --tree-root-cmd bash -c 'echo /build/TestTreeRootCmd3688317631/001 && echo /build/TestTreeRootCmd3688317631/001'2087 root_test.go:1912: 2088 ERRO tree-root-cmd | stdout: 2089 /build/TestTreeRootCmd3688317631/0012090 /build/TestTreeRootCmd3688317631/0012091 2092 Error: failed to load config: failed to determine tree root: tree-root-cmd cannot output multiple lines: bash -c 'echo /build/TestTreeRootCmd3688317631/001 && echo /build/TestTreeRootCmd3688317631/001'2093 2094 root_test.go:1912: 2095 2096--- PASS: TestTreeRootCmd (3.12s)2097=== RUN TestTreeRootExclusivity2098 root_test.go:1997: treefmt --tree-root bar --tree-root-cmd 'echo /foo/bar'2099 root_test.go:1997: 2100 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 set2101 2102 root_test.go:1997: 2103 Usage:2104 treefmt <paths...> [flags]2105 2106 Flags:2107 --allow-missing-formatter Do not exit with error if a configured formatter is missing. (env $TREEFMT_ALLOW_MISSING_FORMATTER)2108 --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)2109 -c, --clear-cache Reset the evaluation cache. Use in case the cache is not precise enough. (env $TREEFMT_CLEAR_CACHE)2110 --completion string [bash|zsh|fish] Generate shell completion scripts for the specified shell.2111 --config-file string Load the config file from the given path (defaults to searching upwards for treefmt.toml or .treefmt.toml).2112 --cpu-profile string The file into which a cpu profile will be written. (env $TREEFMT_CPU_PROFILE)2113 --excludes strings Exclude files or directories matching the specified globs. (env $TREEFMT_EXCLUDES)2114 --fail-on-change Exit with error if any changes were made. Useful for CI. (env $TREEFMT_FAIL_ON_CHANGE)2115 -f, --formatters strings Specify formatters to apply. Defaults to all configured formatters. (env $TREEFMT_FORMATTERS)2116 -h, --help help for treefmt2117 -i, --init Create a treefmt.toml file in the current directory.2118 --no-cache Ignore the evaluation cache entirely. Useful for CI. (env $TREEFMT_NO_CACHE)2119 -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")2120 -q, --quiet Disable all logs except errors. (env $TREEFMT_QUIET)2121 --stdin Format the context passed in via stdin.2122 --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)2123 --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)2124 --tree-root-file string File to search for to find the tree root. (env $TREEFMT_TREE_ROOT_FILE)2125 -v, --verbose count Set the verbosity of logs e.g. -vv. (env $TREEFMT_VERBOSE)2126 --version version for treefmt2127 --walk string The method used to traverse the files within the tree root. Currently supports <auto|git|jujutsu|filesystem>. (env $TREEFMT_WALK) (default "auto")2128 -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 ".")2129 2130 2131 root_test.go:2010: setting env TREEFMT_TREE_ROOT=bar2132 root_test.go:2010: setting env TREEFMT_TREE_ROOT_CMD=echo /foo/bar2133 root_test.go:2010: treefmt 2134 root_test.go:2010: 2135 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 specified2136 2137 root_test.go:2010: 2138 2139 root_test.go:2025: treefmt 2140 root_test.go:2025: 2141 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 specified2142 2143 root_test.go:2025: 2144 2145 root_test.go:1997: treefmt --tree-root bar --tree-root-file .git/config2146 root_test.go:1997: 2147 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 set2148 2149 root_test.go:1997: 2150 Usage:2151 treefmt <paths...> [flags]2152 2153 Flags:2154 --allow-missing-formatter Do not exit with error if a configured formatter is missing. (env $TREEFMT_ALLOW_MISSING_FORMATTER)2155 --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)2156 -c, --clear-cache Reset the evaluation cache. Use in case the cache is not precise enough. (env $TREEFMT_CLEAR_CACHE)2157 --completion string [bash|zsh|fish] Generate shell completion scripts for the specified shell.2158 --config-file string Load the config file from the given path (defaults to searching upwards for treefmt.toml or .treefmt.toml).2159 --cpu-profile string The file into which a cpu profile will be written. (env $TREEFMT_CPU_PROFILE)2160 --excludes strings Exclude files or directories matching the specified globs. (env $TREEFMT_EXCLUDES)2161 --fail-on-change Exit with error if any changes were made. Useful for CI. (env $TREEFMT_FAIL_ON_CHANGE)2162 -f, --formatters strings Specify formatters to apply. Defaults to all configured formatters. (env $TREEFMT_FORMATTERS)2163 -h, --help help for treefmt2164 -i, --init Create a treefmt.toml file in the current directory.2165 --no-cache Ignore the evaluation cache entirely. Useful for CI. (env $TREEFMT_NO_CACHE)2166 -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")2167 -q, --quiet Disable all logs except errors. (env $TREEFMT_QUIET)2168 --stdin Format the context passed in via stdin.2169 --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)2170 --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)2171 --tree-root-file string File to search for to find the tree root. (env $TREEFMT_TREE_ROOT_FILE)2172 -v, --verbose count Set the verbosity of logs e.g. -vv. (env $TREEFMT_VERBOSE)2173 --version version for treefmt2174 --walk string The method used to traverse the files within the tree root. Currently supports <auto|git|jujutsu|filesystem>. (env $TREEFMT_WALK) (default "auto")2175 -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 ".")2176 2177 2178 root_test.go:2010: setting env TREEFMT_TREE_ROOT=bar2179 root_test.go:2010: setting env TREEFMT_TREE_ROOT_FILE=.git/config2180 root_test.go:2010: treefmt 2181 root_test.go:2010: 2182 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 specified2183 2184 root_test.go:2010: 2185 2186 root_test.go:2025: treefmt 2187 root_test.go:2025: 2188 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 specified2189 2190 root_test.go:2025: 2191 2192 root_test.go:1997: treefmt --tree-root-cmd 'echo /foo/bar' --tree-root-file .git/config2193 root_test.go:1997: 2194 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 set2195 2196 root_test.go:1997: 2197 Usage:2198 treefmt <paths...> [flags]2199 2200 Flags:2201 --allow-missing-formatter Do not exit with error if a configured formatter is missing. (env $TREEFMT_ALLOW_MISSING_FORMATTER)2202 --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)2203 -c, --clear-cache Reset the evaluation cache. Use in case the cache is not precise enough. (env $TREEFMT_CLEAR_CACHE)2204 --completion string [bash|zsh|fish] Generate shell completion scripts for the specified shell.2205 --config-file string Load the config file from the given path (defaults to searching upwards for treefmt.toml or .treefmt.toml).2206 --cpu-profile string The file into which a cpu profile will be written. (env $TREEFMT_CPU_PROFILE)2207 --excludes strings Exclude files or directories matching the specified globs. (env $TREEFMT_EXCLUDES)2208 --fail-on-change Exit with error if any changes were made. Useful for CI. (env $TREEFMT_FAIL_ON_CHANGE)2209 -f, --formatters strings Specify formatters to apply. Defaults to all configured formatters. (env $TREEFMT_FORMATTERS)2210 -h, --help help for treefmt2211 -i, --init Create a treefmt.toml file in the current directory.2212 --no-cache Ignore the evaluation cache entirely. Useful for CI. (env $TREEFMT_NO_CACHE)2213 -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")2214 -q, --quiet Disable all logs except errors. (env $TREEFMT_QUIET)2215 --stdin Format the context passed in via stdin.2216 --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)2217 --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)2218 --tree-root-file string File to search for to find the tree root. (env $TREEFMT_TREE_ROOT_FILE)2219 -v, --verbose count Set the verbosity of logs e.g. -vv. (env $TREEFMT_VERBOSE)2220 --version version for treefmt2221 --walk string The method used to traverse the files within the tree root. Currently supports <auto|git|jujutsu|filesystem>. (env $TREEFMT_WALK) (default "auto")2222 -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 ".")2223 2224 2225 root_test.go:2010: setting env TREEFMT_TREE_ROOT_CMD=echo /foo/bar2226 root_test.go:2010: setting env TREEFMT_TREE_ROOT_FILE=.git/config2227 root_test.go:2010: treefmt 2228 root_test.go:2010: 2229 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 specified2230 2231 root_test.go:2010: 2232 2233 root_test.go:2025: treefmt 2234 root_test.go:2025: 2235 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 specified2236 2237 root_test.go:2025: 2238 2239 root_test.go:1997: treefmt --tree-root bar --tree-root-cmd 'echo /foo/bar' --tree-root-file .git/config2240 root_test.go:1997: 2241 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 set2242 2243 root_test.go:1997: 2244 Usage:2245 treefmt <paths...> [flags]2246 2247 Flags:2248 --allow-missing-formatter Do not exit with error if a configured formatter is missing. (env $TREEFMT_ALLOW_MISSING_FORMATTER)2249 --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)2250 -c, --clear-cache Reset the evaluation cache. Use in case the cache is not precise enough. (env $TREEFMT_CLEAR_CACHE)2251 --completion string [bash|zsh|fish] Generate shell completion scripts for the specified shell.2252 --config-file string Load the config file from the given path (defaults to searching upwards for treefmt.toml or .treefmt.toml).2253 --cpu-profile string The file into which a cpu profile will be written. (env $TREEFMT_CPU_PROFILE)2254 --excludes strings Exclude files or directories matching the specified globs. (env $TREEFMT_EXCLUDES)2255 --fail-on-change Exit with error if any changes were made. Useful for CI. (env $TREEFMT_FAIL_ON_CHANGE)2256 -f, --formatters strings Specify formatters to apply. Defaults to all configured formatters. (env $TREEFMT_FORMATTERS)2257 -h, --help help for treefmt2258 -i, --init Create a treefmt.toml file in the current directory.2259 --no-cache Ignore the evaluation cache entirely. Useful for CI. (env $TREEFMT_NO_CACHE)2260 -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")2261 -q, --quiet Disable all logs except errors. (env $TREEFMT_QUIET)2262 --stdin Format the context passed in via stdin.2263 --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)2264 --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)2265 --tree-root-file string File to search for to find the tree root. (env $TREEFMT_TREE_ROOT_FILE)2266 -v, --verbose count Set the verbosity of logs e.g. -vv. (env $TREEFMT_VERBOSE)2267 --version version for treefmt2268 --walk string The method used to traverse the files within the tree root. Currently supports <auto|git|jujutsu|filesystem>. (env $TREEFMT_WALK) (default "auto")2269 -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 ".")2270 2271 2272 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: setting env TREEFMT_TREE_ROOT=bar2275 root_test.go:2010: treefmt 2276 root_test.go:2010: 2277 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 specified2278 2279 root_test.go:2010: 2280 2281 root_test.go:2025: treefmt 2282 root_test.go:2025: 2283 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 specified2284 2285 root_test.go:2025: 2286 2287--- PASS: TestTreeRootExclusivity (1.04s)2288=== RUN TestPathsArg2289 root_test.go:2075: treefmt 2290 root_test.go:2075: 2291 traversed 33 files2292 emitted 33 files for processing2293 formatted 33 files (0 changed) in 43ms2294 2295 root_test.go:2075: 2296 2297 root_test.go:2086: treefmt rust/src/main.rs haskell/Nested/Foo.hs2298 root_test.go:2086: 2299 traversed 2 files2300 emitted 2 files for processing2301 formatted 0 files (0 changed) in 35ms2302 2303 root_test.go:2086: 2304 2305 root_test.go:2101: treefmt /build/TestPathsArg755979266/001/tree-root/rust/src/main.rs2306 root_test.go:2101: 2307 traversed 1 files2308 emitted 1 files for processing2309 formatted 0 files (0 changed) in 39ms2310 2311 root_test.go:2101: 2312 2313 root_test.go:2113: treefmt rust/src/main.rs haskell/Nested/Bar.hs2314 root_test.go:2113: 2315 Error: failed to create walker: path /build/TestPathsArg755979266/001/tree-root/haskell/Nested/Bar.hs not found: lstat /build/TestPathsArg755979266/001/tree-root/haskell/Nested/Bar.hs: no such file or directory2316 2317 root_test.go:2113: 2318 2319 root_test.go:2125: treefmt /build/TestPathsArg755979266/001/outside_tree.go2320 root_test.go:2125: 2321 Error: failed to create walker: path /build/TestPathsArg755979266/001/outside_tree.go not inside the tree root /build/TestPathsArg755979266/001/tree-root (relative path: ../outside_tree.go)2322 2323 root_test.go:2125: 2324 2325 root_test.go:2136: treefmt ../outside_tree.go2326 root_test.go:2136: 2327 Error: failed to create walker: path ../outside_tree.go not inside the tree root /build/TestPathsArg755979266/001/tree-root (relative path: ../outside_tree.go)2328 2329 root_test.go:2136: 2330 2331--- PASS: TestPathsArg (1.17s)2332=== RUN TestStdin2333 root_test.go:2165: treefmt --stdin2334 root_test.go:2165: 2335 Error: exactly one path should be specified when using the --stdin flag2336 2337 root_test.go:2165: 2338 2339 root_test.go:2178: treefmt --stdin test.nix2340 root_test.go:2178: 2341 traversed 1 files2342 emitted 1 files for processing2343 formatted 1 files (1 changed) in 511ms2344 2345 root_test.go:2178: 2346 { ...}: "hello"2347 2348 root_test.go:2198: treefmt --stdin ../test.nix2349 root_test.go:2198: 2350 Error: failed to create walker: path ../test.nix not inside the tree root /build/TestStdin1192369678/0012351 2352 root_test.go:2198: 2353 2354 root_test.go:2211: treefmt --stdin foo/../../test.nix2355 root_test.go:2211: 2356 Error: failed to create walker: path foo/../../test.nix not inside the tree root /build/TestStdin1192369678/0012357 2358 root_test.go:2211: 2359 2360 root_test.go:2223: treefmt --stdin ..lotsadots.nix2361 root_test.go:2223: 2362 traversed 1 files2363 emitted 1 files for processing2364 formatted 1 files (1 changed) in 70ms2365 2366 root_test.go:2223: 2367 { ...}: "hello"2368 2369 root_test.go:2247: treefmt --stdin test.md2370 root_test.go:2247: 2371 traversed 1 files2372 emitted 1 files for processing2373 formatted 1 files (1 changed) in 188ms2374 2375 root_test.go:2247: 2376 | col1 | col2 |2377 | ------ | --------- |2378 | nice | fits |2379 | oh no! | it's ugly |2380 2381 root_test.go:2274: treefmt --stdin foo/justfile2382 root_test.go:2274: 2383 traversed 1 files2384 emitted 1 files for processing2385 formatted 1 files (1 changed) in 55ms2386 2387 root_test.go:2274: 2388 # print this message2389 help:2390 just --list --list-submodules --unsorted2391 2392 root_test.go:2299: treefmt -vvv --stdin path/to/foo.embed-path2393 root_test.go:2299: 2394 INFO config: no tree root specified2395 INFO config: setting tree root to the directory containing the config file: /build/TestStdin1192369678/001/treefmt.toml2396 INFO config: tree root: /build/TestStdin1192369678/0012397 DEBU formatter command not found: foo-fmt2398 DEBU Resolving path '/build/TestStdin1192369678/001'2399 DEBU Resolving path 'path/to/foo.embed-path'2400 DEBU Path '/build/TestStdin1192369678/001/path/to/foo.embed-path' does not exist, treating it as resolved2401 DEBU Resolving path 'path/to/foo.embed-path'2402 DEBU Path '/build/TestStdin1192369678/001/path/to/foo.embed-path' does not exist, treating it as resolved2403 DEBU read 1 files2404 DEBU formatter | embed-path: match: /build/TestStdin1192369678/001/path/to/foo.embed-path2405 DEBU formatters signature for key embed-path: 66e6789096713b16f0c8aedd98cdb1d42406 DEBU formatter | embed-path: executing: /nix/store/7skfgallm2wpgk754y4fbbjlnlfydiwa-test-fmt-embed-path/bin/test-fmt-embed-path fmt --stdin-filepath path/to/foo.embed-path2407 INFO formatter | embed-path: 1 file(s) processed in 4.564862ms2408 DEBU file has changed path=path/to/foo.embed-path prev_size=52 prev_mod_time="2026-10-13 18:04:39 +0000 UTC" current_size=77 current_mod_time="2026-10-13 18:04:39 +0000 UTC"2409 traversed 1 files2410 emitted 1 files for processing2411 formatted 1 files (1 changed) in 55ms2412 DEBU no more files to read2413 2414 root_test.go:2299: 2415 # path/to/foo.embed-path2416 2417 The formatter should add the path above this line.2418 2419 root_test.go:2330: treefmt --stdin ../foo/justfile2420 root_test.go:2330: 2421 traversed 1 files2422 emitted 1 files for processing2423 formatted 1 files (1 changed) in 55ms2424 2425 root_test.go:2330: 2426 # print this message2427 help:2428 just --list --list-submodules --unsorted2429 2430--- PASS: TestStdin (1.98s)2431=== RUN TestDeterministicOrderingInPipeline2432 root_test.go:2380: treefmt 2433 root_test.go:2380: 2434 traversed 33 files2435 emitted 2 files for processing2436 formatted 2 files (2 changed) in 37ms2437 2438 root_test.go:2380: 2439 2440 root_test.go:2418: treefmt --stdin treefmt.toml2441 root_test.go:2418: 2442 traversed 1 files2443 emitted 0 files for processing2444 formatted 0 files (0 changed) in 33ms2445 2446 root_test.go:2418: 2447 2448 foo = "bla"2449 bar = [ "bla" ]2450 adsfadf;2451 2452--- PASS: TestDeterministicOrderingInPipeline (1.08s)2453=== RUN TestRunInSubdir2454=== RUN TestRunInSubdir/auto2455 root_test.go:2487: treefmt 2456 root_test.go:2487: 2457 traversed 33 files2458 emitted 33 files for processing2459 formatted 33 files (0 changed) in 35ms2460 2461 root_test.go:2487: 2462 2463 root_test.go:2499: treefmt -c go/main.go haskell/Nested/Foo.hs2464 root_test.go:2499: 2465 Error: failed to create walker: path /build/TestRunInSubdirauto851410924/001/go/go/main.go not found: lstat /build/TestRunInSubdirauto851410924/001/go/go/main.go: no such file or directory2466 2467 root_test.go:2499: 2468 2469 root_test.go:2507: treefmt -c main.go ../haskell/Nested/Foo.hs2470 root_test.go:2507: 2471 traversed 2 files2472 emitted 2 files for processing2473 formatted 2 files (0 changed) in 29ms2474 2475 root_test.go:2507: 2476 2477=== RUN TestRunInSubdir/stdin2478 root_test.go:2487: treefmt 2479 root_test.go:2487: 2480 traversed 33 files2481 emitted 33 files for processing2482 formatted 33 files (0 changed) in 45ms2483 2484 root_test.go:2487: 2485 2486 root_test.go:2499: treefmt -c go/main.go haskell/Nested/Foo.hs2487 root_test.go:2499: 2488 Error: failed to create walker: path /build/TestRunInSubdirstdin3492804592/001/go/go/main.go not found: lstat /build/TestRunInSubdirstdin3492804592/001/go/go/main.go: no such file or directory2489 2490 root_test.go:2499: 2491 2492 root_test.go:2507: treefmt -c main.go ../haskell/Nested/Foo.hs2493 root_test.go:2507: 2494 traversed 2 files2495 emitted 2 files for processing2496 formatted 2 files (0 changed) in 33ms2497 2498 root_test.go:2507: 2499 2500=== RUN TestRunInSubdir/filesystem2501 root_test.go:2487: treefmt 2502 root_test.go:2487: 2503 traversed 33 files2504 emitted 33 files for processing2505 formatted 33 files (0 changed) in 31ms2506 2507 root_test.go:2487: 2508 2509 root_test.go:2499: treefmt -c go/main.go haskell/Nested/Foo.hs2510 root_test.go:2499: 2511 Error: failed to create walker: path /build/TestRunInSubdirfilesystem3528830969/001/go/go/main.go not found: lstat /build/TestRunInSubdirfilesystem3528830969/001/go/go/main.go: no such file or directory2512 2513 root_test.go:2499: 2514 2515 root_test.go:2507: treefmt -c main.go ../haskell/Nested/Foo.hs2516 root_test.go:2507: 2517 traversed 2 files2518 emitted 2 files for processing2519 formatted 2 files (0 changed) in 31ms2520 2521 root_test.go:2507: 2522 2523=== RUN TestRunInSubdir/git2524 root_test.go:2487: treefmt 2525 root_test.go:2487: 2526 traversed 33 files2527 emitted 33 files for processing2528 formatted 33 files (0 changed) in 30ms2529 2530 root_test.go:2487: 2531 2532 root_test.go:2499: treefmt -c go/main.go haskell/Nested/Foo.hs2533 root_test.go:2499: 2534 Error: failed to create walker: path /build/TestRunInSubdirgit574906646/001/go/go/main.go not found: lstat /build/TestRunInSubdirgit574906646/001/go/go/main.go: no such file or directory2535 2536 root_test.go:2499: 2537 2538 root_test.go:2507: treefmt -c main.go ../haskell/Nested/Foo.hs2539 root_test.go:2507: 2540 traversed 2 files2541 emitted 2 files for processing2542 formatted 2 files (0 changed) in 34ms2543 2544 root_test.go:2507: 2545 2546=== RUN TestRunInSubdir/jujutsu2547 root_test.go:2487: treefmt 2548 root_test.go:2487: 2549 traversed 33 files2550 emitted 33 files for processing2551 formatted 33 files (0 changed) in 38ms2552 2553 root_test.go:2487: 2554 2555 root_test.go:2499: treefmt -c go/main.go haskell/Nested/Foo.hs2556 root_test.go:2499: 2557 Error: failed to create walker: path /build/TestRunInSubdirjujutsu3136714265/001/go/go/main.go not found: lstat /build/TestRunInSubdirjujutsu3136714265/001/go/go/main.go: no such file or directory2558 2559 root_test.go:2499: 2560 2561 root_test.go:2507: treefmt -c main.go ../haskell/Nested/Foo.hs2562 root_test.go:2507: 2563 traversed 2 files2564 emitted 2 files for processing2565 formatted 2 files (0 changed) in 42ms2566 2567 root_test.go:2507: 2568 2569--- PASS: TestRunInSubdir (5.54s)2570 --- PASS: TestRunInSubdir/auto (1.09s)2571 --- PASS: TestRunInSubdir/stdin (1.11s)2572 --- PASS: TestRunInSubdir/filesystem (1.09s)2573 --- PASS: TestRunInSubdir/git (1.13s)2574 --- PASS: TestRunInSubdir/jujutsu (1.12s)2575=== RUN TestProjectRootIsSymlink2576 root_test.go:2554: treefmt -c go/main.go2577 root_test.go:2554: 2578 traversed 1 files2579 emitted 1 files for processing2580 formatted 1 files (0 changed) in 35ms2581 2582 root_test.go:2554: 2583 2584 root_test.go:2566: treefmt -c symlink-to-yaml-dir2585 root_test.go:2566: 2586 traversed 1 files2587 emitted 1 files for processing2588 formatted 1 files (0 changed) in 33ms2589 2590 root_test.go:2566: 2591 2592 root_test.go:2578: treefmt -c .2593 root_test.go:2578: 2594 traversed 33 files2595 emitted 33 files for processing2596 formatted 33 files (0 changed) in 36ms2597 2598 root_test.go:2578: 2599 2600--- PASS: TestProjectRootIsSymlink (1.11s)2601=== RUN TestConcurrentInvocation2602 root_test.go:2619: treefmt --formatters slow2603 root_test.go:2630: treefmt --formatters echo2604 root_test.go:2630: 2605 Error: failed to open cache: failed to open cache db at /build/.cache/treefmt/eval-cache/19b721bb49e38cb100939c6bdbb3e840bf93d3c7255d0fa56928de9c9e387170.db: timeout2606 2607 root_test.go:2630: 2608 2609 root_test.go:2619: 2610 traversed 33 files2611 emitted 33 files for processing2612 formatted 33 files (33 changed) in 2.052s2613 2614 root_test.go:2619: 2615 2616 root_test.go:2643: treefmt --formatters slow2617 root_test.go:2654: treefmt -c --formatters echo2618 root_test.go:2654: 2619 traversed 33 files2620 emitted 33 files for processing2621 formatted 33 files (0 changed) in 37ms2622 2623 root_test.go:2654: 2624 2625 root_test.go:2643: 2626 traversed 33 files2627 emitted 33 files for processing2628 formatted 1 files (1 changed) in 2.037s2629 2630 root_test.go:2643: 2631 2632--- PASS: TestConcurrentInvocation (5.10s)2633=== RUN TestNoPositionalArgSupport2634 root_test.go:2680: treefmt 2635 root_test.go:2680: 2636 traversed 33 files2637 emitted 33 files for processing2638 formatted 33 files (33 changed) in 136ms2639 2640 root_test.go:2680: 2641 2642--- PASS: TestNoPositionalArgSupport (1.15s)2643PASS2644coverage: 67.6% of statements2645ok github.com/numtide/treefmt/v2/cmd 51.426s coverage: 67.6% of statements2646 github.com/numtide/treefmt/v2/cmd/format coverage: 0.0% of statements2647 github.com/numtide/treefmt/v2/cmd/init coverage: 0.0% of statements2648=== RUN TestAllowMissingFormatter26492026/10/13 18:04:03 INFO config: no tree root specified26502026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26512026/10/13 18:04:03 INFO config: tree root: /build/TestAllowMissingFormatter1178055609/00126522026/10/13 18:04:03 INFO config: no tree root specified26532026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26542026/10/13 18:04:03 INFO config: tree root: /build/TestAllowMissingFormatter1178055609/00126552026/10/13 18:04:03 INFO config: no tree root specified26562026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26572026/10/13 18:04:03 INFO config: tree root: /build/TestAllowMissingFormatter1178055609/00126582026/10/13 18:04:03 INFO config: no tree root specified26592026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26602026/10/13 18:04:03 INFO config: tree root: /build/TestAllowMissingFormatter1178055609/0012661--- PASS: TestAllowMissingFormatter (0.05s)2662=== RUN TestCI26632026/10/13 18:04:03 INFO config: no tree root specified26642026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26652026/10/13 18:04:03 INFO config: tree root: /build/TestCI881644369/00126662026/10/13 18:04:03 INFO config: no tree root specified26672026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26682026/10/13 18:04:03 INFO config: tree root: /build/TestCI881644369/00126692026/10/13 18:04:03 INFO config: no tree root specified26702026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26712026/10/13 18:04:03 INFO config: tree root: /build/TestCI881644369/00126722026/10/13 18:04:03 INFO config: no tree root specified26732026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26742026/10/13 18:04:03 INFO config: tree root: /build/TestCI881644369/00126752026/10/13 18:04:03 INFO config: no tree root specified26762026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26772026/10/13 18:04:03 INFO config: tree root: /build/TestCI881644369/0012678--- PASS: TestCI (0.03s)2679=== RUN TestClearCache26802026/10/13 18:04:03 INFO config: no tree root specified26812026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26822026/10/13 18:04:03 INFO config: tree root: /build/TestClearCache979207473/00126832026/10/13 18:04:03 INFO config: no tree root specified26842026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26852026/10/13 18:04:03 INFO config: tree root: /build/TestClearCache979207473/00126862026/10/13 18:04:03 INFO config: no tree root specified26872026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26882026/10/13 18:04:03 INFO config: tree root: /build/TestClearCache979207473/00126892026/10/13 18:04:03 INFO config: no tree root specified26902026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26912026/10/13 18:04:03 INFO config: tree root: /build/TestClearCache979207473/0012692--- PASS: TestClearCache (0.02s)2693=== RUN TestCpuProfile26942026/10/13 18:04:03 INFO config: no tree root specified26952026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26962026/10/13 18:04:03 INFO config: tree root: /build/TestCpuProfile3396041100/00126972026/10/13 18:04:03 INFO config: no tree root specified26982026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel26992026/10/13 18:04:03 INFO config: tree root: /build/TestCpuProfile3396041100/00127002026/10/13 18:04:03 INFO config: no tree root specified27012026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27022026/10/13 18:04:03 INFO config: tree root: /build/TestCpuProfile3396041100/00127032026/10/13 18:04:03 INFO config: no tree root specified27042026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27052026/10/13 18:04:03 INFO config: tree root: /build/TestCpuProfile3396041100/0012706--- PASS: TestCpuProfile (0.02s)2707=== RUN TestExcludes27082026/10/13 18:04:03 INFO config: no tree root specified27092026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27102026/10/13 18:04:03 INFO config: tree root: /build/TestExcludes2075228981/00127112026/10/13 18:04:03 INFO config: no tree root specified27122026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27132026/10/13 18:04:03 INFO config: tree root: /build/TestExcludes2075228981/00127142026/10/13 18:04:03 INFO config: no tree root specified27152026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27162026/10/13 18:04:03 INFO config: tree root: /build/TestExcludes2075228981/00127172026/10/13 18:04:03 INFO config: no tree root specified27182026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27192026/10/13 18:04:03 INFO config: tree root: /build/TestExcludes2075228981/00127202026/10/13 18:04:03 INFO config: no tree root specified27212026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27222026/10/13 18:04:03 INFO config: tree root: /build/TestExcludes2075228981/0012723--- PASS: TestExcludes (0.02s)2724=== RUN TestFailOnChange27252026/10/13 18:04:03 INFO config: no tree root specified27262026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27272026/10/13 18:04:03 INFO config: tree root: /build/TestFailOnChange215526994/00127282026/10/13 18:04:03 INFO config: no tree root specified27292026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27302026/10/13 18:04:03 INFO config: tree root: /build/TestFailOnChange215526994/00127312026/10/13 18:04:03 INFO config: no tree root specified27322026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27332026/10/13 18:04:03 INFO config: tree root: /build/TestFailOnChange215526994/00127342026/10/13 18:04:03 INFO config: no tree root specified27352026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27362026/10/13 18:04:03 INFO config: tree root: /build/TestFailOnChange215526994/0012737--- PASS: TestFailOnChange (0.02s)2738=== RUN TestFormatters27392026/10/13 18:04:03 INFO config: no tree root specified27402026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27412026/10/13 18:04:03 INFO config: tree root: /build/TestFormatters1248764390/00127422026/10/13 18:04:03 INFO config: no tree root specified27432026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27442026/10/13 18:04:03 INFO config: tree root: /build/TestFormatters1248764390/00127452026/10/13 18:04:03 INFO config: no tree root specified27462026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27472026/10/13 18:04:03 INFO config: tree root: /build/TestFormatters1248764390/00127482026/10/13 18:04:03 INFO config: no tree root specified27492026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27502026/10/13 18:04:03 INFO config: tree root: /build/TestFormatters1248764390/00127512026/10/13 18:04:03 INFO config: no tree root specified27522026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27532026/10/13 18:04:03 INFO config: tree root: /build/TestFormatters1248764390/0012754--- PASS: TestFormatters (0.02s)2755=== RUN TestNoCache27562026/10/13 18:04:03 INFO config: no tree root specified27572026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27582026/10/13 18:04:03 INFO config: tree root: /build/TestNoCache1528883842/00127592026/10/13 18:04:03 INFO config: no tree root specified27602026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27612026/10/13 18:04:03 INFO config: tree root: /build/TestNoCache1528883842/00127622026/10/13 18:04:03 INFO config: no tree root specified27632026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27642026/10/13 18:04:03 INFO config: tree root: /build/TestNoCache1528883842/00127652026/10/13 18:04:03 INFO config: no tree root specified27662026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27672026/10/13 18:04:03 INFO config: tree root: /build/TestNoCache1528883842/0012768--- PASS: TestNoCache (0.02s)2769=== RUN TestQuiet27702026/10/13 18:04:03 INFO config: no tree root specified27712026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27722026/10/13 18:04:03 INFO config: tree root: /build/TestQuiet1070734473/00127732026/10/13 18:04:03 INFO config: no tree root specified27742026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27752026/10/13 18:04:03 INFO config: tree root: /build/TestQuiet1070734473/00127762026/10/13 18:04:03 INFO config: no tree root specified27772026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27782026/10/13 18:04:03 INFO config: tree root: /build/TestQuiet1070734473/00127792026/10/13 18:04:03 INFO config: no tree root specified27802026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27812026/10/13 18:04:03 INFO config: tree root: /build/TestQuiet1070734473/0012782--- PASS: TestQuiet (0.02s)2783=== RUN TestOnUnmatched27842026/10/13 18:04:03 INFO config: no tree root specified27852026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27862026/10/13 18:04:03 INFO config: tree root: /build/TestOnUnmatched2383588151/00127872026/10/13 18:04:03 INFO config: no tree root specified27882026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27892026/10/13 18:04:03 INFO config: tree root: /build/TestOnUnmatched2383588151/00127902026/10/13 18:04:03 INFO config: no tree root specified27912026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27922026/10/13 18:04:03 INFO config: tree root: /build/TestOnUnmatched2383588151/00127932026/10/13 18:04:03 INFO config: no tree root specified27942026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel27952026/10/13 18:04:03 INFO config: tree root: /build/TestOnUnmatched2383588151/0012796--- PASS: TestOnUnmatched (0.02s)2797=== RUN TestTreeRoot27982026/10/13 18:04:03 INFO config: no tree root specified27992026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28002026/10/13 18:04:03 INFO config: tree root: /build/TestTreeRoot2280671358/00128012026/10/13 18:04:03 INFO config: tree root specified explicitly: /foo/bar28022026/10/13 18:04:03 INFO config: tree root: /foo/bar28032026/10/13 18:04:03 INFO config: tree root specified explicitly: /fizz/buzz28042026/10/13 18:04:03 INFO config: tree root: /fizz/buzz28052026/10/13 18:04:03 INFO config: tree root specified explicitly: /flip/flop28062026/10/13 18:04:03 INFO config: tree root: /flip/flop2807--- PASS: TestTreeRoot (0.01s)2808=== RUN TestTreeRootFile28092026/10/13 18:04:03 INFO config: no tree root specified28102026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28112026/10/13 18:04:03 INFO config: tree root: /build/TestTreeRootFile3657603406/00128122026/10/13 18:04:03 INFO config: searching for tree root using tree-root-file: a.txt28132026/10/13 18:04:03 INFO config: tree root: /build/TestTreeRootFile3657603406/002/foo/bar28142026/10/13 18:04:03 INFO config: searching for tree root using tree-root-file: go.mod28152026/10/13 18:04:03 INFO config: tree root: /build/TestTreeRootFile3657603406/002/foo28162026/10/13 18:04:03 INFO config: searching for tree root using tree-root-file: .git/config28172026/10/13 18:04:03 INFO config: tree root: /build/TestTreeRootFile3657603406/0022818--- PASS: TestTreeRootFile (0.01s)2819=== RUN TestTreeRootCmd28202026/10/13 18:04:03 INFO config: no tree root specified28212026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28222026/10/13 18:04:03 INFO config: tree root: /build/TestTreeRootCmd655036425/00128232026/10/13 18:04:03 INFO config: searching for tree root using tree-root-cmd: echo /build/TestTreeRootCmd655036425/00228242026/10/13 18:04:03 INFO config: tree root: /build/TestTreeRootCmd655036425/00228252026/10/13 18:04:03 INFO config: searching for tree root using tree-root-cmd: echo "/build/TestTreeRootCmd655036425/002/foo"28262026/10/13 18:04:03 INFO config: tree root: /build/TestTreeRootCmd655036425/002/foo28272026/10/13 18:04:03 INFO config: searching for tree root using tree-root-cmd: echo '/build/TestTreeRootCmd655036425/002/bar'28282026/10/13 18:04:03 INFO config: tree root: /build/TestTreeRootCmd655036425/002/bar28292026/10/13 18:04:03 INFO config: searching for tree root using tree-root-cmd: echo ''2830--- PASS: TestTreeRootCmd (0.03s)2831=== RUN TestVerbosity28322026/10/13 18:04:03 INFO config: no tree root specified28332026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28342026/10/13 18:04:03 INFO config: tree root: /build/TestVerbosity1474967719/00128352026/10/13 18:04:03 INFO config: no tree root specified28362026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28372026/10/13 18:04:03 INFO config: tree root: /build/TestVerbosity1474967719/00128382026/10/13 18:04:03 INFO config: no tree root specified28392026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28402026/10/13 18:04:03 INFO config: tree root: /build/TestVerbosity1474967719/0012841--- PASS: TestVerbosity (0.01s)2842=== RUN TestWalk28432026/10/13 18:04:03 INFO config: no tree root specified28442026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28452026/10/13 18:04:03 INFO config: tree root: /build/TestWalk3117238911/00128462026/10/13 18:04:03 INFO config: no tree root specified28472026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28482026/10/13 18:04:03 INFO config: tree root: /build/TestWalk3117238911/00128492026/10/13 18:04:03 INFO config: no tree root specified28502026/10/13 18:04:03 INFO config: setting tree root to the directory containing the config file: /build/TestWalk3117238911/001/treefmt.toml28512026/10/13 18:04:03 INFO config: tree root: /build/TestWalk3117238911/00128522026/10/13 18:04:03 INFO config: no tree root specified28532026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28542026/10/13 18:04:03 INFO config: tree root: /build/TestWalk3117238911/0012855--- PASS: TestWalk (0.02s)2856=== RUN TestWorkingDirectory28572026/10/13 18:04:03 INFO config: no tree root specified28582026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28592026/10/13 18:04:03 INFO config: tree root: /build/TestWorkingDirectory4011124009/00128602026/10/13 18:04:03 INFO config: no tree root specified28612026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28622026/10/13 18:04:03 INFO config: tree root: /build/TestWorkingDirectory4011124009/00128632026/10/13 18:04:03 INFO config: no tree root specified28642026/10/13 18:04:03 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28652026/10/13 18:04:03 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 12828662026/10/13 18:04:03 INFO config: attempting to resolve tree root using jujutsu: jj workspace root28672026/10/13 18:04:04 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 128682026/10/13 18:04:04 INFO config: setting tree root to the directory containing the config file: /build/TestWorkingDirectory4011124009/001/treefmt.toml28692026/10/13 18:04:04 INFO config: tree root: /build/TestWorkingDirectory4011124009/00128702026/10/13 18:04:04 INFO config: no tree root specified28712026/10/13 18:04:04 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28722026/10/13 18:04:04 INFO config: failed to resolve tree root with git: failed to execute tree-root-cmd: exit status 12828732026/10/13 18:04:04 INFO config: attempting to resolve tree root using jujutsu: jj workspace root28742026/10/13 18:04:04 INFO config: failed to resolve tree root with jujutsu: failed to execute tree-root-cmd: exit status 128752026/10/13 18:04:04 INFO config: setting tree root to the directory containing the config file: /build/TestWorkingDirectory4011124009/001/treefmt.toml28762026/10/13 18:04:04 INFO config: tree root: /build/TestWorkingDirectory4011124009/0012877--- PASS: TestWorkingDirectory (0.09s)2878=== RUN TestStdin28792026/10/13 18:04:04 INFO config: no tree root specified28802026/10/13 18:04:04 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28812026/10/13 18:04:04 INFO config: tree root: /build/TestStdin328657440/00128822026/10/13 18:04:04 INFO config: no tree root specified28832026/10/13 18:04:04 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28842026/10/13 18:04:04 INFO config: tree root: /build/TestStdin328657440/00128852026/10/13 18:04:04 INFO config: no tree root specified28862026/10/13 18:04:04 INFO config: attempting to resolve tree root using git: git rev-parse --show-toplevel28872026/10/13 18:04:04 INFO config: tree root: /build/TestStdin328657440/00128882026/10/13 18:04:04 INFO config: no tree root specified28892026/10/13 18:04:04 INFO config: setting tree root to the directory containing the config file: /build/TestStdin328657440/001/treefmt.toml28902026/10/13 18:04:04 INFO config: tree root: /build/TestStdin328657440/0012891--- PASS: TestStdin (0.02s)2892=== RUN TestSampleConfigFile28932026/10/13 18:04:04 INFO config: no tree root specified28942026/10/13 18:04:04 INFO config: setting tree root to the directory containing the config file: ../test/examples/treefmt.toml28952026/10/13 18:04:04 INFO config: tree root: /build/source/test/examples2896--- PASS: TestSampleConfigFile (0.01s)2897PASS2898coverage: 86.4% of statements2899ok github.com/numtide/treefmt/v2/config 1.479s coverage: 86.4% of statements2900=== RUN TestApplyWithDefaultStdin29012026/10/13 18:04:03 INFO formatter | cat: 1 file(s) processed in 2.388296ms2902--- PASS: TestApplyWithDefaultStdin (0.00s)2903=== RUN TestInvalidFormatterName2904--- PASS: TestInvalidFormatterName (0.01s)2905=== RUN TestFormatSignature2906=== RUN TestFormatSignature/change_formatter_mod_time2907 formatter_test.go:120: changing mod time of black2908 formatter_test.go:120: changing mod time of rufo2909=== RUN TestFormatSignature/modify_formatter_options2910=== RUN TestFormatSignature/add/remove_formatters2911--- PASS: TestFormatSignature (0.01s)2912 --- PASS: TestFormatSignature/change_formatter_mod_time (0.00s)2913 --- PASS: TestFormatSignature/modify_formatter_options (0.00s)2914 --- PASS: TestFormatSignature/add/remove_formatters (0.00s)2915=== RUN TestGlobs2916--- PASS: TestGlobs (0.00s)2917PASS2918coverage: 40.9% of statements2919ok github.com/numtide/treefmt/v2/format 1.054s coverage: 40.9% of statements2920 github.com/numtide/treefmt/v2/git coverage: 0.0% of statements2921 github.com/numtide/treefmt/v2/jujutsu coverage: 0.0% of statements2922 github.com/numtide/treefmt/v2/stats coverage: 0.0% of statements2923 github.com/numtide/treefmt/v2/test coverage: 0.0% of statements2924=== RUN TestFilesystemReaderCancellation2925--- PASS: TestFilesystemReaderCancellation (1.01s)2926=== RUN TestFilesystemReader2927--- PASS: TestFilesystemReader (1.02s)2928=== RUN TestFilesystemReaderSubpaths2929--- PASS: TestFilesystemReaderSubpaths (1.03s)2930=== RUN TestGitReader2931--- PASS: TestGitReader (2.14s)2932=== RUN TestJujutsuReader2933--- PASS: TestJujutsuReader (1.17s)2934=== RUN TestJujutsuReaderUsesTreeRoot2935--- PASS: TestJujutsuReaderUsesTreeRoot (0.07s)2936=== RUN TestPathStreamReader29372026/10/13 18:04:11 WARN walk | test walker: Path /build/TestPathStreamReader3707717256/001/missing.txt was emitted by test walker but no file exists at that path2938--- PASS: TestPathStreamReader (1.02s)2939=== RUN TestPathStreamReaderSubpath2940--- PASS: TestPathStreamReaderSubpath (1.01s)2941=== RUN TestPathStreamReaderPassesPathFilters2942--- PASS: TestPathStreamReaderPassesPathFilters (1.01s)2943=== RUN TestPathStreamReaderDelimiters2944--- PASS: TestPathStreamReaderDelimiters (1.01s)2945=== RUN TestPathStreamReaderCloseUnblocks2946--- PASS: TestPathStreamReaderCloseUnblocks (0.05s)2947=== RUN TestPathStreamReaderCommandFailure2948--- PASS: TestPathStreamReaderCommandFailure (1.01s)2949PASS2950coverage: 34.4% of statements2951ok github.com/numtide/treefmt/v2/walk 12.607s coverage: 34.4% of statements2952 github.com/numtide/treefmt/v2/walk/cache coverage: 0.0% of statements2953buildPhase completed in 1 minutes 12 seconds
checkPhase
2954/nix/store/zkiy4zv8wz3v95bj6fdmkqwql8x1vnhb-stdenv-linux/setup: line 1769: getGoDirs: command not found
fixupPhase
2955shrinking RPATHs of ELF executables and libraries in /nix/store/nwvm6p8nv3x1l363bm1shqs76klspkyr-treefmt-71bf0ee2956checking for references to /build/ in /nix/store/nwvm6p8nv3x1l363bm1shqs76klspkyr-treefmt-71bf0ee...2957patching script interpreter paths in /nix/store/nwvm6p8nv3x1l363bm1shqs76klspkyr-treefmt-71bf0ee