From d32bcd4e83c44fa94216a3967e88089fa4db72bc Mon Sep 17 00:00:00 2001 From: Sven Sandberg Date: Tue, 15 Jul 2008 18:05:39 +0200 Subject: BUG#38127: main.mysqlbinlog_base64 fails sporadically on pushbuild This is not a fix to the bug. I'm just pushing a change to the test case that will produce debug info when the test fails next time. mysql-test/t/mysqlbinlog_base64.test: Temporarily augmenting the test with debug info in order to analyze BUG#38127. --- mysql-test/t/mysqlbinlog_base64.test | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/mysql-test/t/mysqlbinlog_base64.test b/mysql-test/t/mysqlbinlog_base64.test index 71def6a733a..2d8a111d2ea 100644 --- a/mysql-test/t/mysqlbinlog_base64.test +++ b/mysql-test/t/mysqlbinlog_base64.test @@ -32,6 +32,21 @@ drop table t2; select * from t1; select * from t2; +# DEBUG CODE ADDED BY SVEN. BUG#38127 +let $count_t1= `SELECT COUNT(*) FROM t1`; +let $count_t2= `SELECT COUNT(*) FROM t2`; +if (`SELECT $count_t1 != 3 OR $count_t2 != 70`) +{ + --echo Test case bug! See BUG#38127. Printing debug info. + --cat_file $MYSQLTEST_VARDIR/tmp/mysqlbinlog_base64.sql + SHOW MASTER STATUS; + SHOW BINLOG EVENTS; + --exec $MYSQL_BINLOG $MYSQLD_DATADIR/master-bin.000001 + SHOW TABLES; + exit; +} +# END DEBUG CODE + # # Verify that events larger than the default IO_CACHE buffer # are handled correctly (BUG#25628). -- cgit v1.2.1