mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-08-30 16:02:35 +08:00
* sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and rtems_io_unregister_driver did not have any test code.
29 lines
1.5 KiB
Plaintext
29 lines
1.5 KiB
Plaintext
*** TEST 21 ***
|
|
----- TESTING THE NULL DRIVER CHECKS -----
|
|
TA1 - rtems_io_initialize - NULL DRIVER RTEMS_SUCCESSFUL
|
|
TA1 - rtems_io_open - NULL DRIVER RTEMS_SUCCESSFUL
|
|
TA1 - rtems_io_close - NULL DRIVER RTEMS_SUCCESSFUL
|
|
TA1 - rtems_io_read - NULL DRIVER RTEMS_SUCCESSFUL
|
|
TA1 - rtems_io_write - NULL DRIVER RTEMS_SUCCESSFUL
|
|
TA1 - rtems_io_control - NULL DRIVER RTEMS_SUCCESSFUL
|
|
----- TESTING THE I/O MANAGER DIRECTIVES -----
|
|
TA1 - rtems_io_initialize - STUB DRIVER RTEMS_SUCCESSFUL
|
|
TA1 - rtems_io_open - STUB DRIVER RTEMS_SUCCESSFUL
|
|
TA1 - rtems_io_close - STUB DRIVER RTEMS_SUCCESSFUL
|
|
TA1 - rtems_io_read - STUB DRIVER RTEMS_SUCCESSFUL
|
|
TA1 - rtems_io_write - STUB DRIVER RTEMS_SUCCESSFUL
|
|
TA1 - rtems_io_control - STUB DRIVER RTEMS_SUCCESSFUL
|
|
----- RETURNING INVALID MAJOR NUMBER -----
|
|
TA1 - rtems_io_initialize - RTEMS_INVALID_NUMBER
|
|
TA1 - rtems_io_open - RTEMS_INVALID_NUMBER
|
|
----- EXERCISE DRIVER REGISTER -----
|
|
TA1 - rtems_io_register_driver - RTEMS_INVALID_ADDRESS - NULL registered
|
|
TA1 - rtems_io_register_driver - RTEMS_INVALID_ADDRESS - NULL device
|
|
TA1 - rtems_io_register_driver - RTEMS_INVALID_ADDRESS - no callouts
|
|
TA1 - rtems_io_register_driver - RTEMS_INVALID_NUMBER - bad major
|
|
TA1 - rtems_io_register_driver - RTEMS_SUCCESSFUL - overwrite NULL
|
|
TA1 - rtems_io_register_driver - RTEMS_TOO_MANY - no slots
|
|
TA1 - rtems_io_register_driver - RTEMS_RESOURCE_IN_USE - major in use
|
|
TA1 - rtems_io_unregister_driver - RTEMS_SUCCESSFUL
|
|
*** END OF TEST 21 ***
|