Bug #10912 Embedded tests show wrong path names
Submitted: 27 May 2005 10:34 Modified: 11 Oct 2005 17:01
Reporter: Joerg Bruehe Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Server: Embedded Library ( libmysqld ) Severity:S3 (Non-critical)
Version:5.0.6 + 4.1.15 OS:various Unix (case-insignif. FS)
Assigned to: Assigned Account CPU Architecture:Any

[27 May 2005 10:34] Joerg Bruehe
Description:
Build of 5.0.6, based on ChangeSet
  1.1901 05/05/26 15:21:01 joerg@mysql.com +1 -0
  Added a missing "make clean" to the RPM "spec" file which had caused the original 4.1.12 RPMs to be broken.
  (bug#10674, bug#10681)

This happens on many platforms when the test suite is run using '--embedded-server', but default and PS tests have passed:

-------------------------------------------------------
*** r/innodb.result     Thu May 26 17:55:48 2005
--- r/innodb.reject     Thu May 26 22:56:56 2005
***************
*** 1606,1612 ****
  ) ENGINE=InnoDB DEFAULT CHARSET=latin1
  drop table t2;
  create table t2 (id int(11) not null, id2 int(11) not null, constraint t1_id_fk foreign key (id2,id) references t1 (id)) engine = innodb;
! ERROR HY000: Can't create table './test/t2' (errno: 150)
  create table t2 (a int auto_increment primary key, b int, index(b), foreign key (b) references t1(id), unique(b)) engine=innodb;
  show create table t2;
  Table Create Table
--- 1606,1612 ----
  ) ENGINE=InnoDB DEFAULT CHARSET=latin1
  drop table t2;
  create table t2 (id int(11) not null, id2 int(11) not null, constraint t1_id_fk foreign key (id2,id) references t1 (id)) engine = innodb;
! ERROR HY000: Can't create table '/home/mysqldev/aix52/test/mysql-max-5.0.6-beta-aix5.2-powerpc/my' (errno: 150)
  create table t2 (a int auto_increment primary key, b int, index(b), foreign key (b) references t1(id), unique(b)) engine=innodb;
  show create table t2;
  Table Create Table
***************
*** 2369,2375 ****
  20    NULL
  drop table t1;
  create table t1 (v varchar(65530), key(v));
! ERROR HY000: Can't create table './test/t1' (errno: 139)
  create table t1 (v varchar(65536));
  Warnings:
  Note  1246    Converting column 'v' from VARCHAR to TEXT
--- 2369,2375 ----
  20    NULL
  drop table t1;
  create table t1 (v varchar(65530), key(v));
! ERROR HY000: Can't create table '/home/mysqldev/aix52/test/mysql-max-5.0.6-beta-aix5.2-powerpc/my' (errno: 139)
  create table t1 (v varchar(65536));
  Warnings:
  Note  1246    Converting column 'v' from VARCHAR to TEXT
-------------------------------------------------------

How to repeat:
Run the tests in embedded way.
[11 Oct 2005 17:01] Joerg Bruehe
See bug#13933 for a better analysis - marking this as duplicate.