oceanbase/unittest/sql_quicktest.sh
wangzelin.wzl 93a1074b0c patch 4.0
2022-10-24 17:57:12 +08:00

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