[tickets] [opensaf:tickets] #1986 log: logtest fails when run after immomtest
- **status**: review --> fixed - **assigned_to**: Vu Minh Nguyen --> nobody - **Comment**: changeset: 8099:26140709359f tag: tip parent: 8097:b6faa36cf2ce user:Vu Minh Nguyendate:Tue Sep 20 11:24:27 2016 +0700 summary: log: fix logtest fails when run after immomtest [#1986] changeset: 8098:5a4d66f467f3 branch: opensaf-5.1.x parent: 8096:f6760a2e9c76 user:Vu Minh Nguyen date:Tue Sep 20 11:24:27 2016 +0700 summary: log: fix logtest fails when run after immomtest [#1986] --- ** [tickets:#1986] log: logtest fails when run after immomtest** **Status:** fixed **Milestone:** 5.1.RC2 **Created:** Tue Aug 30, 2016 09:03 AM UTC by Anders Widell **Last Updated:** Tue Sep 13, 2016 11:22 AM UTC **Owner:** nobody If I first run immomtest and then logtest, I get the following result: ~~~ Suite 1: Library Life Cycle 1 PASSED saLogInitialize() OK[0m; 2 PASSED saLogInitialize() with NULL pointer to handle[0m; 3 PASSED saLogInitialize() with NULL pointer to callbacks[0m; 4 PASSED saLogInitialize() with NULL callbacks AND version[0m; 5 PASSED saLogInitialize() with uninitialized handle[0m; 6 PASSED saLogInitialize() with uninitialized version[0m; 7 PASSED saLogInitialize() with too high release level[0m; 8 PASSED saLogInitialize() with minor version set to 1[0m; 9 PASSED saLogInitialize() with major version set to 3[0m; 10 PASSED saLogSelectionObjectGet() OK[0m; 11 PASSED saLogSelectionObjectGet() with NULL log handle[0m; 12 PASSED saLogDispatch() OK[0m; 13 PASSED saLogFinalize() OK[0m; 14 PASSED saLogFinalize() with NULL log handle[0m; Suite 2: Log Service Operations 1 PASSED saLogStreamOpen_2() system stream OK[0m; 2 PASSED saLogStreamOpen_2() notification stream OK[0m; 3 PASSED saLogStreamOpen_2() alarm stream OK[0m; 4 PASSED Create app stream OK[0m; 5 PASSED Create and open app stream[0m; 6 PASSED saLogStreamOpen_2() - NULL ptr to handle[0m; 7 PASSED saLogStreamOpen_2() - NULL logStreamName[0m; 8 PASSED Open app stream second time with altered logFileName[0m; 9 PASSED Open app stream second time with altered logFilePathName[0m; 10 PASSED Open app stream second time with altered logFileFmt[0m; 11 PASSED Open app stream second time with altered maxLogFileSize[0m; 12 PASSED Open app stream second time with altered maxLogRecordSize[0m; 13 PASSED Open app stream second time with altered maxFilesRotated[0m; 14 PASSED Open app stream second time with altered haProperty[0m; 15 PASSED Open app with logFileFmt == NULL[0m; 16 PASSED Open app stream second time with logFileFmt == NULL[0m; 17 PASSED Open app stream with NULL logFilePathName[0m; 18 PASSED Open app stream with '.' logFilePathName[0m; 19 PASSED Open app stream with invalid logFileFmt[0m; 20 PASSED Open app stream with unsupported logFullAction[0m; 21 PASSED Open non exist app stream with NULL create attrs[0m; 22 PASSED saLogStreamOpenAsync_2(), Not supported[0m; 23 PASSED saLogStreamOpenCallbackT() OK[0m; 24 PASSED saLogWriteLog(), Not supported[0m; 25 PASSED saLogWriteAsyncLog() system OK[0m; 26 PASSED saLogWriteAsyncLog() alarm OK[0m; 27 PASSED saLogWriteAsyncLog() notification OK[0m; 28 PASSED saLogWriteAsyncLog() with NULL logStreamHandle[0m; 29 PASSED saLogWriteAsyncLog() with invalid logStreamHandle[0m; 30 PASSED saLogWriteAsyncLog() with invalid ackFlags[0m; 31 PASSED saLogWriteAsyncLog() with NULL logRecord ptr[0m; 32 PASSED saLogWriteAsyncLog() logSvcUsrName == NULL[0m; 33 PASSED saLogWriteAsyncLog() logSvcUsrName == NULL and envset[0m; 34 PASSED saLogWriteAsyncLog() with logTimeStamp set[0m; 35 PASSED saLogWriteAsyncLog() without logTimeStamp set[0m; 36 PASSED saLogWriteAsyncLog() 1800 bytes logrecord (ticket #203)[0m; 37 PASSED saLogWriteAsyncLog() invalid severity[0m; 38 PASSED saLogWriteLogAsync() logBufSize > strlen(logBuf) + 1[0m; 39 PASSED saLogWriteLogAsync() logBufSize > SA_LOG_MAX_RECORD_SIZE[0m; 40 PASSED saLogWriteLogCallbackT() SA_DISPATCH_ONE[0m; 41 PASSED saLogWriteLogCallbackT() SA_DISPATCH_ALL[0m; 42 PASSED saLogFilterSetCallbackT OK[0m; 43 PASSED saLogStreamClose OK[0m; 44 PASSED saLogStreamOpen_2 with maxFilesRotated = 0, ERR[0m; 45 PASSED saLogStreamOpen_2 with maxFilesRotated = 128, ERR[0m; 46 PASSED saLogStreamOpen_2 with logFileName > 218 characters, ERR[0m; 47 PASSED saLogStreamOpen_2 with invalid filename[0m; 48 PASSED saLogStreamOpen_2 with maxLogRecordSize > MAX_RECSIZE, ERR[0m; 49 PASSED saLogStreamOpen_2 with maxLogRecordSize < 150, ERR[0m;
[tickets] [opensaf:tickets] #1986 log: logtest fails when run after immomtest
- **status**: accepted --> review --- ** [tickets:#1986] log: logtest fails when run after immomtest** **Status:** review **Milestone:** 5.1.RC2 **Created:** Tue Aug 30, 2016 09:03 AM UTC by Anders Widell **Last Updated:** Tue Sep 13, 2016 10:10 AM UTC **Owner:** Vu Minh Nguyen If I first run immomtest and then logtest, I get the following result: ~~~ Suite 1: Library Life Cycle 1 PASSED saLogInitialize() OK[0m; 2 PASSED saLogInitialize() with NULL pointer to handle[0m; 3 PASSED saLogInitialize() with NULL pointer to callbacks[0m; 4 PASSED saLogInitialize() with NULL callbacks AND version[0m; 5 PASSED saLogInitialize() with uninitialized handle[0m; 6 PASSED saLogInitialize() with uninitialized version[0m; 7 PASSED saLogInitialize() with too high release level[0m; 8 PASSED saLogInitialize() with minor version set to 1[0m; 9 PASSED saLogInitialize() with major version set to 3[0m; 10 PASSED saLogSelectionObjectGet() OK[0m; 11 PASSED saLogSelectionObjectGet() with NULL log handle[0m; 12 PASSED saLogDispatch() OK[0m; 13 PASSED saLogFinalize() OK[0m; 14 PASSED saLogFinalize() with NULL log handle[0m; Suite 2: Log Service Operations 1 PASSED saLogStreamOpen_2() system stream OK[0m; 2 PASSED saLogStreamOpen_2() notification stream OK[0m; 3 PASSED saLogStreamOpen_2() alarm stream OK[0m; 4 PASSED Create app stream OK[0m; 5 PASSED Create and open app stream[0m; 6 PASSED saLogStreamOpen_2() - NULL ptr to handle[0m; 7 PASSED saLogStreamOpen_2() - NULL logStreamName[0m; 8 PASSED Open app stream second time with altered logFileName[0m; 9 PASSED Open app stream second time with altered logFilePathName[0m; 10 PASSED Open app stream second time with altered logFileFmt[0m; 11 PASSED Open app stream second time with altered maxLogFileSize[0m; 12 PASSED Open app stream second time with altered maxLogRecordSize[0m; 13 PASSED Open app stream second time with altered maxFilesRotated[0m; 14 PASSED Open app stream second time with altered haProperty[0m; 15 PASSED Open app with logFileFmt == NULL[0m; 16 PASSED Open app stream second time with logFileFmt == NULL[0m; 17 PASSED Open app stream with NULL logFilePathName[0m; 18 PASSED Open app stream with '.' logFilePathName[0m; 19 PASSED Open app stream with invalid logFileFmt[0m; 20 PASSED Open app stream with unsupported logFullAction[0m; 21 PASSED Open non exist app stream with NULL create attrs[0m; 22 PASSED saLogStreamOpenAsync_2(), Not supported[0m; 23 PASSED saLogStreamOpenCallbackT() OK[0m; 24 PASSED saLogWriteLog(), Not supported[0m; 25 PASSED saLogWriteAsyncLog() system OK[0m; 26 PASSED saLogWriteAsyncLog() alarm OK[0m; 27 PASSED saLogWriteAsyncLog() notification OK[0m; 28 PASSED saLogWriteAsyncLog() with NULL logStreamHandle[0m; 29 PASSED saLogWriteAsyncLog() with invalid logStreamHandle[0m; 30 PASSED saLogWriteAsyncLog() with invalid ackFlags[0m; 31 PASSED saLogWriteAsyncLog() with NULL logRecord ptr[0m; 32 PASSED saLogWriteAsyncLog() logSvcUsrName == NULL[0m; 33 PASSED saLogWriteAsyncLog() logSvcUsrName == NULL and envset[0m; 34 PASSED saLogWriteAsyncLog() with logTimeStamp set[0m; 35 PASSED saLogWriteAsyncLog() without logTimeStamp set[0m; 36 PASSED saLogWriteAsyncLog() 1800 bytes logrecord (ticket #203)[0m; 37 PASSED saLogWriteAsyncLog() invalid severity[0m; 38 PASSED saLogWriteLogAsync() logBufSize > strlen(logBuf) + 1[0m; 39 PASSED saLogWriteLogAsync() logBufSize > SA_LOG_MAX_RECORD_SIZE[0m; 40 PASSED saLogWriteLogCallbackT() SA_DISPATCH_ONE[0m; 41 PASSED saLogWriteLogCallbackT() SA_DISPATCH_ALL[0m; 42 PASSED saLogFilterSetCallbackT OK[0m; 43 PASSED saLogStreamClose OK[0m; 44 PASSED saLogStreamOpen_2 with maxFilesRotated = 0, ERR[0m; 45 PASSED saLogStreamOpen_2 with maxFilesRotated = 128, ERR[0m; 46 PASSED saLogStreamOpen_2 with logFileName > 218 characters, ERR[0m; 47 PASSED saLogStreamOpen_2 with invalid filename[0m; 48 PASSED saLogStreamOpen_2 with maxLogRecordSize > MAX_RECSIZE, ERR[0m; 49 PASSED saLogStreamOpen_2 with maxLogRecordSize < 150, ERR[0m; 50 PASSED saLogStreamOpen_2 with stream number out of the limitation, ERR[0m; 51 PASSED saLogInitialize() then saLogFinalize() multiple times. keep MDS connection, OK[0m; 52 PASSED saLogInitialize() then saLogFinalize() multiple times in multiple threads, OK[0m; Suite 3: Limit Fetch API 1 PASSED saLogLimitGet(), Not supported[0m; Suite 4: LOG OI tests, stream objects 1 PASSED CCB Object Modify saLogStreamFileName[0m; 2 PASSED CCB Object Modify saLogStreamPathName, ERR not allowed[0m; 3 PASSED CCB
[tickets] [opensaf:tickets] #1986 log: logtest fails when run after immomtest
- **Milestone**: 5.1.RC1 --> 5.1.RC2 --- ** [tickets:#1986] log: logtest fails when run after immomtest** **Status:** accepted **Milestone:** 5.1.RC2 **Created:** Tue Aug 30, 2016 09:03 AM UTC by Anders Widell **Last Updated:** Tue Aug 30, 2016 09:06 AM UTC **Owner:** Vu Minh Nguyen If I first run immomtest and then logtest, I get the following result: ~~~ Suite 1: Library Life Cycle 1 PASSED saLogInitialize() OK[0m; 2 PASSED saLogInitialize() with NULL pointer to handle[0m; 3 PASSED saLogInitialize() with NULL pointer to callbacks[0m; 4 PASSED saLogInitialize() with NULL callbacks AND version[0m; 5 PASSED saLogInitialize() with uninitialized handle[0m; 6 PASSED saLogInitialize() with uninitialized version[0m; 7 PASSED saLogInitialize() with too high release level[0m; 8 PASSED saLogInitialize() with minor version set to 1[0m; 9 PASSED saLogInitialize() with major version set to 3[0m; 10 PASSED saLogSelectionObjectGet() OK[0m; 11 PASSED saLogSelectionObjectGet() with NULL log handle[0m; 12 PASSED saLogDispatch() OK[0m; 13 PASSED saLogFinalize() OK[0m; 14 PASSED saLogFinalize() with NULL log handle[0m; Suite 2: Log Service Operations 1 PASSED saLogStreamOpen_2() system stream OK[0m; 2 PASSED saLogStreamOpen_2() notification stream OK[0m; 3 PASSED saLogStreamOpen_2() alarm stream OK[0m; 4 PASSED Create app stream OK[0m; 5 PASSED Create and open app stream[0m; 6 PASSED saLogStreamOpen_2() - NULL ptr to handle[0m; 7 PASSED saLogStreamOpen_2() - NULL logStreamName[0m; 8 PASSED Open app stream second time with altered logFileName[0m; 9 PASSED Open app stream second time with altered logFilePathName[0m; 10 PASSED Open app stream second time with altered logFileFmt[0m; 11 PASSED Open app stream second time with altered maxLogFileSize[0m; 12 PASSED Open app stream second time with altered maxLogRecordSize[0m; 13 PASSED Open app stream second time with altered maxFilesRotated[0m; 14 PASSED Open app stream second time with altered haProperty[0m; 15 PASSED Open app with logFileFmt == NULL[0m; 16 PASSED Open app stream second time with logFileFmt == NULL[0m; 17 PASSED Open app stream with NULL logFilePathName[0m; 18 PASSED Open app stream with '.' logFilePathName[0m; 19 PASSED Open app stream with invalid logFileFmt[0m; 20 PASSED Open app stream with unsupported logFullAction[0m; 21 PASSED Open non exist app stream with NULL create attrs[0m; 22 PASSED saLogStreamOpenAsync_2(), Not supported[0m; 23 PASSED saLogStreamOpenCallbackT() OK[0m; 24 PASSED saLogWriteLog(), Not supported[0m; 25 PASSED saLogWriteAsyncLog() system OK[0m; 26 PASSED saLogWriteAsyncLog() alarm OK[0m; 27 PASSED saLogWriteAsyncLog() notification OK[0m; 28 PASSED saLogWriteAsyncLog() with NULL logStreamHandle[0m; 29 PASSED saLogWriteAsyncLog() with invalid logStreamHandle[0m; 30 PASSED saLogWriteAsyncLog() with invalid ackFlags[0m; 31 PASSED saLogWriteAsyncLog() with NULL logRecord ptr[0m; 32 PASSED saLogWriteAsyncLog() logSvcUsrName == NULL[0m; 33 PASSED saLogWriteAsyncLog() logSvcUsrName == NULL and envset[0m; 34 PASSED saLogWriteAsyncLog() with logTimeStamp set[0m; 35 PASSED saLogWriteAsyncLog() without logTimeStamp set[0m; 36 PASSED saLogWriteAsyncLog() 1800 bytes logrecord (ticket #203)[0m; 37 PASSED saLogWriteAsyncLog() invalid severity[0m; 38 PASSED saLogWriteLogAsync() logBufSize > strlen(logBuf) + 1[0m; 39 PASSED saLogWriteLogAsync() logBufSize > SA_LOG_MAX_RECORD_SIZE[0m; 40 PASSED saLogWriteLogCallbackT() SA_DISPATCH_ONE[0m; 41 PASSED saLogWriteLogCallbackT() SA_DISPATCH_ALL[0m; 42 PASSED saLogFilterSetCallbackT OK[0m; 43 PASSED saLogStreamClose OK[0m; 44 PASSED saLogStreamOpen_2 with maxFilesRotated = 0, ERR[0m; 45 PASSED saLogStreamOpen_2 with maxFilesRotated = 128, ERR[0m; 46 PASSED saLogStreamOpen_2 with logFileName > 218 characters, ERR[0m; 47 PASSED saLogStreamOpen_2 with invalid filename[0m; 48 PASSED saLogStreamOpen_2 with maxLogRecordSize > MAX_RECSIZE, ERR[0m; 49 PASSED saLogStreamOpen_2 with maxLogRecordSize < 150, ERR[0m; 50 PASSED saLogStreamOpen_2 with stream number out of the limitation, ERR[0m; 51 PASSED saLogInitialize() then saLogFinalize() multiple times. keep MDS connection, OK[0m; 52 PASSED saLogInitialize() then saLogFinalize() multiple times in multiple threads, OK[0m; Suite 3: Limit Fetch API 1 PASSED saLogLimitGet(), Not supported[0m; Suite 4: LOG OI tests, stream objects 1 PASSED CCB Object Modify saLogStreamFileName[0m; 2 PASSED CCB Object Modify saLogStreamPathName, ERR not allowed[0m; 3 PASSED CCB
[tickets] [opensaf:tickets] #1986 log: logtest fails when run after immomtest
- **status**: unassigned --> accepted - **assigned_to**: Vu Minh Nguyen --- ** [tickets:#1986] log: logtest fails when run after immomtest** **Status:** accepted **Milestone:** 5.1.RC1 **Created:** Tue Aug 30, 2016 09:03 AM UTC by Anders Widell **Last Updated:** Tue Aug 30, 2016 09:03 AM UTC **Owner:** Vu Minh Nguyen If I first run immomtest and then logtest, I get the following result: ~~~ Suite 1: Library Life Cycle 1 PASSED saLogInitialize() OK[0m; 2 PASSED saLogInitialize() with NULL pointer to handle[0m; 3 PASSED saLogInitialize() with NULL pointer to callbacks[0m; 4 PASSED saLogInitialize() with NULL callbacks AND version[0m; 5 PASSED saLogInitialize() with uninitialized handle[0m; 6 PASSED saLogInitialize() with uninitialized version[0m; 7 PASSED saLogInitialize() with too high release level[0m; 8 PASSED saLogInitialize() with minor version set to 1[0m; 9 PASSED saLogInitialize() with major version set to 3[0m; 10 PASSED saLogSelectionObjectGet() OK[0m; 11 PASSED saLogSelectionObjectGet() with NULL log handle[0m; 12 PASSED saLogDispatch() OK[0m; 13 PASSED saLogFinalize() OK[0m; 14 PASSED saLogFinalize() with NULL log handle[0m; Suite 2: Log Service Operations 1 PASSED saLogStreamOpen_2() system stream OK[0m; 2 PASSED saLogStreamOpen_2() notification stream OK[0m; 3 PASSED saLogStreamOpen_2() alarm stream OK[0m; 4 PASSED Create app stream OK[0m; 5 PASSED Create and open app stream[0m; 6 PASSED saLogStreamOpen_2() - NULL ptr to handle[0m; 7 PASSED saLogStreamOpen_2() - NULL logStreamName[0m; 8 PASSED Open app stream second time with altered logFileName[0m; 9 PASSED Open app stream second time with altered logFilePathName[0m; 10 PASSED Open app stream second time with altered logFileFmt[0m; 11 PASSED Open app stream second time with altered maxLogFileSize[0m; 12 PASSED Open app stream second time with altered maxLogRecordSize[0m; 13 PASSED Open app stream second time with altered maxFilesRotated[0m; 14 PASSED Open app stream second time with altered haProperty[0m; 15 PASSED Open app with logFileFmt == NULL[0m; 16 PASSED Open app stream second time with logFileFmt == NULL[0m; 17 PASSED Open app stream with NULL logFilePathName[0m; 18 PASSED Open app stream with '.' logFilePathName[0m; 19 PASSED Open app stream with invalid logFileFmt[0m; 20 PASSED Open app stream with unsupported logFullAction[0m; 21 PASSED Open non exist app stream with NULL create attrs[0m; 22 PASSED saLogStreamOpenAsync_2(), Not supported[0m; 23 PASSED saLogStreamOpenCallbackT() OK[0m; 24 PASSED saLogWriteLog(), Not supported[0m; 25 PASSED saLogWriteAsyncLog() system OK[0m; 26 PASSED saLogWriteAsyncLog() alarm OK[0m; 27 PASSED saLogWriteAsyncLog() notification OK[0m; 28 PASSED saLogWriteAsyncLog() with NULL logStreamHandle[0m; 29 PASSED saLogWriteAsyncLog() with invalid logStreamHandle[0m; 30 PASSED saLogWriteAsyncLog() with invalid ackFlags[0m; 31 PASSED saLogWriteAsyncLog() with NULL logRecord ptr[0m; 32 PASSED saLogWriteAsyncLog() logSvcUsrName == NULL[0m; 33 PASSED saLogWriteAsyncLog() logSvcUsrName == NULL and envset[0m; 34 PASSED saLogWriteAsyncLog() with logTimeStamp set[0m; 35 PASSED saLogWriteAsyncLog() without logTimeStamp set[0m; 36 PASSED saLogWriteAsyncLog() 1800 bytes logrecord (ticket #203)[0m; 37 PASSED saLogWriteAsyncLog() invalid severity[0m; 38 PASSED saLogWriteLogAsync() logBufSize > strlen(logBuf) + 1[0m; 39 PASSED saLogWriteLogAsync() logBufSize > SA_LOG_MAX_RECORD_SIZE[0m; 40 PASSED saLogWriteLogCallbackT() SA_DISPATCH_ONE[0m; 41 PASSED saLogWriteLogCallbackT() SA_DISPATCH_ALL[0m; 42 PASSED saLogFilterSetCallbackT OK[0m; 43 PASSED saLogStreamClose OK[0m; 44 PASSED saLogStreamOpen_2 with maxFilesRotated = 0, ERR[0m; 45 PASSED saLogStreamOpen_2 with maxFilesRotated = 128, ERR[0m; 46 PASSED saLogStreamOpen_2 with logFileName > 218 characters, ERR[0m; 47 PASSED saLogStreamOpen_2 with invalid filename[0m; 48 PASSED saLogStreamOpen_2 with maxLogRecordSize > MAX_RECSIZE, ERR[0m; 49 PASSED saLogStreamOpen_2 with maxLogRecordSize < 150, ERR[0m; 50 PASSED saLogStreamOpen_2 with stream number out of the limitation, ERR[0m; 51 PASSED saLogInitialize() then saLogFinalize() multiple times. keep MDS connection, OK[0m; 52 PASSED saLogInitialize() then saLogFinalize() multiple times in multiple threads, OK[0m; Suite 3: Limit Fetch API 1 PASSED saLogLimitGet(), Not supported[0m; Suite 4: LOG OI tests, stream objects 1 PASSED CCB Object Modify saLogStreamFileName[0m; 2 PASSED CCB Object Modify saLogStreamPathName, ERR
[tickets] [opensaf:tickets] #1986 log: logtest fails when run after immomtest
--- ** [tickets:#1986] log: logtest fails when run after immomtest** **Status:** unassigned **Milestone:** 5.1.RC1 **Created:** Tue Aug 30, 2016 09:03 AM UTC by Anders Widell **Last Updated:** Tue Aug 30, 2016 09:03 AM UTC **Owner:** nobody If I first run immomtest and then logtest, I get the following result: ~~~ Suite 1: Library Life Cycle 1 PASSED saLogInitialize() OK[0m; 2 PASSED saLogInitialize() with NULL pointer to handle[0m; 3 PASSED saLogInitialize() with NULL pointer to callbacks[0m; 4 PASSED saLogInitialize() with NULL callbacks AND version[0m; 5 PASSED saLogInitialize() with uninitialized handle[0m; 6 PASSED saLogInitialize() with uninitialized version[0m; 7 PASSED saLogInitialize() with too high release level[0m; 8 PASSED saLogInitialize() with minor version set to 1[0m; 9 PASSED saLogInitialize() with major version set to 3[0m; 10 PASSED saLogSelectionObjectGet() OK[0m; 11 PASSED saLogSelectionObjectGet() with NULL log handle[0m; 12 PASSED saLogDispatch() OK[0m; 13 PASSED saLogFinalize() OK[0m; 14 PASSED saLogFinalize() with NULL log handle[0m; Suite 2: Log Service Operations 1 PASSED saLogStreamOpen_2() system stream OK[0m; 2 PASSED saLogStreamOpen_2() notification stream OK[0m; 3 PASSED saLogStreamOpen_2() alarm stream OK[0m; 4 PASSED Create app stream OK[0m; 5 PASSED Create and open app stream[0m; 6 PASSED saLogStreamOpen_2() - NULL ptr to handle[0m; 7 PASSED saLogStreamOpen_2() - NULL logStreamName[0m; 8 PASSED Open app stream second time with altered logFileName[0m; 9 PASSED Open app stream second time with altered logFilePathName[0m; 10 PASSED Open app stream second time with altered logFileFmt[0m; 11 PASSED Open app stream second time with altered maxLogFileSize[0m; 12 PASSED Open app stream second time with altered maxLogRecordSize[0m; 13 PASSED Open app stream second time with altered maxFilesRotated[0m; 14 PASSED Open app stream second time with altered haProperty[0m; 15 PASSED Open app with logFileFmt == NULL[0m; 16 PASSED Open app stream second time with logFileFmt == NULL[0m; 17 PASSED Open app stream with NULL logFilePathName[0m; 18 PASSED Open app stream with '.' logFilePathName[0m; 19 PASSED Open app stream with invalid logFileFmt[0m; 20 PASSED Open app stream with unsupported logFullAction[0m; 21 PASSED Open non exist app stream with NULL create attrs[0m; 22 PASSED saLogStreamOpenAsync_2(), Not supported[0m; 23 PASSED saLogStreamOpenCallbackT() OK[0m; 24 PASSED saLogWriteLog(), Not supported[0m; 25 PASSED saLogWriteAsyncLog() system OK[0m; 26 PASSED saLogWriteAsyncLog() alarm OK[0m; 27 PASSED saLogWriteAsyncLog() notification OK[0m; 28 PASSED saLogWriteAsyncLog() with NULL logStreamHandle[0m; 29 PASSED saLogWriteAsyncLog() with invalid logStreamHandle[0m; 30 PASSED saLogWriteAsyncLog() with invalid ackFlags[0m; 31 PASSED saLogWriteAsyncLog() with NULL logRecord ptr[0m; 32 PASSED saLogWriteAsyncLog() logSvcUsrName == NULL[0m; 33 PASSED saLogWriteAsyncLog() logSvcUsrName == NULL and envset[0m; 34 PASSED saLogWriteAsyncLog() with logTimeStamp set[0m; 35 PASSED saLogWriteAsyncLog() without logTimeStamp set[0m; 36 PASSED saLogWriteAsyncLog() 1800 bytes logrecord (ticket #203)[0m; 37 PASSED saLogWriteAsyncLog() invalid severity[0m; 38 PASSED saLogWriteLogAsync() logBufSize > strlen(logBuf) + 1[0m; 39 PASSED saLogWriteLogAsync() logBufSize > SA_LOG_MAX_RECORD_SIZE[0m; 40 PASSED saLogWriteLogCallbackT() SA_DISPATCH_ONE[0m; 41 PASSED saLogWriteLogCallbackT() SA_DISPATCH_ALL[0m; 42 PASSED saLogFilterSetCallbackT OK[0m; 43 PASSED saLogStreamClose OK[0m; 44 PASSED saLogStreamOpen_2 with maxFilesRotated = 0, ERR[0m; 45 PASSED saLogStreamOpen_2 with maxFilesRotated = 128, ERR[0m; 46 PASSED saLogStreamOpen_2 with logFileName > 218 characters, ERR[0m; 47 PASSED saLogStreamOpen_2 with invalid filename[0m; 48 PASSED saLogStreamOpen_2 with maxLogRecordSize > MAX_RECSIZE, ERR[0m; 49 PASSED saLogStreamOpen_2 with maxLogRecordSize < 150, ERR[0m; 50 PASSED saLogStreamOpen_2 with stream number out of the limitation, ERR[0m; 51 PASSED saLogInitialize() then saLogFinalize() multiple times. keep MDS connection, OK[0m; 52 PASSED saLogInitialize() then saLogFinalize() multiple times in multiple threads, OK[0m; Suite 3: Limit Fetch API 1 PASSED saLogLimitGet(), Not supported[0m; Suite 4: LOG OI tests, stream objects 1 PASSED CCB Object Modify saLogStreamFileName[0m; 2 PASSED CCB Object Modify saLogStreamPathName, ERR not allowed[0m; 3 PASSED CCB Object Modify