| #!/bin/sh | |
| bit_array_test | |
| bit_array=$? | |
| dde_mem_test | |
| mem=$? | |
| hash_test | |
| hash=$? | |
| shm_semaph_test | |
| semaph=$? | |
| dde_atom_test | |
| atom=$? | |
| dde_proc_test 1 > proc_server & | |
| sleep 1 | |
| dde_proc_test > proc_client | |
| fgrep "DDE:receive sent message. msg=03e0 wPar=fffb lPar=00000004" proc_server && | |
| fgrep "DDE_GetRemoteMessage: sending ACK to wnd=fffb, proc=1" proc_server && | |
| fgrep "get_ack: received DDE_ACK message" proc_client | |
| proc=$? | |
| rm proc_client proc_server | |
| shm_fragment_test | diff TEST_FRAGMENT.std - | |
| fragment=$? | |
| echo ==================================================================== | |
| echo Test results: | |
| echo -n "bit_array " | |
| if [ $bit_array -eq 0 ] ; then echo OK ; else echo "** ERROR **" ; fi | |
| echo -n "dde_mem " | |
| if [ $mem -eq 0 ] ; then echo OK ; else echo "** ERROR **" ; fi | |
| echo -n "hash " | |
| if [ $hash -eq 0 ] ; then echo OK ; else echo "** ERROR **" ; fi | |
| echo -n "shm_semaph " | |
| if [ $semaph -eq 0 ] ; then echo OK ; else echo "** ERROR **" ; fi | |
| echo -n "dde_proc " | |
| if [ $proc -eq 0 ] ; then echo OK ; else echo "** ERROR **" ; fi | |
| echo -n "shm_fragment " | |
| if [ $fragment -eq 0 ] ; then echo OK ; else echo "** ERROR **" ; fi |