source: rtems/testsuites/sptests/sp43/sp43.scn @ 60735a30

4.104.114.95
Last change on this file since 60735a30 was 60735a30, checked in by Joel Sherrill <joel.sherrill@…>, on 02/04/08 at 17:16:56

2008-02-04 Joel Sherrill <joel.sherrill@…>

  • sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
  • Property mode set to 100644
File size: 3.9 KB
Line 
1
2
3*** TEST 43 ***
4rtems_object_get_classic_name - INVALID_ADDRESS
5rtems_object_get_classic_name - INVALID_ID (bad index)
6rtems_object_get_classic_name - INVALID_ID (unallocated index)
7rtems_object_get_classic_name - INVALID_ID (bad API)
8UI1  - name returned by rtems_object_get_classic_name for Init task id
9UI1  - name returned by rtems_object_get_classic_name for RTEMS_SELF
10TEMP - rtems_build_name for TEMP
11rtems_object_get_name - bad id for class with instances
12rtems_object_get_name - bad id for class without instances
13rtems_object_get_name - bad length
14rtems_object_get_name - bad pointer
15rtems_object_get_name returned (UI1 ) for init task id
16rtems_object_get_name returned (UI1 ) for RTEMS_SELF
17rtems_object_set_name - INVALID_ID (bad API)
18rtems_object_set_name - INVALID_ID (bad index)
19rtems_object_set_name - change name of init task to (New1)
20New1 - name returned by rtems_object_get_classic_name
21rtems_object_get_name returned (New1) for init task
22rtems_object_set_name - change name of init task to (Ne1)
23Ne1 - name returned by rtems_object_get_classic_name
24rtems_object_get_name returned (Ne1) for init task
25rtems_object_set_name - change name of init task to (N1)
26N1  - name returned by rtems_object_get_classic_name
27rtems_object_get_name returned (N1) for init task
28rtems_object_set_name - change name of init task to (N)
29N   - name returned by rtems_object_get_classic_name
30rtems_object_get_name returned (N) for init task
31rtems_object_set_name - change name of init task to ()
32*    - name returned by rtems_object_get_classic_name
33rtems_object_get_name returned () for init task
34rtems_object_set_name - change name of init task to (N--        -1)
35N**1 - name returned by rtems_object_get_classic_name
36rtems_object_get_name returned (N**1) for init task
37rtems_object_set_name - change name of init task to (SELF)
38SELF - name returned by rtems_object_get_classic_name
39rtems_object_get_name returned (SELF) for init task
40rtems_object_get_name returned (SELF) for init task id
41rtems_build_id - build an id to match init task
42rtems_object_id_get_api - OK
43rtems_object_id_get_class - OK
44rtems_object_id_get_node - OK
45rtems_object_id_get_index - OK
46<pause>
47rtems_object_id_api_minimum returned 1
48rtems_object_id_api_maximum returned 4
49rtems_object_api_minimum_class(0) returned -1
50rtems_object_api_maximum_class(0) returned -1
51rtems_object_api_minimum_class(0) returned -1
52rtems_object_api_maximum_class(0) returned -1
53rtems_object_api_minimum_class(255) returned -1
54rtems_object_api_maximum_class(255) returned -1
55rtems_object_api_minimum_class(OBJECTS_INTERNAL_API) returned 1
56rtems_object_api_maximum_class(OBJECTS_INTERNAL_API) returned 2
57rtems_object_api_minimum_class(OBJECTS_CLASSIC_API) returned 1
58rtems_object_api_maximum_class(OBJECTS_CLASSIC_API) returned 10
59rtems_object_api_minimum_class(OBJECTS_ITRON_API) returned 1
60rtems_object_api_maximum_class(OBJECTS_ITRON_API) returned 8
61<pause>
62rtems_object_get_api_name(0) = BAD CLASS
63rtems_object_get_api_name(255) = BAD CLASS
64rtems_object_get_api_name(INTERNAL_API) = Internal
65rtems_object_get_api_name(CLASSIC_API) = Classic
66rtems_object_get_api_name(ITRON_API) = ITRON
67rtems_object_get_api_class_name(0, RTEMS_TASKS) = BAD API
68rtems_object_get_api_class_name(CLASSIC_API, 0) = BAD CLASS
69rtems_object_get_api_class_name(INTERNAL_API, MUTEXES) = Mutex
70rtems_object_get_api_class_name(CLASSIC_API, RTEMS_BARRIERS) = Barrier
71<pause>
72rtems_object_get_class_information - INVALID_ADDRESS
73rtems_object_get_class_information - INVALID_NUMBER (bad API)
74rtems_object_get_class_information - INVALID_NUMBER (bad class)
75rtems_object_get_class_information - Classic Tasks - OK
76Classic API Task Information
77    minimum id  : 0x0a010001 maximum id: 0x0a010002
78    maximum     :          2 available : 1
79    auto_extend : no
80rtems_object_get_class_information - Classic Timers - OK
81Classic API Timer Information
82    minimum id  : 0x12010001 maximum id: 0x12010001
83    maximum     :          1 available : 1
84    auto_extend : no
85*** END OF TEST 43 ***
Note: See TracBrowser for help on using the repository browser.