From 64d60cbccc2bc096c367767ecb733b3ebf2db46d Mon Sep 17 00:00:00 2001 From: Utz-Uwe Haus <uhaus@cray.com> Date: Tue, 16 Feb 2021 14:32:59 +0100 Subject: [PATCH] unify reporting of events in simple_archiver --- tests/simple_archiver.c | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/tests/simple_archiver.c b/tests/simple_archiver.c index 1bf74c66..85c24ada 100644 --- a/tests/simple_archiver.c +++ b/tests/simple_archiver.c @@ -144,24 +144,43 @@ CHEAT_TEST(simple_archiver, mstro_pool_event tmp=e; /* handle all */ while(tmp) { + const char *event_name=NULL; + const char *cdo_name=NULL; + event_name = mstro_pool_event_description(tmp->kind); + switch(tmp->kind) { case MSTRO_POOL_EVENT_OFFER: /* FIXME: Immediately post a REQUIRE for it */ - fprintf(stderr, "Spotted an OFFER for CDO (`%s`)\n", e->offer.cdo_name); + cdo_name = tmp->offer.cdo_name; + break; case MSTRO_POOL_EVENT_DECLARE: + cdo_name = tmp->offer.cdo_name; + break; case MSTRO_POOL_EVENT_DISPOSE: + cdo_name = tmp->offer.cdo_name; + break; case MSTRO_POOL_EVENT_SEAL: + cdo_name = tmp->offer.cdo_name; + break; case MSTRO_POOL_EVENT_DEMAND: + cdo_name = tmp->offer.cdo_name; + break; case MSTRO_POOL_EVENT_REQUIRE: + cdo_name = tmp->offer.cdo_name; + break; case MSTRO_POOL_EVENT_RETRACT: + cdo_name = tmp->offer.cdo_name; + break; case MSTRO_POOL_EVENT_WITHDRAW: - fprintf(stdout, "CDO event %s\n", - mstro_pool_event_description(tmp->kind)); + cdo_name = tmp->offer.cdo_name; break; default: fprintf(stderr, "Unexpected CDO event %d\n", tmp->kind); } + fprintf(stdout, "CDO event %s for CDO |%s|\n", + event_name, cdo_name ? cdo_name : "??"); + tmp=tmp->next; } /* acknowledge all */ -- GitLab