mirror of
https://github.com/MariaDB/server.git
synced 2026-05-16 11:57:38 +02:00
This changeset fixes
Bug#31567 "datadict" tests (all engines) fail:
Reference protocol is non-standard build
Bug#30418 "datadict" tests (all engines) fail:
Dependency on the host name for ordering
Modifications:
1. The standard builds (build team) do not contain
the collation 'utf8_general_cs'.
The common developer builds (compuile-....-max)
contain this collation.
Solution fitting to both build variants:
Exclude the collation 'utf8_general_cs' from
result sets.
2. Use mysqltest builtin sorting of result set for
the statement where the hostname affects the
row order.
mysql-test/suite/funcs_1/datadict/datadict_master.inc:
Exclude collation 'utf8_general_cs' from result set.
mysql-test/suite/funcs_1/datadict/datadict_show_schema.inc:
Use mysqltest builtin sorting of result set.
mysql-test/suite/funcs_1/datadict/datadict_tables.inc:
Exclude collation 'utf8_general_cs' from result set.
mysql-test/suite/funcs_1/r/innodb__datadict.result:
Updated results
mysql-test/suite/funcs_1/r/memory__datadict.result:
Updated results
mysql-test/suite/funcs_1/r/myisam__datadict.result:
Updated results
This commit is contained in:
parent
a3dc40e24a
commit
b6c381053f
6 changed files with 65 additions and 56 deletions
|
|
@ -188,7 +188,7 @@ select s.catalog_name, s.schema_name, s.default_character_set_name,
|
|||
--source suite/funcs_1/datadict/datadict_bug_12777.inc
|
||||
select * from columns;
|
||||
select * from character_sets;
|
||||
select sum(id) from collations;
|
||||
select sum(id) from collations where collation_name <> 'utf8_general_cs';
|
||||
select collation_name, character_set_name into @x,@y
|
||||
from collation_character_set_applicability limit 1;
|
||||
select @x, @y;
|
||||
|
|
@ -1649,13 +1649,14 @@ connect (u_6_401017, localhost, u_6_401017, , test);
|
|||
|
||||
use information_schema;
|
||||
|
||||
select * from collation_character_set_applicability;
|
||||
select * from collation_character_set_applicability
|
||||
where collation_name <> 'utf8_general_cs';
|
||||
select * from schemata;
|
||||
select table_name from tables;
|
||||
--source suite/funcs_1/datadict/datadict_bug_12777.inc
|
||||
select table_name, column_name, column_type from columns;
|
||||
select character_set_name from character_sets;
|
||||
select collation_name from collations;
|
||||
select collation_name from collations where collation_name <> 'utf8_general_cs';
|
||||
select routine_name, routine_type from routines;
|
||||
select table_name, index_name from statistics;
|
||||
select table_name from views;
|
||||
|
|
@ -1915,7 +1916,7 @@ let $message= Testcase 3.2.3.2:;
|
|||
# the USAGE privilege.
|
||||
################################################################################
|
||||
|
||||
SELECT * FROM collations;
|
||||
SELECT * FROM collations where collation_name <> 'utf8_general_cs';
|
||||
# -------------------------------------------------------------------------------------------------------
|
||||
|
||||
let $message= Testcase 3.2.3.3:;
|
||||
|
|
@ -1962,7 +1963,8 @@ let $message= Testcase 3.2.4.2:;
|
|||
# and update with expected results afterwards.
|
||||
################################################################################
|
||||
|
||||
SELECT * FROM collation_character_set_applicability;
|
||||
SELECT * FROM collation_character_set_applicability
|
||||
where collation_name <> 'utf8_general_cs';
|
||||
# -------------------------------------------------------------------------------------------------------
|
||||
|
||||
let $message= Testcase 3.2.4.3:;
|
||||
|
|
|
|||
|
|
@ -35,8 +35,9 @@ eval select table_name, index_schema, index_name, index_type
|
|||
where table_schema like '$dbname%';
|
||||
|
||||
--replace_result $SERVER_NAME <SERVER_NAME>
|
||||
--sorted_result
|
||||
eval select *
|
||||
from information_schema.user_privileges order by grantee, privilege_type;
|
||||
from information_schema.user_privileges;
|
||||
# where grantee="'u_6_401013'@'%'";
|
||||
|
||||
eval select *
|
||||
|
|
|
|||
|
|
@ -28,8 +28,8 @@ eval $dd_part1 tables $dd_part2;
|
|||
--source suite/funcs_1/datadict/datadict_bug_12777.inc
|
||||
eval $dd_part1 columns $dd_part2;
|
||||
eval $dd_part1 character_sets $dd_part2;
|
||||
eval $dd_part1 collations $dd_part2;
|
||||
eval $dd_part1 collation_character_set_applicability $dd_part2;
|
||||
eval $dd_part1 collations where collation_name <> 'utf8_general_cs' $dd_part2;
|
||||
eval $dd_part1 collation_character_set_applicability where collation_name <> 'utf8_general_cs' $dd_part2;
|
||||
--replace_column 16 <Created> 17 <Last_Altered>
|
||||
eval $dd_part1 routines $dd_part2;
|
||||
eval $dd_part1 statistics $dd_part2;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue