Skip to content

Commit 2971ded

Browse files
committed
fix br integration test
Signed-off-by: Jianjun Liao <[email protected]>
1 parent 06999de commit 2971ded

File tree

1 file changed

+20
-7
lines changed

1 file changed

+20
-7
lines changed

br/tests/br_debug_meta/run.sh

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,10 @@ run_sql "$table_region_sql"
3232

3333
row_count_ori=$(run_sql "SELECT COUNT(*) FROM $DB.$TABLE;" | awk '/COUNT/{print $2}')
3434

35-
# backup table
35+
# backup table with backupmetav2
3636
echo "backup start..."
3737
run_br --pd $PD_ADDR backup table --db $DB --table $TABLE -s "local://$TEST_DIR/$DB"
3838

39-
run_sql "DROP DATABASE $DB;"
40-
4139
# Test validate decode
4240
run_br validate decode -s "local://$TEST_DIR/$DB"
4341

@@ -47,21 +45,36 @@ if [ ! -f "$TEST_DIR/$DB/jsons/backupmeta.json" ]; then
4745
exit 1
4846
fi
4947

48+
# backup table with backupmetav1
49+
echo "backup start..."
50+
run_br --pd $PD_ADDR backup table --db $DB --table $TABLE -s "local://$TEST_DIR/${DB}_2" --use-backupmeta-v2=false
51+
52+
53+
# Test validate decode
54+
run_br validate decode -s "local://$TEST_DIR/${DB}_2"
55+
56+
# should generate backupmeta.json
57+
if [ ! -f "$TEST_DIR/${DB}_2/jsons/backupmeta.json" ]; then
58+
echo "TEST: [$TEST_NAME] decode failed!"
59+
exit 1
60+
fi
61+
5062
# Test validate encode
51-
run_br validate encode -s "local://$TEST_DIR/$DB"
63+
run_br validate encode -s "local://$TEST_DIR/${DB}_2"
5264

5365
# should generate backupmeta_from_json
54-
if [ ! -f "$TEST_DIR/$DB/backupmeta_from_json" ]; then
66+
if [ ! -f "$TEST_DIR/${DB}_2/backupmeta_from_json" ]; then
5567
echo "TEST: [$TEST_NAME] encode failed!"
5668
exit 1
5769
fi
5870

5971
# replace backupmeta
60-
mv "$TEST_DIR/$DB/backupmeta_from_json" "$TEST_DIR/$DB/backupmeta"
72+
mv "$TEST_DIR/${DB}_2/backupmeta_from_json" "$TEST_DIR/${DB}_2/backupmeta"
6173

6274
# restore table
6375
echo "restore start..."
64-
run_br --pd $PD_ADDR restore table --db $DB --table $TABLE -s "local://$TEST_DIR/$DB"
76+
run_sql "DROP DATABASE $DB;"
77+
run_br --pd $PD_ADDR restore table --db $DB --table $TABLE -s "local://$TEST_DIR/${DB}_2"
6578

6679
row_count_new=$(run_sql "SELECT COUNT(*) FROM $DB.$TABLE;" | awk '/COUNT/{print $2}')
6780

0 commit comments

Comments
 (0)