• unknown's avatar
    Fix for bug #32221: bug25714, mytest, mysql_client_test complaints and · c4d0901d
    unknown authored
    crashes.
    
    MySQL distributions contain a number of programs that are used only by
    the MySQL test suite internally, i.e. they are not indended to be
    invoked directly by a user. As a result, such programs are not
    documented, do not have any built-in help or proper error reporting,
    which may confuse users.
    
    This patch fixes the problem with the following changes:
    - mytest, libmysqltest and all references to them were removed from the
    distribution since they are not used anymore
    - bug25714 now displays an error message when run with incorrect
    arguments or with the --help option
    - mysql_client_test now does not call abort() in case of errors,
    instead it does a clean exit() with a proper error status.
    
    
    BitKeeper/deleted/.del-mytest.c:
      Delete: libmysql/mytest.c
    BitKeeper/deleted/.del-myTest-package.dsp:
      Delete: VC++Files/libmysqltest/myTest-package.dsp
    BitKeeper/deleted/.del-myTest-package_ia64.dsp:
      Delete: VC++Files/libmysqltest/myTest-package_ia64.dsp
    BitKeeper/deleted/.del-myTest.dsp~4a8c480769193952:
      Delete: VC++Files/libmysqltest/myTest.dsp
    BitKeeper/deleted/.del-myTest.vcproj:
      Delete: VC++Files/libmysqltest/myTest.vcproj
    BitKeeper/deleted/.del-myTest_ia64.dsp:
      Delete: VC++Files/libmysqltest/myTest_ia64.dsp
    BitKeeper/deleted/.del-mytest.c~9a99338689e5de8:
      Delete: VC++Files/libmysqltest/mytest.c
    BitKeeper/deleted/.del-mytest.dsw~2324698861155335:
      Delete: VC++Files/libmysqltest/mytest.dsw
    VC++Files/copy_mysql_files.bat:
      Removed references to libmysqltest.
    libmysql/CMakeLists.txt:
      Removed rules for myTest.
    libmysql/Makefile.am:
      Removed mytest.c from EXTRA_DIST.
    tests/bug25714.c:
      Display a meaningful error message when run incorrectly or with the --help option.
    tests/mysql_client_test.c:
      In case of error, don't cause abnormal program termination, do a clean exit() with an error status.
    c4d0901d
bug25714.c 2.03 KB