From 44bfe3574a612e9cab288fa57522c854c701540b Mon Sep 17 00:00:00 2001 From: Jiri Denemark Date: Tue, 14 Jan 2014 14:59:37 +0100 Subject: [PATCH] virpcitest: Show PCI device tested by each test For example: ... 5) testVirPCIDeviceIsAssignable(0005:90:01.0) ... OK 6) testVirPCIDeviceIsAssignable(0001:01:00.0) ... OK Signed-off-by: Jiri Denemark --- tests/virpcitest.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/virpcitest.c b/tests/virpcitest.c index 82a173af56..e96d7c01a6 100644 --- a/tests/virpcitest.c +++ b/tests/virpcitest.c @@ -237,8 +237,15 @@ mymain(void) # define DO_TEST_PCI(fnc, domain, bus, slot, function) \ do { \ struct testPCIDevData data = { domain, bus, slot, function }; \ - if (virtTestRun(#fnc, fnc, &data) < 0) \ + char *label = NULL; \ + if (virAsprintf(&label, "%s(%04x:%02x:%02x.%x)", \ + #fnc, domain, bus, slot, function) < 0) { \ ret = -1; \ + break; \ + } \ + if (virtTestRun(label, fnc, &data) < 0) \ + ret = -1; \ + VIR_FREE(label); \ } while (0) DO_TEST(testVirPCIDeviceNew);