Bug #7169 Test failures when using '--embedded-server': '*.result.es' files need update
Submitted: 10 Dec 2004 13:17 Modified: 2 Jan 2005 14:19
Reporter: Joerg Bruehe Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server Severity:S1 (Critical)
Version:4.1.8-pre OS:Unix/Linux: various
Assigned to: Alexey Botchkov CPU Architecture:Any

[10 Dec 2004 13:17] Joerg Bruehe
Description:
With a fresh pull of 4.1.8 this morning (latest changeset: 
 1.2158 04/12/10 02:36:45 heikki@hundin.mysql.fi +1 -0
  dict0dict.c:     Fix the bug that the character 0xA0 that EMS MySQL Manager
...)
I ran the test suite on my PC (Linux, x86, gcc 3.3).

It passed for the default options and with '--ps-protocol', but had failures with '--embedded-server'.
In several cases, these seem due to a test change for which a new '.result' file was provided but no new '.result.es' (which seems to be used for 'embedded server' tests).

These tests are:
- ps_2myisam  (maybe just handled by Bar, please check progress)
- ps_3innodb    (maybe just handled by Bar, please check progress)
- ps_4heap
- ps_5merge
- ps_6bdb

How to repeat:
Run the test suite with '--embedded-server'

Suggested fix:
Either
- make it mandatory to run tests with '--embedded-server' after any test change and
   maintain the '*.result.es' file
or
- make increased use of 'replace result' to get rid of (some of) the '*.result.es' files.
[2 Jan 2005 14:19] Alexey Botchkov
Thank you for your bug report. This issue has been committed to our
source repository of that product and will be incorporated into the
next release.

If necessary, you can access the source repository and build the latest
available version, including the bugfix, yourself. More information 
about accessing the source trees is available at
    http://www.mysql.com/doc/en/Installing_source_tree.html