Warning, /testsuites/sptests/sp43/sp43.scn is written in an unsupported language. File is not indexed.
0001 *** BEGIN OF TEST SP 43 ***
0002 RTEMS Version: rtems-5.0.0 (SPARC/w/FPU/erc32)
0003 RTEMS Copyright Notice: Copyright (C) 1989, 2020 RTEMS Project and contributors
0004 rtems_object_get_classic_name - INVALID_ADDRESS
0005 rtems_object_get_classic_name - INVALID_ID (bad index)
0006 rtems_object_get_classic_name - INVALID_ID (unallocated index)
0007 rtems_object_get_classic_name - INVALID_ID (bad API)
0008 UI1 - name returned by rtems_object_get_classic_name for Init task id
0009 UI1 - name returned by rtems_object_get_classic_name for RTEMS_SELF
0010 TEMP - rtems_build_name for TEMP
0011 rtems_object_get_name - bad id for class with instances
0012 rtems_object_get_name - bad id for class without instances
0013 rtems_object_get_name - bad length
0014 rtems_object_get_name - bad pointer
0015 rtems_object_get_name returned (UI1 ) for init task id
0016 rtems_object_get_name returned (UI1 ) for RTEMS_SELF
0017 rtems_object_set_name - INVALID_ADDRESS
0018 rtems_object_set_name - INVALID_ID (bad API)
0019 rtems_object_set_name - INVALID_ID (bad index)
0020 rtems_object_set_name - change name of init task to (New1)
0021 New1 - name returned by rtems_object_get_classic_name
0022 rtems_object_get_name returned (New1) for init task
0023 rtems_object_set_name - change name of init task to (Ne1)
0024 Ne1 - name returned by rtems_object_get_classic_name
0025 rtems_object_get_name returned (Ne1 ) for init task
0026 rtems_object_set_name - change name of init task to (N1)
0027 N1 - name returned by rtems_object_get_classic_name
0028 rtems_object_get_name returned (N1 ) for init task
0029 rtems_object_set_name - change name of init task to (N)
0030 N - name returned by rtems_object_get_classic_name
0031 rtems_object_get_name returned (N ) for init task
0032 rtems_object_set_name - change name of init task to ()
0033 - name returned by rtems_object_get_classic_name
0034 rtems_object_get_name returned ( ) for init task
0035 rtems_object_set_name - change name of init task to (N-0x07-0x09-1)
0036 N**1 - name returned by rtems_object_get_classic_name
0037 rtems_object_get_name returned (N**1) for init task
0038 rtems_object_set_name - change name of init task to (SELF)
0039 SELF - name returned by rtems_object_get_classic_name
0040 rtems_object_get_name returned (SELF) for init task
0041 rtems_object_get_name returned (SELF) for init task id
0042 rtems_build_id - build an id to match init task
0043 rtems_object_id_get_api - OK
0044 rtems_object_id_get_class - OK
0045 rtems_object_id_get_node - OK
0046 rtems_object_id_get_index - OK
0047 rtems_object_id_api_minimum returned 1
0048 rtems_object_id_api_maximum returned 3
0049 rtems_object_api_minimum_class(0) returned -1
0050 rtems_object_api_maximum_class(0) returned 0
0051 rtems_object_api_minimum_class(0) returned -1
0052 rtems_object_api_maximum_class(0) returned 0
0053 rtems_object_api_minimum_class(255) returned -1
0054 rtems_object_api_maximum_class(255) returned 0
0055 rtems_object_api_minimum_class(OBJECTS_INTERNAL_API) returned 1
0056 rtems_object_api_maximum_class(OBJECTS_INTERNAL_API) returned 1
0057 rtems_object_api_minimum_class(OBJECTS_CLASSIC_API) returned 1
0058 rtems_object_api_maximum_class(OBJECTS_CLASSIC_API) returned 10
0059 rtems_object_get_api_name(0) = BAD CLASS
0060 rtems_object_get_api_name(255) = BAD CLASS
0061 rtems_object_get_api_name(INTERNAL_API) = Internal
0062 rtems_object_get_api_name(CLASSIC_API) = Classic
0063 rtems_object_get_api_class_name(0, RTEMS_TASKS) = BAD API
0064 rtems_object_get_api_class_name(CLASSIC_API, 0) = BAD CLASS
0065 rtems_object_get_api_class_name(INTERNAL_API, THREADS) = Thread
0066 rtems_object_get_api_class_name(CLASSIC_API, RTEMS_BARRIERS) = Barrier
0067 rtems_object_get_class_information - INVALID_ADDRESS
0068 rtems_object_get_class_information - INVALID_NUMBER (bad API)
0069 rtems_object_get_class_information - INVALID_NUMBER (api=0xff)
0070 rtems_object_get_class_information - INVALID_NUMBER (class=0)
0071 rtems_object_get_class_information - INVALID_NUMBER (class too high)
0072 rtems_object_get_class_information - Classic Tasks - OK
0073 Classic API Task Information
0074 minimum id : 0x0a010001 maximum id: 0x0a010002
0075 maximum : 2 available : 1
0076 auto_extend : no
0077 rtems_object_get_class_information - Classic Timers - OK
0078 Classic API Timer Information
0079 minimum id : 0x12010001 maximum id: 0x12010001
0080 maximum : 1 available : 1
0081 auto_extend : no
0082 rtems_task_set_priority - use valid Idle thread id
0083 rtems_task_set_priority - clobber internal thread class info
0084 rtems_task_set_priority - use valid Idle thread id again
0085 rtems_task_set_priority - use valid Idle thread id again
0086 rtems_task_set_priority - restore internal thread class info
0087 rtems_semaphore_obtain - good but uncreated ID - INVALID_ID - OK
0088
0089 *** END OF TEST SP 43 ***