xref: /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-devtools/jemalloc/files/run-ptest (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun#!/bin/sh
2*4882a593Smuzhiyun
3*4882a593Smuzhiyunsaved_dir=$PWD
4*4882a593Smuzhiyunfor dir in tests/* ; do
5*4882a593Smuzhiyun	cd $dir
6*4882a593Smuzhiyun	for atest in * ; do
7*4882a593Smuzhiyun		if [ \( -x $atest \) -a \( -f $atest \) ] ; then
8*4882a593Smuzhiyun			rm -rf tests.log
9*4882a593Smuzhiyun			./$atest > tests.log 2>&1
10*4882a593Smuzhiyun			sed -e '/: pass/ s/^/PASS: /g' \
11*4882a593Smuzhiyun			    -e '/: skip/ s/^/SKIP: /g' \
12*4882a593Smuzhiyun			    -e '/: fail/ s/^/FAIL: /g' \
13*4882a593Smuzhiyun			    -e 's/: pass//g' \
14*4882a593Smuzhiyun			    -e 's/: skip//g' \
15*4882a593Smuzhiyun			    -e 's/: fail//g' \
16*4882a593Smuzhiyun			    -e '/^--- pass:/d' tests.log
17*4882a593Smuzhiyun		fi
18*4882a593Smuzhiyun	done
19*4882a593Smuzhiyun	cd $saved_dir
20*4882a593Smuzhiyundone
21*4882a593Smuzhiyun
22