>>> gdu: Building community/gdu 5.33.0-r0 (using abuild 3.16.0-r0) started Thu, 19 Feb 2026 14:30:20 +0000 >>> gdu: Validating /home/buildozer/aports/community/gdu/APKBUILD... >>> WARNING: gdu: Go packages require network connection to build. Maybe add 'net' to options >>> gdu: Analyzing dependencies... >>> gdu: Installing for build: build-base ncurses go gzip tzdata (1/6) Installing ncurses (6.6_p20251231-r0) (2/6) Installing go (1.25.7-r0) (3/6) Installing less (692-r0) (4/6) Installing gzip (1.14-r2) (5/6) Installing tzdata (2025c-r0) (6/6) Installing .makedepends-gdu (20260219.143021) Executing busybox-1.37.0-r31.trigger OK: 595.3 MiB in 113 packages >>> gdu: Cleaning up srcdir >>> gdu: Cleaning up pkgdir >>> gdu: Cleaning up tmpdir >>> gdu: Fetching https://distfiles.alpinelinux.org/distfiles/edge/gdu-5.33.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> gdu: Fetching gdu-5.33.0.tar.gz::https://github.com/dundee/gdu/archive/refs/tags/v5.33.0.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/gdu-5.33.0.tar.gz.part' gdu-5.33.0.tar.gz.pa 100% |********************************| 307k 0:00:00 ETA '/var/cache/distfiles/edge/gdu-5.33.0.tar.gz.part' saved /var/cache/distfiles/edge/gdu-5.33.0.tar.gz: OK /home/buildozer/aports/community/gdu/ash.patch: OK /home/buildozer/aports/community/gdu/analyze-storage-set-explicit-vlog-size.patch: OK /home/buildozer/aports/community/gdu/test-skip-flaky-test-assertion.patch: OK >>> gdu: Fetching https://distfiles.alpinelinux.org/distfiles/edge/gdu-5.33.0.tar.gz /var/cache/distfiles/edge/gdu-5.33.0.tar.gz: OK /home/buildozer/aports/community/gdu/ash.patch: OK /home/buildozer/aports/community/gdu/analyze-storage-set-explicit-vlog-size.patch: OK /home/buildozer/aports/community/gdu/test-skip-flaky-test-assertion.patch: OK >>> gdu: Unpacking /var/cache/distfiles/edge/gdu-5.33.0.tar.gz... >>> gdu: ash.patch patching file tui/exec_other.go >>> gdu: analyze-storage-set-explicit-vlog-size.patch patching file pkg/analyze/badger_32bits.go patching file pkg/analyze/badger_64bits.go patching file pkg/analyze/storage.go >>> gdu: test-skip-flaky-test-assertion.patch patching file pkg/analyze/stored_test.go go: downloading github.com/sirupsen/logrus v1.9.4 go: downloading github.com/mattn/go-isatty v0.0.20 go: downloading github.com/gdamore/tcell/v2 v2.13.8 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading github.com/rivo/tview v0.42.0 go: downloading github.com/spf13/cobra v1.10.2 go: downloading golang.org/x/sys v0.41.0 go: downloading github.com/fatih/color v1.18.0 go: downloading github.com/maruel/natural v1.3.0 go: downloading github.com/ulikunitz/xz v0.5.15 go: downloading github.com/pkg/errors v0.9.1 go: downloading golang.org/x/text v0.34.0 go: downloading github.com/h2non/filetype v1.1.3 go: downloading modernc.org/sqlite v1.45.0 go: downloading github.com/dgraph-io/badger/v4 v4.9.1 go: downloading github.com/mattn/go-colorable v0.1.14 go: downloading github.com/spf13/pflag v1.0.10 go: downloading github.com/gdamore/encoding v1.0.1 go: downloading golang.org/x/term v0.37.0 go: downloading github.com/lucasb-eyer/go-colorful v1.3.0 go: downloading github.com/rivo/uniseg v0.4.7 go: downloading google.golang.org/protobuf v1.36.10 go: downloading github.com/google/flatbuffers v25.9.23+incompatible go: downloading github.com/dgraph-io/ristretto/v2 v2.3.0 go: downloading go.opentelemetry.io/otel v1.38.0 go: downloading github.com/dustin/go-humanize v1.0.1 go: downloading golang.org/x/net v0.47.0 go: downloading github.com/klauspost/compress v1.18.1 go: downloading github.com/cespare/xxhash/v2 v2.3.0 go: downloading go.opentelemetry.io/otel/trace v1.38.0 go: downloading github.com/go-logr/logr v1.4.3 go: downloading go.opentelemetry.io/otel/metric v1.38.0 go: downloading github.com/go-logr/stdr v1.2.2 go: downloading go.opentelemetry.io/auto/sdk v1.2.1 go: downloading modernc.org/libc v1.67.6 go: downloading modernc.org/memory v1.11.0 go: downloading golang.org/x/exp v0.0.0-20251023183803-a4bb9ffd2546 go: downloading modernc.org/mathutil v1.7.1 go: downloading github.com/google/uuid v1.6.0 go: downloading github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec internal/goarch internal/unsafeheader internal/coverage/rtcov internal/byteorder internal/godebugs internal/asan internal/goos internal/msan cmp internal/itoa vendor/golang.org/x/crypto/cryptobyte/asn1 github.com/dgraph-io/badger/v4/options internal/nettrace image/color unicode/utf8 github.com/klauspost/compress/internal/le log/slog/internal vendor/golang.org/x/crypto/internal/alias container/list github.com/klauspost/compress/internal/race internal/goexperiment internal/profilerecord go.opentelemetry.io/otel/trace/embedded internal/trace/tracev2 unicode/utf16 golang.org/x/text/encoding/internal/identifier log/internal github.com/ulikunitz/xz/internal/hash go.opentelemetry.io/otel/metric/embedded math/bits crypto/internal/fips140/alias encoding github.com/dundee/gdu/v5/build unicode google.golang.org/protobuf/internal/flags crypto/internal/boring/sig github.com/klauspost/compress/internal/cpuinfo internal/cpu sync/atomic golang.org/x/exp/constraints internal/runtime/math internal/runtime/syscall internal/runtime/atomic internal/runtime/gc crypto/internal/fips140deps/byteorder internal/runtime/sys internal/abi internal/runtime/strconv google.golang.org/protobuf/internal/set crypto/internal/fips140/subtle github.com/rivo/uniseg crypto/internal/fips140deps/cpu internal/chacha8rand internal/bytealg math internal/runtime/exithook internal/stringslite internal/runtime/cgroup internal/race internal/synctest internal/sync internal/runtime/maps github.com/klauspost/compress runtime internal/reflectlite iter crypto/subtle weak sync maps slices errors sort crypto/internal/fips140cache internal/singleflight internal/testlog google.golang.org/protobuf/internal/pragma unique log/slog/internal/buffer internal/bisect internal/oserror path io vendor/golang.org/x/net/dns/dnsmessage math/rand/v2 strconv runtime/cgo syscall internal/godebug crypto/internal/randutil hash internal/saferio github.com/google/flatbuffers/go bytes strings golang.org/x/text/internal/tag container/heap reflect encoding/base64 crypto hash/fnv hash/crc32 hash/crc64 net/netip crypto/internal/fips140deps/godebug math/rand golang.org/x/text/transform vendor/golang.org/x/text/transform github.com/maruel/natural crypto/internal/impl net/http/internal/ascii encoding/pem crypto/internal/fips140 bufio github.com/h2non/filetype/types github.com/dundee/gdu/v5/pkg/path html regexp/syntax github.com/dgraph-io/badger/v4/fb crypto/internal/fips140/sha256 crypto/internal/fips140/sha512 crypto/internal/fips140/sha3 golang.org/x/text/encoding github.com/gdamore/encoding image compress/bzip2 crypto/internal/fips140/hmac crypto/sha3 internal/syscall/execenv internal/syscall/unix time crypto/internal/fips140/check crypto/internal/fips140hash crypto/fips140 crypto/internal/fips140/tls12 crypto/internal/fips140/hkdf crypto/internal/fips140/edwards25519/field crypto/internal/fips140/bigmod crypto/internal/fips140/aes crypto/internal/fips140/nistec/fiat crypto/tls/internal/fips140tls crypto/internal/fips140/tls13 crypto/internal/fips140/edwards25519 regexp github.com/dundee/gdu/v5/pkg/fs context io/fs internal/poll crypto/internal/fips140/nistec go.opentelemetry.io/otel/internal/baggage internal/filepathlite embed google.golang.org/protobuf/internal/editiondefaults os internal/fmtsort go.opentelemetry.io/otel/attribute/internal encoding/binary modernc.org/libc/sys/types modernc.org/libc/uuid/uuid github.com/h2non/filetype/matchers/isobmff github.com/klauspost/compress/zstd/internal/xxhash github.com/cespare/xxhash/v2 github.com/klauspost/compress/internal/snapref vendor/golang.org/x/crypto/internal/poly1305 golang.org/x/sys/unix github.com/h2non/filetype/matchers crypto/internal/sysrand google.golang.org/protobuf/internal/detrand io/ioutil path/filepath os/signal vendor/golang.org/x/sys/cpu fmt net crypto/internal/entropy crypto/internal/fips140/drbg github.com/h2non/filetype os/exec crypto/internal/fips140only crypto/internal/fips140/ecdh crypto/internal/fips140/aes/gcm crypto/internal/fips140/ed25519 crypto/internal/fips140/rsa crypto/internal/fips140/ecdsa crypto/internal/fips140/mlkem crypto/hkdf crypto/rc4 crypto/md5 crypto/cipher log github.com/gdamore/tcell/v2/terminfo encoding/hex database/sql/driver net/url mime/quotedprintable vendor/golang.org/x/net/http2/hpack net/http/internal google.golang.org/protobuf/internal/errors google.golang.org/protobuf/internal/version github.com/dgraph-io/ristretto/v2/z/simd go/token mime github.com/klauspost/compress/fse os/user encoding/gob runtime/debug text/template/parse encoding/csv compress/flate text/tabwriter github.com/dundee/gdu/v5/pkg/timefilter runtime/trace flag encoding/json github.com/ulikunitz/xz/internal/xlog github.com/pkg/errors vendor/golang.org/x/text/unicode/norm crypto/internal/boring vendor/golang.org/x/crypto/chacha20 math/big crypto/des golang.org/x/text/internal/language gopkg.in/yaml.v3 golang.org/x/text/unicode/norm google.golang.org/protobuf/encoding/protowire crypto/aes crypto/ecdh crypto/sha512 crypto/hmac crypto/sha256 crypto/sha1 vendor/golang.org/x/crypto/chacha20poly1305 google.golang.org/protobuf/reflect/protoreflect github.com/ulikunitz/xz/lzma github.com/dundee/gdu/v5/pkg/annex golang.org/x/net/internal/timeseries database/sql vendor/golang.org/x/text/unicode/bidi github.com/gdamore/tcell/v2/terminfo/t/tmux github.com/gdamore/tcell/v2/terminfo/a/ansi github.com/gdamore/tcell/v2/terminfo/v/vt220 github.com/gdamore/tcell/v2/terminfo/x/xterm github.com/gdamore/tcell/v2/terminfo/c/cygwin github.com/gdamore/tcell/v2/terminfo/d/dtterm github.com/gdamore/tcell/v2/terminfo/a/alacritty github.com/gdamore/tcell/v2/terminfo/e/emacs github.com/gdamore/tcell/v2/terminfo/f/foot github.com/gdamore/tcell/v2/terminfo/a/aixterm github.com/gdamore/tcell/v2/terminfo/g/gnome github.com/gdamore/tcell/v2/terminfo/v/vt102 github.com/gdamore/tcell/v2/terminfo/k/konsole github.com/gdamore/tcell/v2/terminfo/k/kterm github.com/gdamore/tcell/v2/terminfo/p/pcansi github.com/gdamore/tcell/v2/terminfo/r/rxvt github.com/gdamore/tcell/v2/terminfo/s/screen github.com/gdamore/tcell/v2/terminfo/s/simpleterm github.com/gdamore/tcell/v2/terminfo/s/sun github.com/gdamore/tcell/v2/terminfo/v/vt100 github.com/gdamore/tcell/v2/terminfo/l/linux github.com/gdamore/tcell/v2/terminfo/dynamic github.com/gdamore/tcell/v2/terminfo/v/vt320 github.com/gdamore/tcell/v2/terminfo/v/vt420 github.com/gdamore/tcell/v2/terminfo/v/vt400 github.com/gdamore/tcell/v2/terminfo/x/xfce github.com/gdamore/tcell/v2/terminfo/x/xterm_ghostty github.com/gdamore/tcell/v2/terminfo/x/xterm_kitty github.com/gdamore/tcell/v2/terminfo/base github.com/klauspost/compress/huff0 go.opentelemetry.io/otel/baggage github.com/gdamore/tcell/v2/terminfo/extended compress/gzip archive/zip internal/profile runtime/pprof vendor/golang.org/x/text/secure/bidirule golang.org/x/text/internal/language/compact text/template golang.org/x/text/language github.com/ulikunitz/xz google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/runtime/protoiface google.golang.org/protobuf/internal/order google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/protolazy vendor/golang.org/x/net/idna google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/internal/encoding/text modernc.org/sqlite/vtab golang.org/x/text/internal golang.org/x/text/cases google.golang.org/protobuf/proto github.com/mattn/go-isatty github.com/dundee/gdu/v5/pkg/device golang.org/x/term modernc.org/memory go.opentelemetry.io/otel/codes go.opentelemetry.io/auto/sdk/internal/telemetry go.opentelemetry.io/otel/trace/internal/telemetry log/slog github.com/lucasb-eyer/go-colorful go.opentelemetry.io/otel/attribute github.com/sirupsen/logrus crypto/rand crypto/internal/boring/bbig crypto/elliptic crypto/dsa github.com/remyoudompheng/bigfft encoding/asn1 github.com/dustin/go-humanize google.golang.org/protobuf/internal/encoding/defval github.com/mattn/go-colorable crypto/internal/hpke crypto/ed25519 crypto/rsa github.com/klauspost/compress/s2 github.com/klauspost/compress/zstd github.com/fatih/color html/template modernc.org/mathutil go.opentelemetry.io/otel/metric go.opentelemetry.io/otel/semconv/v1.37.0 github.com/gdamore/tcell/v2 google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/internal/filedesc crypto/x509/pkix vendor/golang.org/x/crypto/cryptobyte github.com/dgraph-io/ristretto/v2/z github.com/go-logr/logr github.com/go-logr/logr/funcr crypto/ecdsa github.com/go-logr/stdr go.opentelemetry.io/otel/trace github.com/dgraph-io/ristretto/v2 google.golang.org/protobuf/internal/encoding/tag github.com/rivo/tview github.com/klauspost/compress/snappy google.golang.org/protobuf/internal/impl go.opentelemetry.io/otel/trace/noop go.opentelemetry.io/auto/sdk vendor/golang.org/x/net/http/httpproxy net/textproto github.com/google/uuid crypto/x509 github.com/spf13/pflag vendor/golang.org/x/net/http/httpguts mime/multipart modernc.org/libc crypto/tls github.com/spf13/cobra github.com/dundee/gdu/v5/internal/common google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/runtime/protoimpl github.com/dgraph-io/badger/v4/pb net/http/httptrace net/http/internal/httpcommon net/http expvar net/http/pprof go.opentelemetry.io/otel/propagation golang.org/x/net/trace go.opentelemetry.io/otel/internal/global github.com/dgraph-io/badger/v4/y go.opentelemetry.io/otel github.com/dgraph-io/badger/v4/skl github.com/dgraph-io/badger/v4/trie github.com/dgraph-io/badger/v4/table github.com/dgraph-io/badger/v4 modernc.org/sqlite/lib modernc.org/sqlite github.com/dundee/gdu/v5/pkg/analyze github.com/dundee/gdu/v5/report github.com/dundee/gdu/v5/pkg/remove github.com/dundee/gdu/v5/stdout github.com/dundee/gdu/v5/tui github.com/dundee/gdu/v5/cmd/gdu/app github.com/dundee/gdu/v5/cmd/gdu go: downloading github.com/stretchr/testify v1.11.1 go: downloading github.com/pmezard/go-difflib v1.0.0 go: downloading github.com/davecgh/go-spew v1.1.1 ? github.com/dundee/gdu/v5/build [no test files] ? github.com/dundee/gdu/v5/cmd/gdu [no test files] === RUN TestNoCrossWithErr --- PASS: TestNoCrossWithErr (0.00s) === RUN TestListDevicesWithErr --- PASS: TestListDevicesWithErr (0.00s) === RUN TestOutputFileError --- PASS: TestOutputFileError (0.00s) === RUN TestUseStorage --- PASS: TestUseStorage (1.03s) === RUN TestReadFromStorage --- PASS: TestReadFromStorage (2.25s) === RUN TestVersion --- PASS: TestVersion (0.00s) === RUN TestAnalyzePath --- PASS: TestAnalyzePath (0.00s) === RUN TestSequentialScanning --- PASS: TestSequentialScanning (0.00s) === RUN TestFollowSymlinks --- PASS: TestFollowSymlinks (0.00s) === RUN TestShowAnnexedSize --- PASS: TestShowAnnexedSize (0.00s) === RUN TestAnalyzePathProfiling --- PASS: TestAnalyzePathProfiling (0.00s) === RUN TestAnalyzePathWithIgnoring --- PASS: TestAnalyzePathWithIgnoring (0.00s) === RUN TestAnalyzePathWithIgnoringPatternError --- PASS: TestAnalyzePathWithIgnoringPatternError (0.00s) === RUN TestAnalyzePathWithIgnoringFromNotExistingFile --- PASS: TestAnalyzePathWithIgnoringFromNotExistingFile (0.00s) === RUN TestAnalyzePathWithGui --- PASS: TestAnalyzePathWithGui (0.00s) === RUN TestAnalyzePathWithGuiNoColor --- PASS: TestAnalyzePathWithGuiNoColor (0.00s) === RUN TestGuiShowMTimeAndItemCount --- PASS: TestGuiShowMTimeAndItemCount (0.00s) === RUN TestGuiNoDelete --- PASS: TestGuiNoDelete (0.00s) === RUN TestGuiNoSpawnShell --- PASS: TestGuiNoSpawnShell (0.00s) === RUN TestGuiDeleteInParallel --- PASS: TestGuiDeleteInParallel (0.00s) === RUN TestAnalyzePathWithGuiBackgroundDeletion --- PASS: TestAnalyzePathWithGuiBackgroundDeletion (0.00s) === RUN TestAnalyzePathWithDefaultSorting --- PASS: TestAnalyzePathWithDefaultSorting (0.00s) === RUN TestAnalyzePathWithStyle --- PASS: TestAnalyzePathWithStyle (0.00s) === RUN TestAnalyzePathNoUnicode --- PASS: TestAnalyzePathNoUnicode (0.00s) === RUN TestAnalyzePathWithExport --- PASS: TestAnalyzePathWithExport (0.10s) === RUN TestAnalyzePathWithChdir --- PASS: TestAnalyzePathWithChdir (0.00s) === RUN TestReadAnalysisFromFile --- PASS: TestReadAnalysisFromFile (0.00s) === RUN TestReadWrongAnalysisFromFile --- PASS: TestReadWrongAnalysisFromFile (0.00s) === RUN TestWrongCombinationOfPrefixes --- PASS: TestWrongCombinationOfPrefixes (0.00s) === RUN TestReadWrongAnalysisFromNotExistingFile --- PASS: TestReadWrongAnalysisFromNotExistingFile (0.00s) === RUN TestAnalyzePathWithErr --- PASS: TestAnalyzePathWithErr (0.00s) === RUN TestNoCross --- PASS: TestNoCross (0.00s) === RUN TestListDevices --- PASS: TestListDevices (0.00s) === RUN TestListDevicesToFile --- PASS: TestListDevicesToFile (0.00s) === RUN TestListDevicesWithGui --- PASS: TestListDevicesWithGui (0.00s) === RUN TestMaxCores --- PASS: TestMaxCores (0.00s) === RUN TestMaxCoresHighEdge --- PASS: TestMaxCoresHighEdge (0.00s) === RUN TestMaxCoresLowEdge --- PASS: TestMaxCoresLowEdge (0.00s) PASS ok github.com/dundee/gdu/v5/cmd/gdu/app 3.445s === RUN TestFormatNumber --- PASS: TestFormatNumber (0.00s) === RUN TestSetFollowSymlinks --- PASS: TestSetFollowSymlinks (0.00s) === RUN TestSetShowAnnexedSize --- PASS: TestSetShowAnnexedSize (0.00s) === RUN TestSetEnableArchiveBrowsing --- PASS: TestSetEnableArchiveBrowsing (0.00s) === RUN TestCreateIgnorePattern --- PASS: TestCreateIgnorePattern (0.00s) === RUN TestCreateIgnorePatternWithErr --- PASS: TestCreateIgnorePatternWithErr (0.00s) === RUN TestEmptyIgnore --- PASS: TestEmptyIgnore (0.00s) === RUN TestIgnoreByAbsPath --- PASS: TestIgnoreByAbsPath (0.00s) === RUN TestIgnoreByPattern --- PASS: TestIgnoreByPattern (0.00s) === RUN TestIgnoreFromFile --- PASS: TestIgnoreFromFile (0.00s) === RUN TestIgnoreFromNotExistingFile --- PASS: TestIgnoreFromNotExistingFile (0.00s) === RUN TestIgnoreHidden --- PASS: TestIgnoreHidden (0.00s) === RUN TestIgnoreByAbsPathAndHidden --- PASS: TestIgnoreByAbsPathAndHidden (0.00s) === RUN TestIgnoreByAbsPathAndPattern --- PASS: TestIgnoreByAbsPathAndPattern (0.00s) === RUN TestIgnoreByPatternAndHidden --- PASS: TestIgnoreByPatternAndHidden (0.00s) === RUN TestIgnoreByAll --- PASS: TestIgnoreByAll (0.00s) === RUN TestIgnoreByRelativePath --- PASS: TestIgnoreByRelativePath (0.00s) === RUN TestIgnoreByRelativePattern --- PASS: TestIgnoreByRelativePattern (0.00s) === RUN TestIgnoreFromFileWithRelativePaths --- PASS: TestIgnoreFromFileWithRelativePaths (0.00s) === RUN TestShouldFileBeIgnoredByType === RUN TestShouldFileBeIgnoredByType/no_ignore_types === RUN TestShouldFileBeIgnoredByType/ignore_yaml === RUN TestShouldFileBeIgnoredByType/ignore_json === RUN TestShouldFileBeIgnoredByType/ignore_multiple_types === RUN TestShouldFileBeIgnoredByType/ignore_multiple_types_-_not_matched === RUN TestShouldFileBeIgnoredByType/ignore_with_uppercase === RUN TestShouldFileBeIgnoredByType/ignore_file_without_extension === RUN TestShouldFileBeIgnoredByType/ignore_with_dot_in_extension --- PASS: TestShouldFileBeIgnoredByType (0.00s) --- PASS: TestShouldFileBeIgnoredByType/no_ignore_types (0.00s) --- PASS: TestShouldFileBeIgnoredByType/ignore_yaml (0.00s) --- PASS: TestShouldFileBeIgnoredByType/ignore_json (0.00s) --- PASS: TestShouldFileBeIgnoredByType/ignore_multiple_types (0.00s) --- PASS: TestShouldFileBeIgnoredByType/ignore_multiple_types_-_not_matched (0.00s) --- PASS: TestShouldFileBeIgnoredByType/ignore_with_uppercase (0.00s) --- PASS: TestShouldFileBeIgnoredByType/ignore_file_without_extension (0.00s) --- PASS: TestShouldFileBeIgnoredByType/ignore_with_dot_in_extension (0.00s) === RUN TestShouldFileBeIncludedByType === RUN TestShouldFileBeIncludedByType/no_include_types === RUN TestShouldFileBeIncludedByType/include_yaml === RUN TestShouldFileBeIncludedByType/include_json === RUN TestShouldFileBeIncludedByType/include_multiple_types === RUN TestShouldFileBeIncludedByType/include_multiple_types_-_not_matched === RUN TestShouldFileBeIncludedByType/include_with_uppercase === RUN TestShouldFileBeIncludedByType/include_file_without_extension === RUN TestShouldFileBeIncludedByType/include_with_dot_in_extension --- PASS: TestShouldFileBeIncludedByType (0.00s) --- PASS: TestShouldFileBeIncludedByType/no_include_types (0.00s) --- PASS: TestShouldFileBeIncludedByType/include_yaml (0.00s) --- PASS: TestShouldFileBeIncludedByType/include_json (0.00s) --- PASS: TestShouldFileBeIncludedByType/include_multiple_types (0.00s) --- PASS: TestShouldFileBeIncludedByType/include_multiple_types_-_not_matched (0.00s) --- PASS: TestShouldFileBeIncludedByType/include_with_uppercase (0.00s) --- PASS: TestShouldFileBeIncludedByType/include_file_without_extension (0.00s) --- PASS: TestShouldFileBeIncludedByType/include_with_dot_in_extension (0.00s) === RUN TestCreateFileTypeFilter === RUN TestCreateFileTypeFilter/no_filters === RUN TestCreateFileTypeFilter/include_filter_-_matched === RUN TestCreateFileTypeFilter/include_filter_-_not_matched === RUN TestCreateFileTypeFilter/ignore_filter_-_matched === RUN TestCreateFileTypeFilter/ignore_filter_-_not_matched === RUN TestCreateFileTypeFilter/include_filter_takes_precedence --- PASS: TestCreateFileTypeFilter (0.00s) --- PASS: TestCreateFileTypeFilter/no_filters (0.00s) --- PASS: TestCreateFileTypeFilter/include_filter_-_matched (0.00s) --- PASS: TestCreateFileTypeFilter/include_filter_-_not_matched (0.00s) --- PASS: TestCreateFileTypeFilter/ignore_filter_-_matched (0.00s) --- PASS: TestCreateFileTypeFilter/ignore_filter_-_not_matched (0.00s) --- PASS: TestCreateFileTypeFilter/include_filter_takes_precedence (0.00s) === RUN TestFileTypeFilterWithRealFiles --- PASS: TestFileTypeFilterWithRealFiles (0.00s) === RUN TestCreateFileTypeFilterReturnsNilWhenNoFiltering --- PASS: TestCreateFileTypeFilterReturnsNilWhenNoFiltering (0.00s) PASS ok github.com/dundee/gdu/v5/internal/common 0.008s ? github.com/dundee/gdu/v5/internal/testanalyze [no test files] ? github.com/dundee/gdu/v5/internal/testapp [no test files] ? github.com/dundee/gdu/v5/internal/testdev [no test files] ? github.com/dundee/gdu/v5/internal/testdir [no test files] === RUN TestErr --- PASS: TestErr (0.00s) === RUN TestSeqErr --- PASS: TestSeqErr (0.00s) === RUN TestAnalyzeDir --- PASS: TestAnalyzeDir (0.00s) === RUN TestIgnoreDir --- PASS: TestIgnoreDir (0.00s) === RUN TestFlags --- PASS: TestFlags (0.00s) === RUN TestHardlink --- PASS: TestHardlink (0.00s) === RUN TestFollowSymlink --- PASS: TestFollowSymlink (0.00s) === RUN TestGitAnnexSymlink --- PASS: TestGitAnnexSymlink (0.00s) === RUN TestBrokenSymlinkSkipped --- PASS: TestBrokenSymlinkSkipped (0.00s) === RUN TestParallelStableOrderAnalyzerDeterminism --- PASS: TestParallelStableOrderAnalyzerDeterminism (0.00s) === RUN TestParallelVsSequentialConsistency --- PASS: TestParallelVsSequentialConsistency (0.00s) === RUN TestFileDirectoryInterleaving --- PASS: TestFileDirectoryInterleaving (0.00s) === RUN TestEncode --- PASS: TestEncode (0.00s) === RUN TestIsDir --- PASS: TestIsDir (0.00s) === RUN TestGetType --- PASS: TestGetType (0.00s) === RUN TestFind --- PASS: TestFind (0.00s) === RUN TestRemove --- PASS: TestRemove (0.00s) === RUN TestRemoveByName --- PASS: TestRemoveByName (0.00s) === RUN TestRemoveNotInDir --- PASS: TestRemoveNotInDir (0.00s) === RUN TestRemoveByNameNotInDir --- PASS: TestRemoveByNameNotInDir (0.00s) === RUN TestUpdateStats --- PASS: TestUpdateStats (0.00s) === RUN TestGetMultiLinkedInode --- PASS: TestGetMultiLinkedInode (0.00s) === RUN TestGetPathWithoutLeadingSlash --- PASS: TestGetPathWithoutLeadingSlash (0.00s) === RUN TestSetParent --- PASS: TestSetParent (0.00s) === RUN TestGetFiles --- PASS: TestGetFiles (0.00s) === RUN TestGetFilesLocked --- PASS: TestGetFilesLocked (0.00s) === RUN TestAddFilePanicsOnFile --- PASS: TestAddFilePanicsOnFile (0.00s) === RUN TestParallelAnalyzerSetFollowSymlinks --- PASS: TestParallelAnalyzerSetFollowSymlinks (0.00s) === RUN TestParallelAnalyzerSetShowAnnexedSize --- PASS: TestParallelAnalyzerSetShowAnnexedSize (0.00s) === RUN TestGetDirFlagWithError --- PASS: TestGetDirFlagWithError (0.00s) === RUN TestGetDirFlagWithEmptyDir --- PASS: TestGetDirFlagWithEmptyDir (0.00s) === RUN TestGetDirFlagWithNormalDir --- PASS: TestGetDirFlagWithNormalDir (0.00s) === RUN TestGetFlagWithSymlink --- PASS: TestGetFlagWithSymlink (0.00s) === RUN TestGetFlagWithRegularFile --- PASS: TestGetFlagWithRegularFile (0.00s) === RUN TestParallelAnalyzerUpdateProgress --- PASS: TestParallelAnalyzerUpdateProgress (0.02s) === RUN TestParallelAnalyzerUpdateProgressWithDefaultCase --- PASS: TestParallelAnalyzerUpdateProgressWithDefaultCase (0.03s) === RUN TestParallelAnalyzerAnalyzeDirWithIgnoreDir --- PASS: TestParallelAnalyzerAnalyzeDirWithIgnoreDir (0.00s) === RUN TestSequentialAnalyzerSetFollowSymlinks --- PASS: TestSequentialAnalyzerSetFollowSymlinks (0.00s) === RUN TestSequentialAnalyzerSetShowAnnexedSize --- PASS: TestSequentialAnalyzerSetShowAnnexedSize (0.00s) === RUN TestSequentialAnalyzerUpdateProgress --- PASS: TestSequentialAnalyzerUpdateProgress (0.02s) === RUN TestSequentialAnalyzerUpdateProgressWithDefaultCase --- PASS: TestSequentialAnalyzerUpdateProgressWithDefaultCase (0.03s) === RUN TestSequentialAnalyzerAnalyzeDirWithIgnoreDir --- PASS: TestSequentialAnalyzerAnalyzeDirWithIgnoreDir (0.00s) === RUN TestAnalyzeDirSeq --- PASS: TestAnalyzeDirSeq (0.00s) === RUN TestIgnoreDirSeq --- PASS: TestIgnoreDirSeq (0.00s) === RUN TestFlagsSeq --- PASS: TestFlagsSeq (0.00s) === RUN TestHardlinkSeq --- PASS: TestHardlinkSeq (0.00s) === RUN TestFollowSymlinkSeq --- PASS: TestFollowSymlinkSeq (0.00s) === RUN TestBrokenSymlinkSkippedSeq --- PASS: TestBrokenSymlinkSkippedSeq (0.00s) === RUN TestSortByUsage --- PASS: TestSortByUsage (0.00s) === RUN TestStableSortByUsage --- PASS: TestStableSortByUsage (0.00s) === RUN TestSortByUsageAsc --- PASS: TestSortByUsageAsc (0.00s) === RUN TestSortBySize --- PASS: TestSortBySize (0.00s) === RUN TestSortBySizeAsc --- PASS: TestSortBySizeAsc (0.00s) === RUN TestSortByItemCount --- PASS: TestSortByItemCount (0.00s) === RUN TestSortByName --- PASS: TestSortByName (0.00s) === RUN TestNaturalSortByNameAsc --- PASS: TestNaturalSortByNameAsc (0.00s) === RUN TestSortByMtime --- PASS: TestSortByMtime (0.00s) === RUN TestNewSqliteStorage --- PASS: TestNewSqliteStorage (0.00s) === RUN TestSqliteStorageClose --- PASS: TestSqliteStorageClose (0.00s) === RUN TestSqliteStorageHasData --- PASS: TestSqliteStorageHasData (0.00s) === RUN TestSqliteStorageClearItems --- PASS: TestSqliteStorageClearItems (0.00s) === RUN TestSqliteStorageMetadata --- PASS: TestSqliteStorageMetadata (0.00s) === RUN TestSqliteStorageInsertAndGetItem --- PASS: TestSqliteStorageInsertAndGetItem (0.00s) === RUN TestSqliteStorageInsertAndGetChildren --- PASS: TestSqliteStorageInsertAndGetChildren (0.00s) === RUN TestSqliteStorageUpdateItem --- PASS: TestSqliteStorageUpdateItem (0.00s) === RUN TestSqliteStorageBulkInsert --- PASS: TestSqliteStorageBulkInsert (0.01s) === RUN TestSqliteStorageHasInode --- PASS: TestSqliteStorageHasInode (0.00s) === RUN TestSqliteStorageHasInodeBulkMode --- PASS: TestSqliteStorageHasInodeBulkMode (0.00s) === RUN TestSqliteItemGetPath --- PASS: TestSqliteItemGetPath (0.00s) === RUN TestSqliteItemGetType --- PASS: TestSqliteItemGetType (0.00s) === RUN TestSqliteItemGetParent --- PASS: TestSqliteItemGetParent (0.00s) === RUN TestSqliteItemGetMultiLinkedInode --- PASS: TestSqliteItemGetMultiLinkedInode (0.00s) === RUN TestSqliteItemGetFiles --- PASS: TestSqliteItemGetFiles (0.00s) === RUN TestSqliteItemGetFilesLocked --- PASS: TestSqliteItemGetFilesLocked (0.00s) === RUN TestSqliteItemRLock --- PASS: TestSqliteItemRLock (0.00s) === RUN TestSqliteItemGetItemStats --- PASS: TestSqliteItemGetItemStats (0.00s) === RUN TestSqliteItemUpdateStats --- PASS: TestSqliteItemUpdateStats (0.00s) === RUN TestSqliteItemAddFile --- PASS: TestSqliteItemAddFile (0.00s) === RUN TestSqliteItemRemoveFile --- PASS: TestSqliteItemRemoveFile (0.00s) === RUN TestSqliteItemRemoveFileByName --- PASS: TestSqliteItemRemoveFileByName (0.00s) === RUN TestSqliteItemEncodeJSON --- PASS: TestSqliteItemEncodeJSON (0.00s) === RUN TestCreateSqliteAnalyzer --- PASS: TestCreateSqliteAnalyzer (0.00s) === RUN TestSqliteAnalyzerSetFollowSymlinks --- PASS: TestSqliteAnalyzerSetFollowSymlinks (0.00s) === RUN TestSqliteAnalyzerSetShowAnnexedSize --- PASS: TestSqliteAnalyzerSetShowAnnexedSize (0.00s) === RUN TestSqliteAnalyzerSetArchiveBrowsing --- PASS: TestSqliteAnalyzerSetArchiveBrowsing (0.00s) === RUN TestSqliteAnalyzerSetTimeFilter --- PASS: TestSqliteAnalyzerSetTimeFilter (0.00s) === RUN TestSqliteAnalyzerSetFileTypeFilter --- PASS: TestSqliteAnalyzerSetFileTypeFilter (0.00s) === RUN TestSqliteAnalyzerGetProgressChan --- PASS: TestSqliteAnalyzerGetProgressChan (0.00s) === RUN TestSqliteAnalyzerGetDone --- PASS: TestSqliteAnalyzerGetDone (0.00s) === RUN TestSqliteAnalyzerResetProgress --- PASS: TestSqliteAnalyzerResetProgress (0.00s) === RUN TestSqliteAnalyzerAnalyzeDir --- PASS: TestSqliteAnalyzerAnalyzeDir (0.00s) === RUN TestSqliteAnalyzerIgnoreDir --- PASS: TestSqliteAnalyzerIgnoreDir (0.00s) === RUN TestSqliteAnalyzerIgnoreFileType --- PASS: TestSqliteAnalyzerIgnoreFileType (0.07s) === RUN TestSqliteAnalyzerHardlinks --- PASS: TestSqliteAnalyzerHardlinks (0.00s) === RUN TestSqliteAnalyzerSymlink --- PASS: TestSqliteAnalyzerSymlink (0.00s) === RUN TestSqliteAnalyzerFollowSymlink --- PASS: TestSqliteAnalyzerFollowSymlink (0.00s) === RUN TestSqliteAnalyzerTimeFilter --- PASS: TestSqliteAnalyzerTimeFilter (0.00s) === RUN TestSqliteAnalyzerLoadFromExisting --- PASS: TestSqliteAnalyzerLoadFromExisting (0.01s) === RUN TestSqliteAnalyzerProgress --- PASS: TestSqliteAnalyzerProgress (0.00s) === RUN TestStoredAnalyzerGetProgressChan --- PASS: TestStoredAnalyzerGetProgressChan (0.00s) === RUN TestStoredAnalyzerSetFollowSymlinks --- PASS: TestStoredAnalyzerSetFollowSymlinks (0.00s) === RUN TestStoredAnalyzerSetShowAnnexedSize --- PASS: TestStoredAnalyzerSetShowAnnexedSize (0.00s) === RUN TestStoredDirGetFilesCached --- PASS: TestStoredDirGetFilesCached (0.00s) === RUN TestStoredDirRemoveFile --- PASS: TestStoredDirRemoveFile (1.09s) === RUN TestStoredDirUpdateStats --- PASS: TestStoredDirUpdateStats (1.07s) === RUN TestStoredDirUpdateStatsWithMtimeUpdate --- PASS: TestStoredDirUpdateStatsWithMtimeUpdate (1.11s) === RUN TestStoredDirUpdateStatsWithFlagUpdate --- PASS: TestStoredDirUpdateStatsWithFlagUpdate (1.11s) === RUN TestStoredDirUpdateStatsWithDotFlag --- PASS: TestStoredDirUpdateStatsWithDotFlag (1.07s) === RUN TestStoredAnalyzerWithZip --- PASS: TestStoredAnalyzerWithZip (1.04s) === RUN TestEncDec &{0xc000267860 [] {{} {0 0}}} &{0xc0002678b0 [] {{} {0 0}}} --- PASS: TestEncDec (0.00s) === RUN TestStoredAnalyzer --- PASS: TestStoredAnalyzer (1.17s) === RUN TestRemoveStoredFile --- PASS: TestRemoveStoredFile (1.21s) === RUN TestParentDirGetNamePanics --- PASS: TestParentDirGetNamePanics (0.00s) === RUN TestParentDirGetFlagPanics --- PASS: TestParentDirGetFlagPanics (0.00s) === RUN TestParentDirIsDirPanics --- PASS: TestParentDirIsDirPanics (0.00s) === RUN TestParentDirGetSizePanics --- PASS: TestParentDirGetSizePanics (0.00s) === RUN TestParentDirGetTypePanics --- PASS: TestParentDirGetTypePanics (0.00s) === RUN TestParentDirGetUsagePanics --- PASS: TestParentDirGetUsagePanics (0.00s) === RUN TestParentDirGetMtimePanics --- PASS: TestParentDirGetMtimePanics (0.00s) === RUN TestParentDirGetItemCountPanics --- PASS: TestParentDirGetItemCountPanics (0.00s) === RUN TestParentDirGetParentPanics --- PASS: TestParentDirGetParentPanics (0.00s) === RUN TestParentDirSetParentPanics --- PASS: TestParentDirSetParentPanics (0.00s) === RUN TestParentDirGetMultiLinkedInodePanics --- PASS: TestParentDirGetMultiLinkedInodePanics (0.00s) === RUN TestParentDirEncodeJSONPanics --- PASS: TestParentDirEncodeJSONPanics (0.00s) === RUN TestParentDirUpdateStatsPanics --- PASS: TestParentDirUpdateStatsPanics (0.00s) === RUN TestParentDirAddFilePanics --- PASS: TestParentDirAddFilePanics (0.00s) === RUN TestParentDirGetFilesPanics --- PASS: TestParentDirGetFilesPanics (0.00s) === RUN TestParentDirGetFilesLockedPanics --- PASS: TestParentDirGetFilesLockedPanics (0.00s) === RUN TestParentDirRLockPanics --- PASS: TestParentDirRLockPanics (0.00s) === RUN TestParentDirRemoveFilePanics --- PASS: TestParentDirRemoveFilePanics (0.00s) === RUN TestParentDirGetItemStatsPanics --- PASS: TestParentDirGetItemStatsPanics (0.00s) === RUN TestFollowSymlinkErr --- PASS: TestFollowSymlinkErr (0.00s) === RUN TestCollectTopFiles2 --- PASS: TestCollectTopFiles2 (0.00s) === RUN TestCollectTopFiles1 --- PASS: TestCollectTopFiles1 (0.00s) === RUN TestAdd2 --- PASS: TestAdd2 (0.00s) === RUN TestAdd3 --- PASS: TestAdd3 (0.00s) === RUN TestZipFileGetPath --- PASS: TestZipFileGetPath (0.00s) === RUN TestZipFileEncodeJSON --- PASS: TestZipFileEncodeJSON (0.00s) === RUN TestZipDirEncodeJSON --- PASS: TestZipDirEncodeJSON (0.00s) === RUN TestZipDirGetPathWithParent --- PASS: TestZipDirGetPathWithParent (0.00s) === RUN TestZipDirGetPathWithoutParent --- PASS: TestZipDirGetPathWithoutParent (0.00s) === RUN TestProcessZipFileWithEmptyZip --- PASS: TestProcessZipFileWithEmptyZip (0.00s) === RUN TestProcessZipFileWithDirectoryEntries --- PASS: TestProcessZipFileWithDirectoryEntries (0.00s) === RUN TestProcessZipFileWithNestedDirectories --- PASS: TestProcessZipFileWithNestedDirectories (0.00s) === RUN TestProcessZipFileWithRootFiles --- PASS: TestProcessZipFileWithRootFiles (0.00s) === RUN TestProcessZipFileError --- PASS: TestProcessZipFileError (0.00s) === RUN TestGetZipFileSizeWithEmptyZip --- PASS: TestGetZipFileSizeWithEmptyZip (0.00s) === RUN TestGetZipFileSizeWithFiles --- PASS: TestGetZipFileSizeWithFiles (0.00s) === RUN TestGetZipFileSizeWithDirectories --- PASS: TestGetZipFileSizeWithDirectories (0.00s) === RUN TestGetZipFileSizeError --- PASS: TestGetZipFileSizeError (0.00s) === RUN TestEnsureZipDirExistsWithEmptyPath --- PASS: TestEnsureZipDirExistsWithEmptyPath (0.00s) === RUN TestEnsureZipDirExistsWithDotPath --- PASS: TestEnsureZipDirExistsWithDotPath (0.00s) === RUN TestEnsureZipDirExistsWithExistingPath --- PASS: TestEnsureZipDirExistsWithExistingPath (0.00s) === RUN TestEnsureZipDirExistsWithNestedPath --- PASS: TestEnsureZipDirExistsWithNestedPath (0.00s) === RUN TestIsZipFileFunction --- PASS: TestIsZipFileFunction (0.00s) === RUN TestSequentialAnalyzerWithZipFile --- PASS: TestSequentialAnalyzerWithZipFile (0.00s) === RUN TestParallelAnalyzerWithZipFile --- PASS: TestParallelAnalyzerWithZipFile (0.00s) === RUN TestZipFileWithNestedStructure --- PASS: TestZipFileWithNestedStructure (0.00s) === RUN TestIsZipFile --- PASS: TestIsZipFile (0.00s) === RUN TestProcessZipFile zipdir_test.go:63: Found 3 files in zip: zipdir_test.go:65: - dir1 (isDir: true, type: ZipDirectory) zipdir_test.go:65: - subdir (isDir: true, type: ZipDirectory) zipdir_test.go:65: - test.txt (isDir: false, type: ZipFile) --- PASS: TestProcessZipFile (0.00s) === RUN TestGetZipFileSize zipdir_test.go:103: Uncompressed size: 74, Compressed size: 92 --- PASS: TestGetZipFileSize (0.00s) === RUN TestEnsureZipDirExists --- PASS: TestEnsureZipDirExists (0.00s) PASS ok github.com/dundee/gdu/v5/pkg/analyze 9.207s === RUN TestAnnexedFileInfo --- PASS: TestAnnexedFileInfo (0.00s) === RUN TestAnnexedFileInfoErr 2026/02/19 14:31:02 key is is missing backend --- PASS: TestAnnexedFileInfoErr (0.00s) === RUN TestSizeFromKeyErr --- PASS: TestSizeFromKeyErr (0.00s) PASS ok github.com/dundee/gdu/v5/pkg/annex 0.005s === RUN TestGetDevicesInfo --- PASS: TestGetDevicesInfo (0.00s) === RUN TestGetDevicesInfoFail --- PASS: TestGetDevicesInfoFail (0.00s) === RUN TestSnapMountsNotShown --- PASS: TestSnapMountsNotShown (0.00s) === RUN TestZfsMountsShown --- PASS: TestZfsMountsShown (0.00s) === RUN TestNfsMountsShown --- PASS: TestNfsMountsShown (0.00s) === RUN TestMountsWithSpaces --- PASS: TestMountsWithSpaces (0.00s) === RUN TestNested --- PASS: TestNested (0.00s) === RUN TestSortByName --- PASS: TestSortByName (0.00s) === RUN TestSortByUsedSize --- PASS: TestSortByUsedSize (0.00s) PASS ok github.com/dundee/gdu/v5/pkg/device 0.005s ? github.com/dundee/gdu/v5/pkg/fs [no test files] === RUN TestShortenPath --- PASS: TestShortenPath (0.00s) PASS ok github.com/dundee/gdu/v5/pkg/path 0.005s === RUN TestItemFromDirParallelWithErr --- PASS: TestItemFromDirParallelWithErr (0.00s) === RUN TestItemFromDirParallelWithErr2 time="2026-02-19T14:31:02Z" level=info msg="open test_dir/nested/subnested: permission denied" --- PASS: TestItemFromDirParallelWithErr2 (0.00s) === RUN TestRemoveFileParallel --- PASS: TestRemoveFileParallel (0.00s) === RUN TestRemoveDirParallel --- PASS: TestRemoveDirParallel (0.00s) === RUN TestRemoveFileWithErr --- PASS: TestRemoveFileWithErr (0.00s) === RUN TestTruncateFile --- PASS: TestTruncateFile (0.00s) === RUN TestRemoveFile --- PASS: TestRemoveFile (0.00s) === RUN TestTruncateFileWithErr --- PASS: TestTruncateFileWithErr (0.00s) PASS ok github.com/dundee/gdu/v5/pkg/remove 0.013s === RUN TestParseSince === RUN TestParseSince/empty_string === RUN TestParseSince/RFC3339_with_timezone === RUN TestParseSince/RFC3339_UTC === RUN TestParseSince/RFC3339_with_nanoseconds === RUN TestParseSince/date_only_YYYY-MM-DD === RUN TestParseSince/invalid_format === RUN TestParseSince/invalid_date === RUN TestParseSince/too_short_date === RUN TestParseSince/too_long_date --- PASS: TestParseSince (0.00s) --- PASS: TestParseSince/empty_string (0.00s) --- PASS: TestParseSince/RFC3339_with_timezone (0.00s) --- PASS: TestParseSince/RFC3339_UTC (0.00s) --- PASS: TestParseSince/RFC3339_with_nanoseconds (0.00s) --- PASS: TestParseSince/date_only_YYYY-MM-DD (0.00s) --- PASS: TestParseSince/invalid_format (0.00s) --- PASS: TestParseSince/invalid_date (0.00s) --- PASS: TestParseSince/too_short_date (0.00s) --- PASS: TestParseSince/too_long_date (0.00s) === RUN TestIncludeBySince === RUN TestIncludeBySince/file_before_date_boundary === RUN TestIncludeBySince/file_at_start_of_date === RUN TestIncludeBySince/file_during_date === RUN TestIncludeBySince/file_at_end_of_date === RUN TestIncludeBySince/file_after_date === RUN TestIncludeBySince/instant_mode_-_file_before === RUN TestIncludeBySince/instant_mode_-_file_after === RUN TestIncludeBySince/instant_mode_-_file_exactly_at_boundary --- PASS: TestIncludeBySince (0.00s) --- PASS: TestIncludeBySince/file_before_date_boundary (0.00s) --- PASS: TestIncludeBySince/file_at_start_of_date (0.00s) --- PASS: TestIncludeBySince/file_during_date (0.00s) --- PASS: TestIncludeBySince/file_at_end_of_date (0.00s) --- PASS: TestIncludeBySince/file_after_date (0.00s) --- PASS: TestIncludeBySince/instant_mode_-_file_before (0.00s) --- PASS: TestIncludeBySince/instant_mode_-_file_after (0.00s) --- PASS: TestIncludeBySince/instant_mode_-_file_exactly_at_boundary (0.00s) === RUN TestIncludeBySinceEmpty --- PASS: TestIncludeBySinceEmpty (0.00s) === RUN TestTimeBoundIsEmpty === RUN TestTimeBoundIsEmpty/empty_bound === RUN TestTimeBoundIsEmpty/instant_bound === RUN TestTimeBoundIsEmpty/dateOnly_bound --- PASS: TestTimeBoundIsEmpty (0.00s) --- PASS: TestTimeBoundIsEmpty/empty_bound (0.00s) --- PASS: TestTimeBoundIsEmpty/instant_bound (0.00s) --- PASS: TestTimeBoundIsEmpty/dateOnly_bound (0.00s) === RUN TestParseDuration === RUN TestParseDuration/empty_string === RUN TestParseDuration/seconds === RUN TestParseDuration/minutes === RUN TestParseDuration/hours === RUN TestParseDuration/days === RUN TestParseDuration/weeks === RUN TestParseDuration/months === RUN TestParseDuration/years === RUN TestParseDuration/combined_hours_and_minutes === RUN TestParseDuration/combined_with_spaces === RUN TestParseDuration/complex_combination === RUN TestParseDuration/uppercase === RUN TestParseDuration/invalid_format === RUN TestParseDuration/no_number === RUN TestParseDuration/partial_match === RUN TestParseDuration/invalid_number --- PASS: TestParseDuration (0.00s) --- PASS: TestParseDuration/empty_string (0.00s) --- PASS: TestParseDuration/seconds (0.00s) --- PASS: TestParseDuration/minutes (0.00s) --- PASS: TestParseDuration/hours (0.00s) --- PASS: TestParseDuration/days (0.00s) --- PASS: TestParseDuration/weeks (0.00s) --- PASS: TestParseDuration/months (0.00s) --- PASS: TestParseDuration/years (0.00s) --- PASS: TestParseDuration/combined_hours_and_minutes (0.00s) --- PASS: TestParseDuration/combined_with_spaces (0.00s) --- PASS: TestParseDuration/complex_combination (0.00s) --- PASS: TestParseDuration/uppercase (0.00s) --- PASS: TestParseDuration/invalid_format (0.00s) --- PASS: TestParseDuration/no_number (0.00s) --- PASS: TestParseDuration/partial_match (0.00s) --- PASS: TestParseDuration/invalid_number (0.00s) === RUN TestNewTimeFilter === RUN TestNewTimeFilter/empty_filter === RUN TestNewTimeFilter/since_only === RUN TestNewTimeFilter/until_only === RUN TestNewTimeFilter/max-age_only === RUN TestNewTimeFilter/min-age_only === RUN TestNewTimeFilter/since_and_until === RUN TestNewTimeFilter/max-age_and_min-age === RUN TestNewTimeFilter/all_filters === RUN TestNewTimeFilter/invalid_since === RUN TestNewTimeFilter/invalid_until === RUN TestNewTimeFilter/invalid_max-age === RUN TestNewTimeFilter/invalid_min-age --- PASS: TestNewTimeFilter (0.00s) --- PASS: TestNewTimeFilter/empty_filter (0.00s) --- PASS: TestNewTimeFilter/since_only (0.00s) --- PASS: TestNewTimeFilter/until_only (0.00s) --- PASS: TestNewTimeFilter/max-age_only (0.00s) --- PASS: TestNewTimeFilter/min-age_only (0.00s) --- PASS: TestNewTimeFilter/since_and_until (0.00s) --- PASS: TestNewTimeFilter/max-age_and_min-age (0.00s) --- PASS: TestNewTimeFilter/all_filters (0.00s) --- PASS: TestNewTimeFilter/invalid_since (0.00s) --- PASS: TestNewTimeFilter/invalid_until (0.00s) --- PASS: TestNewTimeFilter/invalid_max-age (0.00s) --- PASS: TestNewTimeFilter/invalid_min-age (0.00s) === RUN TestTimeFilterIncludeByTimeFilter === RUN TestTimeFilterIncludeByTimeFilter/since_filter_-_file_after === RUN TestTimeFilterIncludeByTimeFilter/since_filter_-_file_before === RUN TestTimeFilterIncludeByTimeFilter/until_filter_-_file_before === RUN TestTimeFilterIncludeByTimeFilter/until_filter_-_file_after === RUN TestTimeFilterIncludeByTimeFilter/max-age_filter_-_file_recent === RUN TestTimeFilterIncludeByTimeFilter/max-age_filter_-_file_old === RUN TestTimeFilterIncludeByTimeFilter/min-age_filter_-_file_old === RUN TestTimeFilterIncludeByTimeFilter/min-age_filter_-_file_recent === RUN TestTimeFilterIncludeByTimeFilter/combined_filters_-_all_pass === RUN TestTimeFilterIncludeByTimeFilter/combined_filters_-_since_fails === RUN TestTimeFilterIncludeByTimeFilter/combined_filters_-_until_fails === RUN TestTimeFilterIncludeByTimeFilter/combined_filters_-_max-age_fails === RUN TestTimeFilterIncludeByTimeFilter/combined_filters_-_min-age_fails === RUN TestTimeFilterIncludeByTimeFilter/date-only_since_and_max-age_-_fail === RUN TestTimeFilterIncludeByTimeFilter/date-only_since_and_max-age_-_pass === RUN TestTimeFilterIncludeByTimeFilter/date-only_until_and_min-age_-_fail === RUN TestTimeFilterIncludeByTimeFilter/date-only_until_and_min-age_-_pass --- PASS: TestTimeFilterIncludeByTimeFilter (0.00s) --- PASS: TestTimeFilterIncludeByTimeFilter/since_filter_-_file_after (0.00s) --- PASS: TestTimeFilterIncludeByTimeFilter/since_filter_-_file_before (0.00s) --- PASS: TestTimeFilterIncludeByTimeFilter/until_filter_-_file_before (0.00s) --- PASS: TestTimeFilterIncludeByTimeFilter/until_filter_-_file_after (0.00s) --- PASS: TestTimeFilterIncludeByTimeFilter/max-age_filter_-_file_recent (0.00s) --- PASS: TestTimeFilterIncludeByTimeFilter/max-age_filter_-_file_old (0.00s) --- PASS: TestTimeFilterIncludeByTimeFilter/min-age_filter_-_file_old (0.00s) --- PASS: TestTimeFilterIncludeByTimeFilter/min-age_filter_-_file_recent (0.00s) --- PASS: TestTimeFilterIncludeByTimeFilter/combined_filters_-_all_pass (0.00s) --- PASS: TestTimeFilterIncludeByTimeFilter/combined_filters_-_since_fails (0.00s) --- PASS: TestTimeFilterIncludeByTimeFilter/combined_filters_-_until_fails (0.00s) --- PASS: TestTimeFilterIncludeByTimeFilter/combined_filters_-_max-age_fails (0.00s) --- PASS: TestTimeFilterIncludeByTimeFilter/combined_filters_-_min-age_fails (0.00s) --- PASS: TestTimeFilterIncludeByTimeFilter/date-only_since_and_max-age_-_fail (0.00s) --- PASS: TestTimeFilterIncludeByTimeFilter/date-only_since_and_max-age_-_pass (0.00s) --- PASS: TestTimeFilterIncludeByTimeFilter/date-only_until_and_min-age_-_fail (0.00s) --- PASS: TestTimeFilterIncludeByTimeFilter/date-only_until_and_min-age_-_pass (0.00s) === RUN TestIncludeByTimeBound === RUN TestIncludeByTimeBound/since_instant_-_file_after === RUN TestIncludeByTimeBound/since_instant_-_file_before === RUN TestIncludeByTimeBound/since_instant_-_file_exactly_at_boundary === RUN TestIncludeByTimeBound/until_instant_-_file_before === RUN TestIncludeByTimeBound/until_instant_-_file_after === RUN TestIncludeByTimeBound/until_instant_-_file_exactly_at_boundary === RUN TestIncludeByTimeBound/since_date_-_file_just_before_day === RUN TestIncludeByTimeBound/since_date_-_file_at_start_of_day === RUN TestIncludeByTimeBound/since_date_-_file_at_end_of_day === RUN TestIncludeByTimeBound/since_date_-_file_on_next_day === RUN TestIncludeByTimeBound/until_date_-_file_on_previous_day === RUN TestIncludeByTimeBound/until_date_-_file_at_start_of_day === RUN TestIncludeByTimeBound/until_date_-_file_at_end_of_day === RUN TestIncludeByTimeBound/until_date_-_file_just_after_day --- PASS: TestIncludeByTimeBound (0.00s) --- PASS: TestIncludeByTimeBound/since_instant_-_file_after (0.00s) --- PASS: TestIncludeByTimeBound/since_instant_-_file_before (0.00s) --- PASS: TestIncludeByTimeBound/since_instant_-_file_exactly_at_boundary (0.00s) --- PASS: TestIncludeByTimeBound/until_instant_-_file_before (0.00s) --- PASS: TestIncludeByTimeBound/until_instant_-_file_after (0.00s) --- PASS: TestIncludeByTimeBound/until_instant_-_file_exactly_at_boundary (0.00s) --- PASS: TestIncludeByTimeBound/since_date_-_file_just_before_day (0.00s) --- PASS: TestIncludeByTimeBound/since_date_-_file_at_start_of_day (0.00s) --- PASS: TestIncludeByTimeBound/since_date_-_file_at_end_of_day (0.00s) --- PASS: TestIncludeByTimeBound/since_date_-_file_on_next_day (0.00s) --- PASS: TestIncludeByTimeBound/until_date_-_file_on_previous_day (0.00s) --- PASS: TestIncludeByTimeBound/until_date_-_file_at_start_of_day (0.00s) --- PASS: TestIncludeByTimeBound/until_date_-_file_at_end_of_day (0.00s) --- PASS: TestIncludeByTimeBound/until_date_-_file_just_after_day (0.00s) PASS ok github.com/dundee/gdu/v5/pkg/timefilter 0.007s === RUN TestReadFromStorage --- PASS: TestReadFromStorage (1.22s) === RUN TestReadFromStorageWithErr --- PASS: TestReadFromStorageWithErr (0.06s) === RUN TestAnalyzePath --- PASS: TestAnalyzePath (0.00s) === RUN TestAnalyzePathWithProgress --- PASS: TestAnalyzePathWithProgress (0.30s) === RUN TestShowDevices --- PASS: TestShowDevices (0.00s) === RUN TestReadAnalysisWhileExporting --- PASS: TestReadAnalysisWhileExporting (0.00s) === RUN TestExportToFile --- PASS: TestExportToFile (0.20s) === RUN TestFormatSize --- PASS: TestFormatSize (0.00s) === RUN TestFormatSizeDec --- PASS: TestFormatSizeDec (0.00s) === RUN TestReadAnalysis --- PASS: TestReadAnalysis (0.00s) === RUN TestReadAnalysisWithEmptyInput --- PASS: TestReadAnalysisWithEmptyInput (0.00s) === RUN TestReadAnalysisWithEmptyDict --- PASS: TestReadAnalysisWithEmptyDict (0.00s) === RUN TestReadFromBrokenInput --- PASS: TestReadFromBrokenInput (0.00s) === RUN TestReadAnalysisWithEmptyArray --- PASS: TestReadAnalysisWithEmptyArray (0.00s) === RUN TestReadAnalysisWithWrongContent --- PASS: TestReadAnalysisWithWrongContent (0.00s) === RUN TestReadAnalysisWithEmptyDirContent --- PASS: TestReadAnalysisWithEmptyDirContent (0.00s) === RUN TestReadAnalysisWithWrongDirItem --- PASS: TestReadAnalysisWithWrongDirItem (0.00s) === RUN TestReadAnalysisWithWrongSubdirItem --- PASS: TestReadAnalysisWithWrongSubdirItem (0.00s) PASS ok github.com/dundee/gdu/v5/report 1.792s === RUN TestShowDevicesWithErr --- PASS: TestShowDevicesWithErr (0.00s) === RUN TestAnalyzePath --- PASS: TestAnalyzePath (0.00s) === RUN TestShowSummary --- PASS: TestShowSummary (0.00s) === RUN TestShowSummaryBw --- PASS: TestShowSummaryBw (0.00s) === RUN TestShowTop --- PASS: TestShowTop (0.00s) === RUN TestShowTopBw --- PASS: TestShowTopBw (0.00s) === RUN TestShowDepth --- PASS: TestShowDepth (0.00s) === RUN TestShowDepthWithColors --- PASS: TestShowDepthWithColors (0.00s) === RUN TestShowDepthWithReverseSort --- PASS: TestShowDepthWithReverseSort (0.00s) === RUN TestAnalyzeSubdir --- PASS: TestAnalyzeSubdir (0.00s) === RUN TestAnalyzePathWithColors --- PASS: TestAnalyzePathWithColors (0.00s) === RUN TestAnalyzePathWoUnicode --- PASS: TestAnalyzePathWoUnicode (0.10s) === RUN TestItemRows --- PASS: TestItemRows (0.10s) === RUN TestAnalyzePathWithProgress --- PASS: TestAnalyzePathWithProgress (0.10s) === RUN TestShowDevices --- PASS: TestShowDevices (0.00s) === RUN TestShowDevicesWithColor --- PASS: TestShowDevicesWithColor (0.00s) === RUN TestReadAnalysisWithColor --- PASS: TestReadAnalysisWithColor (0.10s) === RUN TestReadAnalysisBw --- PASS: TestReadAnalysisBw (0.00s) === RUN TestReadAnalysisWithWrongFile --- PASS: TestReadAnalysisWithWrongFile (0.00s) === RUN TestReadAnalysisWithSummarize --- PASS: TestReadAnalysisWithSummarize (0.00s) === RUN TestMaxInt --- PASS: TestMaxInt (0.00s) === RUN TestFormatSize --- PASS: TestFormatSize (0.00s) === RUN TestFormatSizeDec --- PASS: TestFormatSizeDec (0.00s) === RUN TestFormatSizeRaw --- PASS: TestFormatSizeRaw (0.00s) === RUN TestFormatSizeFixedUnitBinary --- PASS: TestFormatSizeFixedUnitBinary (0.00s) === RUN TestFormatSizeFixedUnitSI --- PASS: TestFormatSizeFixedUnitSI (0.00s) === RUN TestAnalyzePathWithReverseSort --- PASS: TestAnalyzePathWithReverseSort (0.00s) === RUN TestAnalyzePathWithoutReverseSort --- PASS: TestAnalyzePathWithoutReverseSort (0.00s) === RUN TestReverseSortWithColors --- PASS: TestReverseSortWithColors (0.00s) === RUN TestReverseSortWithSummarize --- PASS: TestReverseSortWithSummarize (0.00s) === RUN TestReverseSortWithTop --- PASS: TestReverseSortWithTop (0.00s) === RUN TestReverseSortFromAnalysisFile --- PASS: TestReverseSortFromAnalysisFile (0.10s) PASS ok github.com/dundee/gdu/v5/stdout 0.528s === RUN TestShowDevicesWithError --- PASS: TestShowDevicesWithError (0.00s) === RUN TestShowDevices --- PASS: TestShowDevices (0.00s) === RUN TestShowDevicesBW --- PASS: TestShowDevicesBW (0.00s) === RUN TestDeviceSelected --- PASS: TestDeviceSelected (0.00s) === RUN TestNilDeviceSelected --- PASS: TestNilDeviceSelected (0.00s) === RUN TestAnalyzePath --- PASS: TestAnalyzePath (0.00s) === RUN TestAnalyzePathBW --- PASS: TestAnalyzePathBW (0.00s) === RUN TestAnalyzePathWithParentDir --- PASS: TestAnalyzePathWithParentDir (0.00s) === RUN TestReadAnalysis --- PASS: TestReadAnalysis (0.00s) === RUN TestReadAnalysisWithWrongFile --- PASS: TestReadAnalysisWithWrongFile (0.00s) === RUN TestViewDirContents --- PASS: TestViewDirContents (0.00s) === RUN TestViewFileWithoutCurrentDir --- PASS: TestViewFileWithoutCurrentDir (0.00s) === RUN TestViewContentsOfNotExistingFile --- PASS: TestViewContentsOfNotExistingFile (0.00s) === RUN TestViewFile --- PASS: TestViewFile (0.00s) === RUN TestChangeCwd --- PASS: TestChangeCwd (0.00s) === RUN TestChangeCwdWithErr --- PASS: TestChangeCwdWithErr (0.00s) === RUN TestShowInfo --- PASS: TestShowInfo (0.00s) === RUN TestShowInfoBW --- PASS: TestShowInfoBW (0.00s) === RUN TestShowInfoWithHardlinks --- PASS: TestShowInfoWithHardlinks (0.00s) === RUN TestShowInfoWithoutCurrentDir --- PASS: TestShowInfoWithoutCurrentDir (0.00s) === RUN TestExitViewFile --- PASS: TestExitViewFile (0.00s) === RUN TestCollapsedPathStruct --- PASS: TestCollapsedPathStruct (0.00s) === RUN TestFindCollapsedParentNilCases --- PASS: TestFindCollapsedParentNilCases (0.00s) === RUN TestFunctionExistence --- PASS: TestFunctionExistence (0.00s) === RUN TestFindCollapsiblePath --- PASS: TestFindCollapsiblePath (0.00s) === RUN TestFindCollapsedParent --- PASS: TestFindCollapsedParent (0.00s) === RUN TestFormatCollapsedRow --- PASS: TestFormatCollapsedRow (0.00s) === RUN TestCollapsedPathIntegration --- PASS: TestCollapsedPathIntegration (0.00s) === RUN TestExecute --- PASS: TestExecute (0.00s) === RUN TestConfirmExport --- PASS: TestConfirmExport (0.00s) === RUN TestExportAnalysis --- PASS: TestExportAnalysis (0.00s) === RUN TestExportAnalysisEsc --- PASS: TestExportAnalysisEsc (0.00s) === RUN TestExportAnalysisWithName --- PASS: TestExportAnalysisWithName (0.00s) === RUN TestExportAnalysisWithoutRights --- PASS: TestExportAnalysisWithoutRights (0.00s) === RUN TestFiltering --- PASS: TestFiltering (0.00s) === RUN TestFilteringWithoutCurrentDir --- PASS: TestFilteringWithoutCurrentDir (0.00s) === RUN TestSwitchToTable --- PASS: TestSwitchToTable (0.00s) === RUN TestExitFiltering --- PASS: TestExitFiltering (0.00s) === RUN TestFormatSize --- PASS: TestFormatSize (0.00s) === RUN TestFormatSizeDec --- PASS: TestFormatSizeDec (0.00s) === RUN TestFormatCount --- PASS: TestFormatCount (0.00s) === RUN TestEscapeName --- PASS: TestEscapeName (0.00s) === RUN TestMarked --- PASS: TestMarked (0.00s) === RUN TestIgnored --- PASS: TestIgnored (0.00s) === RUN TestSizeBar --- PASS: TestSizeBar (0.00s) === RUN TestOldSizeBar --- PASS: TestOldSizeBar (0.00s) === RUN TestShowHelp --- PASS: TestShowHelp (0.00s) === RUN TestCloseHelp --- PASS: TestCloseHelp (0.00s) === RUN TestCloseHelpWithQuestionMark --- PASS: TestCloseHelpWithQuestionMark (0.00s) === RUN TestKeyWhileDeleting --- PASS: TestKeyWhileDeleting (0.00s) === RUN TestLeftRightKeyWhileConfirm --- PASS: TestLeftRightKeyWhileConfirm (0.00s) === RUN TestMoveLeftRight --- PASS: TestMoveLeftRight (0.00s) === RUN TestMoveRightOnDevice --- PASS: TestMoveRightOnDevice (0.00s) === RUN TestStop --- PASS: TestStop (0.00s) === RUN TestStopWithPrintingPath --- PASS: TestStopWithPrintingPath (0.00s) === RUN TestSpawnShell --- PASS: TestSpawnShell (0.00s) === RUN TestSpawnShellWithoutDir --- PASS: TestSpawnShellWithoutDir (0.00s) === RUN TestSpawnShellWithWrongDir --- PASS: TestSpawnShellWithWrongDir (0.00s) === RUN TestSpawnShellWithError --- PASS: TestSpawnShellWithError (0.00s) === RUN TestSpawnShellWithNoSpawnShell --- PASS: TestSpawnShellWithNoSpawnShell (0.00s) === RUN TestOpenItemWithNoSpawnShell --- PASS: TestOpenItemWithNoSpawnShell (0.00s) === RUN TestShowConfirm --- PASS: TestShowConfirm (0.00s) === RUN TestDeleteEmpty --- PASS: TestDeleteEmpty (0.00s) === RUN TestMarkEmpty --- PASS: TestMarkEmpty (0.00s) === RUN TestIgnoreEmpty --- PASS: TestIgnoreEmpty (0.00s) === RUN TestDelete --- PASS: TestDelete (0.00s) === RUN TestDeleteWithNoDelete --- PASS: TestDeleteWithNoDelete (0.00s) === RUN TestDeleteMarked --- PASS: TestDeleteMarked (0.00s) === RUN TestDeleteParent --- PASS: TestDeleteParent (0.00s) === RUN TestMarkParent --- PASS: TestMarkParent (0.00s) === RUN TestIgnoreParent --- PASS: TestIgnoreParent (0.00s) === RUN TestEmptyDir --- PASS: TestEmptyDir (0.00s) === RUN TestMarkedEmptyDir --- PASS: TestMarkedEmptyDir (0.00s) === RUN TestIgnoreDir --- PASS: TestIgnoreDir (0.00s) === RUN TestEmptyFile --- PASS: TestEmptyFile (0.00s) === RUN TestMarkedEmptyFile --- PASS: TestMarkedEmptyFile (0.00s) === RUN TestSortByApparentSize --- PASS: TestSortByApparentSize (0.00s) === RUN TestShowFileCount --- PASS: TestShowFileCount (0.00s) === RUN TestShowFileCountBW --- PASS: TestShowFileCountBW (0.00s) === RUN TestShowMtime --- PASS: TestShowMtime (0.00s) === RUN TestShowMtimeBW --- PASS: TestShowMtimeBW (0.00s) === RUN TestShowRelativeBar --- PASS: TestShowRelativeBar (0.00s) === RUN TestRescan --- PASS: TestRescan (0.00s) === RUN TestSorting --- PASS: TestSorting (0.00s) === RUN TestShowFile --- PASS: TestShowFile (0.00s) === RUN TestShowInfoAndMoveAround --- PASS: TestShowInfoAndMoveAround (0.00s) === RUN TestBlockedActionsInArchive --- PASS: TestBlockedActionsInArchive (0.00s) === RUN TestItemMarked --- PASS: TestItemMarked (0.00s) === RUN TestDoubleClick --- PASS: TestDoubleClick (0.00s) === RUN TestScroll --- PASS: TestScroll (0.00s) === RUN TestScrollWhenPageOpened --- PASS: TestScrollWhenPageOpened (0.00s) === RUN TestEmptyEvent --- PASS: TestEmptyEvent (0.00s) === RUN TestMouseMove --- PASS: TestMouseMove (0.00s) === RUN TestGetScannerForEmptyString --- PASS: TestGetScannerForEmptyString (0.00s) === RUN TestGetScannerForPlainString --- PASS: TestGetScannerForPlainString (0.00s) === RUN TestGetScannerForGzipped --- PASS: TestGetScannerForGzipped (0.00s) === RUN TestGetScannerForBzipped --- PASS: TestGetScannerForBzipped (0.00s) === RUN TestGetScannerForXzipped --- PASS: TestGetScannerForXzipped (0.01s) === RUN TestHelpNoSpawnShell --- PASS: TestHelpNoSpawnShell (0.00s) === RUN TestCollapsePathFlag --- PASS: TestCollapsePathFlag (0.00s) === RUN TestAnalyzeByApparentSize --- PASS: TestAnalyzeByApparentSize (0.00s) === RUN TestSortByApparentSizeAsc --- PASS: TestSortByApparentSizeAsc (0.00s) === RUN TestAnalyzeBySize --- PASS: TestAnalyzeBySize (0.00s) === RUN TestSortBySizeAsc --- PASS: TestSortBySizeAsc (0.00s) === RUN TestAnalyzeByName --- PASS: TestAnalyzeByName (0.00s) === RUN TestAnalyzeByNameAsc --- PASS: TestAnalyzeByNameAsc (0.00s) === RUN TestAnalyzeByItemCount --- PASS: TestAnalyzeByItemCount (0.00s) === RUN TestAnalyzeByItemCountAsc --- PASS: TestAnalyzeByItemCountAsc (0.00s) === RUN TestAnalyzeByMtime --- PASS: TestAnalyzeByMtime (0.00s) === RUN TestAnalyzeByMtimeAsc --- PASS: TestAnalyzeByMtimeAsc (0.00s) === RUN TestSetSorting --- PASS: TestSetSorting (0.00s) === RUN TestSetDEfaultSorting --- PASS: TestSetDEfaultSorting (0.00s) === RUN TestSortDevicesByName --- PASS: TestSortDevicesByName (0.00s) === RUN TestSortDevicesByUsedSize --- PASS: TestSortDevicesByUsedSize (0.00s) === RUN TestFooter --- PASS: TestFooter (0.00s) === RUN TestUpdateProgress --- PASS: TestUpdateProgress (0.00s) === RUN TestHelp --- PASS: TestHelp (0.00s) === RUN TestHelpBw --- PASS: TestHelpBw (0.01s) === RUN TestAppRun --- PASS: TestAppRun (0.00s) === RUN TestAppRunWithErr --- PASS: TestAppRunWithErr (0.00s) === RUN TestRescanDir --- PASS: TestRescanDir (0.00s) === RUN TestDirSelected --- PASS: TestDirSelected (0.00s) === RUN TestFileSelected --- PASS: TestFileSelected (0.00s) === RUN TestSelectedWithoutCurrentDir --- PASS: TestSelectedWithoutCurrentDir (0.00s) === RUN TestBeforeDraw --- PASS: TestBeforeDraw (0.00s) === RUN TestIgnorePaths --- PASS: TestIgnorePaths (0.00s) === RUN TestConfirmDeletion --- PASS: TestConfirmDeletion (0.00s) === RUN TestConfirmDeletionBW --- PASS: TestConfirmDeletionBW (0.00s) === RUN TestConfirmEmpty --- PASS: TestConfirmEmpty (0.00s) === RUN TestConfirmEmptyMarked --- PASS: TestConfirmEmptyMarked (0.00s) === RUN TestConfirmDeletionMarked --- PASS: TestConfirmDeletionMarked (0.00s) === RUN TestConfirmDeletionMarkedBW --- PASS: TestConfirmDeletionMarkedBW (0.00s) === RUN TestDeleteSelected --- PASS: TestDeleteSelected (0.00s) === RUN TestDeleteSelectedInParallel --- PASS: TestDeleteSelectedInParallel (0.00s) === RUN TestDeleteSelectedInBackground --- PASS: TestDeleteSelectedInBackground (0.60s) === RUN TestDeleteSelectedInBackgroundAndParallel --- PASS: TestDeleteSelectedInBackgroundAndParallel (0.01s) === RUN TestDeleteSelectedInBackgroundBW --- PASS: TestDeleteSelectedInBackgroundBW (0.00s) === RUN TestEmptyDirInBackground --- PASS: TestEmptyDirInBackground (0.00s) === RUN TestEmptyFileInBackground --- PASS: TestEmptyFileInBackground (0.00s) === RUN TestDeleteSelectedWithErr --- PASS: TestDeleteSelectedWithErr (0.00s) === RUN TestDeleteSelectedInBackgroundWithErr --- PASS: TestDeleteSelectedInBackgroundWithErr (1.10s) === RUN TestDeleteMarkedWithErr --- PASS: TestDeleteMarkedWithErr (0.00s) === RUN TestDeleteMarkedInBackground --- PASS: TestDeleteMarkedInBackground (0.00s) === RUN TestDeleteMarkedInBackgroundWithStorage --- PASS: TestDeleteMarkedInBackgroundWithStorage (0.00s) === RUN TestDeleteMarkedInBackgroundWithStorageAndParallel --- PASS: TestDeleteMarkedInBackgroundWithStorageAndParallel (0.00s) === RUN TestDeleteMarkedInBackgroundWithErr --- PASS: TestDeleteMarkedInBackgroundWithErr (0.01s) === RUN TestShowErr --- PASS: TestShowErr (0.00s) === RUN TestShowErrBW --- PASS: TestShowErrBW (0.00s) === RUN TestMin --- PASS: TestMin (0.00s) === RUN TestSetStyles --- PASS: TestSetStyles (0.00s) === RUN TestSetCurrentItemNameMaxLen --- PASS: TestSetCurrentItemNameMaxLen (0.00s) === RUN TestUseOldSizeBar --- PASS: TestUseOldSizeBar (0.00s) === RUN TestSetShowItemCount --- PASS: TestSetShowItemCount (0.00s) === RUN TestSetShowMTime --- PASS: TestSetShowMTime (0.00s) === RUN TestNoDelete --- PASS: TestNoDelete (0.00s) === RUN TestNoSpawnShell --- PASS: TestNoSpawnShell (0.00s) === RUN TestConfirmDeletionSelectedButtonOrder --- PASS: TestConfirmDeletionSelectedButtonOrder (0.00s) === RUN TestConfirmDeletionSelectedSafeDefault --- PASS: TestConfirmDeletionSelectedSafeDefault (0.01s) === RUN TestConfirmDeletionButtonIndexMapping --- PASS: TestConfirmDeletionButtonIndexMapping (0.00s) === RUN TestConfirmEmptySelectedSafeDefault --- PASS: TestConfirmEmptySelectedSafeDefault (0.00s) === RUN TestConfirmDeletionMarkedSafeDefault --- PASS: TestConfirmDeletionMarkedSafeDefault (0.00s) === RUN TestConfirmEmptyMarkedSafeDefault --- PASS: TestConfirmEmptyMarkedSafeDefault (0.00s) === RUN TestSaferConfirmationPreventDataLoss --- PASS: TestSaferConfirmationPreventDataLoss (0.00s) === RUN TestConfirmDeletionSelectedCase1 --- PASS: TestConfirmDeletionSelectedCase1 (0.00s) === RUN TestConfirmDeletionMarkedCase1 --- PASS: TestConfirmDeletionMarkedCase1 (0.00s) === RUN TestGetUsageGraph --- PASS: TestGetUsageGraph (0.00s) PASS ok github.com/dundee/gdu/v5/tui 1.934s >>> gdu: Entering fakeroot... >>> gdu-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/community/gdu/pkg/gdu-doc/usr/share/man' 'usr/share/licenses' -> '/home/buildozer/aports/community/gdu/pkg/gdu-doc/usr/share/licenses' >>> gdu-doc*: Preparing subpackage gdu-doc... >>> gdu-doc*: Running postcheck for gdu-doc >>> gdu*: Running postcheck for gdu >>> gdu*: Preparing package gdu... >>> gdu*: Stripping binaries >>> gdu*: Scanning shared objects >>> gdu-doc*: Tracing dependencies... >>> gdu-doc*: Package size: 3.0 KB >>> gdu-doc*: Compressing data... >>> gdu-doc*: Create checksum... >>> gdu-doc*: Create gdu-doc-5.33.0-r0.apk >>> gdu*: Tracing dependencies... ncurses so:libc.musl-x86_64.so.1 >>> gdu*: Package size: 22.1 MB >>> gdu*: Compressing data... >>> gdu*: Create checksum... >>> gdu*: Create gdu-5.33.0-r0.apk >>> gdu: Build complete at Thu, 19 Feb 2026 14:31:12 +0000 elapsed time 0h 0m 52s >>> gdu: Cleaning up srcdir >>> gdu: Cleaning up pkgdir >>> gdu: Cleaning up tmpdir >>> gdu: Uninstalling dependencies... (1/6) Purging .makedepends-gdu (20260219.143021) (2/6) Purging ncurses (6.6_p20251231-r0) (3/6) Purging go (1.25.7-r0) (4/6) Purging gzip (1.14-r2) (5/6) Purging less (692-r0) (6/6) Purging tzdata (2025c-r0) Executing busybox-1.37.0-r31.trigger OK: 441.3 MiB in 107 packages >>> gdu: Updating the community/x86_64 repository index... >>> gdu: Signing the index...