diff options
author | Andrew Jeffery <andrew@aj.id.au> | 2019-02-21 16:58:08 +1030 |
---|---|---|
committer | Stewart Smith <stewart@linux.ibm.com> | 2019-02-21 22:58:46 -0600 |
commit | f46ed4f7ee79f7093c3a8d494052f5d8656e6101 (patch) | |
tree | 2b11c347bdb1d7a40b63d78abed99eb5c0ccf3c7 /libflash | |
parent | 5293333dd1afb0a1abd355df75a163812e8e196a (diff) | |
download | skiboot-f46ed4f7ee79f7093c3a8d494052f5d8656e6101.zip skiboot-f46ed4f7ee79f7093c3a8d494052f5d8656e6101.tar.gz skiboot-f46ed4f7ee79f7093c3a8d494052f5d8656e6101.tar.bz2 |
test-ipmi-hiomap: Print some information on early scenario_exit()
Now we dump the index of the event that we exited on if it's not the
appropriate scenario event type.
Cc: stable
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
Diffstat (limited to 'libflash')
-rw-r--r-- | libflash/test/test-ipmi-hiomap.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libflash/test/test-ipmi-hiomap.c b/libflash/test/test-ipmi-hiomap.c index 738352c..4e1232f 100644 --- a/libflash/test/test-ipmi-hiomap.c +++ b/libflash/test/test-ipmi-hiomap.c @@ -96,7 +96,12 @@ static void scenario_advance(void) static void scenario_exit(void) { - assert(ipmi_msg_ctx.cursor->type == scenario_sentinel); + if (ipmi_msg_ctx.cursor->type != scenario_sentinel) { + ptrdiff_t d = ipmi_msg_ctx.cursor - ipmi_msg_ctx.scenario; + printf("%s: Exiting on event %tu with event type %d \n", + __func__, d, ipmi_msg_ctx.cursor->type); + assert(false); + } } void ipmi_init_msg(struct ipmi_msg *msg, int interface __attribute__((unused)), |