~akopytov/percona-xtrabackup/test-suite-cleanups-2.0

  • Committer: Alexey Kopytov
  • Date: 2013-07-03 18:30:28 UTC
  • Revision ID: akopytov@gmail.com-20130703183028-380gw60aevh0s1pf
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()

  * fixed bug #1196475 "xtrabackup does not recognize checkpoint #0 as
    a valid checkpoint on --prepare" as the previous change result in
    sporatic test failures without the fix.

  * fixed bug #1196894 "Wrong check for partitioning support in
    xb_part_range.sh"

  * fixed bug #1197249 "Debug xtrabackup_56 builds are affected by
    upstream bug #69653"
Filename Latest Rev Last Changed Committer Comment Size
..
contrib 241.3.1 13 years ago Daniël van Eeden Add contrib directory with an backup script exampl Diff
doc 213.3.1 13 years ago Aleksandr Kuzminsky Added XtraBackup manual page Diff
patches 228.1.2 13 years ago Alexey Kopytov Port XtraBackup to Percona Server 5.5.9-beta20.1 c Diff
src 385.1.1 12 years ago Alexey Kopytov Rebase of the parallel compression patch on new tr Diff
test 134.1.1 13 years ago Aleksandr Kuzminsky Added the XtraBackup test framework Diff
utils 30.1.2 15 years ago Vadim Tkachenko directory restructure Diff
.bzrignore 449 11 years ago Stewart Smith merge from 1.6: Bug #1021954: XtraBackup on MultiI 196 bytes Diff Download File
BUILD-WIN.txt 244.4.1 13 years ago Alexey Kopytov Added initial support for Windows builds: - remov 2.9 KB Diff Download File
BUILD.txt 504.10.2 11 years ago Laurynas Biveinis Add MySQL 5.6 support. https://blueprints.launchpa 2.3 KB Diff Download File
CMakeLists.txt 244.4.1 13 years ago Alexey Kopytov Added initial support for Windows builds: - remov 1.6 KB Diff Download File
COPYING 174.1.1 13 years ago Stewart Smith add COPYING file with GPLv2 license. xtrabackup is 18.6 KB Diff Download File
File innobackupex 554 10 years ago Sergei Glushchenko Bug 1175860: Orphaned xtrabackup_pid file Breaks C 111 KB Diff Download File
VERSION 549.4.3 10 years ago Ignacio Nin Bump version to 2.0.7 25 bytes Diff Download File