libabigail/tests/data/test-abicompat
Dodji Seketeli 21adfb066f Misc reporting fixes/improvements
This patch contains various reporting improvement about how variables
and data member changes are represented, as well as how type changes
are represented.  The number changes itself is not that big, but the
number of adjustments to regression test is.

	* src/abg-comparison.cc (distinct_diff::report): Remove spurious
	vertical space before reporting size and alignment changes here.
	(represent): In the variables/data member overload, report type
	changes first.  Then the other changes.
	(report_size_and_alignment_changes): Make this report array size
	changes too.  Also, make some small adjustments about how type
	size/alignment changes are introduced.
	(array_diff::report): Now that report_size_and_alignment_changes()
	supports size change reporting, just use that function rather than
	doing it here.
	(corpus_diff::report): Consistently add a space between each
	changed function report.  Prefix changed variables with a [C],
	just like for functions.
	* tests/data/test-abicompat/test0-fn-changed-report-0.txt: Adjust.
	* tests/data/test-abicompat/test5-fn-changed-report-0.txt: Likewise.
	* tests/data/test-abicompat/test6-var-changed-report-0.txt: Likewise.
	* tests/data/test-abidiff/test-qual-type0-report.txt: Likewise.
	* tests/data/test-abidiff/test-struct0-report.txt: Likewise.
	* tests/data/test-abidiff/test-struct1-report.txt: Likewise.
	* tests/data/test-abidiff/test-var0-report.txt: Likewise.
	* tests/data/test-diff-dwarf/test-23-diff-arch-report-0.txt: Likewise.
	* tests/data/test-diff-dwarf/test0-report.txt: Likewise.
	* tests/data/test-diff-dwarf/test1-report.txt: Likewise.
	* tests/data/test-diff-dwarf/test10-report.txt: Likewise.
	* tests/data/test-diff-dwarf/test11-report.txt: Likewise.
	* tests/data/test-diff-dwarf/test13-report.txt: Likewise.
	* tests/data/test-diff-dwarf/test15-enum-report.txt: Likewise.
	* tests/data/test-diff-dwarf/test2-report.txt: Likewise.
	* tests/data/test-diff-dwarf/test20-add-fn-parm-report-0.txt: Likewise.
	* tests/data/test-diff-dwarf/test21-redundant-fn-report-0.txt: Likewise.
	* tests/data/test-diff-dwarf/test22-changed-parm-c-report-0.txt: Likewise.
	* tests/data/test-diff-dwarf/test3-report.txt: Likewise.
	* tests/data/test-diff-dwarf/test6-report.txt: Likewise.
	* tests/data/test-diff-dwarf/test7-report.txt: Likewise.
	* tests/data/test-diff-dwarf/test8-report.txt: Likewise.
	* tests/data/test-diff-dwarf/test9-report.txt: Likewise.
	* tests/data/test-diff-filter/test0-report.txt: Likewise.
	* tests/data/test-diff-filter/test01-report.txt: Likewise.
	* tests/data/test-diff-filter/test1-report.txt: Likewise.
	* tests/data/test-diff-filter/test10-report.txt: Likewise.
	* tests/data/test-diff-filter/test11-report.txt: Likewise.
	* tests/data/test-diff-filter/test13-report.txt: Likewise.
	* tests/data/test-diff-filter/test14-0-report.txt: Likewise.
	* tests/data/test-diff-filter/test14-1-report.txt: Likewise.
	* tests/data/test-diff-filter/test15-0-report.txt: Likewise.
	* tests/data/test-diff-filter/test15-1-report.txt: Likewise.
	* tests/data/test-diff-filter/test16-report-2.txt: Likewise.
	* tests/data/test-diff-filter/test16-report.txt: Likewise.
	* tests/data/test-diff-filter/test17-0-report.txt: Likewise.
	* tests/data/test-diff-filter/test17-1-report.txt: Likewise.
	* tests/data/test-diff-filter/test18-report.txt: Likewise.
	* tests/data/test-diff-filter/test19-enum-report-1.txt: Likewise.
	* tests/data/test-diff-filter/test2-report.txt: Likewise.
	* tests/data/test-diff-filter/test20-inline-report-1.txt: Likewise.
	* tests/data/test-diff-filter/test21-compatible-vars-report-0.txt: Likewise.
	* tests/data/test-diff-filter/test22-compatible-fns-report-0.txt: Likewise.
	* tests/data/test-diff-filter/test23-redundant-fn-parm-change-report-0.txt: Likewise.
	* tests/data/test-diff-filter/test24-compatible-vars-report-1.txt: Likewise.
	* tests/data/test-diff-filter/test25-cyclic-type-report-0.txt: Likewise.
	* tests/data/test-diff-filter/test25-cyclic-type-report-1.txt: Likewise.
	* tests/data/test-diff-filter/test26-qualified-redundant-node-report-0.txt: Likewise.
	* tests/data/test-diff-filter/test26-qualified-redundant-node-report-1.txt: Likewise.
	* tests/data/test-diff-filter/test27-redundant-and-filtered-children-nodes-report-0.txt: Likewise.
	* tests/data/test-diff-filter/test27-redundant-and-filtered-children-nodes-report-1.txt: Likewise.
	* tests/data/test-diff-filter/test27-redundant-and-filtered-children-nodes-report-2.txt: Likewise.
	* tests/data/test-diff-filter/test28-redundant-and-filtered-children-nodes-report-0.txt: Likewise.
	* tests/data/test-diff-filter/test28-redundant-and-filtered-children-nodes-report-1.txt: Likewise.
	* tests/data/test-diff-filter/test3-report.txt: Likewise.
	* tests/data/test-diff-filter/test6-report.txt: Likewise.
	* tests/data/test-diff-filter/test9-report.txt: Likewise.
	* tests/data/test-diff-suppr/test0-type-suppr-report-0.txt: Likewise.
	* tests/data/test-diff-suppr/test0-type-suppr-report-3.txt: Likewise.
	* tests/data/test-diff-suppr/test1-typedef-suppr-report-0.txt: Likewise.
	* tests/data/test-diff-suppr/test1-typedef-suppr-report-2.txt: Likewise.
	* tests/data/test-diff-suppr/test10-changed-parm-c-report-0.txt: Likewise.
	* tests/data/test-diff-suppr/test2-struct-suppr-report-0.txt: Likewise.
	* tests/data/test-diff-suppr/test3-struct-suppr-report-0.txt: Likewise.
	* tests/data/test-diff-suppr/test3-struct-suppr-report-1.txt: Likewise.
	* tests/data/test-diff-suppr/test3-struct-suppr-report-2.txt: Likewise.
	* tests/data/test-diff-suppr/test4-local-suppr-report-0.txt: Likewise.
	* tests/data/test-diff-suppr/test4-local-suppr-report-1.txt: Likewise.
	* tests/data/test-diff-suppr/test5-fn-suppr-report-0.txt: Likewise.
	* tests/data/test-diff-suppr/test5-fn-suppr-report-1.txt: Likewise.
	* tests/data/test-diff-suppr/test5-fn-suppr-report-2.txt: Likewise.
	* tests/data/test-diff-suppr/test5-fn-suppr-report-3.txt: Likewise.
	* tests/data/test-diff-suppr/test5-fn-suppr-report-4.txt: Likewise.
	* tests/data/test-diff-suppr/test5-fn-suppr-report-5.txt: Likewise.
	* tests/data/test-diff-suppr/test6-fn-suppr-report-0.txt: Likewise.
	* tests/data/test-diff-suppr/test6-fn-suppr-report-1.txt: Likewise.
	* tests/data/test-diff-suppr/test6-fn-suppr-report-2.txt: Likewise.
	* tests/data/test-diff-suppr/test6-fn-suppr-report-3.txt: Likewise.
	* tests/data/test-diff-suppr/test7-var-suppr-report-0.txt: Likewise.
	* tests/data/test-diff-suppr/test7-var-suppr-report-1.txt: Likewise.
	* tests/data/test-diff-suppr/test7-var-suppr-report-2.txt: Likewise.
	* tests/data/test-diff-suppr/test7-var-suppr-report-3.txt: Likewise.
	* tests/data/test-diff-suppr/test7-var-suppr-report-4.txt: Likewise.
	* tests/data/test-diff-suppr/test7-var-suppr-report-7.txt: Likewise.
	* tests/data/test-diff-suppr/test7-var-suppr-report-8.txt: Likewise.
	* tests/data/test-diff-suppr/test8-redundant-fn-report-0.txt: Likewise.
	* tests/data/test-diff-suppr/test8-redundant-fn-report-1.txt: Likewise.
	* tests/data/test-diff-suppr/test9-changed-parm-c-report-0.txt: Likewise.
	* tests/data/test-diff-suppr/test9-changed-parm-c-report-1.txt: Likewise.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
2015-04-14 06:16:00 +02:00
..
libtest0-fn-changed-libapp-v0.so Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
libtest0-fn-changed-libapp-v1.so Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
libtest1-fn-removed-v0.so Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
libtest1-fn-removed-v1.so Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
libtest2-var-removed-v0.so Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
libtest2-var-removed-v1.so Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
libtest3-fn-removed-v0.so Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
libtest3-fn-removed-v1.so Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
libtest4-soname-changed-v0.so Wire the soname check into abicompat 2014-12-08 13:47:00 +01:00
libtest4-soname-changed-v1.so Wire the soname check into abicompat 2014-12-08 13:47:00 +01:00
libtest5-fn-changed-libapp-v0.so Add support for abicompat weak mode 2015-04-03 22:45:41 +02:00
libtest5-fn-changed-libapp-v1.so Add support for abicompat weak mode 2015-04-03 22:45:41 +02:00
libtest6-var-changed-libapp-v0.so Add support for abicompat weak mode 2015-04-03 22:45:41 +02:00
libtest6-var-changed-libapp-v1.so Add support for abicompat weak mode 2015-04-03 22:45:41 +02:00
test0-fn-changed-0.suppr Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test0-fn-changed-app Add support for abicompat weak mode 2015-04-03 22:45:41 +02:00
test0-fn-changed-app.cc Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test0-fn-changed-libapp-v0.cc Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test0-fn-changed-libapp-v1.cc Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test0-fn-changed-libapp.h Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test0-fn-changed-report-0.txt Misc reporting fixes/improvements 2015-04-14 06:16:00 +02:00
test0-fn-changed-report-1.txt Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test1-fn-removed-app Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test1-fn-removed-app.cc Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test1-fn-removed-report-0.txt Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test1-fn-removed-v0.cc Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test1-fn-removed-v1.cc Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test2-var-removed-app Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test2-var-removed-app.cc Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test2-var-removed-report-0.txt Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test2-var-removed-v0.cc Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test2-var-removed-v1.cc Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test3-fn-removed-app Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test3-fn-removed-app.cc Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test3-fn-removed-report-0.txt Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test3-fn-removed-v0.cc Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test3-fn-removed-v1.cc Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test3-fn-removed-version-script-0 Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test3-fn-removed-version-script-1 Initial implementation of the abicompat tool 2014-12-05 15:43:31 +01:00
test4-soname-changed-app Wire the soname check into abicompat 2014-12-08 13:47:00 +01:00
test4-soname-changed-app.cc Wire the soname check into abicompat 2014-12-08 13:47:00 +01:00
test4-soname-changed-report-0.txt Wire the soname check into abicompat 2014-12-08 13:47:00 +01:00
test4-soname-changed-v0.cc Wire the soname check into abicompat 2014-12-08 13:47:00 +01:00
test4-soname-changed-v1.cc Wire the soname check into abicompat 2014-12-08 13:47:00 +01:00
test5-fn-changed-app Add support for abicompat weak mode 2015-04-03 22:45:41 +02:00
test5-fn-changed-app.cc Add support for abicompat weak mode 2015-04-03 22:45:41 +02:00
test5-fn-changed-libapp-v0.cc Add support for abicompat weak mode 2015-04-03 22:45:41 +02:00
test5-fn-changed-libapp-v0.h Add support for abicompat weak mode 2015-04-03 22:45:41 +02:00
test5-fn-changed-libapp-v1.cc Add support for abicompat weak mode 2015-04-03 22:45:41 +02:00
test5-fn-changed-libapp-v1.h Add support for abicompat weak mode 2015-04-03 22:45:41 +02:00
test5-fn-changed-report-0.txt Misc reporting fixes/improvements 2015-04-14 06:16:00 +02:00
test6-var-changed-app Add support for abicompat weak mode 2015-04-03 22:45:41 +02:00
test6-var-changed-app.cc Add support for abicompat weak mode 2015-04-03 22:45:41 +02:00
test6-var-changed-libapp-v0.cc Add support for abicompat weak mode 2015-04-03 22:45:41 +02:00
test6-var-changed-libapp-v0.h Add support for abicompat weak mode 2015-04-03 22:45:41 +02:00
test6-var-changed-libapp-v1.cc Add support for abicompat weak mode 2015-04-03 22:45:41 +02:00
test6-var-changed-libapp-v1.h Add support for abicompat weak mode 2015-04-03 22:45:41 +02:00
test6-var-changed-report-0.txt Misc reporting fixes/improvements 2015-04-14 06:16:00 +02:00