Hi Mohan,

Ack for this patch with a minor comment. Thanks.

Regards, Vu

> -----Original Message-----
> From: Mohan Kanakam <mo...@hasolutions.in>
> Sent: Thursday, November 1, 2018 3:28 PM
> To: vu.m.ngu...@dektech.com.au; hans.nordeb...@ericsson.com
> Cc: opensaf-devel@lists.sourceforge.net; Mohan Kanakam
> <mo...@hasolutions.in>
> Subject: [PATCH 2/3] imm: add new test case of API saImmOmDispatch() of
> apitest [#2951]
> 
> ---
>  src/imm/apitest/management/test_saImmOmDispatch.c  | 72
> ++++++++++++++++++++++
>  .../apitest/management/test_saImmOmInitialize.c    | 35 +++++++++++
>  2 files changed, 107 insertions(+)
> 
> diff --git a/src/imm/apitest/management/test_saImmOmDispatch.c
> b/src/imm/apitest/management/test_saImmOmDispatch.c
> index 3648a95..0ab9885 100644
> --- a/src/imm/apitest/management/test_saImmOmDispatch.c
> +++ b/src/imm/apitest/management/test_saImmOmDispatch.c
> @@ -52,3 +52,75 @@ void saImmOmDispatch_04(void)
>       test_validate(rc, SA_AIS_ERR_INVALID_PARAM);
>       safassert(immutil_saImmOmFinalize(immOmHandle), SA_AIS_OK);
>  }
> +
> +void saImmOmDispatch_05(void)
> +{
> +     rc = saImmOmDispatch(immOmHandle, SA_DISPATCH_ONE);
> +     test_validate(rc, SA_AIS_ERR_BAD_HANDLE);
> +}
> +
> +void saImmOmDispatch_06(void)
> +{
> +     safassert(immutil_saImmOmInitialize(&immOmHandle,
> &immOmCallbacks, &immVersion),
> +               SA_AIS_OK);
> +     immutil_saImmOmFinalize(immOmHandle);
> +     rc = saImmOmDispatch(immOmHandle, SA_DISPATCH_ONE);
> +     test_validate(rc, SA_AIS_ERR_BAD_HANDLE);
> +}
> +
> +void saImmOmDispatch_07(void)
> +{
> +     safassert(immutil_saImmOmInitialize(&immOmHandle,
> &immOmCallbacks, &immVersion),
> +               SA_AIS_OK);
> +     rc = saImmOmDispatch(immOmHandle, SA_DISPATCH_BLOCKING);
> +     test_validate(rc, SA_AIS_OK);
> +     safassert(immutil_saImmOmFinalize(immOmHandle), SA_AIS_OK);
> +}
> +
> +void saImmOmDispatch_08(void)
> +{
> +     safassert(immutil_saImmOmInitialize(&immOmHandle,
> &immOmCallbacks, &immVersion),
> +               SA_AIS_OK);
> +     rc = saImmOmDispatch(-1, SA_DISPATCH_ALL);
> +     test_validate(rc, SA_AIS_ERR_BAD_HANDLE);
> +     safassert(immutil_saImmOmFinalize(immOmHandle), SA_AIS_OK);
> +}
> +
> +void saImmOmDispatch_09(void)
> +{
> +     rc = saImmOmDispatch(immOmHandle, SA_DISPATCH_ALL);
> +     test_validate(rc, SA_AIS_ERR_BAD_HANDLE);
> +}
> +
> +void saImmOmDispatch_10(void)
> +{
> +     safassert(immutil_saImmOmInitialize(&immOmHandle,
> &immOmCallbacks, &immVersion),
> +               SA_AIS_OK);
> +     immutil_saImmOmFinalize(immOmHandle);
> +     rc = saImmOmDispatch(immOmHandle, SA_DISPATCH_ALL);
> +     test_validate(rc, SA_AIS_ERR_BAD_HANDLE);
> +}
> +
> +void saImmOmDispatch_11(void)
> +{
> +     safassert(immutil_saImmOmInitialize(&immOmHandle,
> &immOmCallbacks, &immVersion),
> +               SA_AIS_OK);
> +     rc = saImmOmDispatch(-1, SA_DISPATCH_BLOCKING);
> +     test_validate(rc, SA_AIS_ERR_BAD_HANDLE);
> +     safassert(immutil_saImmOmFinalize(immOmHandle), SA_AIS_OK);
> +}
> +
> +void saImmOmDispatch_12(void)
> +{
> +     rc = saImmOmDispatch(immOmHandle, SA_DISPATCH_BLOCKING);
> +     test_validate(rc, SA_AIS_ERR_BAD_HANDLE);
> +}
> +
> +void saImmOmDispatch_13(void)
> +{
> +     safassert(immutil_saImmOmInitialize(&immOmHandle,
> &immOmCallbacks, &immVersion),
> +               SA_AIS_OK);
> +     immutil_saImmOmFinalize(immOmHandle);
> +     rc = saImmOmDispatch(immOmHandle, SA_DISPATCH_BLOCKING);
> +     test_validate(rc, SA_AIS_ERR_BAD_HANDLE);
> +}
> diff --git a/src/imm/apitest/management/test_saImmOmInitialize.c
> b/src/imm/apitest/management/test_saImmOmInitialize.c
> index 2dca5da..b17ab86 100644
> --- a/src/imm/apitest/management/test_saImmOmInitialize.c
> +++ b/src/imm/apitest/management/test_saImmOmInitialize.c
> @@ -309,6 +309,15 @@ extern void saImmOmDispatch_01(void);
>  extern void saImmOmDispatch_02(void);
>  extern void saImmOmDispatch_03(void);
>  extern void saImmOmDispatch_04(void);
> +extern void saImmOmDispatch_05(void);
> +extern void saImmOmDispatch_06(void);
> +extern void saImmOmDispatch_07(void);
> +extern void saImmOmDispatch_08(void);
> +extern void saImmOmDispatch_09(void);
> +extern void saImmOmDispatch_10(void);
> +extern void saImmOmDispatch_11(void);
> +extern void saImmOmDispatch_12(void);
> +extern void saImmOmDispatch_13(void);
>  extern void saImmOmFinalize_01(void);
>  extern void saImmOmFinalize_02(void);
>  extern void saImmOmThreadInterference_01(void);
> @@ -369,6 +378,32 @@ __attribute__((constructor)) static void
> saImmOmInitialize_constructor(void)
>       test_case_add(
>           1, saImmOmDispatch_04,
>           "saImmOmDispatch - SA_AIS_ERR_INVALID_PARAM - invalid
> dispatchFlags");
> +     test_case_add(
> +         1, saImmOmDispatch_05,
> +         "saImmOmDispatch - SA_AIS_ERR_BAD_HANDLE - uninitilized
> handle SA_DISPATCH_ONE");
[Vu] Typo uninitilized? Also check it in following printouts.
> +     test_case_add(
> +         1, saImmOmDispatch_06,
> +         "saImmOmDispatch - SA_AIS_ERR_BAD_HANDLE - finalized handle
> SA_DISPATCH_ONE");
> +     test_case_add(1, saImmOmDispatch_07,
> +                   "saImmOmDispatch - SA_AIS_OK
> SA_DISPATCH_BLOCKING");
> +     test_case_add(
> +         1, saImmOmDispatch_08,
> +         "saImmOmDispatch - SA_AIS_ERR_BAD_HANDLE - invalid handle
> SA_DISPATCH_ALL");
> +     test_case_add(
> +         1, saImmOmDispatch_09,
> +         "saImmOmDispatch - SA_AIS_ERR_BAD_HANDLE - uninitilized
> handle SA_DISPATCH_ALL");
> +     test_case_add(
> +         1, saImmOmDispatch_10,
> +         "saImmOmDispatch - SA_AIS_ERR_BAD_HANDLE - finalized handle
> SA_DISPATCH_ALL");
> +     test_case_add(
> +         1, saImmOmDispatch_11,
> +         "saImmOmDispatch - SA_AIS_ERR_BAD_HANDLE - invalid handle
> SA_DISPATCH_BLOCKING");
> +     test_case_add(
> +         1, saImmOmDispatch_12,
> +         "saImmOmDispatch - SA_AIS_ERR_BAD_HANDLE - uninitilized
> handle SA_DISPATCH_BLOCKING");
> +     test_case_add(
> +         1, saImmOmDispatch_13,
> +         "saImmOmDispatch - SA_AIS_ERR_BAD_HANDLE - finalized handle
> SA_DISPATCH_BLOCKING");
> 
>       test_case_add(1, saImmOmFinalize_01, "saImmOmFinalize -
> SA_AIS_OK");
>       test_case_add(
> --
> 2.7.4




_______________________________________________
Opensaf-devel mailing list
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to