dte test coverage


Directory: ./
Date: 2025-02-14 16:55:22
Coverage: low: ≥ 0% medium: ≥ 50.0% high: ≥ 85.0%
Exec Total Coverage
Lines: 17547 20307 86.4%
Functions: 1530 1651 92.7%
Branches: 5126 7678 66.8%

File Lines Functions Branches
src/util/arith.h 100.0 100.0% 22 / 22 100.0% 8 / 8 100.0% 6 / 6
src/util/array.c 100.0 100.0% 7 / 7 100.0% 1 / 1 100.0% 4 / 4
src/util/array.h 100.0 100.0% 21 / 21 100.0% 3 / 3 83.3% 10 / 12
src/util/ascii.h 100.0 100.0% 33 / 33 100.0% 11 / 11 92.9% 13 / 14
src/util/base64.c 100.0 100.0% 26 / 26 100.0% 2 / 2 100.0% 6 / 6
src/util/base64.h 100.0 100.0% 10 / 10 100.0% 2 / 2 100.0% 7 / 7
src/util/bit.h 100.0 100.0% 21 / 21 100.0% 7 / 7 100.0% 4 / 4
src/util/bsearch.h 100.0 100.0% 16 / 16 100.0% 3 / 3 83.3% 5 / 6
src/util/fd.h 100.0 100.0% 13 / 13 100.0% 5 / 5 50.0% 8 / 16
src/util/hash.h 100.0 100.0% 25 / 25 100.0% 5 / 5 100.0% 8 / 8
src/util/hashmap.h 100.0 100.0% 14 / 14 100.0% 3 / 3 100.0% 8 / 8
src/util/hashset.c 100.0 100.0% 66 / 66 100.0% 7 / 7 91.7% 22 / 24
src/util/hashset.h 100.0 100.0% 13 / 13 100.0% 2 / 2 100.0% 8 / 8
src/util/intern.c 100.0 100.0% 8 / 8 100.0% 2 / 2 100.0% 2 / 2
src/util/intern.h 100.0 100.0% 7 / 7 100.0% 3 / 3 -% 0 / 0
src/util/intmap.h 100.0 100.0% 14 / 14 100.0% 3 / 3 90.0% 9 / 10
src/util/list.h 100.0 100.0% 23 / 23 100.0% 6 / 6 -% 0 / 0
src/util/numtostr.c 100.0 100.0% 103 / 103 100.0% 12 / 12 100.0% 36 / 36
src/util/numtostr.h 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
src/util/path.c 100.0 100.0% 69 / 69 100.0% 7 / 7 91.1% 51 / 56
src/util/path.h 100.0 100.0% 43 / 43 100.0% 8 / 8 100.0% 20 / 20
src/util/progname.h 100.0 100.0% 3 / 3 100.0% 1 / 1 100.0% 8 / 8
src/util/ptr-array.c 100.0 100.0% 69 / 69 100.0% 10 / 10 88.2% 30 / 34
src/util/ptr-array.h 100.0 100.0% 34 / 34 100.0% 7 / 7 100.0% 6 / 6
src/util/str-array.h 100.0 100.0% 23 / 23 100.0% 5 / 5 85.7% 12 / 14
src/util/str-util.h 100.0 100.0% 67 / 67 100.0% 14 / 14 97.2% 35 / 36
src/util/string-view.h 100.0 100.0% 71 / 71 100.0% 24 / 24 91.7% 44 / 48
src/util/string.c 100.0 100.0% 89 / 89 100.0% 17 / 17 100.0% 14 / 14
src/util/string.h 100.0 100.0% 23 / 23 100.0% 7 / 7 100.0% 4 / 4
src/util/strtonum.c 100.0 100.0% 122 / 122 100.0% 14 / 14 90.8% 79 / 87
src/util/strtonum.h 100.0 100.0% 19 / 19 100.0% 4 / 4 100.0% 10 / 10
src/util/time-util.h 100.0 100.0% 23 / 23 100.0% 4 / 4 85.7% 12 / 14
src/util/unicode.c 100.0 100.0% 34 / 34 100.0% 10 / 10 94.4% 34 / 36
src/util/unicode.h 100.0 100.0% 14 / 14 100.0% 7 / 7 -% 0 / 0
src/util/utf8.h 100.0 100.0% 14 / 14 100.0% 2 / 2 100.0% 12 / 12
src/util/xdirent.h 100.0 100.0% 15 / 15 100.0% 3 / 3 50.0% 4 / 8
src/util/xmalloc.c 100.0 100.0% 40 / 40 100.0% 9 / 9 50.0% 4 / 8
src/util/xmalloc.h 100.0 100.0% 31 / 31 100.0% 11 / 11 25.0% 2 / 8
src/util/xmemmem.c 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
src/util/xmemrchr.c 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
src/util/xreadwrite.h 100.0 100.0% 6 / 6 100.0% 1 / 1 75.0% 3 / 4
src/util/xsnprintf.c 100.0 100.0% 10 / 10 100.0% 2 / 2 50.0% 2 / 4
src/util/xstdio.c 100.0 100.0% 37 / 37 100.0% 6 / 6 27.3% 6 / 22
src/util/xstring.h 100.0 100.0% 18 / 18 100.0% 5 / 5 93.8% 15 / 16
src/util/log.c 98.7 98.7% 74 / 75 100.0% 11 / 11 75.0% 30 / 40
src/util/hashmap.c 93.8 93.8% 122 / 130 100.0% 12 / 12 82.3% 51 / 62
src/util/utf8.c 93.6 93.6% 117 / 125 92.3% 12 / 13 82.6% 38 / 46
src/util/intmap.c 93.5 93.5% 115 / 123 100.0% 11 / 11 76.8% 43 / 56
src/util/readfile.c 88.2 88.2% 30 / 34 100.0% 1 / 1 78.6% 11 / 14
src/util/xstdio.h 85.7 85.7% 18 / 21 100.0% 2 / 2 78.6% 11 / 14
src/util/time-util.c 81.8 81.8% 18 / 22 100.0% 1 / 1 62.5% 5 / 8
src/util/xreadwrite.c 79.6 79.6% 43 / 54 100.0% 6 / 6 39.5% 15 / 38
src/util/fork-exec.c 71.4 71.4% 65 / 91 100.0% 5 / 5 50.0% 33 / 66
src/util/fd.c 56.0 56.0% 28 / 50 100.0% 5 / 5 12.5% 6 / 48
src/util/exitcode.h 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
src/util/log.h 0.0 0.0% 0 / 2 0.0% 0 / 2 -% 0 / 0