summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/sp21/sp21.scn
blob: 87c798d5bde1ad1122a51e2c93206356fd1fc4fa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
*** TEST 21 ***
-----  TESTING THE NULL DRIVER CHECKS  -----
rtems_io_initialize  - NULL DRIVER RTEMS_SUCCESSFUL
rtems_io_open        - NULL DRIVER RTEMS_SUCCESSFUL
rtems_io_close       - NULL DRIVER RTEMS_SUCCESSFUL
rtems_io_read        - NULL DRIVER RTEMS_SUCCESSFUL
rtems_io_write       - NULL DRIVER RTEMS_SUCCESSFUL
rtems_io_control     - NULL DRIVER RTEMS_SUCCESSFUL
-----  TESTING THE I/O MANAGER DIRECTIVES  -----
rtems_io_initialize  - STUB DRIVER RTEMS_SUCCESSFUL
rtems_io_open        - STUB DRIVER RTEMS_SUCCESSFUL
rtems_io_close       - STUB DRIVER RTEMS_SUCCESSFUL
rtems_io_read        - STUB DRIVER RTEMS_SUCCESSFUL
rtems_io_write       - STUB DRIVER RTEMS_SUCCESSFUL
rtems_io_control     - STUB DRIVER RTEMS_SUCCESSFUL
-----  RETURNING INVALID MAJOR NUMBER -----
rtems_io_initialize  - RTEMS_INVALID_NUMBER
rtems_io_open        - RTEMS_INVALID_NUMBER
-----  EXERCISE DRIVER REGISTER -----
rtems_io_register_driver - RTEMS_INVALID_ADDRESS - NULL registered
rtems_io_register_driver - RTEMS_INVALID_ADDRESS - NULL device
rtems_io_register_driver - RTEMS_INVALID_ADDRESS - no callouts
rtems_io_register_driver - RTEMS_INVALID_NUMBER - bad major
rtems_io_register_driver - RTEMS_SUCCESSFUL - overwrite NULL
rtems_io_register_driver - RTEMS_TOO_MANY - no slots
rtems_io_register_driver - RTEMS_RESOURCE_IN_USE - major in use
rtems_io_unregister_driver - RTEMS_SUCCESSFUL
-----  TESTING THE ZERO DRIVER CHECKS  -----
*** END OF TEST 21 ***