On Thu, Feb 26, 2015 at 3:34 PM, Mike Holmes <[email protected]> wrote:

> Call the public APIs for errno in a sunny day configuration.
>
> Signed-off-by: Mike Holmes <[email protected]>
>

Reviewed-and-tested-by: Bill Fischofer <[email protected]>


> ---
>  test/validation/.gitignore  |  1 +
>  test/validation/Makefile.am |  4 +++-
>  test/validation/odp_errno.c | 28 ++++++++++++++++++++++++++++
>  3 files changed, 32 insertions(+), 1 deletion(-)
>  create mode 100644 test/validation/odp_errno.c
>
> diff --git a/test/validation/.gitignore b/test/validation/.gitignore
> index e419f32..1a69f89 100644
> --- a/test/validation/.gitignore
> +++ b/test/validation/.gitignore
> @@ -16,3 +16,4 @@ odp_pool
>  odp_timer
>  odp_time
>  odp_synchronizers
> +odp_errno
> diff --git a/test/validation/Makefile.am b/test/validation/Makefile.am
> index f5bb9ac..fe43084 100644
> --- a/test/validation/Makefile.am
> +++ b/test/validation/Makefile.am
> @@ -19,7 +19,8 @@ EXECUTABLES = odp_buffer \
>               odp_system \
>               odp_synchronizers \
>               odp_time \
> -             odp_timer
> +             odp_timer \
> +             odp_errno
>
>  COMPILE_ONLY = odp_pktio
>
> @@ -57,3 +58,4 @@ dist_odp_timer_SOURCES  = odp_timer.c $(ODP_CU_COMMON)
>  dist_odp_pktio_SOURCES = odp_pktio.c $(ODP_CU_COMMON)
>  dist_odp_packet_SOURCES = odp_packet.c $(ODP_CU_COMMON)
>  dist_odp_pool_SOURCES = odp_pool.c $(ODP_CU_COMMON)
> +dist_odp_errno_SOURCES = odp_errno.c $(ODP_CU_COMMON)
> diff --git a/test/validation/odp_errno.c b/test/validation/odp_errno.c
> new file mode 100644
> index 0000000..89b99d7
> --- /dev/null
> +++ b/test/validation/odp_errno.c
> @@ -0,0 +1,28 @@
> +/* Copyright (c) 2015, Linaro Limited
> + * All rights reserved.
> + *
> + * SPDX-License-Identifier:     BSD-3-Clause
> + */
> +
> +#include <odp.h>
> +#include "odp_cunit_common.h"
> +
> +static void test_odp_errno_sunny_day(void)
> +{
> +       int my_errno;
> +       odp_errno_zero();
> +       my_errno = odp_errno();
> +       CU_ASSERT_TRUE(my_errno == 0);
> +       odp_errno_print("odp_errno");
> +       CU_ASSERT_PTR_NOT_NULL(odp_errno_str(my_errno));
> +}
> +
> +CU_TestInfo test_odp_errno[] = {
> +       {"sunny day", test_odp_errno_sunny_day},
> +       CU_TEST_INFO_NULL,
> +};
> +
> +CU_SuiteInfo odp_testsuites[] = {
> +       {"Errno", NULL, NULL, NULL, NULL, test_odp_errno},
> +       CU_SUITE_INFO_NULL,
> +};
> --
> 2.1.0
>
>
> _______________________________________________
> lng-odp mailing list
> [email protected]
> http://lists.linaro.org/mailman/listinfo/lng-odp
>
_______________________________________________
lng-odp mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to