dte test coverage


Directory: ./
Date: 2025-11-12 12:04:10
Coverage: low: ≥ 0% medium: ≥ 50.0% high: ≥ 85.0%
Coverage Exec Excl Total
Lines: 87.1% 18597 42 21401
Functions: 92.7% 1609 0 1736
Branches: 67.1% 5338 2 7955

File Lines Functions Branches
src/util/arith.c 100.0 100.0% 10 / 0 / 10 100.0% 2 / 0 / 2 50.0% 2 / 0 / 4
src/util/arith.h 100.0 100.0% 32 / 1 / 33 100.0% 12 / 0 / 12 50.0% 6 / 0 / 12
src/util/array.h 100.0 100.0% 21 / 2 / 23 100.0% 3 / 0 / 3 83.3% 10 / 0 / 12
src/util/ascii.h 100.0 100.0% 37 / 0 / 37 100.0% 12 / 0 / 12 100.0% 14 / 0 / 14
src/util/base64.c 100.0 100.0% 25 / 0 / 25 100.0% 2 / 0 / 2 100.0% 6 / 0 / 6
src/util/base64.h 100.0 100.0% 14 / 0 / 14 100.0% 2 / 0 / 2 100.0% 14 / 0 / 14
src/util/bit.h 100.0 100.0% 35 / 0 / 35 100.0% 12 / 0 / 12 100.0% 8 / 0 / 8
src/util/bsearch.h 100.0 100.0% 16 / 1 / 17 100.0% 3 / 0 / 3 83.3% 5 / 0 / 6
src/util/container.h 100.0 100.0% 3 / 0 / 3 100.0% 1 / 0 / 1 -% 0 / 0 / 0
src/util/exitcode.c 100.0 100.0% 14 / 0 / 14 100.0% 2 / 0 / 2 -% 0 / 0 / 0
src/util/fd.h 100.0 100.0% 13 / 0 / 13 100.0% 5 / 0 / 5 50.0% 8 / 0 / 16
src/util/hash.h 100.0 100.0% 18 / 0 / 18 100.0% 4 / 0 / 4 100.0% 4 / 0 / 4
src/util/hashmap.h 100.0 100.0% 18 / 0 / 18 100.0% 4 / 0 / 4 100.0% 8 / 0 / 8
src/util/hashset.c 100.0 100.0% 66 / 0 / 66 100.0% 7 / 0 / 7 91.7% 22 / 0 / 24
src/util/hashset.h 100.0 100.0% 13 / 0 / 13 100.0% 2 / 0 / 2 100.0% 8 / 0 / 8
src/util/intern.c 100.0 100.0% 8 / 0 / 8 100.0% 2 / 0 / 2 100.0% 2 / 0 / 2
src/util/intern.h 100.0 100.0% 7 / 0 / 7 100.0% 3 / 0 / 3 -% 0 / 0 / 0
src/util/intmap.h 100.0 100.0% 14 / 0 / 14 100.0% 3 / 0 / 3 90.0% 9 / 0 / 10
src/util/list.h 100.0 100.0% 23 / 0 / 23 100.0% 6 / 0 / 6 -% 0 / 0 / 0
src/util/log.h 100.0 100.0% 5 / 0 / 5 100.0% 3 / 0 / 3 -% 0 / 0 / 0
src/util/numtostr.c 100.0 100.0% 97 / 0 / 97 100.0% 11 / 0 / 11 100.0% 36 / 0 / 36
src/util/numtostr.h 100.0 100.0% 12 / 0 / 12 100.0% 2 / 0 / 2 -% 0 / 0 / 0
src/util/path.c 100.0 100.0% 70 / 0 / 70 100.0% 7 / 0 / 7 91.1% 51 / 0 / 56
src/util/path.h 100.0 100.0% 34 / 0 / 34 100.0% 7 / 0 / 7 100.0% 20 / 0 / 20
src/util/progname.h 100.0 100.0% 3 / 0 / 3 100.0% 1 / 0 / 1 100.0% 8 / 0 / 8
src/util/ptr-array.c 100.0 100.0% 70 / 0 / 70 100.0% 10 / 0 / 10 88.2% 30 / 0 / 34
src/util/ptr-array.h 100.0 100.0% 34 / 0 / 34 100.0% 7 / 0 / 7 100.0% 6 / 0 / 6
src/util/str-array.h 100.0 100.0% 37 / 0 / 37 100.0% 7 / 0 / 7 91.7% 22 / 0 / 24
src/util/str-util.h 100.0 100.0% 58 / 0 / 58 100.0% 13 / 0 / 13 96.7% 29 / 0 / 30
src/util/string-view.h 100.0 100.0% 88 / 0 / 88 100.0% 27 / 0 / 27 94.4% 51 / 0 / 54
src/util/string.c 100.0 100.0% 89 / 0 / 89 100.0% 17 / 0 / 17 100.0% 14 / 0 / 14
src/util/string.h 100.0 100.0% 27 / 0 / 27 100.0% 8 / 0 / 8 83.3% 5 / 0 / 6
src/util/strtonum.c 100.0 100.0% 129 / 0 / 129 100.0% 15 / 0 / 15 91.4% 85 / 0 / 93
src/util/strtonum.h 100.0 100.0% 20 / 0 / 20 100.0% 4 / 0 / 4 100.0% 10 / 0 / 10
src/util/unicode.c 100.0 100.0% 34 / 0 / 34 100.0% 10 / 0 / 10 100.0% 36 / 0 / 36
src/util/unicode.h 100.0 100.0% 12 / 0 / 12 100.0% 8 / 0 / 8 -% 0 / 0 / 0
src/util/utf8.h 100.0 100.0% 16 / 0 / 16 100.0% 3 / 0 / 3 100.0% 12 / 0 / 12
src/util/xadvise.c 100.0 100.0% 3 / 0 / 3 100.0% 1 / 0 / 1 -% 0 / 0 / 0
src/util/xdirent.h 100.0 100.0% 15 / 0 / 15 100.0% 3 / 0 / 3 50.0% 4 / 0 / 8
src/util/xmalloc.c 100.0 100.0% 32 / 1 / 33 100.0% 7 / 0 / 7 50.0% 3 / 2 / 8
src/util/xmalloc.h 100.0 100.0% 23 / 0 / 23 100.0% 9 / 0 / 9 -% 0 / 0 / 0
src/util/xmemmem.c 100.0 100.0% 3 / 0 / 3 100.0% 1 / 0 / 1 -% 0 / 0 / 0
src/util/xmemrchr.c 100.0 100.0% 2 / 0 / 2 100.0% 1 / 0 / 1 -% 0 / 0 / 0
src/util/xreadwrite.h 100.0 100.0% 6 / 0 / 6 100.0% 1 / 0 / 1 75.0% 3 / 0 / 4
src/util/xsnprintf.c 100.0 100.0% 10 / 0 / 10 100.0% 2 / 0 / 2 33.3% 2 / 0 / 6
src/util/xstdio.c 100.0 100.0% 37 / 0 / 37 100.0% 6 / 0 / 6 27.3% 6 / 0 / 22
src/util/xstring.h 100.0 100.0% 27 / 0 / 27 100.0% 9 / 0 / 9 94.4% 17 / 0 / 18
src/util/utf8.c 99.2 99.2% 118 / 0 / 119 100.0% 13 / 0 / 13 91.7% 44 / 0 / 48
src/util/xstdio.h 94.7 94.7% 18 / 1 / 20 100.0% 2 / 0 / 2 78.6% 11 / 0 / 14
src/util/hashmap.c 93.8 93.8% 121 / 0 / 129 100.0% 11 / 0 / 11 81.2% 52 / 0 / 64
src/util/intmap.c 93.4 93.4% 114 / 0 / 122 100.0% 10 / 0 / 10 75.9% 44 / 0 / 58
src/util/log.c 92.2 92.2% 71 / 0 / 77 90.0% 9 / 0 / 10 69.0% 29 / 0 / 42
src/util/array.c 91.7 91.7% 22 / 0 / 24 100.0% 2 / 0 / 2 91.7% 11 / 0 / 12
src/util/readfile.c 87.1 87.1% 27 / 0 / 31 100.0% 1 / 0 / 1 78.6% 11 / 0 / 14
src/util/fork-exec.c 87.0 87.0% 60 / 0 / 69 100.0% 5 / 0 / 5 61.9% 26 / 0 / 42
src/util/time-util.c 85.7 85.7% 12 / 0 / 14 100.0% 1 / 0 / 1 50.0% 5 / 0 / 10
src/util/xreadwrite.c 83.7 83.7% 41 / 0 / 49 100.0% 6 / 0 / 6 44.7% 17 / 0 / 38
src/util/time-util.h 80.0 80.0% 16 / 0 / 20 80.0% 4 / 0 / 5 50.0% 4 / 0 / 8
src/util/fd.c 54.7 54.7% 29 / 0 / 53 62.5% 5 / 0 / 8 11.3% 6 / 0 / 53
src/util/exitcode.h 50.0 50.0% 3 / 0 / 6 50.0% 1 / 0 / 2 50.0% 1 / 0 / 2