- unpack the attached archive in <mysql-basedir>/mysql-test. It should create
'stress_test_basedir' folder;
- on Linux/Solaris, run as  
perl ./stress_test_basedir/run.pl
- on Windows, run as  
perl stress_test_basedir\run_win.pl

Notes:
run[_win].pl is a wrapper for MTR to start server, and mysql-stress-test to run a 3-thread stress test. 
For mysql-stress-test you need to have perl with threads on the top of your path 
(or please modify run.pl to call mysql-stress-test.pl with the right perl).

The screen output should say 'Waiting for server(s) to exit...' for a few seconds 
(sleep time for the server to start), and then start rapidly producing lines like

test_loop[0:0 0:26]: TID 2 test: 'stress2'  Errors: No Errors. Test Passed OK
test_loop[0:0 0:27]: TID 1 test: 'stress1'  Errors: No Errors. Test Passed OK

When/if the problem is hit, the output stops. 
 
If the server does not start fast enough, the test might report something like 

test_loop[0:0 0:2]: TID 2 test: 'stress1'  Errors: Severity S1: 15 (thread aborting)

In this case please increase sleep time in run.pl.

A path to MySQL client is hard-coded inside run.pl as ../bin/mysqltest 
and inside run_win.pl as ..\client\RelWithDebInfo\mysqltest. 
If it's different from yours, please modify it accordingly.


