43 lines
		
	
	
		
			998 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			998 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
CASES="sql/parser/test_parser \
 | 
						|
       test_resolver \
 | 
						|
       sql/resolver/test_raw_expr_ \
 | 
						|
       sql/rewrite/test_ \
 | 
						|
       test_optimizer \
 | 
						|
       test_join_order \
 | 
						|
       test_code_generator \
 | 
						|
       sql/engine/expr/ob_expr_ \
 | 
						|
       sql/engine/dml/test_ \
 | 
						|
       sql/engine/px/test_gi_pump \
 | 
						|
       sql/engine/aggregate/test_ \
 | 
						|
       sql/engine/set/test_merge_ \
 | 
						|
       sql/engine/subquery/test_subplan_filter \
 | 
						|
       sql/engine/test_phy_operator \
 | 
						|
       sql/engine/test_exec_context \
 | 
						|
       sql/plan_cache/test_plan_ \
 | 
						|
       sql/plan_cache/test_sql_id_mgr \
 | 
						|
       sql/plan_cache/test_parse_node \
 | 
						|
       sql/plan_cache/test_id_manager_allocator \
 | 
						|
       sql/common/test_ob_sql_utils"
 | 
						|
RET=0
 | 
						|
for C in $CASES
 | 
						|
do
 | 
						|
    ./run_tests.sh -q $* $C
 | 
						|
    TMP_RET=$?
 | 
						|
    if [ $TMP_RET -ne 0 ]
 | 
						|
    then
 | 
						|
	RET=$TMP_RET
 | 
						|
    fi
 | 
						|
done
 | 
						|
 | 
						|
if [ $RET -eq 0 ]
 | 
						|
then
 | 
						|
    echo -e "\nALL PASSED\n"
 | 
						|
else
 | 
						|
    echo -e "\nSOME CASE FAILED\n"
 | 
						|
fi
 | 
						|
 | 
						|
echo "See 'unittest/run_tests.log' for the details."
 | 
						|
 | 
						|
exit $RET
 |