mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
Fix compression tests for s390x
The problem is that s390x is not using the default bzip library we use on other platforms, which causes compressed string lengths to be differnt than what mtr tests expects. Fixed by: - Added have_normal_bzip.inc, which checks if compress() returns the expected length. - Adjust the results to match the expected one - main.func_compress.test & archive.archive - Don't print lengths that depends on compression library - mysqlbinlog compress tests & connect.zip - Don't print DATA_LENGTH for SET column_compression_zlib_level=1 - main.column_compression
This commit is contained in:
@ -133,9 +133,9 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME IN('Column_c
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
COLUMN_COMPRESSIONS 3
|
||||
COLUMN_DECOMPRESSIONS 12
|
||||
SELECT DATA_LENGTH FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='test' AND TABLE_NAME='t1';
|
||||
DATA_LENGTH
|
||||
40
|
||||
SELECT DATA_LENGTH < 100 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='test' AND TABLE_NAME='t1';
|
||||
DATA_LENGTH < 100
|
||||
1
|
||||
TRUNCATE TABLE t1;
|
||||
SET column_compression_zlib_level= 9;
|
||||
INSERT INTO t1 VALUES(REPEAT('ab', 1000));
|
||||
@ -348,9 +348,9 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME IN('Column_c
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
COLUMN_COMPRESSIONS 3
|
||||
COLUMN_DECOMPRESSIONS 12
|
||||
SELECT DATA_LENGTH FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='test' AND TABLE_NAME='t1';
|
||||
DATA_LENGTH
|
||||
40
|
||||
SELECT DATA_LENGTH < 100 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='test' AND TABLE_NAME='t1';
|
||||
DATA_LENGTH < 100
|
||||
1
|
||||
TRUNCATE TABLE t1;
|
||||
SET column_compression_zlib_level= 9;
|
||||
INSERT INTO t1 VALUES(REPEAT('ab', 1000));
|
||||
@ -563,9 +563,9 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME IN('Column_c
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
COLUMN_COMPRESSIONS 3
|
||||
COLUMN_DECOMPRESSIONS 12
|
||||
SELECT DATA_LENGTH FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='test' AND TABLE_NAME='t1';
|
||||
DATA_LENGTH
|
||||
40
|
||||
SELECT DATA_LENGTH < 100 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='test' AND TABLE_NAME='t1';
|
||||
DATA_LENGTH < 100
|
||||
1
|
||||
TRUNCATE TABLE t1;
|
||||
SET column_compression_zlib_level= 9;
|
||||
INSERT INTO t1 VALUES(REPEAT('ab', 1000));
|
||||
@ -778,9 +778,9 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME IN('Column_c
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
COLUMN_COMPRESSIONS 3
|
||||
COLUMN_DECOMPRESSIONS 12
|
||||
SELECT DATA_LENGTH FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='test' AND TABLE_NAME='t1';
|
||||
DATA_LENGTH
|
||||
40
|
||||
SELECT DATA_LENGTH < 100 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='test' AND TABLE_NAME='t1';
|
||||
DATA_LENGTH < 100
|
||||
1
|
||||
TRUNCATE TABLE t1;
|
||||
SET column_compression_zlib_level= 9;
|
||||
INSERT INTO t1 VALUES(REPEAT('ab', 1000));
|
||||
@ -993,9 +993,9 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME IN('Column_c
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
COLUMN_COMPRESSIONS 3
|
||||
COLUMN_DECOMPRESSIONS 12
|
||||
SELECT DATA_LENGTH FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='test' AND TABLE_NAME='t1';
|
||||
DATA_LENGTH
|
||||
60
|
||||
SELECT DATA_LENGTH < 100 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='test' AND TABLE_NAME='t1';
|
||||
DATA_LENGTH < 100
|
||||
1
|
||||
TRUNCATE TABLE t1;
|
||||
SET column_compression_zlib_level= 9;
|
||||
INSERT INTO t1 VALUES(REPEAT('ab', 1000));
|
||||
@ -1209,9 +1209,9 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS WHERE VARIABLE_NAME IN('Column_c
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
COLUMN_COMPRESSIONS 3
|
||||
COLUMN_DECOMPRESSIONS 12
|
||||
SELECT DATA_LENGTH FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='test' AND TABLE_NAME='t1';
|
||||
DATA_LENGTH
|
||||
36
|
||||
SELECT DATA_LENGTH < 100 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='test' AND TABLE_NAME='t1';
|
||||
DATA_LENGTH < 100
|
||||
1
|
||||
TRUNCATE TABLE t1;
|
||||
SET column_compression_zlib_level= 9;
|
||||
INSERT INTO t1 VALUES(REPEAT('ab', 1000));
|
||||
|
Reference in New Issue
Block a user