lp://staging/~akopytov/percona-xtrabackup/test-suite-cleanups
- Get this branch:
- bzr branch lp://staging/~akopytov/percona-xtrabackup/test-suite-cleanups
Branch merges
- Percona developers: Pending requested
-
Diff: 1257 lines (+355/-251)24 files modifiedtest/bootstrap.sh (+88/-0)
test/experimental/bug408803.sh (+3/-5)
test/experimental/xb_race_drop.sh (+0/-2)
test/inc/common.sh (+57/-121)
test/run.sh (+117/-14)
test/t/bug606981.sh (+8/-6)
test/t/bug723097.sh (+2/-4)
test/t/bug723318.sh (+1/-2)
test/t/ib_csm_csv.sh (+3/-5)
test/t/ib_inc_myisam.sh (+7/-9)
test/t/ib_incremental.sh (+8/-9)
test/t/ib_partition.sh (+0/-4)
test/t/ib_specialchar.sh (+3/-6)
test/t/tar4ibd_symlink.sh (+3/-5)
test/t/xb_basic.sh (+3/-5)
test/t/xb_export.sh (+12/-8)
test/t/xb_incremental.sh (+7/-7)
test/t/xb_incremental_compressed.sh (+15/-13)
test/t/xb_parallel.sh (+3/-5)
test/t/xb_part_range.sh (+0/-3)
test/t/xb_partial.sh (+3/-4)
test/t/xb_stats.sh (+6/-8)
test/t/xb_stream.sh (+3/-5)
utils/build.sh (+3/-1)
Branch information
- Owner:
- Alexey Kopytov
- Status:
- Development
Recent revisions
- 619. By Alexey Kopytov
-
Various test suite cleanups:
* Re-implemented testrun.c in testrun.sh. This allows cleaner and more
efficient implementations of parallel tests execution and status
aggregation. Unlike previously, a server instance to detect version
is now started just once before tests execution, which should save a
lot of time. And we don't need to hash the binary. Progress is now
reported and stats are also collected in the main script. And we
also don't need multuple subunit files.* As we don't need the run.sh wrapper now either, renamed testrun.sh
back to its original name.* Fixed bug #1097434 "CTRL-C or kill run.sh only terminates current
test, not entire run" by defining appropriate signal handler in the script.* Fixed bug #1097444 "xtrabackup test suite leaves xtrabackup.
mysql.sock
and xtrabackup_port_lock files behind in /tmp" by making sure
everything is killed and cleaned up in all circumstances* Fixed bug #1194813 "The port lock mechanism in XB test suite does not work"
* Time taken by each test is now reported
* The summary is now a lot more similar to MTR and includes test
execution time stats and skipped tests summary.* When a test fails in debug mode, information on where the artifacts
can be found is now displayed in the summary* record_db_state / verify_db_state now pass --skip-
extended- insert to
mysqldump, which makes identifying difference in data rows much
easier.* reduced the time we are waiting for a server to start by tweaking
mysql_ping() - 610. By Alexey Kopytov
-
Bug #1190716: innobackupex --safe-slave-backup hangs when used on
master The problem was in uninitialized value usage in wait_for_
safe_slave( )
when the server is not a replication slave, i.e. when no values in
$con->{slave_status} are defined. Fixed by moving the check for $con->{
slave_status} ->{Slave_ SQL_Running}
after the check for $host_is_slave and checking if Slave_SQL_Running is
defined when setting $host_is_slave for extra-safety.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/percona-xtrabackup/2.0