📄 test-result.txt
字号:
This is the output from the z16f target from January 31, 2008^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^While all tests pass per this output, my impression is that someof the timed delays in during execution of the test were notcorrect and I suspect some system timing issues.stdio_test: write fd=1stdio_test: write fd=2stdio_test: Standard I/O Check: printfuser_start: putenv(Variable1=BadValue3)user_start: setenv(Variable1, GoodValue1, TRUE)user_start: setenv(Variable2, BadValue1, FALSE)user_start: setenv(Variable2, GoodValue2, TRUE)user_start: setenv(Variable3, Variable3, FALSE)user_start: setenv(Variable3, Variable3, FALSE)show_variable: Variable=Variable1 has value=GoodValue1show_variable: Variable=Variable2 has value=GoodValue2show_variable: Variable=Variable3 has value=GoodValue3user_start: Started user_main at PID=2stdio_test: Standard I/O Check: fprintf to stderruser_main: Begin argument testuser_main: Started with argc=5user_main: argv[0]="<noname>"user_main: argv[1]="Arg1"user_main: argv[2]="Arg2"user_main: argv[3]="Arg3"user_main: argv[4]="Arg4"End of test memory usage:VARIABLE BEFORE AFTER======== ======== ========arena 7b550 7b550ordblks 2 2mxordblk 76b20 76b20uordblks 33d0 33d0fordblks 78180 78180show_variable: Variable=Variable1 has value=GoodValue1show_variable: Variable=Variable2 has value=GoodValue2show_variable: Variable=Variable3 has value=GoodValue3show_variable: Variable=Variable1 has no valueshow_variable: Variable=Variable2 has value=GoodValue2show_variable: Variable=Variable3 has value=GoodValue3End of test memory usage:VARIABLE BEFORE AFTER======== ======== ========arena 7b550 7b550ordblks 2 3mxordblk 76b20 76b20uordblks 33d0 33c0fordblks 78180 78190show_variable: Variable=Variable1 has no valueshow_variable: Variable=Variable2 has no valueshow_variable: Variable=Variable3 has no valueEnd of test memory usage:VARIABLE BEFORE AFTER======== ======== ========arena 7b550 7b550ordblks 3 3mxordblk 76b20 76b20uordblks 33c0 3380fordblks 78190 781d0user_main: /dev/null testdev_null: Read 0 bytes from /dev/nulldev_null: Wrote 1024 bytes to /dev/nullEnd of test memory usage:VARIABLE BEFORE AFTER======== ======== ========arena 7b550 7b550ordblks 3 3mxordblk 76b20 76b20uordblks 3380 3380fordblks 781d0 781d0user_main: mutex testInitializing mutexStarting thread 1Starting thread 2 Thread1 Thread2 Loops 32 32 Errors 0 0End of test memory usage:VARIABLE BEFORE AFTER======== ======== ========arena 7b550 7b550ordblks 3 3mxordblk 76b20 76b20uordblks 3380 3380fordblks 781d0 781d0user_main: cancel testcancel_test: Test 1: Normal Cancelationcancel_test: Starting threadstart_thread: Initializing mutexstart_thread: Initializing condstart_thread: Starting threadthread_waiter: Taking mutexthread_waiter: Starting wait for conditionstart_thread: Yieldingcancel_test: Canceling threadcancel_test: Joiningcancel_test: waiter exited with result=ffffffffcancel_test: PASS thread terminated with PTHREAD_CANCELEDcancel_test: Test 2: Cancelation of detached threadcancel_test: Re-starting threadrestart_thread: Destroying condrestart_thread: Destroying mutexrestart_thread: Re-starting threadstart_thread: Initializing mutexstart_thread: Initializing condstart_thread: Starting threadthread_waiter: Taking mutexthread_waiter: Starting wait for conditionstart_thread: Yieldingcancel_test: Canceling threadcancel_test: Joiningcancel_test: PASS pthread_join failed with status=ESRCHcancel_test: Test 3: Non-cancelable threadscancel_test: Re-starting thread (non-cancelable)restart_thread: Destroying condrestart_thread: Destroying mutexrestart_thread: Re-starting threadstart_thread: Initializing mutexstart_thread: Initializing condstart_thread: Starting threadthread_waiter: Taking mutexthread_waiter: Starting wait for conditionthread_waiter: Setting non-cancelablestart_thread: Yieldingcancel_test: Canceling threadcancel_test: Joiningthread_waiter: Releasing mutexthread_waiter: Setting cancelablecancel_test: waiter exited with result=ffffffffcancel_test: PASS thread terminated with PTHREAD_CANCELEDEnd of test memory usage:VARIABLE BEFORE AFTER======== ======== ========arena 7b550 7b550ordblks 3 3mxordblk 76b20 76b20uordblks 3380 3380fordblks 781d0 781d0user_main: semaphore testsem_test: Initializing semaphore to 0sem_test: Starting waiter thread 1sem_test: Set thread 1 priority to 191waiter_func: Thread 1 Startedwaiter_func: Thread 1 initial semaphore value = 0waiter_func: Thread 1 waiting on semaphoresem_test: Starting waiter thread 2sem_test: Set thread 2 priority to 128waiter_func: Thread 2 Startedwaiter_func: Thread 2 initial semaphore value = -1waiter_func: Thread 2 waiting on semaphoresem_test: Starting poster thread 3sem_test: Set thread 3 priority to 64poster_func: Thread 3 startedposter_func: Thread 3 semaphore value = -2poster_func: Thread 3 posting semaphorewaiter_func: Thread 1 awakenedwaiter_func: Thread 1 new semaphore value = -1waiter_func: Thread 1 doneposter_func: Thread 3 new semaphore value = -1poster_func: Thread 3 semaphore value = -1poster_func: Thread 3 posting semaphorewaiter_func: Thread 2 awakenedwaiter_func: Thread 2 new semaphore value = 0waiter_func: Thread 2 doneposter_func: Thread 3 new semaphore value = 0poster_func: Thread 3 doneEnd of test memory usage:VARIABLE BEFORE AFTER======== ======== ========arena 7b550 7b550ordblks 3 3mxordblk 76b20 76b20uordblks 3380 3380fordblks 781d0 781d0user_main: condition variable testcond_test: Initializing mutexcond_test: Initializing condcond_test: Starting waitercond_test: Set thread 1 priority to 128waiter_thread: Startedcond_test: Starting signalercond_test: Set thread 2 priority to 64thread_signaler: Startedthread_signaler: Terminatingcond_test: signaler terminated, now cancel the waitercond_test: Waiter Signalercond_test: Loops 32 32cond_test: Errors 0 0cond_test:cond_test: 0 times, waiter did not have to wait for datacond_test: 0 times, data was already available when the signaler runcond_test: 0 times, the waiter was in an unexpected state when the signaler ranEnd of test memory usage:VARIABLE BEFORE AFTER======== ======== ========arena 7b550 7b550ordblks 3 3mxordblk 76b20 76b20uordblks 3380 3380fordblks 781d0 781d0user_main: timed wait testthread_waiter: Initializing mutextimedwait_test: Initializing condtimedwait_test: Starting waitertimedwait_test: Set thread 2 priority to 177thread_waiter: Taking mutexthread_waiter: Starting 5 second wait for conditiontimedwait_test: Joiningtcb=0x8057d0 sigdeliver=0x13046rtcb=0x8000c8 current_regs=0xffffbf7artcb=8057d0 sigdeliver=13046 sigpendactionq.head=0Resumingthread_waiter: pthread_cond_timedwait timed outthread_waiter: Releasing mutexthread_waiter: Exit with status 0x12345678timedwait_test: waiter exited with result=12345678End of test memory usage:VARIABLE BEFORE AFTER======== ======== ========arena 7b550 7b550ordblks 3 3mxordblk 76b20 76b20uordblks 3380 3380fordblks 781d0 781d0user_main: message queue testmqueue_test: Starting receivermqueue_test: Set receiver priority to 128receiver_thread: Startingmqueue_test: Starting sendermqueue_test: Set sender thread priority to 64mqueue_test: Waiting for sender to completesender_thread: Startingreceiver_thread: mq_receive succeeded on msg 0sender_thread: mq_send succeeded on msg 0receiver_thread: mq_receive succeeded on msg 1sender_thread: mq_send succeeded on msg 1receiver_thread: mq_receive succeeded on msg 2sender_thread: mq_send succeeded on msg 2receiver_thread: mq_receive succeeded on msg 3sender_thread: mq_send succeeded on msg 3receiver_thread: mq_receive succeeded on msg 4sender_thread: mq_send succeeded on msg 4receiver_thread: mq_receive succeeded on msg 5sender_thread: mq_send succeeded on msg 5receiver_thread: mq_receive succeeded on msg 6sender_thread: mq_send succeeded on msg 6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -