xref: /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-dbs/lmdb/files/run-ptest (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun#!/bin/sh
2*4882a593Smuzhiyun
3*4882a593Smuzhiyuncd tests
4*4882a593Smuzhiyun
5*4882a593Smuzhiyunretval=0
6*4882a593Smuzhiyunfor t in mtest*
7*4882a593Smuzhiyundo
8*4882a593Smuzhiyun    mkdir testdb
9*4882a593Smuzhiyun    ./$t > /dev/null && ./mdb_stat testdb > /dev/null
10*4882a593Smuzhiyun    if [ $? -ne 0 ]; then
11*4882a593Smuzhiyun            echo "FAIL: $t"
12*4882a593Smuzhiyun            retval=$(( ${retval} + 1))
13*4882a593Smuzhiyun    else
14*4882a593Smuzhiyun            echo "PASS: $t"
15*4882a593Smuzhiyun    fi
16*4882a593Smuzhiyun    rm -rf testdb
17*4882a593Smuzhiyundone
18*4882a593Smuzhiyun
19*4882a593Smuzhiyunif [ $retval -eq 0 ] ; then
20*4882a593Smuzhiyun    echo "PASS: lmdb"
21*4882a593Smuzhiyunelse
22*4882a593Smuzhiyun    echo "FAIL: lmdb"
23*4882a593Smuzhiyunfi
24*4882a593Smuzhiyun
25*4882a593Smuzhiyunexit $retval