8000 GitHub - gemini/lcov-diff · GitHub
[go: up one dir, main page]

Skip to content
  • geminiPublic
    forked from capgelka/lcov-diff

    About

    No description, website, or topics provided.

    Resources

    Stars

    0 stars

    Watchers

    0 watching

    Forks

     
     

    Latest commit

     

    History

    5 Commits

    Folders and files

    Repository files navigation

    Crates.io Docs.rs Travis CI Build Status LICENSE

    Lcov Diff

    Prerequisites

    • Rust, install rustup, see
    • Cargo
    • genhtml(install lcov via apt)

    Build

    git clone <repo>
    cd lcov-diff
    cargo build --release

    See target/release If you would like to build debug version, just run: cargo build

    To run tests:

    cargo test --all
    

    To install (to $HOME/.cargo/bin):

    cargo install --path .
    

    See cargo docs

    Tool to diff lcov files

    USAGE:
        lcov-diff [FLAGS] [OPTIONS] <FILE1> <FILE2>
    
    FLAGS:
        -h, --help       Prints help information
        -V, --version    Prints version information
        -v, --verbose    Show Debug logging
    
    OPTIONS:
        -o, --output <PATH>    output file to write (stdout if not presented)
        -w, --web <web>        Generate html report from output file (default name web)
    
    ARGS:
        <FILE1> <FILE2>    Files to process, right now just two of them
    

    The output file contains the only lines/functions/basic blocks which are presented only in the first lcov file. To generate html report for the diff use genhtml tool, see.

    lcov-diff first.info second.info -o out.info
    genhtml --ignore-errors source -o web out.info

    Or just run with -w/--web option to generate it automatically after getting diff file (if output is not set a tmp file will be used for it). The default output directory name is web. Also, it gets into panic if genhtml could not be invoked.

    lcov-diff first.info second.info -w LCOV_HTML_DIR -o out.info

    About

    No description, website, or topics provided.

    Resources

    Stars

    0 stars

    Watchers

    0 watching

    Forks

    Releases

    Packages

    Used by

    Contributors

    Languages

    0