
Co-authored-by: tino247 <tino247@126.com> Co-authored-by: BinChenn <binchenn.bc@gmail.com> Co-authored-by: HaHaJeff <jeffzhouhhh@gmail.com>
36 lines
818 B
Bash
Executable File
36 lines
818 B
Bash
Executable File
#!/bin/bash
|
|
CALL_PATH=`pwd`
|
|
PATH_TO_SCRIPT=`readlink -f "$0"`
|
|
SCRIPT_DIR=`dirname "$PATH_TO_SCRIPT"`
|
|
TOP_DIR=${SCRIPT_DIR}/../..
|
|
|
|
if [ -d $TOP_DIR/build_debug ]; then
|
|
TEST_BINARY_DIR=$TOP_DIR/build_debug/unittest/data_dictionary
|
|
elif [ -d $TOP_DIR/build_release ]; then
|
|
TEST_BINARY_DIR=$TOP_DIR/build_release/unittest/data_dictionary
|
|
elif [ -d $TOP_DIR/build_rpm ]; then
|
|
TEST_BINARY_DIR=$TOP_DIR/build_rpm/unittest/data_dictionary
|
|
fi
|
|
|
|
function make_test
|
|
{
|
|
cd $TEST_BINARY_DIR &&
|
|
make -j 20 &&
|
|
cd $CALL_PATH
|
|
}
|
|
|
|
function do_test
|
|
{
|
|
$TEST_BINARY_DIR/test_schema_to_dict
|
|
$TEST_BINARY_DIR/test_data_dict_struct
|
|
$TEST_BINARY_DIR/test_data_dict_storager_iterator
|
|
$TEST_BINARY_DIR/test_data_dict_meta_info
|
|
}
|
|
|
|
if [ -z $TEST_BINARY_DIR ]; then
|
|
echo "test_binary_dir not found"
|
|
else
|
|
make_test
|
|
do_test
|
|
fi
|