The testFormat() function should have debug information for the
formatted address and what is expected. Since, virTestCompareToString()
does not produce any extra debug info, VIR_TEST_DEBUG should be used in
this test.
Signed-off-by: Julio Faracco <jcfaracco@gmail.com>
---
tests/sockettest.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/tests/sockettest.c b/tests/sockettest.c
index b26503a0d4..810a49364a 100644
--- a/tests/sockettest.c
+++ b/tests/sockettest.c
@@ -43,12 +43,18 @@ static int testParse(virSocketAddr *addr, const char *addrstr, int family, bool
static int testFormat(virSocketAddr *addr, const char *addrstr, bool pass)
{
g_autofree char *newaddrstr = NULL;
+ int rc;
newaddrstr = virSocketAddrFormat(addr);
if (!newaddrstr)
return pass ? -1 : 0;
- if (virTestCompareToString(newaddrstr, addrstr) < 0) {
+ rc = virTestCompareToString(newaddrstr, addrstr);
+
+ VIR_TEST_DEBUG("Addresses %s and %s %s", newaddrstr, addrstr,
+ rc < 0 ? "doesn't match" : "matches");
+
+ if (rc < 0) {
return pass ? -1 : 0;
} else {
return pass ? 0 : -1;
--
2.52.0