--- src/log/apitest/tet_saLogStreamOpen_2.c | 4 ++++ src/log/apitest/tet_saLogWriteLogAsync.c | 25 +++++++++++++++++++++++++ 2 files changed, 29 insertions(+)
diff --git a/src/log/apitest/tet_saLogStreamOpen_2.c b/src/log/apitest/tet_saLogStreamOpen_2.c index 40d27f2..80824ca 100644 --- a/src/log/apitest/tet_saLogStreamOpen_2.c +++ b/src/log/apitest/tet_saLogStreamOpen_2.c @@ -1152,6 +1152,7 @@ extern void saLogWriteLogAsync_16(void); extern void saLogWriteLogAsync_17(void); extern void saLogWriteLogAsync_18(void); extern void saLogWriteLogAsync_19(void); +extern void saLogWriteLogAsync_20(void); extern void saLogWriteLogCallbackT_01(void); extern void saLogWriteLogCallbackT_02(void); extern void saLogStreamClose_01(void); @@ -1251,6 +1252,9 @@ __attribute__((constructor)) static void saLibraryLifeCycle_constructor(void) test_case_add( 2, saLogWriteLogAsync_19, "saLogWriteLogAsync() logBufSize > SA_LOG_MAX_RECORD_SIZE"); + test_case_add( + 2, saLogWriteLogAsync_20, + "saLogWriteLogAsync() after LogFianlize"); test_case_add(2, saLogWriteLogCallbackT_01, "saLogWriteLogCallbackT() SA_DISPATCH_ONE"); test_case_add(2, saLogWriteLogCallbackT_02, diff --git a/src/log/apitest/tet_saLogWriteLogAsync.c b/src/log/apitest/tet_saLogWriteLogAsync.c index d5586d4..53c247d 100644 --- a/src/log/apitest/tet_saLogWriteLogAsync.c +++ b/src/log/apitest/tet_saLogWriteLogAsync.c @@ -453,3 +453,28 @@ void saLogWriteLogAsync_19(void) done: logFinalize(); } + +void saLogWriteLogAsync_20(void) +{ + SaInvocationT invocation = 0; + + strcpy((char *)genLogRecord.logBuffer->logBuf, __FUNCTION__); + genLogRecord.logBuffer->logBufSize = strlen(__FUNCTION__); + + rc = logInitialize(); + if (rc != SA_AIS_OK) { + test_validate(rc, SA_AIS_OK); + return; + } + rc = logStreamOpen(&systemStreamName); + if (rc != SA_AIS_OK) { + test_validate(rc, SA_AIS_OK); + goto done; + } + logFinalize(); + rc = saLogWriteLogAsync(logStreamHandle, invocation, 0, &genLogRecord); + test_validate(rc, SA_AIS_ERR_BAD_HANDLE); + +done: + logFinalize(); +} -- 2.7.4 _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel