README.md

libabigail-selfcheck

Introduction:

The libabigail-selfcheck project performs regression tests for the Libabigail project. It does so by using Libabigail to compare the ABI of Fedora packages against themselves. The result of such comparisons should be the empty set.

This project thus uses the fedabipkgdiff tool, especially with its --self-compare option.

Files and their meanings:

Running selfcheck:

To execute it, run:

$ selfcheck.py --fedabipkgdiff <path-to-fedabipkgdiff> \ --abipkgdiff <path-to-abipkgdiff> \ package-set-json-file > output-file.txt

Or, if the fedabipkgdiff and abipkgdiff programs can be found in the default $PATH environment variable, then just run:

$ selfcheck.py package-set-json-file > output-file.txt