OpenCoverage

Coreutils Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/1)
...10
Condition %:  57.143% (4/7)
...16
Condition %: 100.000% (1/1)
17
Condition %: 100.000% (20/20)
18
Condition %: 100.000% (5/5)
19
Condition %: 100.000% (1/1)
20
FunctionCondition %▴
triple_compare
Name: triple_compare
Prototype: _Bool # 55 "lib/hash-triple.c" triple_compare (void const *x, void const *y)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash-triple.c
Lines: 54-60
100.000% (1/1)
triple_free
Name: triple_free
Prototype: void triple_free (void *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash-triple.c
Lines: 71-77
100.000% (1/1)
triple_hash
Name: triple_hash
Prototype: size_t triple_hash (void const *x, size_t table_size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash-triple.c
Lines: 33-41
100.000% (1/1)
triple_hash_no_name
Name: triple_hash_no_name
Prototype: size_t triple_hash_no_name (void const *x, size_t table_size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/hash-triple.c
Lines: 44-51
100.000% (1/1)
try_dir
Name: try_dir
Prototype: static int try_dir (char *tmpl, void *flags __attribute__ ((__unused__)))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/tempname.c
Lines: 276-280
100.000% (1/1)
try_file
Name: try_file
Prototype: static int try_file (char *tmpl, void *flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/tempname.c
Lines: 267-274
100.000% (1/1)
try_link
Name: try_link
Prototype: static int try_link (char *dest, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/force-link.c
Lines: 79-84
100.000% (1/1)
try_symlink
Name: try_symlink
Prototype: static int try_symlink (char *dest, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/force-link.c
Lines: 135-140
100.000% (1/1)
uidtostr_ptr
Name: uidtostr_ptr
Prototype: static char * uidtostr_ptr (uid_t const *uid)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/id.c
Lines: 337-342
100.000% (1/1)
unary_advance [test.c #1]
Name: unary_advance [test.c #1]
Prototype: static void unary_advance (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #1
Lines: 113-118
100.000% (1/1)
unary_advance [test.c #2]
Name: unary_advance [test.c #2]
Prototype: static void unary_advance (void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/test.c #2
Lines: 113-118
100.000% (1/1)
unlock_node
Name: unlock_node
Prototype: static inline void unlock_node (struct merge_node *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3354-3358
100.000% (1/1)
unsigned_file_size
Name: unsigned_file_size
Prototype: static uintmax_t unsigned_file_size (off_t size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 2928-2932
100.000% (1/1)
usable_st_size
Name: usable_st_size
Prototype: static inline # 700 "src/system.h" 3 4 _Bool # 701 "src/system.h" usable_st_size (struct stat const *sb)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/system.h
Lines: 700-705
100.000% (1/1)
usage
Name: usage
Prototype: void usage (int status)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/yes.c
Lines: 40-62
100.000% (5/5)
utimecmp
Name: utimecmp
Prototype: int utimecmp (char const *dst_name, struct stat const *dst_stat, struct stat const *src_stat, int options)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/utimecmp.c
Lines: 122-129
100.000% (1/1)
utimens
Name: utimens
Prototype: int utimens (char const *file, struct timespec const timespec[2])
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/utimens.c
Lines: 505-509
100.000% (1/1)
valid_file_spec
Name: valid_file_spec
Prototype: static # 354 "src/tail.c" 3 4 _Bool # 355 "src/tail.c" valid_file_spec (struct File_spec const *f)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 354-359
100.000% (1/1)
valid_options
Name: valid_options
Prototype: static # 2938 "src/copy.c" 3 4 _Bool # 2938 "src/copy.c" __attribute__ ((__pure__)) valid_options (const struct cp_options *co)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 2938-2950
100.000% (1/1)
valid_suffix
Name: valid_suffix
Prototype: static inline int valid_suffix (const char suf)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/numfmt.c
Lines: 233-238
100.000% (1/1)
validate_case_classes
Name: validate_case_classes
Prototype: static void validate_case_classes (struct Spec_list *s1, struct Spec_list *s2)
Coverage: 100.000% (34/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tr.c
Lines: 1165-1225
100.000% (34/34)
verify_numeric
Name: verify_numeric
Prototype: static void verify_numeric (const char *s, const char *end)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/printf.c
Lines: 144-160
100.000% (11/11)
verror
Name: verror
Prototype: void verror (int status, int errnum, const char *format, va_list args)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/verror.c
Lines: 42-46
100.000% (1/1)
version_etc
Name: version_etc
Prototype: void version_etc (FILE *stream, const char *command_name, const char *package, const char *version, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/version-etc.c
Lines: 226-236
100.000% (1/1)
wd_comparator
Name: wd_comparator
Prototype: static # 1367 "src/tail.c" 3 4 _Bool # 1368 "src/tail.c" wd_comparator (const void *e1, const void *e2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1367-1373
100.000% (1/1)
wd_hasher
Name: wd_hasher
Prototype: static size_t wd_hasher (const void *entry, size_t tabsize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 1360-1365
100.000% (1/1)
writable_destination
Name: writable_destination
Prototype: static # 1667 "src/copy.c" 3 4 _Bool # 1668 "src/copy.c" writable_destination (char const *file, mode_t mode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/copy.c
Lines: 1667-1673
100.000% (1/1)
write_header
Name: write_header
Prototype: static void write_header (const char *pretty_filename)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/tail.c
Lines: 397-404
100.000% (1/1)
write_pending
Name: write_pending
Prototype: static inline void write_pending (char *outbuf, char **bpout)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/cat.c
Lines: 196-206
100.000% (7/7)
write_unique
Name: write_unique
Prototype: static void write_unique (struct line const *line, FILE *tfp, char const *temp_output)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 3419-3430
100.000% (9/9)
x2realloc
Name: x2realloc
Prototype: void * x2realloc (void *p, size_t *pn)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xmalloc.c
Lines: 73-77
100.000% (1/1)
xasprintf
Name: xasprintf
Prototype: char * xasprintf (const char *format, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xasprintf.c
Lines: 23-34
100.000% (1/1)
xcharalloc
Name: xcharalloc
Prototype: inline char * xcharalloc (size_t n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xalloc.h
Lines: 221-225
100.000% (1/1)
xdectoimax [xdectoint.c #1]
Name: xdectoimax [xdectoint.c #1]
Prototype: intmax_t xdectoimax (const char *n_str, intmax_t min, intmax_t max, const char *suffixes, const char *err, int err_exit)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/xdectoint.c #1
Lines: 81-86
100.000% (1/1)
xdectoumax [xdectoint.c #2]
Name: xdectoumax [xdectoint.c #2]
Prototype: uintmax_t xdectoumax (const char *n_str, uintmax_t min, uintmax_t max, const char *suffixes, const char *err, int err_exit)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gl/lib/xdectoint.c #2
Lines: 81-86
100.000% (1/1)
xfopen
Name: xfopen
Prototype: static FILE * xfopen (char const *file, char const *how)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/sort.c
Lines: 980-987
100.000% (4/4)
xmemdup
Name: xmemdup
Prototype: void * xmemdup (void const *p, size_t s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xmalloc.c
Lines: 110-114
100.000% (1/1)
xprintf
Name: xprintf
Prototype: int xprintf (char const *__restrict format, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xprintf.c
Lines: 31-41
100.000% (1/1)
xstrcoll_atime
Name: xstrcoll_atime
Prototype: static int xstrcoll_atime (V a, V b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3686-3686
100.000% (1/1)
xstrcoll_ctime
Name: xstrcoll_ctime
Prototype: static int xstrcoll_ctime (V a, V b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3684-3684
100.000% (1/1)
xstrcoll_mtime
Name: xstrcoll_mtime
Prototype: static int xstrcoll_mtime (V a, V b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3685-3685
100.000% (1/1)
xstrcoll_name
Name: xstrcoll_name
Prototype: static int xstrcoll_name (V a, V b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3688-3688
100.000% (1/1)
xstrcoll_version
Name: xstrcoll_version
Prototype: static int xstrcoll_version (V a, V b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/ls.c
Lines: 3706-3707
100.000% (1/1)
xstrdup
Name: xstrdup
Prototype: char * xstrdup (char const *string)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xmalloc.c
Lines: 118-122
100.000% (1/1)
xstrtod
Name: xstrtod
Prototype: _Bool # 44 "lib/xstrtod.c" xstrtod (char const *str, char const **ptr, double *result, double (*convert) (char const *, char **))
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xstrtod.c
Lines: 43-71
100.000% (17/17)
xsum
Name: xsum
Prototype: inline size_t __attribute__ ((__pure__)) xsum (size_t size1, size_t size2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/xsize.h
Lines: 59-67
100.000% (1/1)
xzalloc
Name: xzalloc
Prototype: void * xzalloc (size_t s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xmalloc.c
Lines: 83-87
100.000% (1/1)
yyerror
Name: yyerror
Prototype: static int yyerror (parser_control const *pc __attribute__ ((__unused__)), char const *s __attribute__ ((__unused__)))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/coreutils/src/parse-datetime.y
Lines: 1550-1555
100.000% (1/1)
Page:<>1
Condition %:  0.000% (0/1)
...10
Condition %:  57.143% (4/7)
...16
Condition %: 100.000% (1/1)
17
Condition %: 100.000% (20/20)
18
Condition %: 100.000% (5/5)
19
Condition %: 100.000% (1/1)
20

Generated by Squish Coco 4.1.2