Home | History | Annotate | Download | only in tests
      1 #!/bin/sh
      2 
      3 # Work out which test this is.
      4 test=`basename "$1"`
      5 
      6 case "$test" in
      7 ???-barrier-unordered-*)
      8 	# Any realistic testing of barriers will involve random ordering
      9 	# of arrivals at the barrier, so we need to order the output
     10 	# such that it is comparible.
     11 	$0 XXX-barrier-ordered | sort
     12 	;;
     13 ???-barrier-*)
     14 	# Barriers are timeout based, so we need to drop all the noise.
     15 	awk '
     16 		/barrier: .* calling master/	{ next }
     17 		/barrier: .* remaining: /	{ next }
     18 						{ print }
     19 	' | sed -e 's/start=[0-9][0-9]*/start=NNN/g' \
     20 		-e 's/(127.0.0.1:[0-9][0-9]*)/(ADDR:PORT)/g'
     21 	;;
     22 *)
     23 	cat -
     24 	;;
     25 esac
     26