dte test coverage


Directory: ./
File: src/filetype/ignored-exts.c
Date: 2025-07-13 15:27:15
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 2 2 100.0%

Line Branch Exec Source
1 static const char ignored_extensions[][12] = {
2 "bak",
3 "dpkg-backup",
4 "dpkg-bak",
5 "dpkg-dist",
6 "dpkg-new",
7 "dpkg-old",
8 "dpkg-remove",
9 "dpkg-tmp",
10 "new",
11 "old",
12 "orig",
13 "pacnew",
14 "pacorig",
15 "pacsave",
16 "rpmnew",
17 "rpmorig",
18 "rpmsave",
19 "ucf-dist",
20 "ucf-new",
21 "ucf-old",
22 };
23
24 282 static bool is_ignored_extension(StringView sv)
25 {
26 282 strview_remove_matching_suffix(&sv, "~");
27
2/2
✓ Branch 0 (3→4) taken 70 times.
✓ Branch 1 (3→6) taken 212 times.
282 if (sv.length < 3 || sv.length >= sizeof(ignored_extensions[0])) {
28 return false;
29 }
30 70 return !!BSEARCH(&sv, ignored_extensions, ft_compare);
31 }
32