libabigail-selfcheck
Introduction:
libabigail-selfcheck project is aimed to perform checks on libabigail.
It will help in detecting bugs which might get introduced with new commits
in libabigail.
It makes use of libabigail's fedabipkgdiff tool with option --self-compare.
Files and their meanings:
- selfcheck.py - Python script containing main logic
- package_list.json - List of packages in json format. This list is inspired
from critpath pacakge list in Fedora. One can find updated and complete
list of cripath packages in Fedora for supported releases at
https://admin.fedoraproject.org/pkgdb/api/critpath?format=json
- selfcheck.log - Dynamic file created after running selfcheck.py script
containing detailed logs of selfcheck run.
Running selfcheck:
To execute it, run:
$ python selfcheck.py <path to directory where fedabipkgdiff exist>
e.g python selfcheck.py ~/libabigail/tools/