Adjust printf calls in gctest check_heap_stats so that each has new-line
authorIvan Maidanski <ivmai@mail.ru>
Wed, 13 Feb 2019 14:41:51 +0000 (17:41 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 13 Feb 2019 15:14:02 +0000 (18:14 +0300)
commit252ce15f33b1721ab024776d85218a6832805443
tree3ca969781458733f4dd4b91fb7486600b72985b2
parent4a05a2c132fe6df7cb7f9fd1a5100cf63c205178
Adjust printf calls in gctest check_heap_stats so that each has new-line

This is useful if GC_printf uses Android logging.

* tests/test.c (finalizable_count): Do not define if
GC_NO_FINALIZATION.
* tests/test.c (mktree): Do not increment finalizable_count if
GC_NO_FINALIZATION.
* tests/test.c (check_heap_stats): Do not print finalization counts
if GC_NO_FINALIZATION or GC_get_find_leak() is true; call GC_printf
to output finalization counts and the check result just once (i.e.
the whole line is printed in a single GC_printf call).
* tests/test.c [!NO_CLOCK] (check_heap_stats): Call GC_printf just
once to output "Completed <N> collections" together with the total
GC time value and the number of marker threads (i.e. the whole line
is printed in a single GC_printf call).
tests/test.c