 50024b39cd
			
		
	
	50024b39cd
	
	
	
		
			
			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
 |