lvc / abi-compliance-checker

A tool for checking backward API/ABI compatibility of a C/C++ library
https://lvc.github.io/abi-compliance-checker/
GNU Lesser General Public License v2.1
622 stars 76 forks source link

Is it possible to create a human readable command-line output instead of an html report? #65

Open Knitschi opened 6 years ago

Knitschi commented 6 years ago

Hi Andrey, first of all ... Kudos for the great work you are doing here.

I am currently integrating the abi-compliance-checker tool into my build pipeline. I can set an option to enforce ABI or API compatibility and then the build will fail if the compatibility is hurt. However when that happens, I have to do the extra step of opening the report to see what the problem was. I would rather read the cause of the incompatibility from the command line, similar to the compile errors. So is there an option to switch from the html report to human readable comandline output?

If not, consider this a feature request ;-)

lvc commented 6 years ago

Hi,

There is no plain text report yet. But we definitely need it. As a workaround you can temporarily use -report-format xml -stdout additional options to print XML-format report to stdout.

We need to implement -report-format txt option (with alias -txt) to generate plain text reports.

Thank you.

Knitschi commented 6 years ago

Ok, thank you for the information.