mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Use "diff_files" instead ot "exec diff"
This commit is contained in:
@ -72,7 +72,7 @@ DROP TABLE test.t2;
|
|||||||
# will be created. You will need to go to the mysql-test dir and diff
|
# will be created. You will need to go to the mysql-test dir and diff
|
||||||
# the files your self to see what is not matching :-)
|
# the files your self to see what is not matching :-)
|
||||||
|
|
||||||
--exec diff $MYSQLTEST_VARDIR/tmp/rpl_row_UUID_master.sql $MYSQLTEST_VARDIR/tmp/rpl_row_UUID_slave.sql;
|
diff_files $MYSQLTEST_VARDIR/tmp/rpl_row_UUID_master.sql $MYSQLTEST_VARDIR/tmp/rpl_row_UUID_slave.sql;
|
||||||
|
|
||||||
# Cleanup dump files.
|
# Cleanup dump files.
|
||||||
# Long-term "system rm" is not portable; we could live without
|
# Long-term "system rm" is not portable; we could live without
|
||||||
|
@ -179,7 +179,7 @@ connection master;
|
|||||||
--exec $MYSQL_DUMP --compact --order-by-primary --skip-extended-insert --no-create-info test > $MYSQLTEST_VARDIR/tmp/rpl_row_blob_master.sql
|
--exec $MYSQL_DUMP --compact --order-by-primary --skip-extended-insert --no-create-info test > $MYSQLTEST_VARDIR/tmp/rpl_row_blob_master.sql
|
||||||
--exec $MYSQL_DUMP_SLAVE --compact --order-by-primary --skip-extended-insert --no-create-info test > $MYSQLTEST_VARDIR/tmp/rpl_row_blob_slave.sql
|
--exec $MYSQL_DUMP_SLAVE --compact --order-by-primary --skip-extended-insert --no-create-info test > $MYSQLTEST_VARDIR/tmp/rpl_row_blob_slave.sql
|
||||||
|
|
||||||
--exec diff $MYSQLTEST_VARDIR/tmp/rpl_row_blob_master.sql $MYSQLTEST_VARDIR/tmp/rpl_row_blob_slave.sql
|
diff_files $MYSQLTEST_VARDIR/tmp/rpl_row_blob_master.sql $MYSQLTEST_VARDIR/tmp/rpl_row_blob_slave.sql;
|
||||||
|
|
||||||
DROP TABLE IF EXISTS test.t1;
|
DROP TABLE IF EXISTS test.t1;
|
||||||
DROP TABLE IF EXISTS test.t2;
|
DROP TABLE IF EXISTS test.t2;
|
||||||
|
@ -90,7 +90,7 @@ DROP TABLE test.t1;
|
|||||||
# the files yourself to see what is not matching :-) File are located
|
# the files yourself to see what is not matching :-) File are located
|
||||||
# in $MYSQLTEST_VARDIR/tmp
|
# in $MYSQLTEST_VARDIR/tmp
|
||||||
|
|
||||||
exec diff $MYSQLTEST_VARDIR/tmp/func003_master.sql $MYSQLTEST_VARDIR/tmp/func003_slave.sql;
|
diff_files $MYSQLTEST_VARDIR/tmp/func003_master.sql $MYSQLTEST_VARDIR/tmp/func003_slave.sql;
|
||||||
|
|
||||||
|
|
||||||
# End of 5.0 test case
|
# End of 5.0 test case
|
||||||
|
@ -84,7 +84,7 @@ DROP DATABASE mysqltest1;
|
|||||||
# the files your self to see what is not matching :-) Failed test
|
# the files your self to see what is not matching :-) Failed test
|
||||||
# Dump files will be located in $MYSQLTEST_VARDIR/tmp.
|
# Dump files will be located in $MYSQLTEST_VARDIR/tmp.
|
||||||
|
|
||||||
exec diff $MYSQLTEST_VARDIR/tmp/sp006_master.sql $MYSQLTEST_VARDIR/tmp/sp006_slave.sql;
|
diff_files $MYSQLTEST_VARDIR/tmp/sp006_master.sql $MYSQLTEST_VARDIR/tmp/sp006_slave.sql;
|
||||||
|
|
||||||
sync_slave_with_master;
|
sync_slave_with_master;
|
||||||
|
|
||||||
|
@ -175,7 +175,7 @@ insert into t1 values (1);
|
|||||||
--connection master
|
--connection master
|
||||||
drop table t1;
|
drop table t1;
|
||||||
|
|
||||||
--exec diff $MYSQLTEST_VARDIR/tmp/master_BANK.sql $MYSQLTEST_VARDIR/tmp/slave_BANK.sql
|
diff_files $MYSQLTEST_VARDIR/tmp/master_BANK.sql $MYSQLTEST_VARDIR/tmp/slave_BANK.sql;
|
||||||
|
|
||||||
--dec $2
|
--dec $2
|
||||||
}
|
}
|
||||||
|
@ -571,7 +571,7 @@ connection master;
|
|||||||
|
|
||||||
--echo ****** Do dumps compare ************
|
--echo ****** Do dumps compare ************
|
||||||
|
|
||||||
--exec diff $MYSQLTEST_VARDIR/tmp/RPL_DD_ADV_M.sql $MYSQLTEST_VARDIR/tmp/RPL_DD_ADV_S.sql
|
diff_files $MYSQLTEST_VARDIR/tmp/RPL_DD_ADV_M.sql $MYSQLTEST_VARDIR/tmp/RPL_DD_ADV_S.sql;
|
||||||
|
|
||||||
## Note: Ths files should only get removed, if the above diff succeeds.
|
## Note: Ths files should only get removed, if the above diff succeeds.
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@ DROP TABLE IF EXISTS t1;
|
|||||||
# will be created. You will need to go to the mysql-test dir and diff
|
# will be created. You will need to go to the mysql-test dir and diff
|
||||||
# the files your self to see what is not matching
|
# the files your self to see what is not matching
|
||||||
|
|
||||||
--exec diff $MYSQLTEST_VARDIR/tmp/rpl_rbr_to_sbr_master.sql $MYSQLTEST_VARDIR/tmp/rpl_rbr_to_sbr_slave.sql;
|
diff_files $MYSQLTEST_VARDIR/tmp/rpl_rbr_to_sbr_master.sql $MYSQLTEST_VARDIR/tmp/rpl_rbr_to_sbr_slave.sql;
|
||||||
|
|
||||||
# If all is good, we can remove the files
|
# If all is good, we can remove the files
|
||||||
|
|
||||||
|
@ -63,7 +63,7 @@ DROP FUNCTION mysqltest1.f1;
|
|||||||
# the files your self to see what is not matching :-) The failed dump
|
# the files your self to see what is not matching :-) The failed dump
|
||||||
# files will be located in $MYSQLTEST_VARDIR/tmp
|
# files will be located in $MYSQLTEST_VARDIR/tmp
|
||||||
|
|
||||||
exec diff $MYSQLTEST_VARDIR/tmp/NOW_master.sql $MYSQLTEST_VARDIR/tmp/NOW_slave.sql;
|
diff_files $MYSQLTEST_VARDIR/tmp/NOW_master.sql $MYSQLTEST_VARDIR/tmp/NOW_slave.sql;
|
||||||
|
|
||||||
# If all is good, when can cleanup our dump files.
|
# If all is good, when can cleanup our dump files.
|
||||||
system rm $MYSQLTEST_VARDIR/tmp/NOW_master.sql;
|
system rm $MYSQLTEST_VARDIR/tmp/NOW_master.sql;
|
||||||
|
@ -97,7 +97,7 @@ sync_slave_with_master;
|
|||||||
# the files your self to see what is not matching :-). The files are located
|
# the files your self to see what is not matching :-). The files are located
|
||||||
# in mysql-test/var/tmp
|
# in mysql-test/var/tmp
|
||||||
|
|
||||||
exec diff $MYSQLTEST_VARDIR/tmp/func002_master.sql $MYSQLTEST_VARDIR/tmp/func002_slave.sql;
|
diff_files $MYSQLTEST_VARDIR/tmp/func002_master.sql $MYSQLTEST_VARDIR/tmp/func002_slave.sql;
|
||||||
|
|
||||||
# End of 5.0 test case
|
# End of 5.0 test case
|
||||||
|
|
||||||
|
@ -137,7 +137,7 @@ sync_slave_with_master;
|
|||||||
# the files your self to see what is not matching :-) Failed dump files
|
# the files your self to see what is not matching :-) Failed dump files
|
||||||
# will be located in $MYSQLTEST_VARDIR/tmp
|
# will be located in $MYSQLTEST_VARDIR/tmp
|
||||||
|
|
||||||
--exec diff $MYSQLTEST_VARDIR/tmp/sp001_master.sql $MYSQLTEST_VARDIR/tmp/sp001_slave.sql;
|
diff_files $MYSQLTEST_VARDIR/tmp/sp001_master.sql $MYSQLTEST_VARDIR/tmp/sp001_slave.sql;
|
||||||
|
|
||||||
# If all is good, when can cleanup our dump files.
|
# If all is good, when can cleanup our dump files.
|
||||||
system rm $MYSQLTEST_VARDIR/tmp/sp001_master.sql;
|
system rm $MYSQLTEST_VARDIR/tmp/sp001_master.sql;
|
||||||
|
@ -102,7 +102,7 @@ sync_slave_with_master;
|
|||||||
# the files your self to see what is not matching :-) Failed test
|
# the files your self to see what is not matching :-) Failed test
|
||||||
# Will leave dump files in $MYSQLTEST_VARDIR/tmp
|
# Will leave dump files in $MYSQLTEST_VARDIR/tmp
|
||||||
|
|
||||||
exec diff $MYSQLTEST_VARDIR/tmp/sp011_master.sql $MYSQLTEST_VARDIR/tmp/sp011_slave.sql;
|
diff_files $MYSQLTEST_VARDIR/tmp/sp011_master.sql $MYSQLTEST_VARDIR/tmp/sp011_slave.sql;
|
||||||
|
|
||||||
# If all is good, when can cleanup our dump files.
|
# If all is good, when can cleanup our dump files.
|
||||||
system rm $MYSQLTEST_VARDIR/tmp/sp011_master.sql;
|
system rm $MYSQLTEST_VARDIR/tmp/sp011_master.sql;
|
||||||
|
@ -95,6 +95,6 @@ sync_slave_with_master;
|
|||||||
# the files your self to see what is not matching :-) Failed tests
|
# the files your self to see what is not matching :-) Failed tests
|
||||||
# will leave dump files in $MYSQLTEST_VARDIR/tmp
|
# will leave dump files in $MYSQLTEST_VARDIR/tmp
|
||||||
|
|
||||||
exec diff $MYSQLTEST_VARDIR/tmp/trig001_master.sql $MYSQLTEST_VARDIR/tmp/trig001_slave.sql;
|
diff_files $MYSQLTEST_VARDIR/tmp/trig001_master.sql $MYSQLTEST_VARDIR/tmp/trig001_slave.sql;
|
||||||
|
|
||||||
# End of 5.0 test case
|
# End of 5.0 test case
|
||||||
|
@ -147,6 +147,6 @@ DROP TABLE IF EXISTS test.t2;
|
|||||||
DROP TABLE IF EXISTS test.t3;
|
DROP TABLE IF EXISTS test.t3;
|
||||||
--enable_warnings
|
--enable_warnings
|
||||||
|
|
||||||
exec diff $MYSQLTEST_VARDIR/tmp/trg003_master.sql $MYSQLTEST_VARDIR/tmp/trg003_slave.sql;
|
diff_files $MYSQLTEST_VARDIR/tmp/trg003_master.sql $MYSQLTEST_VARDIR/tmp/trg003_slave.sql;
|
||||||
|
|
||||||
# End of 5.0 test case
|
# End of 5.0 test case
|
||||||
|
@ -91,7 +91,7 @@ sync_slave_with_master;
|
|||||||
|
|
||||||
# If the test fails, you will need to diff the dumps to see why.
|
# If the test fails, you will need to diff the dumps to see why.
|
||||||
|
|
||||||
-- exec diff $MYSQLTEST_VARDIR/tmp/sp004_master.sql $MYSQLTEST_VARDIR/tmp/sp004_slave.sql
|
diff_files $MYSQLTEST_VARDIR/tmp/sp004_master.sql $MYSQLTEST_VARDIR/tmp/sp004_slave.sql;
|
||||||
|
|
||||||
|
|
||||||
# End of 5.0 test case
|
# End of 5.0 test case
|
||||||
|
@ -509,7 +509,7 @@ sync_slave_with_master;
|
|||||||
# will be created. You will need to go to the mysql-test dir and diff
|
# will be created. You will need to go to the mysql-test dir and diff
|
||||||
# the files your self to see what is not matching
|
# the files your self to see what is not matching
|
||||||
|
|
||||||
--exec diff $MYSQLTEST_VARDIR/tmp/rpl_switch_stm_row_mixed_master.sql $MYSQLTEST_VARDIR/tmp/rpl_switch_stm_row_mixed_slave.sql;
|
diff_files $MYSQLTEST_VARDIR/tmp/rpl_switch_stm_row_mixed_master.sql $MYSQLTEST_VARDIR/tmp/rpl_switch_stm_row_mixed_slave.sql;
|
||||||
|
|
||||||
connection master;
|
connection master;
|
||||||
--replace_column 2 # 5 #
|
--replace_column 2 # 5 #
|
||||||
@ -537,7 +537,7 @@ drop database mysqltest1;
|
|||||||
--exec $MYSQL_DUMP --compact --order-by-primary --skip-extended-insert --no-create-info mysqltest1 > $MYSQLTEST_VARDIR/tmp/rpl_switch_stm_row_mixed_master.sql
|
--exec $MYSQL_DUMP --compact --order-by-primary --skip-extended-insert --no-create-info mysqltest1 > $MYSQLTEST_VARDIR/tmp/rpl_switch_stm_row_mixed_master.sql
|
||||||
# the old mysqldump output on slave is the same as what it was on
|
# the old mysqldump output on slave is the same as what it was on
|
||||||
# master before restoring on master.
|
# master before restoring on master.
|
||||||
--exec diff $MYSQLTEST_VARDIR/tmp/rpl_switch_stm_row_mixed_master.sql $MYSQLTEST_VARDIR/tmp/rpl_switch_stm_row_mixed_slave.sql;
|
diff_files $MYSQLTEST_VARDIR/tmp/rpl_switch_stm_row_mixed_master.sql $MYSQLTEST_VARDIR/tmp/rpl_switch_stm_row_mixed_slave.sql;
|
||||||
}
|
}
|
||||||
|
|
||||||
drop database mysqltest1;
|
drop database mysqltest1;
|
||||||
|
Reference in New Issue
Block a user