running "sp" tests

Harris, Andrew Andrew.Harris at jhuapl.edu
Fri Sep 19 22:50:45 UTC 2003


Hi -

	Some of the "sp" tests are failing for me.  I am hoping someone can
recognize a problem/pattern and see if there's something wrong or something
I've not done WRT the BSP I'm using (for example).  I'm using an mvme2604
board with the mvme2307 BSP.  I have looked over the test results below and
compared them with the results in the "screens" directory that is provided
when a build of the tests is done.  Below are the test results and the test
outputs.

tests that pass: 1, 3, 5, 8, 9, 11, 12, 14, 17, 20, 21, 22, 23, 24, 26, 27,
28, 29, 31, 32
tests that fail: 2 (but I know why), 6, 7, 13, 15, 16, 19

Here is the output I get from the tests.  Sorry for the large post.

thanks for any help,
-andrew

*** TEST 1 ***
TA1  - rtems_clock_get - 09:00:00   12/31/1988
TA2  - rtems_clock_get - 09:00:00   12/31/1988
TA3  - rtems_clock_get - 09:00:00   12/31/1988
TA1  - rtems_clock_get - 09:00:05   12/31/1988
TA1  - rtems_clock_get - 09:00:10   12/31/1988
TA2  - rtems_clock_get - 09:00:10   12/31/1988
TA1  - rtems_clock_get - 09:00:15   12/31/1988
TA3  - rtems_clock_get - 09:00:15   12/31/1988
TA1  - rtems_clock_get - 09:00:20   12/31/1988
TA2  - rtems_clock_get - 09:00:20   12/31/1988
TA1  - rtems_clock_get - 09:00:25   12/31/1988
TA1  - rtems_clock_get - 09:00:30   12/31/1988
TA2  - rtems_clock_get - 09:00:30   12/31/1988
TA3  - rtems_clock_get - 09:00:30   12/31/1988
*** END OF TEST 1 ***

*** TEST 2 ***
INIT - rtems_task_wake_after - yielding processor
PREEMPT - rtems_task_delete - deleting self

rtems_task_create of TA3 FAILED -- expected (successful completion) got (too
man
y)

*** TEST 3 ***
TA1  sets clock: 09:15:00   12/31/1988
TA1  going to sleep:  09:15:00   12/31/1988
TA2   09:15:01   12/31/1988
TA2   09:15:02   12/31/1988
TA2   09:15:03   12/31/1988
TA2   09:15:04   12/31/1988
TA1  awakened:  09:15:05   12/31/1988
TA1  going to sleep:  09:15:05   12/31/1988
TA2   09:15:05   12/31/1988
TA2   09:15:06   12/31/1988
TA2   09:15:07   12/31/1988
TA2   09:15:08   12/31/1988
TA2   09:15:09   12/31/1988
TA1  awakened:  09:15:10   12/31/1988
TA1  going to sleep:  09:15:10   12/31/1988
TA2   09:15:10   12/31/1988
TA2   09:15:11   12/31/1988
TA2   09:15:12   12/31/1988
TA2   09:15:13   12/31/1988
TA2   09:15:14   12/31/1988
TA1  awakened:  09:15:15   12/31/1988
TA1  going to sleep:  09:15:15   12/31/1988
TA2   09:15:15   12/31/1988
TA2   09:15:16   12/31/1988
*** END OF TEST 3 ***

*** TEST 4 ***
TA1 - rtems_task_suspend - on Task 2
TA1 - rtems_task_suspend - on Task 3
TA1 - killing time
TA1 - rtems_task_resume - on Task 2
TA1 - rtems_task_resume - on Task 3
TA1 - rtems_task_mode - change mode to NO RTEMS_PREEMPT
TA1 - 09:15:08   12/31/1988
TA1 - 09:15:09   12/31/1988
TA1 - 09:15:10   12/31/1988
TA1 - 09:15:11   12/31/1988
TA1 - 09:15:12   12/31/1988
TA1 - 09:15:13   12/31/1988
TA1 - rtems_task_mode - change mode to RTEMS_PREEMPT
TA1 - 09:15:00   12/31/1988
TA3 - 09:15:00   12/31/1988
TA1 - 09:15:01   12/31/1988
TA2 - 09:15:04   12/31/1988
TA1 - 09:15:05   12/31/1988
TA2 - 09:15:05   12/31/1988
TA3 - 09:15:06   12/31/1988
TA1 - 09:15:07   12/31/1988
TA2 - 09:15:13   12/31/1988
TA3 - 09:15:14   12/31/1988
TA1 - 09:15:15   12/31/1988
TA2 - 09:15:16   12/31/1988
TA3 - 09:15:17   12/31/1988
TA1 - 09:15:18   12/31/1988
*** END OF TEST 4 ***

*** TEST 5 ***
TA1 - rtems_task_wake_after - sleep 5 seconds
TA2 - rtems_task_suspend - suspend self
TA3 - rtems_task_suspend - suspend self
TA1 - rtems_task_suspend - suspend TA3
TA1 - rtems_task_resume - resume TA2
TA1 - rtems_task_wake_after - sleep 5 seconds
TA2 - rtems_task_wake_after - sleep 1 second
TA2 - rtems_task_wake_after - sleep 1 second
TA2 - rtems_task_wake_after - sleep 1 second
TA2 - rtems_task_wake_after - sleep 1 second
TA2 - rtems_task_wake_after - sleep 1 second
TA1 - rtems_task_suspend - suspend TA2
TA1 - rtems_task_resume - resume TA3
TA1 - rtems_task_wake_after - sleep 5 seconds
TA3 - rtems_task_wake_after - sleep 1 second
TA3 - rtems_task_wake_after - sleep 1 second
TA3 - rtems_task_wake_after - sleep 1 second
TA3 - rtems_task_wake_after - sleep 1 second
TA3 - rtems_task_wake_after - sleep 1 second
TA1 - rtems_task_suspend - suspend TA3
TA1 - rtems_task_resume - resume TA2
TA1 - rtems_task_wake_after - sleep 5 seconds
TA2 - rtems_task_wake_after - sleep 1 second
TA2 - rtems_task_wake_after - sleep 1 second
TA2 - rtems_task_wake_after - sleep 1 second
TA2 - rtems_task_wake_after - sleep 1 second
TA2 - rtems_task_wake_after - sleep 1 second
TA1 - rtems_task_suspend - suspend TA2
TA1 - rtems_task_resume - resume TA3
TA1 - rtems_task_wake_after - sleep 5 seconds
TA3 - rtems_task_wake_after - sleep 1 second
TA3 - rtems_task_wake_after - sleep 1 second
TA3 - rtems_task_wake_after - sleep 1 second
TA3 - rtems_task_wake_after - sleep 1 second
TA3 - rtems_task_wake_after - sleep 1 second
TA1 - rtems_task_suspend - suspend TA3
TA1 - rtems_task_resume - resume TA2
TA1 - rtems_task_wake_after - sleep 5 seconds
TA2 - rtems_task_wake_after - sleep 1 second
TA2 - rtems_task_wake_after - sleep 1 second
TA2 - rtems_task_wake_after - sleep 1 second
TA2 - rtems_task_wake_after - sleep 1 second
TA2 - rtems_task_wake_after - sleep 1 second
TA1 - rtems_task_suspend - suspend TA2
TA1 - rtems_task_resume - resume TA3
*** END OF TEST 5 ***
TA3 - rtems_task_wake_after - sleep 1 second

*** TEST 6 ***
TA1 - is beginning to run
TA1 - restarting TA3
TA2 - is beginning to run

rtems_task_restart of TA3 FAILED -- expected (successful completion) got
(invalid object id)
<nothing else>

*** TEST 7 ***
TASK_CREATE - TA1  - created.
TASK_CREATE - TA2  - created.
<nothing else>

*** TEST 8 ***
TA1 - rtems_task_mode - RTEMS_ASR                  - previous mode:
00000000
TA1 - rtems_task_mode - RTEMS_NO_ASR               - previous mode:
00000000
TA1 - rtems_task_mode - RTEMS_NO_ASR               - previous mode:
00000400
TA1 - rtems_task_mode - RTEMS_ASR                  - previous mode:
00000400
TA1 - rtems_task_mode - RTEMS_NO_TIMESLICE         - previous mode:
00000000
TA1 - rtems_task_mode - RTEMS_TIMESLICE            - previous mode:
00000000
TA1 - rtems_task_mode - RTEMS_TIMESLICE            - previous mode:
00000200
TA1 - rtems_task_mode - RTEMS_NO_TIMESLICE         - previous mode:
00000200
TA1 - rtems_task_mode - RTEMS_PREEMPT              - previous mode:
00000000
TA1 - rtems_task_mode - RTEMS_NO_PREEMPT           - previous mode:
00000000
TA1 - rtems_task_mode - RTEMS_NO_PREEMPT           - previous mode:
00000100
TA1 - rtems_task_mode - RTEMS_PREEMPT              - previous mode:
00000100
TA1 - rtems_task_mode - RTEMS_INTERRUPT_LEVEL( 3 ) - previous mode:
00000000
TA1 - rtems_task_mode - RTEMS_INTERRUPT_LEVEL( 5 ) - previous mode:
00000001
TA1 - rtems_task_mode - set all modes        - previous mode:  00000001
TA1 - rtems_task_mode - set all modes        - previous mode:  00000701
TA1 - rtems_task_mode - clear all modes      - previous mode:  00000701
TA1 - rtems_task_mode - get current mode     - previous mode:  00000000
*** END OF TEST 8 ***

*** TEST 9 ***
INIT - rtems_task_create - RTEMS_INVALID_SIZE -- NOT CHECKED
INIT - rtems_task_create - RTEMS_INVALID_PRIORITY
INIT - rtems_task_restart - RTEMS_INCORRECT_STATE
TA1 - rtems_task_delete - RTEMS_INVALID_ID
TA1 - rtems_task_get_note - RTEMS_INVALID_NUMBER
TA1 - rtems_task_get_note - RTEMS_INVALID_ID
TA1 - rtems_task_ident - current task RTEMS_SUCCESSFUL
TA1 - rtems_task_ident - global RTEMS_INVALID_NAME
TA1 - rtems_task_ident - local RTEMS_INVALID_NAME
TA1 - rtems_task_ident - RTEMS_INVALID_NODE
TA1 - rtems_task_restart - RTEMS_INVALID_ID
TA1 - rtems_task_resume - RTEMS_INVALID_ID
TA1 - rtems_task_resume - RTEMS_INCORRECT_STATE
TA1 - rtems_task_set_priority - RTEMS_INVALID_PRIORITY
TA1 - rtems_task_set_priority - RTEMS_INVALID_ID
TA1 - rtems_task_set_note - RTEMS_INVALID_NUMBER
TA1 - rtems_task_set_note - RTEMS_INVALID_ID
TA1 - rtems_task_start - RTEMS_INVALID_ID
TA1 - rtems_task_start - RTEMS_INCORRECT_STATE
TA1 - rtems_task_suspend - RTEMS_INVALID_ID
<pause - screen 2>
TA1 - rtems_clock_get - RTEMS_NOT_DEFINED
TA1 - rtems_task_wake_when - RTEMS_NOT_DEFINED
TA1 - rtems_timer_fire_when - RTEMS_NOT_DEFINED
TA1 - rtems_clock_set - 08:30:45   02/05/1987 - RTEMS_INVALID_CLOCK
TA1 - rtems_clock_set - 08:30:45   15/05/1988 - RTEMS_INVALID_CLOCK
TA1 - rtems_clock_set - 08:30:45   02/32/1988 - RTEMS_INVALID_CLOCK
TA1 - rtems_clock_set - 25:30:45   02/05/1988 - RTEMS_INVALID_CLOCK
TA1 - rtems_clock_set - 08:61:45   02/05/1988 - RTEMS_INVALID_CLOCK
TA1 - rtems_clock_set - 08:30:61   02/05/1988 - RTEMS_INVALID_CLOCK
TA1 - rtems_clock_set - 08:30:45   02/05/1988 - RTEMS_INVALID_CLOCK
TA1 - rtems_clock_set - 08:30:45   02/05/1988 - RTEMS_SUCCESSFUL
TA1 - rtems_task_wake_when - TICKINVALID - sleep about 3 seconds
TA1 - rtems_task_wake_when - TICKINVALID - woke up RTEMS_SUCCESSFUL
TA1 - rtems_task_wake_when - 08:30:48   02/05/1961 - RTEMS_INVALID_CLOCK
TA1 - rtems_task_wake_when - 25:30:48   02/05/1988 - RTEMS_INVALID_CLOCK
TA1 - current time - 08:30:51   02/05/1988
TA1 - rtems_task_wake_when - 08:30:51   01/05/1988 - RTEMS_INVALID_CLOCK
<pause - screen 3>
TA1 - rtems_task_create - RTEMS_INVALID_NAME
TA1 - rtems_task_create - stack size - RTEMS_UNSATISFIED
TA1 - rtems_task_create - TA2 created - RTEMS_SUCCESSFUL
TA1 - rtems_task_suspend - suspend TA2 - RTEMS_SUCCESSFUL
TA1 - rtems_task_suspend - suspend TA2 - RTEMS_ALREADY_SUSPENDED
TA1 - rtems_task_resume - TA2 resumed - RTEMS_SUCCESSFUL
TA1 - rtems_task_create - TA3 created - RTEMS_SUCCESSFUL
TA1 - rtems_task_create - 4 created - RTEMS_SUCCESSFUL
TA1 - rtems_task_create - 5 created - RTEMS_SUCCESSFUL
TA1 - rtems_task_create - 6 created - RTEMS_SUCCESSFUL
TA1 - rtems_task_create - 7 created - RTEMS_SUCCESSFUL
TA1 - rtems_task_create - 8 created - RTEMS_SUCCESSFUL
TA1 - rtems_task_create - 9 created - RTEMS_SUCCESSFUL
TA1 - rtems_task_create - 10 created - RTEMS_SUCCESSFUL
TA1 - rtems_task_create - 11 - RTEMS_TOO_MANY
TA1 - rtems_task_create - RTEMS_MP_NOT_CONFIGURED
<pause - screen 4>
TA1 - rtems_event_receive - RTEMS_UNSATISFIED ( all conditions )
TA1 - rtems_event_receive - RTEMS_UNSATISFIED ( any condition )
TA1 - rtems_event_receive - timeout in 3 seconds
TA1 - rtems_event_receive - woke up with RTEMS_TIMEOUT
TA1 - rtems_event_send - RTEMS_INVALID_ID
TA1 - rtems_task_wake_after - sleep 1 second - RTEMS_SUCCESSFUL
TA1 - rtems_clock_set - 08:30:45   02/05/1988 - RTEMS_SUCCESSFUL
<pause - screen 5>
TA1 - rtems_semaphore_create - RTEMS_INVALID_NAME
TA1 - rtems_semaphore_create - 1 - RTEMS_SUCCESSFUL
TA1 - rtems_semaphore_create - 2 - RTEMS_SUCCESSFUL
TA1 - rtems_semaphore_create - 3 - RTEMS_TOO_MANY
TA1 - rtems_semaphore_create - RTEMS_NOT_DEFINED
TA1 - rtems_semaphore_create - RTEMS_NOT_DEFINED
TA1 - rtems_semaphore_create - RTEMS_INVALID_NUMBER
TA1 - rtems_semaphore_create - RTEMS_MP_NOT_CONFIGURED
TA1 - rtems_semaphore_delete - unknown RTEMS_INVALID_ID
TA1 - rtems_semaphore_delete - local RTEMS_INVALID_ID
TA1 - rtems_semaphore_ident - global RTEMS_INVALID_NAME
TA1 - rtems_semaphore_ident - local RTEMS_INVALID_NAME
<pause - screen 6>
TA1 - rtems_semaphore_obtain - RTEMS_INVALID_ID
TA1 - rtems_semaphore_obtain - got sem 1 - RTEMS_SUCCESSFUL
TA1 - rtems_semaphore_obtain - RTEMS_UNSATISFIED
TA1 - rtems_semaphore_obtain - timeout in 3 seconds
TA1 - rtems_semaphore_obtain - woke up with RTEMS_TIMEOUT
TA1 - rtems_semaphore_release - RTEMS_NOT_OWNER_OF_RESOURCE
TA1 - rtems_semaphore_release - RTEMS_INVALID_ID
TA1 - rtems_task_start - start TA2 - RTEMS_SUCCESSFUL
TA1 - rtems_task_wake_after - yield processor - RTEMS_SUCCESSFUL
TA2 - rtems_semaphore_obtain - sem 1 - RTEMS_WAIT FOREVER
TA1 - rtems_semaphore_delete - delete sem 1 - RTEMS_SUCCESSFUL
TA1 - rtems_semaphore_obtain - binary semaphore
TA2 - rtems_semaphore_obtain - woke up with RTEMS_OBJECT_WAS_DELETED
TA1 - rtems_semaphore_delete - delete sem 2 - RTEMS_RESOURCE_IN_USE
TA2 - rtems_task_delete - delete self - RTEMS_SUCCESSFUL
TA1 - rtems_task_wake_after - yield processor - RTEMS_SUCCESSFUL
<pause - screen 7>
TA1 - rtems_message_queue_broadcast - RTEMS_INVALID_ID
TA1 - rtems_message_queue_create - Q 1 - RTEMS_INVALID_NAME
TA1 - rtems_message_queue_create - Q 1 - RTEMS_MP_NOT_CONFIGURED
TA1 - rtems_message_queue_create - Q 1 - 2 DEEP - RTEMS_SUCCESSFUL
TA1 - rtems_message_queue_create - Q 2 - RTEMS_TOO_MANY
TA1 - rtems_message_queue_delete - unknown RTEMS_INVALID_ID
TA1 - rtems_message_queue_delete - local RTEMS_INVALID_ID
TA1 - rtems_message_queue_ident - RTEMS_INVALID_NAME
TA1 - rtems_message_queue_get_number_pending - RTEMS_INVALID_ID
TA1 - rtems_message_queue_flush - RTEMS_INVALID_ID
TA1 - rtems_message_queue_receive - RTEMS_INVALID_ID
TA1 - rtems_message_queue_receive - Q 1 - RTEMS_UNSATISFIED
TA1 - rtems_message_queue_receive - Q 1 - timeout in 3 seconds
TA1 - rtems_message_queue_receive - Q 1 - woke up with RTEMS_TIMEOUT
TA1 - rtems_message_queue_send - RTEMS_INVALID_ID
TA1 - rtems_message_queue_send - BUFFER 1 TO Q 1 - RTEMS_SUCCESSFUL
TA1 - rtems_message_queue_send - BUFFER 2 TO Q 1 - RTEMS_SUCCESSFUL
TA1 - rtems_message_queue_send - BUFFER 3 TO Q 1 - RTEMS_TOO_MANY
<pause - screen 8>
TA1 - rtems_message_queue_delete - Q 1 - RTEMS_SUCCESSFUL
TA1 - rtems_message_queue_create - Q 1 - 2 DEEP - RTEMS_SUCCESSFUL
TA1 - rtems_message_queue_send - BUFFER 1 TO Q 1 - RTEMS_SUCCESSFUL
TA1 - rtems_message_queue_send - BUFFER 2 TO Q 1 - RTEMS_SUCCESSFUL
TA1 - rtems_message_queue_send - BUFFER 3 TO Q 1 - RTEMS_TOO_MANY
TA1 - rtems_message_queue_delete - Q 1 - RTEMS_SUCCESSFUL
TA1 - rtems_message_queue_create - Q 1 - 3 DEEP - RTEMS_SUCCESSFUL
TA1 - rtems_message_queue_send - BUFFER 1 TO Q 1 - RTEMS_SUCCESSFUL
TA1 - rtems_message_queue_send - BUFFER 2 TO Q 1 - RTEMS_SUCCESSFUL
TA1 - rtems_message_queue_send - BUFFER 3 TO Q 1 - RTEMS_SUCCESSFUL
TA1 - rtems_message_queue_send - BUFFER 4 TO Q 1 - RTEMS_TOO_MANY
TA1 - rtems_message_queue_delete - Q 1 - RTEMS_SUCCESSFUL
TA1 - rtems_message_queue_create - Q 1 - 3 DEEP - RTEMS_SUCCESSFUL
TA1 - rtems_task_start - start TA3 - RTEMS_SUCCESSFUL
TA1 - rtems_task_wake_after - yield processor - RTEMS_SUCCESSFUL
TA3 - rtems_message_queue_receive - Q 1 - RTEMS_WAIT FOREVER
TA1 - rtems_message_queue_delete - delete Q 1 - RTEMS_SUCCESSFUL
TA1 - rtems_task_wake_after - yield processor - RTEMS_SUCCESSFUL
TA3 - rtems_message_queue_receive - woke up with RTEMS_OBJECT_WAS_DELETED
<pause - screen 9>
TA3 - rtems_task_delete - delete self - RTEMS_SUCCESSFUL
TA1 - rtems_interrupt_catch - RTEMS_INVALID_NUMBER
TA1 - rtems_interrupt_catch - bad handler RTEMS_INVALID_ADDRESS
TA1 - rtems_interrupt_catch - old isr RTEMS_INVALID_ADDRESS
TA1 - rtems_signal_send - RTEMS_INVALID_ID
TA1 - rtems_signal_send - RTEMS_NOT_DEFINED
TA1 - rtems_port_create - RTEMS_INVALID_NAME
TA1 - rtems_port_create - RTEMS_INVALID_ADDRESS
TA1 - rtems_port_create - RTEMS_TOO_MANY
TA1 - rtems_port_delete - RTEMS_INVALID_ID
TA1 - rtems_port_ident - RTEMS_INVALID_NAME
TA1 - rtems_port_external_to_internal - RTEMS_INVALID_ID
TA1 - rtems_port_internal_to_external - RTEMS_INVALID_ID
<pause - screen 10>
TA1 - rtems_rate_monotonic_create - RTEMS_INVALID_NAME
TA1 - rtems_rate_monotonic_create - RTEMS_SUCCESSFUL
TA1 - rtems_rate_monotonic_create - RTEMS_TOO_MANY
TA1 - rtems_rate_monotonic_ident - RTEMS_INVALID_NAME
TA1 - rtems_rate_monotonic_period - unknown RTEMS_INVALID_ID
TA1 - rtems_rate_monotonic_period - local RTEMS_INVALID_ID
TA1 - rtems_rate_monotonic_period(RTEMS_PERIOD_STATUS) - RTEMS_NOT_DEFINED
TA1 - rtems_rate_monotonic_period - 100 ticks - RTEMS_SUCCESSFUL
TA1 - rtems_rate_monotonic_period(RTEMS_PERIOD_STATUS) - RTEMS_SUCCESSFUL
TA1 - rtems_rate_monotonic_period(RTEMS_PERIOD_STATUS) - RTEMS_TIMEOUT
TA1 - rtems_rate_monotonic_cancel - unknown RTEMS_INVALID_ID
TA1 - rtems_rate_monotonic_cancel - local RTEMS_INVALID_ID
TA1 - rtems_rate_monotonic_cancel - RTEMS_SUCCESSFUL
TA1 - rtems_rate_monotonic_period - 5 ticks - RTEMS_TIMEOUT
TA1 - yielding to TA4
TA4 - rtems_rate_monotonic_cancel - RTEMS_NOT_OWNER_OF_RESOURCE
TA1 - rtems_rate_monotonic_delete - unknown RTEMS_INVALID_ID
TA4 - rtems_rate_monotonic_period - RTEMS_NOT_OWNER_OF_RESOURCE
TA1 - rtems_rate_monotonic_delete - local RTEMS_INVALID_ID
TA4 - rtems_task_delete - delete self - RTEMS_SUCCESSFUL
TA1 - rtems_rate_monotonic_delete - RTEMS_SUCCESSFUL
<pause - screen 11>
TA1 - rtems_partition_create - RTEMS_INVALID_NAME
TA1 - rtems_partition_create - length - RTEMS_INVALID_SIZE
TA1 - rtems_partition_create - buffer size - RTEMS_INVALID_SIZE
TA1 - rtems_partition_create - length < buffer size - RTEMS_INVALID_SIZE
TA1 - rtems_partition_create - RTEMS_MP_NOT_CONFIGURED
TA1 - rtems_partition_create - RTEMS_INVALID_ADDRESS
TA1 - rtems_partition_create - RTEMS_INVALID_SIZE
TA1 - rtems_partition_delete - unknown RTEMS_INVALID_ID
TA1 - rtems_partition_delete - local RTEMS_INVALID_ID
TA1 - rtems_partition_get_buffer - RTEMS_INVALID_ID
TA1 - rtems_partition_ident - RTEMS_INVALID_NAME
TA1 - rtems_partition_return_buffer - RTEMS_INVALID_ID
TA1 - rtems_partition_create - RTEMS_SUCCESSFUL
TA1 - rtems_partition_create - RTEMS_TOO_MANY
TA1 - rtems_partition_get_buffer - RTEMS_SUCCESSFUL
TA1 - rtems_partition_get_buffer - RTEMS_SUCCESSFUL
TA1 - rtems_partition_get_buffer - RTEMS_UNSATISFIED
TA1 - rtems_partition_delete - RTEMS_RESOURCE_IN_USE
TA1 - rtems_partition_return_buffer - RTEMS_INVALID_ADDRESS - out of range
TA1 - rtems_partition_return_buffer - RTEMS_INVALID_ADDRESS - not on
boundary
<pause - screen 12>
TA1 - rtems_region_create - RTEMS_INVALID_NAME
TA1 - rtems_region_create - RTEMS_INVALID_ADDRESS
TA1 - rtems_region_create - RTEMS_INVALID_SIZE
TA1 - rtems_region_create - RTEMS_SUCCESSFUL
TA1 - rtems_region_create - RTEMS_TOO_MANY
TA1 - rtems_region_delete - unknown RTEMS_INVALID_ID
TA1 - rtems_region_delete - local RTEMS_INVALID_ID
TA1 - rtems_region_ident - RTEMS_INVALID_NAME
TA1 - rtems_region_get_segment - RTEMS_INVALID_ID
TA1 - rtems_region_get_segment - RTEMS_INVALID_SIZE
TA1 - rtems_region_get_segment - RTEMS_SUCCESSFUL
TA1 - rtems_region_get_segment - RTEMS_UNSATISFIED
TA1 - rtems_region_get_segment - timeout in 3 seconds
TA1 - rtems_region_get_segment - woke up with RTEMS_TIMEOUT
TA1 - rtems_region_delete - RTEMS_RESOURCE_IN_USE
TA1 - rtems_region_return_segment - RTEMS_INVALID_ID
TA1 - rtems_region_return_segment - RTEMS_INVALID_ADDRESS
TA1 - rtems_debug_disable - RTEMS_DEBUG_REGION
TA1 - rtems_region_return_segment - RTEMS_INVALID_ADDRESS - SKIPPED
TA1 - rtems_region_return_segment - RTEMS_INVALID_ADDRESS - SKIPPED
TA1 - rtems_debug_enable - RTEMS_DEBUG_REGION
TA1 - rtems_region_extend - RTEMS_INVALID_ID
TA1 - rtems_region_extend - within heap - RTEMS_INVALID_ADDRESS
TA1 - rtems_region_extend - non-contiguous lower - RTEMS_NOT_IMPLEMENTED
TA1 - rtems_region_extend - contiguous lower - RTEMS_NOT_IMPLEMENTED
TA1 - rtems_region_extend - non-contiguous higher - RTEMS_NOT_IMPLEMENTED
<pause - screen 13>
TA1 - rtems_io_close - RTEMS_INVALID_NUMBER
TA1 - rtems_io_control - RTEMS_INVALID_NUMBER
TA1 - rtems_io_initialize - RTEMS_INVALID_NUMBER
TA1 - rtems_io_open - RTEMS_INVALID_NUMBER
TA1 - rtems_io_read - RTEMS_INVALID_NUMBER
TA1 - rtems_io_write - RTEMS_INVALID_NUMBER
TA1 - rtems_clock_set - 23:59:59   12/31/2000 - RTEMS_SUCCESSFUL
TA1 - rtems_clock_get - 00:00:00   01/01/2001 - RTEMS_SUCCESSFUL
TA1 - rtems_clock_set - 23:59:59   12/31/1999 - RTEMS_SUCCESSFUL
TA1 - rtems_clock_get - 00:00:00   01/01/2000 - RTEMS_SUCCESSFUL
TA1 - rtems_clock_set - 23:59:59   12/31/2100 - RTEMS_SUCCESSFUL
TA1 - rtems_clock_get - 00:00:00   01/01/2101 - RTEMS_SUCCESSFUL
TA1 - rtems_clock_set - 23:59:59   12/31/2099 - RTEMS_SUCCESSFUL
TA1 - rtems_clock_get - 00:00:00   01/01/2100 - RTEMS_SUCCESSFUL
TA1 - rtems_clock_set - 23:59:59   12/31/1991 - RTEMS_SUCCESSFUL
TA1 - rtems_clock_get - 00:00:00   01/01/1992 - RTEMS_SUCCESSFUL
<pause - screen 14>
TA1 - rtems_timer_create - RTEMS_INVALID_NAME
TA1 - rtems_timer_create - 1 - RTEMS_SUCCESSFUL
TA1 - rtems_timer_create - 2 - RTEMS_TOO_MANY
TA1 - rtems_timer_delete - local RTEMS_INVALID_ID
TA1 - rtems_timer_delete - global RTEMS_INVALID_ID
TA1 - rtems_timer_ident - RTEMS_INVALID_NAME
TA1 - rtems_timer_cancel - RTEMS_INVALID_ID
TA1 - rtems_timer_reset - RTEMS_INVALID_ID
TA1 - rtems_timer_reset - RTEMS_NOT_DEFINED
TA1 - rtems_timer_fire_after - RTEMS_INVALID_ID
TA1 - rtems_timer_fire_when - RTEMS_INVALID_ID
TA1 - rtems_timer_fire_after - RTEMS_INVALID_NUMBER
TA1 - rtems_timer_fire_when - 08:30:45   02/05/1987 - RTEMS_INVALID_CLOCK
TA1 - rtems_clock_get       - 00:00:00   01/01/1992
TA1 - rtems_timer_fire_when - 08:30:45   02/05/1990 - before
RTEMS_INVALID_CLOCK

TA1 - rtems_timer_server_fire_after - RTEMS_INCORRECT_STATE
TA1 - rtems_timer_server_fire_when - RTEMS_INCORRECT_STATE
TA1 - rtems_timer_initiate_server - RTEMS_INVALID_PRIORITY
TA1 - rtems_timer_initiate_server
TA1 - rtems_timer_server_fire_after - RTEMS_INVALID_ID
TA1 - rtems_timer_server_fire_when - RTEMS_INVALID_ID
TA1 - rtems_timer_server_fire_after - RTEMS_INVALID_NUMBER
TA1 - rtems_timer_server_fire_when - 08:30:45   02/05/1987 -
RTEMS_INVALID_CLOCK

TA1 - rtems_clock_get       - 00:00:01   01/01/1992
TA1 - rtems_timer_server_fire_when - 08:30:45   02/05/1990 - before
RTEMS_INVALI
D_CLOCK
*** END OF TEST 9 ***

*** TEST 11 ***
TA1 - rtems_event_send - send RTEMS_EVENT_16 to TA2
TA1 - rtems_event_receive - waiting forever on RTEMS_EVENT_14 and
RTEMS_EVENT_15

TA2 - rtems_event_receive - waiting forever on RTEMS_EVENT_16
TA2 - RTEMS_EVENT_16 received - eventout => 00010000
TA2 - rtems_event_send - send RTEMS_EVENT_14 and RTEMS_EVENT_15 to TA1
TA2 - rtems_event_receive - RTEMS_EVENT_17 or RTEMS_EVENT_18 - forever and
ANY
TA1 - RTEMS_EVENT_14 and RTEMS_EVENT_15 received - eventout => 0000c000
TA1 - rtems_event_send - send RTEMS_EVENT_18 to TA2
TA1 - rtems_event_receive - waiting with 10 second timeout on RTEMS_EVENT_14
TA2 - RTEMS_EVENT_17 or RTEMS_EVENT_18 received - eventout => 00040000
TA2 - rtems_event_send - send RTEMS_EVENT_14 to TA1
TA2 - rtems_clock_set - 08:15:00   02/12/1988
TA1 - RTEMS_EVENT_14 received - eventout => 00004000
TA2 - rtems_event_send - sending RTEMS_EVENT_10 to self after 4 seconds
TA1 - rtems_event_send - send RTEMS_EVENT_19 to TA2
TA2 - rtems_event_receive - waiting forever on RTEMS_EVENT_10
TA1 - rtems_clock_get - 08:15:00   02/12/1988
<pause>
TA1 - rtems_event_send - send RTEMS_EVENT_18 to self after 5 seconds
TA1 - rtems_event_receive - waiting forever on RTEMS_EVENT_18
TA2 - RTEMS_EVENT_10 received - eventout => 00000400
TA2 - rtems_clock_get - 08:15:04   02/12/1988
TA2 - rtems_event_receive - RTEMS_PENDING_EVENTS
TA2 - eventout => 00080000
TA2 - rtems_event_receive - RTEMS_EVENT_19 - RTEMS_NO_WAIT
TA2 - RTEMS_EVENT_19 received - eventout => 00080000
TA2 - rtems_task_delete - deletes self
TA1 - RTEMS_EVENT_18 received - eventout => 00040000
TA1 - rtems_clock_get - 08:15:05   02/12/1988
TA1 - rtems_event_send - send RTEMS_EVENT_3 to self
TA1 - rtems_event_receive - RTEMS_EVENT_3 or RTEMS_EVENT_22 - NO_WAIT and
ANY
TA1 - RTEMS_EVENT_3 received - eventout => 00000008
TA1 - rtems_event_send - send RTEMS_EVENT_4 to self
TA1 - rtems_event_receive - RTEMS_EVENT_4 or RTEMS_EVENT_5 - forever and ANY
TA1 - RTEMS_EVENT_4 received - eventout => 00000010
<pause>
TA1 - rtems_event_send - send RTEMS_EVENT_18 to self after 5 seconds
TA1 - rtems_timer_cancel - cancelling timer for event RTEMS_EVENT_18
TA1 - rtems_event_send - send RTEMS_EVENT_8 to self after 60 seconds
TA1 - rtems_event_send - send RTEMS_EVENT_9 to self after 60 seconds
TA1 - rtems_event_send - send RTEMS_EVENT_10 to self after 60 seconds
TA1 - rtems_timer_cancel - cancelling timer for event RTEMS_EVENT_8
TA1 - rtems_clock_set - 08:15:00   02/12/1988
TA1 - rtems_event_send - send RTEMS_EVENT_1 every second
TA1 - RTEMS_EVENT_1 received - eventout => 00000002 - at 08:15:01
02/12/1988
TA1 - RTEMS_EVENT_1 received - eventout => 00000002 - at 08:15:02
02/12/1988
TA1 - RTEMS_EVENT_1 received - eventout => 00000002 - at 08:15:03
02/12/1988
TA1 - rtems_timer_cancel - cancelling timer for event RTEMS_EVENT_1
<pause>
TA1 - rtems_event_send - sending RTEMS_EVENT_11 to self in 1 day
TA1 - rtems_event_send - sending RTEMS_EVENT_11 to self in 1 day
TA1 - rtems_event_send - sending RTEMS_EVENT_11 to self in 2 days
TA1 - rtems_timer_cancel - cancelling RTEMS_EVENT_11 to self in 1 day
TA1 - rtems_timer_cancel - cancelling RTEMS_EVENT_11 to self in 2 days
TA1 - rtems_event_send - resending RTEMS_EVENT_11 to self in 2 days
TA1 - rtems_clock_set - 08:15:03   02/15/1988
TA1 - rtems_event_receive - waiting forever on RTEMS_EVENT_11
TA1 - RTEMS_EVENT_11 received - eventout => 00000800
<pause>
TA1 - rtems_event_send/rtems_event_receive combination
TA1 - rtems_clock_set - 08:15:00   02/12/1988
TA1 - rtems_event_receive all outstanding events
TA1 - rtems_event_send - sending RTEMS_EVENT_10 to self in 1 day
TA1 - rtems_event_send - sending RTEMS_EVENT_11 to self in 2 days
TA1 - rtems_clock_set - 07:15:00   02/12/1988
TA1 - set time backwards
TA1 - no events received
TA1 - rtems_clock_set - 07:15:00   02/14/1988
TA1 - set time forwards (leave a timer)
TA1 - RTEMS_EVENT_10 received
TA1 - rtems_event_send - sending RTEMS_EVENT_11 to self in 100 ticks
TA1 - rtems_event_send - sending RTEMS_EVENT_11 to self in 200 ticks
*** END OF TEST 11 ***

*** TEST 12 ***
INIT - Forward priority queue test
PRI1 - rtems_semaphore_obtain - wait forever on SM2
PRI2 - rtems_semaphore_obtain - wait forever on SM2
PRI3 - rtems_semaphore_obtain - wait forever on SM2
PRI4 - rtems_semaphore_obtain - wait forever on SM2
PRI5 - rtems_semaphore_obtain - wait forever on SM2
INIT - Backward priority queue test
PRI5 - rtems_semaphore_obtain - wait forever on SM2
PRI4 - rtems_semaphore_obtain - wait forever on SM2
PRI3 - rtems_semaphore_obtain - wait forever on SM2
PRI2 - rtems_semaphore_obtain - wait forever on SM2
PRI1 - rtems_semaphore_obtain - wait forever on SM2
<pause>
INIT - Binary Semaphore and Priority Inheritance Test
INIT - rtems_semaphore_create - allocated binary semaphore
INIT - rtems_semaphore_release - allocated binary semaphore
INIT - rtems_semaphore_delete - allocated binary semaphore
PRI5 - rtems_semaphore_obtain - wait forever on SM2
PRI5 - rtems_task_suspend - until all priority tasks blocked
PDRV - priority of PRI5 is 67
PRI4 - rtems_semaphore_obtain - wait forever on SM2
PDRV - change priority of PRI5 from 67 to 68
PDRV - priority of PRI5 is 67
PRI3 - rtems_semaphore_obtain - wait forever on SM2
PDRV - priority of PRI5 is 67
PRI2 - rtems_semaphore_obtain - wait forever on SM2
PDRV - priority of PRI5 is 66
PRI1 - rtems_semaphore_obtain - wait forever on SM2
PDRV - priority of PRI5 is 65
PDRV - rtems_task_resume - PRI5
PRI5 - rtems_task_delete - all tasks waiting on SM2
PRI5 - rtems_semaphore_obtain - nested
PRI5 - rtems_semaphore_release - nested
PRI5 - rtems_semaphore_release - restore priority
PRI5 - priority of PRI5 is 68
<pause>
TA1 - rtems_semaphore_ident - smid => 1a01000a
TA1 - rtems_semaphore_obtain - wait forever on SM2
TA2 - rtems_semaphore_obtain - wait forever on SM1
TA3 - rtems_semaphore_obtain - wait forever on SM2
TA1 - got SM2
TA2 - got SM1
TA1 - rtems_semaphore_obtain - wait forever on SM3
TA2 - rtems_semaphore_release - release SM1
TA1 - got SM3
TA2 - rtems_task_set_priority - make self highest priority task
TA1 - rtems_semaphore_obtain - get SM1 - RTEMS_NO_WAIT
TA2 - rtems_semaphore_obtain - wait forever on SM2
TA1 - got SM1
TA1 - rtems_task_wake_after - sleep 5 seconds
<pause>
TA1 - rtems_semaphore_release - release SM1
TA1 - rtems_semaphore_obtain - waiting for SM1 with 10 second timeout
TA1 - got SM1
TA1 - rtems_semaphore_release - release SM2
TA2 - got SM2
TA1 - rtems_task_wake_after - sleep 5 seconds
TA2 - rtems_semaphore_release - release SM2
TA2 - rtems_task_delete - delete self
TA3 - got SM2
TA3 - rtems_semaphore_release - release SM2
TA3 - rtems_semaphore_obtain - wait forever on SM3
<pause>
TA1 - rtems_task_delete - delete TA3
TA1 - rtems_task_wake_after - sleep 5 seconds
TA4 - rtems_semaphore_obtain - wait forever on SM1
TA5 - rtems_semaphore_obtain - wait forever on SM1
TA1 - rtems_task_delete - delete TA4
TA1 - rtems_semaphore_release - release SM1
TA1 - rtems_task_wake_after - sleep 5 seconds
TA5 - got SM1
TA5 - rtems_semaphore_obtain - wait forever on SM1
TA1 - rtems_semaphore_delete - delete SM1
TA1 - rtems_semaphore_delete - delete SM3
TA5 - SM1 deleted by TA1
TA1 - rtems_task_delete - delete self
*** END OF TEST 12 ***

*** TEST 13 ***
TA1 - rtems_message_queue_ident - qid => 22010001
TA2 - rtems_message_queue_receive - receive from queue 1 - RTEMS_NO_WAIT
TA3 - rtems_message_queue_receive - receive from queue 2 - RTEMS_WAIT
FOREVER
TA1 - rtems_message_queue_send - BUFFER 1 TO Q 1

TA1 - rtems_message_queue_send - BUFFER 2 TO Q 1
rtems_message_queue_receive FAILED -- expected (successful completion) got
(request not satisfied)
TA1 - rtems_task_wake_after - sleep 5 seconds
<nothing else>

*** TEST 14 ***
TA1 - rtems_signal_catch - RTEMS_INTERRUPT_LEVEL( 3 )
TA2 - rtems_signal_send - RTEMS_SIGNAL_17 to TA1
ASR - ENTRY - signal => 00020000
ASR - EXIT  - signal => 00020000
ASR - EXIT  - signal => 00020000
IGNAL_16 to self
TA2 - rtems_task_wake_after - yield processor
ASR - ENTRY - signal => 00010000
TA2 - rtems_signal_send - RTEMS_SIGNAL_18 and RTEMS_SIGNAL_19 to TA1
ASR - ENTRY - signal => 000c0000
ASR - EXIT  - signal => 000c0000
ASR - EXIT  - signal => 000c0000
TA2 - rtems_task_wake_after - yield processor
TA1 - rtems_signal_send - RTEMS_SIGNAL_0 to self
*** END OF TEST 14 ***
ASR - ENTRY - signal => 00000001

*** TEST 15 ***
INIT - rtems_partition_create - partition 1
TA1 - rtems_partition_ident - partition 1 id =
INIT - rtems_partition_create - partition 2
rtems_partition_ident of PT1 FAILED -- expected (successful completion) got
(invalid object name)
<nothing else>

*** TEST 16 ***
TA1 - rtems_region_ident - rnid => 32010002
TA2 - rtems_region_get_segment - wait on 2K segment from region 1
TA3 - rtems_region_get_segment - wait on 3968 byte segment from region 2
TA1 - rtems_region_get_segment - wait on 100 byte segment from region 2
TA2 - got segment from region 1 - 0x000007c0
TA1 - got segment from region 2 - 0x00000f20
TA2 - rtems_region_return_segment - return segment to region 1 - 0x000007c0
TA1 - rtems_region_get_segment - wait on 3K segment from region 3
TA2 - rtems_task_set_priority - make self highest priority task
TA1 - got segment from region 3 - 0x000003e0
TA2 - rtems_region_get_segment - wait on 3968 byte segment
TA1 - rtems_region_get_segment - get 3080 byte segment from region 1 -
NO_WAIT
TA1 - got segment from region 1 - 0x00000340
TA1 - rtems_task_wake_after - yield processor
<pause>
TA1 - rtems_region_return_segment - return segment to region 1 - 0x00000340
TA1 - rtems_region_get_segment - wait 10 seconds for 3K segment from region
1
TA1 - got segment from region 1 - 0x000003c0
TA1 - rtems_region_return_segment - return segment to region 2 - 0x00000f20
TA1 - rtems_task_wake_after - yield processor
TA1 - rtems_task_delete - delete TA3
<pause>
TA1 - rtems_task_wake_after - yield processor
TA4 - rtems_region_get_segment - wait on 1.5K segment from region 1
TA5 - rtems_region_get_segment - wait on 1.5K segment from region 1
TA1 - rtems_region_return_segment - return segment to region 1 - 0x000003c0
TA4 - got and returned 0x000009c0
TA5 - got and returned 0x00000340
TA1 - rtems_task_wake_after - yield processor
TA4 - rtems_region_get_segment - wait on 3K segment from region 1
TA5 - rtems_region_get_segment - wait on 3K segment from region 1
TA1 - rtems_region_get_segment - wait 10 seconds for 3K segment from region
1

rtems_region_get_segment FAILED -- expected (successful completion) got
(timed out waiting)
<nothing else>

*** TEST 17 ***
TA2 - Suspending self
TA1 - rtems_signal_catch: initializing signal catcher
TA1 - Sending signal to self
TA2 - signal_return preempted correctly
TA1 - Got Back!!!
*** END OF TEST 17 ***

*** TEST 19 ***
FP1  - integer base = (0x6000)
FP1  - float base = (6000.6)
TA1  - integer base = (0x1000)
FP1  - integer base = (0x6000)
TA2  - integer base = (0x2000)
FP1  - float base = (6000.6)
TA3  - integer base = (0x3000)
TA4  - integer base = (0x4000)
TA5  - integer base = (0x5000)


TA3  - rtems_clock_get - 09:00:00   12/31/1988
TA4  - float base = (4000.4)
TA5  - float base = (5000.5)
rtems_clock_get FAILED -- expected (successful completion) got (item has not
bee
n initialized)
rtems_clock_get FAILED -- expected (successful completion) got (item has not
bee
n initialized)
TA4  - rtems_clock_get - 09:00:00   12/31/1988
TA5  - rtems_clock_get - 09:00:00   12/31/1988
<nothing else>

*** TEST 20 ***
TA1 - rtems_rate_monotonic_create id = 0x42010001
TA2 - rtems_rate_monotonic_create id = 0x42010002
TA6 - rtems_rate_monotonic_create id = 0x42010006
TA1 - rtems_rate_monotonic_ident id = 0x42010001
TA2 - rtems_rate_monotonic_ident id = 0x42010002
TA6 - rtems_rate_monotonic_ident id = 0x42010006
TA1 - (0x42010001) period 2
TA2 - (0x42010002) period 2
TA6 - (0x42010006) period 0
TA3 - rtems_rate_monotonic_create id = 0x42010003
TA4 - rtems_rate_monotonic_create id = 0x42010004
TA3 - rtems_rate_monotonic_ident id = 0x42010003
TA4 - rtems_rate_monotonic_ident id = 0x42010004
TA3 - (0x42010003) period 2
TA4 - (0x42010004) period 2
TA5 - rtems_rate_monotonic_create id = 0x42010005
TA5 - rtems_rate_monotonic_ident id = 0x42010005
TA5 - (0x42010005) period 100
TA5 - PERIODS CHECK OK (1)
TA5 - PERIODS CHECK OK (2)
TA5 - PERIODS CHECK OK (3)
TA5 - PERIODS CHECK OK (4)
TA5 - PERIODS CHECK OK (5)
TA6 - Actual: 10  Expected: 10 - OK
TA6 - Actual: 20  Expected: 20 - OK
TA6 - Actual: 30  Expected: 30 - OK
TA6 - Actual: 40  Expected: 40 - OK
TA6 - Actual: 50  Expected: 50 - OK
TA6 - Actual: 60  Expected: 60 - OK
TA6 - Actual: 70  Expected: 70 - OK
TA6 - Actual: 80  Expected: 80 - OK
TA6 - Actual: 90  Expected: 90 - OK
TA6 - Actual: 100  Expected: 100 - OK
TA5 - PERIODS CHECK OK (6)
TA5 - PERIODS CHECK OK (7)
TA5 - PERIODS CHECK OK (8)
TA5 - PERIODS CHECK OK (9)
TA5 - PERIODS CHECK OK (10)
*** END OF TEST 20 ***

*** 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
*** END OF TEST 21 ***

*** TEST 22 ***
INIT - rtems_timer_create - creating timer 1
TA1 - rtems_timer_ident - identing timer 1
INIT - timer 1 has id (0x12010001)
TA1 - timer 1 has id (0x12010001)
TA1 - rtems_clock_get - 09:00:00   12/31/1988
TA1 - rtems_timer_fire_after - timer 1 in 3 seconds
TA1 - rtems_task_suspend( RTEMS_SELF )
TA1 - rtems_clock_get - 09:00:03   12/31/1988
TA1 - rtems_timer_fire_after - timer 1 in 3 seconds
TA1 - rtems_task_wake_after - 1 second
TA1 - rtems_clock_get - 09:00:04   12/31/1988
TA1 - rtems_timer_reset - timer 1
TA1 - rtems_task_suspend( RTEMS_SELF )
TA1 - rtems_clock_get - 09:00:07   12/31/1988
<pause>
TA1 - rtems_timer_fire_after - timer 1 in 3 seconds
TA1 - rtems_timer_cancel - timer 1
TA1 - rtems_clock_get - 09:00:07   12/31/1988
TA1 - rtems_timer_fire_when - timer 1 in 3 seconds
TA1 - rtems_task_suspend( RTEMS_SELF )
TA1 - rtems_clock_get - 09:00:10   12/31/1988
TA1 - rtems_timer_fire_when - timer 1 in 3 seconds
TA1 - rtems_task_wake_after - 1 second
TA1 - rtems_clock_get - 09:00:11   12/31/1988
TA1 - rtems_timer_cancel - timer 1
TA1 - rtems_task_wake_after - YIELD (only task at priority)
TA1 - timer_deleting - timer 1
*** END OF TEST 22 ***

*** TEST 23 ***
INIT - rtems_port_create - DP1 - int = 0x1000   ext = 0x2000
TA1 - rtems_port_ident - 0x3a010001
TA1 - rtems_port_external_to_internal - 0x200e => 0x100e
TA1 - rtems_port_internal_to_external - 0x100e => 0x200e
TA1 - rtems_port_external_to_internal - 0x300e => 0x300e
TA1 - rtems_port_internal_to_external - 0x50e => 0x50e
TA1 - rtems_port_delete - DP1
*** END OF TEST 23 ***

*** TEST 24 ***
TA1  - rtems_clock_get - 09:00:00   12/31/1988
TA2  - rtems_clock_get - 09:00:00   12/31/1988
TA3  - rtems_clock_get - 09:00:00   12/31/1988
TA1  - rtems_clock_get - 09:00:05   12/31/1988
TA2  - rtems_clock_get - 09:00:10   12/31/1988
TA1  - rtems_clock_get - 09:00:10   12/31/1988
TA3  - rtems_clock_get - 09:00:15   12/31/1988
TA1  - rtems_clock_get - 09:00:15   12/31/1988
TA2  - rtems_clock_get - 09:00:20   12/31/1988
TA1  - rtems_clock_get - 09:00:20   12/31/1988
TA1  - rtems_clock_get - 09:00:25   12/31/1988
TA3  - rtems_clock_get - 09:00:30   12/31/1988
TA1  - rtems_clock_get - 09:00:30   12/31/1988
TA2  - rtems_clock_get - 09:00:30   12/31/1988
*** END OF TEST 24 ***

*** TEST 25 ***
TA1 - rtems_region_ident - 0x32010002
TA1 - rtems_region_get_segment - wait on 64 byte segment from region 1
TA1 - got segment from region 1 - 0x0000f9a0
TA1 - rtems_region_get_segment - wait on 128 byte segment from region 1
TA1 - got segment from region 1 - 0x0000f8e0
TA1 - rtems_region_get_segment - wait on 256 byte segment from region 1
TA1 - got segment from region 1 - 0x0000f7a0
TA1 - rtems_region_get_segment - wait on 512 byte segment from region 1
TA1 - got segment from region 1 - 0x0000f560
TA1 - rtems_region_get_segment - wait on 1024 byte segment from region 1
TA1 - got segment from region 1 - 0x0000f0e0
TA1 - rtems_region_get_segment - wait on 2048 byte segment from region 1
TA1 - got segment from region 1 - 0x0000e8a0
TA1 - rtems_region_get_segment - wait on 4096 byte segment from region 1
TA1 - got segment from region 1 - 0x0000d860
TA1 - rtems_region_get_segment - wait on 8192 byte segment from region 1
TA1 - got segment from region 1 - 0x0000b820
<pause>
TA1 - rtems_region_return_segment - return segment to region 1 - 0x0000f7a0
TA1 - rtems_region_return_segment - return segment to region 1 - 0x0000f560
TA1 - rtems_region_return_segment - return segment to region 1 - 0x0000f9a0
TA1 - rtems_region_return_segment - return segment to region 1 - 0x0000f8e0
TA1 - rtems_region_return_segment - return segment to region 1 - 0x0000d860
TA1 - rtems_region_return_segment - return segment to region 1 - 0x0000e8a0
TA1 - rtems_region_return_segment - return segment to region 1 - 0x0000b820
TA1 - rtems_region_return_segment - return segment to region 1 - 0x0000f0e0
TA1 - rtems_region_delete - walks heap if debug enabled
*** END OF TEST 25 ***

*** TEST 26 ***
subTask2 - Task 1 suspended? - should be 0: 0
subTask1 - Event sent
subTask2 - Task 1 suspended? - should be 1: 1
subTask2 - Task 1 suspended? - should be 0: 0
subTask1 - Back to task 1
subTask2 - Task 1 suspended? - should be 1: 1
*** END OF TEST 26 ***

<this next 2 lines is test 27>
**** Semaphore flush test ****
**** Semaphore flush test succeeded ****

*** START OF TEST SP28 ***
Task variables test begins.  Any output between

this line and the `Task variables test complete' line indicates an error.

Task variables test complete.
Task variables test complete.
Task variables test complete.
*** END OF TEST SP28 ***
*** END OF TEST SP28 ***
*** END OF TEST SP28 ***

*** SP29 - SIMPLE SEMAPHORE TEST ***
This test only prints on errors.
*** END OF SP29 ***

*** TEST 30 ***
TA1  - rtems_clock_get - 09:00:00   12/31/1988
TA2  - rtems_clock_get - 09:00:00   12/31/1988
TA3  - rtems_clock_get - 09:00:00   12/31/1988
TA1  - rtems_clock_get - 09:00:10   12/31/1988
TA2  - rtems_clock_get - 09:00:15   12/31/1988
TA3  - rtems_clock_get - 09:00:20   12/31/1988
TA1  - rtems_clock_get - 09:00:20   12/31/1988
TA2  - rtems_clock_get - 09:00:30   12/31/1988
TA1  - rtems_clock_get - 09:00:30   12/31/1988
*** END OF TEST 30 ***

*** TEST 31 ***
INIT - rtems_timer_create - creating timer 1
TA1 - rtems_timer_ident - identing timer 1
INIT - timer 1 has id (0x12010001)
TA1 - timer 1 has id (0x12010001)
INIT - rtems_timer_create - creating timer 2
TA1 - rtems_timer_ident - identing timer 2
INIT - timer 2 has id (0x12010002)
TA1 - timer 2 has id (0x12010002)
TA1 - rtems_timer_server_fire_after - 1 second
TA1 - rtems_task_wake_after - 1/2 second
TA1 - rtems_timer_server_fire_after - timer 2 in 1/2 second
TA1 - rtems_timer_cancel - timer 1
TA1 - rtems_timer_cancel - timer 2
TA1 - rtems_timer_server_fire_after - timer 1 in 30 seconds
TA1 - rtems_timer_server_fire_after - timer 2 in 60 seconds
Timer 1 scheduled for 3101 ticks since boot
Timer Server scheduled for 3101 ticks since boot
TA1 - rtems_task_wake_after - 1 second
TA1 - rtems_timer_server_fire_after - timer 2 in 60 seconds
Timer 1 scheduled for 3101 ticks since boot
Timer Server scheduled for 3101 ticks since boot
TA1 - rtems_task_wake_after - 1 second
TA1 - rtems_timer_server_fire_after - timer 2 in 60 seconds
Timer 1 scheduled for 3101 ticks since boot
Timer Server scheduled for 3101 ticks since boot
TA1 - rtems_timer_cancel - timer 1
TA1 - rtems_timer_cancel - timer 2
TA1 - rtems_clock_get - 09:00:03   12/31/1988
TA1 - rtems_timer_server_fire_after - timer 1 in 3 seconds
TA1 - rtems_task_suspend( RTEMS_SELF )
TA1 - rtems_clock_get - 09:00:06   12/31/1988
TA1 - rtems_timer_server_fire_after - timer 1 in 3 seconds
TA1 - rtems_task_wake_after - 1 second
TA1 - rtems_clock_get - 09:00:07   12/31/1988
TA1 - rtems_timer_reset - timer 1
TA1 - rtems_task_suspend( RTEMS_SELF )
TA1 - rtems_clock_get - 09:00:10   12/31/1988
<pause>
TA1 - rtems_timer_server_fire_after - timer 1 in 3 seconds
TA1 - rtems_timer_cancel - timer 1
TA1 - rtems_clock_get - 09:00:07   12/31/1988
TA1 - rtems_timer_server_fire_when - timer 1 in 3 seconds
TA1 - rtems_task_suspend( RTEMS_SELF )
TA1 - rtems_clock_get - 09:00:10   12/31/1988
TA1 - rtems_timer_server_fire_when - timer 1 in 3 seconds
TA1 - rtems_task_wake_after - 1 second
TA1 - rtems_clock_get - 09:00:11   12/31/1988
TA1 - rtems_timer_cancel - timer 1
TA1 - rtems_task_wake_after - YIELD (only task at priority)
TA1 - timer_deleting - timer 1
*** END OF TEST 31 ***

*** TEST 32 ***
period 0: measured 1 tick(s), wanted 1
period 1: measured 50 tick(s), wanted 50
period 2: measured 200 tick(s), wanted 200
period 3: measured 25 tick(s), wanted 25
period 4: measured 3 tick(s), wanted 3
*** END OF TEST SP32 ***



More information about the users mailing list