From 067ffe230d1038a8f0b340e0453619998594f4d2 Mon Sep 17 00:00:00 2001 From: anh Date: Thu, 9 Jan 2020 13:18:41 -0500 Subject: [PATCH] Fix #189, Add test coverage for cfe_efs_task.c --- fsw/cfe-core/unit-test/evs_UT.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/fsw/cfe-core/unit-test/evs_UT.c b/fsw/cfe-core/unit-test/evs_UT.c index b09d9c846..c2ee35260 100644 --- a/fsw/cfe-core/unit-test/evs_UT.c +++ b/fsw/cfe-core/unit-test/evs_UT.c @@ -53,7 +53,7 @@ static const char *EVS_SYSLOG_MSGS[] = "EVS:Error reading cmd pipe,RC=0x%08X\n", "EVS:Call to CFE_ES_RegisterApp Failed:RC=0x%08X\n", "EVS:Call to CFE_ES_GetAppID Failed:RC=0x%08X\n", - NULL, /* index 11 not used */ + "EVS:Call to CFE_EVS_Register Failed:RC=0x%08X\n", "EVS:Call to CFE_SB_CreatePipe Failed:RC=0x%08X\n", "EVS:Subscribing to Cmds Failed:RC=0x%08X\n", "EVS:Subscribing to HK Request Failed:RC=0x%08X\n" @@ -407,6 +407,15 @@ void Test_Init(void) "CFE_EVS_TaskInit", "Call to CFE_ES_RegisterApp failure"); + /* Test task initialization where event services fails */ + UT_InitData(); + UT_SetDeferredRetcode(UT_KEY(CFE_ES_GetAppID), 2, -1); /* Set Failure in CFE_EVS_Register -> EVS_GetApp_ID */ + CFE_EVS_TaskInit(); + UT_Report(__FILE__, __LINE__, + UT_SyslogIsInHistory(EVS_SYSLOG_MSGS[11]), + "CFE_EVS_TaskInit", + "Call to CFE_EVS_Register failure"); + /* Test task initialization where the pipe creation fails */ UT_InitData(); UT_SetDeferredRetcode(UT_KEY(CFE_SB_CreatePipe), 1, -1);