diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-02-05 17:00:09 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-02-06 08:47:02 +0100 |
commit | 920a43e6392dfe60ad8bf4bcce73fd1c97d6aa5a (patch) | |
tree | 1b4757300bc435e408078ff0588a8d2e73fe76ae /testsuites/sptests/spinternalerror02/init.c | |
parent | score: _CPU_Context_switch_to_first_task_smp() (diff) | |
download | rtems-920a43e6392dfe60ad8bf4bcce73fd1c97d6aa5a.tar.bz2 |
rtems: Add rtems_status_code_description()
Diffstat (limited to 'testsuites/sptests/spinternalerror02/init.c')
-rw-r--r-- | testsuites/sptests/spinternalerror02/init.c | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/testsuites/sptests/spinternalerror02/init.c b/testsuites/sptests/spinternalerror02/init.c index 4b89e6c5f1..b08a7d4e5b 100644 --- a/testsuites/sptests/spinternalerror02/init.c +++ b/testsuites/sptests/spinternalerror02/init.c @@ -1,8 +1,8 @@ /* - * Copyright (c) 2012 embedded brains GmbH. All rights reserved. + * Copyright (c) 2012-2014 embedded brains GmbH. All rights reserved. * * embedded brains GmbH - * Obere Lagerstr. 30 + * Donierstr. 4 * 82178 Puchheim * Germany * <rtems@embedded-brains.de> @@ -52,12 +52,29 @@ static void test_fatal_source_description(void) rtems_test_assert( source - 3 == RTEMS_FATAL_SOURCE_EXCEPTION ); } +static void test_status_code_description(void) +{ + rtems_status_code code = 0; + const char *desc = NULL; + const char *desc_last; + + do { + desc_last = desc; + desc = rtems_status_code_description( code ); + ++code; + puts( desc ); + } while ( desc != desc_last ); + + rtems_test_assert( code - 3 == RTEMS_PROXY_BLOCKING ); +} + static void Init(rtems_task_argument arg) { puts("\n\n*** TEST SPINTERNALERROR 2 ***"); test_internal_error_description(); test_fatal_source_description(); + test_status_code_description(); puts("*** END OF TEST SPINTERNALERROR 2 ***"); |