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
|