SimonKagstrom / kcov

Code coverage tool for compiled programs, Python and Bash which uses debugging information to collect and report data without special compilation options
http://simonkagstrom.github.io/kcov/
GNU General Public License v2.0
709 stars 109 forks source link

Documentation improvements and drop debian/ #445

Closed williamdes closed 1 month ago

williamdes commented 1 month ago

Ref #444

williamdes commented 1 month ago

If you can add the following uncommon options to the kcov.1 file, that would help me not having to write in this uncommon format ?

I checked help output and the file Missing:

 --gcov                  use gcov parser instead of DWARF debugging info
 --clang                 use Clang Sanitizer-coverage parser
 --dump-summary          dump a summary of coverage on stdout

 --output-interval=ms    Interval to produce output in milliseconds (0 to
                         only output when kcov terminates, default 5000)

 --debug=X               set kcov debugging level (max 31, default 0)

 --configure=key=value,... Manually set configuration values. Possible values:
                           bash-use-basic-parser=1    Enable simple bash parser
                           command-name=STR           Name of executed command
                           css-file=FILE              Filename of bcov.css file
                           high-limit=NUM             Percentage for high coverage
                           low-limit=NUM              Percentage for low coverage
                           merged-name=STR            Name of [merged] tag in HTML
                           coveralls-service-name=STR Service name for coveralls

 --patchelf=cmd          patchelf binary to use (for system mode),
                         default: patchelf

 --bash-tracefd-cloexec  Force children to not be traced by configuring the trace
                         fd as non-cloneable with LD_PRELOAD. Buggy on some systems
SimonKagstrom commented 1 month ago

I'll write a separate issue to update the man page. Now that you bring it up, I'll get rid of the gcov/clang options as well, since they are not really working.

SimonKagstrom commented 1 month ago

Now merged the documentation changes as #446, thanks for noting it!

williamdes commented 1 month ago

Now merged the documentation changes as #446, thanks for noting it!

Thank you !

Only #437 is left before trying to update this into Debian