• kent@mysql.com's avatar
    mysql-test-run.pl: · 1f088e95
    kent@mysql.com authored
      Let --start-and-exit actually start a server
      Added that test case names can be specified on the comman line
      Added embedded server support
      Added environment variables UMASK, UMASK_DIR
      Added missing MASTER_MYSOCK1, MASTER_MYPORT1, USE_RUNNING_SERVER
      Added missing CHARSETSDIR, MYSQL_FIX_SYSTEM_TABLES, MYSQL_CLIENT_TEST
      Pass on return value from sleep_until_file_created(), to fail test
      Fail test if early termination of mysqld servers
      Create intial databases for the second master, and two additional slaves
    mtr_process.pl:
      Find out if port is still in use, using simple TCP connect
      Use non blocking waitpid() to catch terminations early
      Make a special case spawning the 'mysqltest' application
      Redo the fork() if it returns EAGAIN
      Make sure to record if master or slave terminated
      Improved debugging output
      Improved code that remove PID files to avoid race
      Abort if we can't stop all mysqld servers using our ports
      Many improvements in killing mysqld servers
      Let sleep_until_file_created() catch if server died early
    mtr_report.pl:
      Added option to disable test cases using <testcase>.disabled file
      If --timer, only try to open file with time data if it exists
    mtr_io.pl:
      Remove starting/ending space reading server options from file
    1f088e95
mtr_process.pl 20.8 KB