Bug #9468 Remove need for result.es files and hardcoded list of tests to skip
Submitted: 29 Mar 2005 23:11 Modified: 9 May 2005 0:00
Reporter: Jim Winstead Email Updates:
Status: Closed Impact on me:
Category:MySQL Server: Embedded Library ( libmysqld ) Severity:S4 (Feature request)
Version:4.1 OS:
Assigned to: Jim Winstead CPU Architecture:Any

[29 Mar 2005 23:11] Jim Winstead
Currently, mysql-test-run has a list of tests that are skipped with the embedded server. All of these should be fixed to either work, or be disabled using --source include/not_embedded.inc.

Also, there a various result.es files to handle different output from various tests. These should also be eliminated by judicious use of --replace-column or other similar options.

How to repeat:
(cd mysql-test; ./mysql-test-run --embedded)
[29 Mar 2005 23:12] Jim Winstead

ChangeSet@1.2167, 2005-02-09 18:17:40-08:00, jimw@mysql.com
  Re-enable alter_table test for embedded server by moving grant-related test
  to grant.test and using replace_column to neuter the Privileges column in
[29 Mar 2005 23:13] Jim Winstead

ChangeSet@1.2168, 2005-02-10 18:08:30-08:00, jimw@mysql.com
  Re-enable ctype_latin1_de test for embedded server (already passes, so it
  appears to have been accidently disabled) and enable ctype_ucs after moving
  a subtest that requires binlog to its own test file.
[30 Mar 2005 0:03] Jim Winstead

ChangeSet@1.2169, 2005-03-29 15:50:16-08:00, jimw@mysql.com
  Shift skipping of some tests with embedded server from within
  mysql-test-run to the tests themselves.
[30 Mar 2005 0:16] Jim Winstead

ChangeSet@1.2170, 2005-03-29 16:10:43-08:00, jimw@mysql.com
  Clean up InnoDB testing with embedded server.
[30 Mar 2005 1:25] Jim Winstead

ChangeSet@1.2171, 2005-03-29 17:17:46-08:00, jimw@mysql.com
  Eliminate most of the remaining hardcoded list of tests to skip
  by adding check for embedded server within tests and splitting some
  tests into multiple test files.
[31 Mar 2005 1:32] Jim Winstead

ChangeSet@1.2172, 2005-03-30 17:32:44-08:00, jimw@mysql.com
  Remove result.es files and support for them, which requires splitting
  up a couple of tests and adjusting the output of others. Exposes two
  bugs (9472 and 9508).
[2 Apr 2005 2:58] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

[5 Apr 2005 0:51] Jim Winstead
This is pushed now. Will be in 4.1.12 and 5.0.4. (I'm not sure if it is worth documenting -- leaving for docs team to decide.)
[9 May 2005 0:00] Paul DuBois
No changelog entry needed.