bash-4.3$ ctest -V UpdateCTestConfiguration from :/home/test/build/test/DartConfiguration.tcl UpdateCTestConfiguration from :/home/test/build/test/DartConfiguration.tcl Test project /home/test/build/test Constructing a list of tests Done constructing a list of tests Checking test dependency graph... Checking test dependency graph end test 1 Start 1: basic 1: Test command: /home/test/build/test/basic 1: Test timeout computed to be: 120 1: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 1: 1..34 1: ok 1 - t_disconnect 1: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 1: ok 2 - t_describe_nulti 1: # row_count: 52 1: # row_count: 52 1: ok 3 - test_CONO1 1: ok 4 - test_CONO3 1: ok 5 - t_count 1: ok 6 - Simple test 1: ok 7 - Simple test1 1: ok 8 - select1000 1: ok 9 - simple_2 1: ok 10 - test_reconnect 1: ok 11 - bug19823 1: ok 12 - t_basic 1: ok 13 - t_reconnect 1: Value: 10 1: Value: 30 1: Value: 30 1: Value: 10 1: Value: 10 1: Value: 10 1: ok 14 - charset_utf8 1: ok 15 - charset_gbk 1: ok 16 - t_bug30774 1: ok 17 - t_bug30983 1: # OutString Length: 43 1: # DSN=maodbc_test;UID=root;PWD=;CHARSET=utf8; DSN=maodbc_test;UID=root;PWD=;CHARSET=utf8; 1: # DSN=maodbc_test;UID=root;PWD=;CHARSET=utf8; DSN=maodbc_test;UID=root;PWD=;CHARSET=utf8; 1: ok 18 - t_driverconnect_outstring 1: ok 19 - setnames 1: ok 20 - setnames_conn 1: ok 21 - sqlcancel 1: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 1: # checking 0 (0) 1: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=69206018;SERVER=localhost; 1: # checking 1 (2097152) 1: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108898;SERVER=localhost; 1: # checking 2 (32) 1: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=69206050;SERVER=localhost; 1: # checking 3 (2097184) 1: ok 22 - t_bug32014 1: # select 1,2,3,4 1: # select 1,2,3,4 select 1,2,3,4 1: ok 23 - t_bug10128 1: ok 24 - t_bug32727 1: # length: 90 1: # length: 90 1: # length: 90 1: ok 25 - t_bug28820 1: # READ-UNCOMMITTED READ-UNCOMMITTED 1: # Level = READ-UNCOMMITTED 1: 1: # READ-COMMITTED READ-COMMITTED 1: # Level = READ-COMMITTED 1: 1: # REPEATABLE-READ REPEATABLE-READ 1: # Level = REPEATABLE-READ 1: 1: # SERIALIZABLE SERIALIZABLE 1: # Level = SERIALIZABLE 1: 1: # HY024 HY024 1: ok 26 - t_bug31959 1: ok 27 - t_bug41256 1: # Changing interactive timeout globally as it is equal to wait_timeout 1: ok 28 - t_bug48603 1: ok 29 - t_bug45378 1: ok 30 - tmysqld_stmt_reset bug 1: # Packet size is 8192 1: ok 31 - odbc32_SQL_ATTR_PACKET_SIZE_option 1: ok 32 - leading_space_gh_issue3 1: ok 33 - odbc48_iso_call_format 1: ok 34 - odbc69_ci_connstring 1/25 Test #1: basic ............................ Passed 20.13 sec test 2 Start 2: types 2: Test command: /home/test/build/test/types 2: Test timeout computed to be: 120 2: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 2: 1..20 2: ok 1 - t_longlong1 2: decimal(SQL_C_DOUBLE) : 189.456700 2: decimal(SQL_C_INTEGER): 189.000000 2: decimal(SQL_C_CHAR) : 189.456700 2: decimal(SQL_C_LONG) : -23.000000 2: ok 2 - t_decimal 2: ok 3 - t_bigint 2: ok 4 - t_enumset 2: ok 5 - t_bug16917 2: # my_fetch_str: a'b(3) 2: # a'b a'b 2: # my_fetch_str: c'd(3) 2: # c'd c'd 2: ok 6 - t_bug16235 2: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost;CHARSET=latin1; 2: ok 7 - t_bug27862_1 2: # /home/test/mariadb-connector-odbc/test/types.c 492: len(52)!=13(13) 2: ok 8 - t_bug27862_2 #TODO: not ok - test is known to fail, unknown reason 2: ok 9 - decimal_scale 2: ok 10 - binary_suffix 2: ok 11 - float_scale 2: # my_fetch_str: a(1) 2: # a a 2: # my_fetch_str: b(1) 2: # b b 2: ok 12 - bit 2: ok 13 - t_bug32171 2: # S▒o Paulo 2: Error (rc=-1) in /home/test/mariadb-connector-odbc/test/types.c:696: 2: [22007] (1366) [ma-3.0.2][10.2.11-MariaDB]Incorrect string value: '\xE3o Pau...' for column 'a' at row 1 2: ok 14 - sqlwchar #TODO: not ok - test is known to fail, unknown reason 2: ok 15 - t_sqlnum_msdn 2: # rounding not implemented yet 2: skip 16 - t_sqlnum_from_str 2: # 25.212 25.212 2: ok 17 - t_bindsqlnum_basic 2: # compare 123445.6789 - 123445.6789 2: # 123445.6789 123445.6789 2: # compare 12344567.8 - 12344567.8 2: # 12344567.8 12344567.8 2: # compare 12344567 - 12344567 2: # 12344567 12344567 2: # compare 123445678900 - 123445678900 2: # 123445678900 123445678900 2: # compare -123445678900 - -123445678900 2: # -123445678900 -123445678900 2: # compare 0.01234456789 - 0.01234456789 2: # 0.01234456789 0.01234456789 2: # compare -0.01234456789 - -0.01234456789 2: # -0.01234456789 -0.01234456789 2: # compare 0.00000000001234456789 - 0.00000000001234456789 2: # 0.00000000001234456789 0.00000000001234456789 2: ok 18 - t_sqlnum_to_str 2: ok 19 - t_bug31220 2: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost;CHARSET=cp1250; 2: ok 20 - t_bug29402 2/25 Test #2: types ............................ Passed 1.31 sec test 3 Start 3: blob 3: Test command: /home/test/build/test/blob 3: Test timeout computed to be: 120 3: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 3: 1..13 3: # j: 5120 3: # Wrote 5120 bytes in 0.000 seconds (9.99e+99 bytes/s) 3: # Read 5120 bytes in 0.000 seconds (9.99e+99 bytes/s) 3: ok 1 - t_blob 3: ok 2 - t_1piecewrite2 3: # data: mysql - the open source database company(40) 3: # mysql - the open source database company mysql - the open source database company 3: ok 3 - t_putdata1 3: # data: mysql - the open source database company(40) 3: # mysql - the open source database company mysql - the open source database company 3: # data: MySQL AB(8) 3: # MySQL AB MySQL AB 3: ok 4 - t_putdata2 3: # my_fetch_str: MySQL - The worlds's(20) 3: # MySQL - The worlds's MySQL - The worlds's most popular open source database 3: ok 5 - t_putdata3 3: # Length 1024 3: # Length 2048 3: # Length 3072 3: # Length 4096 3: # Length 5120 3: # Length 6144 3: # Length 7168 3: # Length 8192 3: # Length 9216 3: # Length 10240 3: # Length 11264 3: # Length 12288 3: # Length 13312 3: # Length 14336 3: # Length 15360 3: # Length 16384 3: # Length 17408 3: # Length 18432 3: # Length 19456 3: # Length 20480 3: # Length 21504 3: # Length 22528 3: # Length 23552 3: # Length 24576 3: # Length 25600 3: # Length 26624 3: # Length 27648 3: # Length 28672 3: # Length 29696 3: # Length 30720 3: # Length 31744 3: # Length 32768 3: # Length 33792 3: # Length 34816 3: # Length 35840 3: # Length 36864 3: # Length 37888 3: # Length 38912 3: # Length 39936 3: # Length 40960 3: # Length 41984 3: # Length 43008 3: # Length 44032 3: # Length 45056 3: # Length 46080 3: # Length 47104 3: # Length 48128 3: # Length 49152 3: # Length 50176 3: # Length 51200 3: # Length 52224 3: # Length 53248 3: # Length 54272 3: # Length 55296 3: # Length 56320 3: # Length 57344 3: # Length 58368 3: # Length 59392 3: # Length 60416 3: # Length 61440 3: # Length 62464 3: # Length 63488 3: # Length 64512 3: # Length 65536 3: # Length 66560 3: # Length 67584 3: # Length 68608 3: # Length 69632 3: # Length 70656 3: # Length 71680 3: # Length 72704 3: # Length 73728 3: # Length 74752 3: # Length 75776 3: # Length 76800 3: # Length 77824 3: # Length 78848 3: # Length 79872 3: # Length 80896 3: # Length 81920 3: # Length 82944 3: # Length 83968 3: # Length 84992 3: # Length 86016 3: # Length 87040 3: # Length 88064 3: # Length 89088 3: # Length 90112 3: # Length 91136 3: # Length 92160 3: # Length 93184 3: # Length 94208 3: # Length 95232 3: # Length 96256 3: # Length 97280 3: # Length 98304 3: # Length 99328 3: # Length 100352 3: # Length 101376 3: # Length 102400 3: # row 1 length: 1024 3: # row 2 length: 2048 3: # row 3 length: 3072 3: # row 4 length: 4096 3: # row 5 length: 5120 3: # row 6 length: 6144 3: # row 7 length: 7168 3: # row 8 length: 8192 3: # row 9 length: 9216 3: # row 10 length: 10240 3: # row 11 length: 11264 3: # row 12 length: 12288 3: # row 13 length: 13312 3: # row 14 length: 14336 3: # row 15 length: 15360 3: # row 16 length: 16384 3: # row 17 length: 17408 3: # row 18 length: 18432 3: # row 19 length: 19456 3: # row 20 length: 20480 3: # row 21 length: 21504 3: # row 22 length: 22528 3: # row 23 length: 23552 3: # row 24 length: 24576 3: # row 25 length: 25600 3: # row 26 length: 26624 3: # row 27 length: 27648 3: # row 28 length: 28672 3: # row 29 length: 29696 3: # row 30 length: 30720 3: # row 31 length: 31744 3: # row 32 length: 32768 3: # row 33 length: 33792 3: # row 34 length: 34816 3: # row 35 length: 35840 3: # row 36 length: 36864 3: # row 37 length: 37888 3: # row 38 length: 38912 3: # row 39 length: 39936 3: # row 40 length: 40960 3: # row 41 length: 41984 3: # row 42 length: 43008 3: # row 43 length: 44032 3: # row 44 length: 45056 3: # row 45 length: 46080 3: # row 46 length: 47104 3: # row 47 length: 48128 3: # row 48 length: 49152 3: # row 49 length: 50176 3: # row 50 length: 51200 3: # row 51 length: 52224 3: # row 52 length: 53248 3: # row 53 length: 54272 3: # row 54 length: 55296 3: # row 55 length: 56320 3: # row 56 length: 57344 3: # row 57 length: 58368 3: # row 58 length: 59392 3: # row 59 length: 60416 3: # row 60 length: 61440 3: # row 61 length: 62464 3: # row 62 length: 63488 3: # row 63 length: 64512 3: # row 64 length: 65536 3: # row 65 length: 66560 3: # row 66 length: 67584 3: # row 67 length: 68608 3: # row 68 length: 69632 3: # row 69 length: 70656 3: # row 70 length: 71680 3: # row 71 length: 72704 3: # row 72 length: 73728 3: # row 73 length: 74752 3: # row 74 length: 75776 3: # row 75 length: 76800 3: # row 76 length: 77824 3: # row 77 length: 78848 3: # row 78 length: 79872 3: # row 79 length: 80896 3: # row 80 length: 81920 3: # row 81 length: 82944 3: # row 82 length: 83968 3: # row 83 length: 84992 3: # row 84 length: 86016 3: # row 85 length: 87040 3: # row 86 length: 88064 3: # row 87 length: 89088 3: # row 88 length: 90112 3: # row 89 length: 91136 3: # row 90 length: 92160 3: # row 91 length: 93184 3: # row 92 length: 94208 3: # row 93 length: 95232 3: # row 94 length: 96256 3: # row 95 length: 97280 3: # row 96 length: 98304 3: # row 97 length: 99328 3: # row 98 length: 100352 3: # row 99 length: 101376 3: # row 100 length: 102400 3: ok 6 - t_blob_bug 3: # row '0' (lengths:255,1500,2000,2999) 3: # row '1' (lengths:255,1500,2000,2999) 3: # row '2' (lengths:255,1500,2000,2999) 3: # row '3' (lengths:255,1500,2000,2999) 3: # row '4' (lengths:255,1500,2000,2999) 3: # row '5' (lengths:255,1500,2000,2999) 3: # row '6' (lengths:255,1500,2000,2999) 3: # row '7' (lengths:255,1500,2000,2999) 3: # row '8' (lengths:255,1500,2000,2999) 3: # row '9' (lengths:255,1500,2000,2999) 3: # total rows: 10 3: ok 7 - t_text_fetch 3: ok 8 - getdata_lenonly 3: ok 9 - t_bug9781 3: ok 10 - t_bug10562 3: # hex conversion not supported 3: skip 11 - t_bug_11746572 3: # bb bb 3: # bb bb 3: ok 12 - t_odbc_26 3: # 01004 01004 3: # #0 3: # #1 3: # #2 3: # #3 3: # #4 3: # #5 3: # #6 3: # #7 3: # #8 3: # #9 3: # #10 3: # #11 3: # #12 3: # #13 3: # #14 3: # #15 3: # #16 3: # #17 3: # #18 3: # #19 3: # #20 3: # #21 3: # #22 3: # #23 3: ok 13 - t_blob_reading_in_chunks 3/25 Test #3: blob ............................. Passed 7.19 sec test 4 Start 4: desc 4: Test command: /home/test/build/test/desc 4: Test timeout computed to be: 120 4: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 4: 1..14 4: ok 1 - t_desc_paramset 4: # HY091 HY091 4: # HY091 HY091 4: # HY091 HY091 4: ok 2 - t_desc_set_error 4: ok 3 - t_sqlbindcol_count_reset 4: ok 4 - t_desc_default_type 4: ok 5 - t_basic_explicit 4: # HY017 HY017 4: # HY017 HY024 4: String comparison failed (File: /home/test/mariadb-connector-odbc/test/tap.h Line: 564) 4: # HY017 HY017 4: # HY017 HY017 4: # HY024 HY024 4: # explicit apd: 2688810, stmt's ard: 2688810 4: ok 6 - t_explicit_error 4: # explicit ard = 0x2669ba0, stmt[0]'s implicit ard = 0x2669ba0 4: ok 7 - t_mult_stmt_free 4: ok 8 - t_set_null_use_implicit 4: ok 9 - t_free_stmt_with_exp_desc 4: ok 10 - t_bug41081 4: ok 11 - t_bug44576 4: ok 12 - t_desc_curcatalog 4: # HY092 HY092 4: ok 13 - t_odbc14 4: ok 14 - t_set_explicit_copy_of_ard 4/25 Test #4: desc ............................. Passed 0.16 sec test 5 Start 5: info 5: Test command: /home/test/build/test/info 5: Test timeout computed to be: 120 5: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 5: 1..17 5: ok 1 - t_gettypeinfo 5: # 03.51 03.51 5: ok 2 - sqlgetinfo 5: ok 3 - t_stmt_attr_status 5: # test test 5: # test test 5: ok 4 - t_msdev_bug 5: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 5: ok 5 - t_bug14639 5: ok 6 - t_bug31055 5: # DRIVER=maodbc_test;SERVER=localhost;UID=root;PASSWORD=;PORT=3306 5: # null null 5: # null null 5: ok 7 - t_bug3780 5: ok 8 - t_bug16653 5: ok 9 - t_bug30626 5: ok 10 - t_bug43855 5: # test test 5: ok 11 - t_bug46910 5: # 1234567890+2234567890+3234567890+4234567890+5234567890+6234567890+7234567890++8234567890+9234567890+1034567890+1234567890++1334567890+1434567890+1534567890+1634567890++1734567890+1834567890+1934567890+2034567890++2134567890+2234567890+2334567890+2434567890 1234567890+2234567890+3234567890+4234567890+5234567890+6234567890+7234567890++8234567890+9234567890+1034567890+1234567890++1334567890+1434567890+1534567890+1634567890++1734567890+1834567890+1934567890+2034567890++2134567890+2234567890+2334567890+2434567890++2534567890+2634567890+2734567890+2834567890 5: ok 12 - t_bug11749093 5: ok 13 - odbc15 5: # N N 5: ok 14 - test_need_long_data_len 5: ok 15 - odbc61_SQL_FILE_USAGE 5: # my_fetch_str: length(6) 5: # length length 5: # my_fetch_str: length(6) 5: # length length 5: # my_fetch_str: length(6) 5: # length length 5: # my_fetch_str: length(6) 5: # length length 5: # my_fetch_str: precision,scale(15) 5: # precision,scale precision,scale 5: # my_fetch_str: precision,scale(15) 5: # precision,scale precision,scale 5: # my_fetch_str: precision,scale(15) 5: # precision,scale precision,scale 5: # my_fetch_str: length(6) 5: # length length 5: # my_fetch_str: length(6) 5: # length length 5: # my_fetch_str: length(6) 5: # length length 5: # my_fetch_str: length(6) 5: # length length 5: # my_fetch_str: precision,scale(15) 5: # precision,scale precision,scale 5: # my_fetch_str: precision,scale(15) 5: # precision,scale precision,scale 5: # my_fetch_str: precision,scale(15) 5: # precision,scale precision,scale 5: ok 16 - odbc84_WCHAR_types_odbc62_CREATE_PARAMS 5: ok 17 - odbc71_some_odbc2_types 5/25 Test #5: info ............................. Passed 0.23 sec test 6 Start 6: tran 6: Test command: /home/test/build/test/tran 6: Test timeout computed to be: 120 6: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 6: 1..3 6: ok 1 - my_transaction 6: ok 2 - t_tran 6: # READ-UNCOMMITTED READ-UNCOMMITTED 6: ok 3 - t_isolation 6/25 Test #6: tran ............................. Passed 0.49 sec test 7 Start 7: catalog1 7: Test command: /home/test/build/test/catalog1 7: Test timeout computed to be: 120 7: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 7: 1..31 7: TABLE_CAT TABLE_SCHEM TABLE_NAME COLUMN_NAME DATA_TYPE TYPE_NAME COLUMN_SIZE BUFFER_LENGTH DECIMAL_DIGITS NUM_PREC_RADIX NULLABLE REMARKS COLUMN_DEF SQL_DATA_TYPE SQL_DATETIME_SUB CHAR_OCTET_LENGTH ORDINAL_POSITION IS_NULLABLE 7: test my_column_null id 4 INT 10 4 0 10 0 42 1 NO 7: test my_column_null name 12 VARCHAR 30 30 0 10 1 NULL12 30 2 YES 7: # Total rows fetched: 2 7: ok 1 - my_columns_null 7: TABLE_CAT TABLE_SCHEM TABLE_NAME COLUMN_NAME DATA_TYPE TYPE_NAME COLUMN_SIZE BUFFER_LENGTH DECIMAL_DIGITS NUM_PREC_RADIX NULLABLE REMARKS COLUMN_DEF SQL_DATA_TYPE SQL_DATETIME_SUB CHAR_OCTET_LENGTH ORDINAL_POSITION IS_NULLABLE 7: test my_drop_table id 4 INT 10 4 0 10 0 42 1 NO 7: # Total rows fetched: 1 7: ok 2 - my_drop_table 7: # fix me 7: skip 3 - my_table_dbs 7: # 1) Privileges on all columns from test_colprev1 7: TABLE_CAT TABLE_SCHEM TABLE_NAME COLUMN_NAME GRANTOR GRANTEE PRIVILEGE IS_GRANTABLE 7: test test_colprev1 a 'my_colpriv'@'%' SELECT NO 7: test test_colprev1 b 'my_colpriv'@'%' SELECT NO 7: test test_colprev1 c 'my_colpriv'@'%' UPDATE NO 7: test test_colprev1 d 'my_colpriv'@'%' INSERT NO 7: # Total rows fetched: 4 7: # 2) Privileges on column 'a' from test_colprev1 7: TABLE_CAT TABLE_SCHEM TABLE_NAME COLUMN_NAME GRANTOR GRANTEE PRIVILEGE IS_GRANTABLE 7: test test_colprev1 a 'my_colpriv'@'%' SELECT NO 7: # Total rows fetched: 1 7: # 3) Privileges on all columns from test_colprev2 7: TABLE_CAT TABLE_SCHEM TABLE_NAME COLUMN_NAME GRANTOR GRANTEE PRIVILEGE IS_GRANTABLE 7: # Total rows fetched: 0 7: # 4) Privileges on all columns from test_colprev3 7: TABLE_CAT TABLE_SCHEM TABLE_NAME COLUMN_NAME GRANTOR GRANTEE PRIVILEGE IS_GRANTABLE 7: test test_colprev3 a 'my_colpriv'@'%' SELECT NO 7: test test_colprev3 a 'my_colpriv'@'%' UPDATE NO 7: test test_colprev3 b 'my_colpriv'@'%' UPDATE NO 7: test test_colprev3 c 'my_colpriv'@'%' SELECT NO 7: # Total rows fetched: 4 7: TABLE_CAT TABLE_SCHEM TABLE_NAME COLUMN_NAME GRANTOR GRANTEE PRIVILEGE IS_GRANTABLE 7: # Total rows fetched: 0 7: ok 4 - my_colpriv 7: PROCEDURE_CAT PROCEDURE_SCHEM PROCEDURE_NAME NUM_INPUT_PARAMS NUM_OUTPUT_PARAMS NUM_RESULT_SETS REMARKS PROCEDURE_TYPE 7: test t_sqlproc_func 2 7: test t_sqlproc_proc 1 7: # Total rows fetched: 2 7: PROCEDURE_CAT PROCEDURE_SCHEM PROCEDURE_NAME NUM_INPUT_PARAMS NUM_OUTPUT_PARAMS NUM_RESULT_SETS REMARKS PROCEDURE_TYPE 7: test t_sqlproc_func 2 7: test t_sqlproc_proc 1 7: # Total rows fetched: 2 7: ok 5 - t_sqlprocedures 7: # total columns: 18 7: # column 1: TABLE_CAT (9) 7: # TABLE_CAT TABLE_CAT 7: # column 2: TABLE_SCHEM (11) 7: # TABLE_SCHEM TABLE_SCHEM 7: # column 3: TABLE_NAME (10) 7: # TABLE_NAME TABLE_NAME 7: # column 4: COLUMN_NAME (11) 7: # COLUMN_NAME COLUMN_NAME 7: # column 5: DATA_TYPE (9) 7: # DATA_TYPE DATA_TYPE 7: # column 6: TYPE_NAME (9) 7: # TYPE_NAME TYPE_NAME 7: # column 7: COLUMN_SIZE (11) 7: # COLUMN_SIZE COLUMN_SIZE 7: # column 8: BUFFER_LENGTH (13) 7: # BUFFER_LENGTH BUFFER_LENGTH 7: # column 9: DECIMAL_DIGITS (14) 7: # DECIMAL_DIGITS DECIMAL_DIGITS 7: # column 10: NUM_PREC_RADIX (14) 7: # NUM_PREC_RADIX NUM_PREC_RADIX 7: # column 11: NULLABLE (8) 7: # NULLABLE NULLABLE 7: # column 12: REMARKS (7) 7: # REMARKS REMARKS 7: # column 13: COLUMN_DEF (10) 7: # COLUMN_DEF COLUMN_DEF 7: # column 14: SQL_DATA_TYPE (13) 7: # SQL_DATA_TYPE SQL_DATA_TYPE 7: # column 15: SQL_DATETIME_SUB (16) 7: # SQL_DATETIME_SUB SQL_DATETIME_SUB 7: # column 16: CHAR_OCTET_LENGTH (17) 7: # CHAR_OCTET_LENGTH CHAR_OCTET_LENGTH 7: # column 17: ORDINAL_POSITION (16) 7: # ORDINAL_POSITION ORDINAL_POSITION 7: # column 18: IS_NULLABLE (11) 7: # IS_NULLABLE IS_NULLABLE 7: ok 6 - t_catalog 7: ok 7 - tmysql_specialcols 7: # checking column `col0` 7: # checking column `col1` 7: # checking column `col2` 7: # checking column `col3` 7: # checking column `col4` 7: # checking column `col5` 7: # checking column `col6` 7: ok 8 - t_columns 7: # MariaDB ODBC Driver doesn't set column types for NULL columns 7: skip 9 - t_tables_bug 7: ok 10 - t_current_catalog_unicode 7: # test test 7: # test_odbc_current test_odbc_current 7: ok 11 - t_current_catalog_ansi 7: ok 12 - tmysql_showkeys 7: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=mariadbodbc_sqltables;OPTION=67108866;SERVER=localhost; 7: ok 13 - t_sqltables 7: TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS 7: istest_1 istab1 TABLE 7: istest_2 istab2 TABLE 7: istest__ istab_ TABLE 7: # Total rows fetched: 3 7: TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS 7: istest__ istab_ TABLE 7: # Total rows fetched: 1 7: ok 14 - my_information_schema 7: # my_fetch_str: t_bug4518_p(11) 7: # t_bug4518_p t_bug4518_p 7: # my_fetch_str: id(2) 7: # id id 7: # my_fetch_str: t_bug4518_c(11) 7: # t_bug4518_c t_bug4518_c 7: # my_fetch_str: parent_id(9) 7: # parent_id parent_id 7: # my_fetch_str: t_bug4518_p(11) 7: # t_bug4518_p t_bug4518_p 7: # my_fetch_str: id(2) 7: # id id 7: # my_fetch_str: t_bug4518ac(11) 7: # t_bug4518ac t_bug4518ac 7: # my_fetch_str: parent_id(9) 7: # parent_id parent_id 7: ok 15 - t_bug4518 7: ok 16 - empty_set 7: # my_fetch_str: t_bug23031_t(12) 7: # t_bug23031_t t_bug23031_t 7: # my_fetch_str: TABLE(5) 7: # TABLE TABLE 7: # my_fetch_str: Whee!(5) 7: # Whee! Whee! 7: # my_fetch_str: t_bug23031_v(12) 7: # t_bug23031_v t_bug23031_v 7: # my_fetch_str: VIEW(4) 7: # VIEW VIEW 7: # my_fetch_str: t_bug23031_t(12) 7: # t_bug23031_t t_bug23031_t 7: # my_fetch_str: TABLE(5) 7: # TABLE TABLE 7: # my_fetch_str: Whee!(5) 7: # Whee! Whee! 7: # my_fetch_str: t_bug23031_v(12) 7: # t_bug23031_v t_bug23031_v 7: # my_fetch_str: VIEW(4) 7: # VIEW VIEW 7: ok 17 - t_bug23031 7: # my_fetch_str: test(4) 7: # test test 7: # my_fetch_str: t_bug15713(10) 7: # t_bug15713 t_bug15713 7: # my_fetch_str: a(1) 7: # a a 7: ok 18 - bug15713 7: ok 19 - t_bug28316 7: # my_fetch_str: t_bug8860(9) 7: # t_bug8860 t_bug8860 7: # my_fetch_str: a(1) 7: # a a 7: # my_fetch_str: t_bug8860_a'b(13) 7: # t_bug8860_a'b t_bug8860_a'b 7: # my_fetch_str: b(1) 7: # b b 7: ok 20 - bug8860 7: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 7: # 08S01 08S01 7: ok 21 - t_bug26934 7: ok 22 - t_bug29888 7: # my_fetch_str: a(1) 7: # a a 7: # my_fetch_str: YES(3) 7: # YES YES 7: ok 23 - t_bug14407 7: # my_fetch_str: t_bug19923a(11) 7: # t_bug19923a t_bug19923a 7: # my_fetch_str: a(1) 7: # a a 7: # my_fetch_str: t_bug19923c(11) 7: # t_bug19923c t_bug19923c 7: # my_fetch_str: a(1) 7: # a a 7: # my_fetch_str: second_constraint(17) 7: # second_constraint second_constraint 7: # my_fetch_str: t_bug19923b(11) 7: # t_bug19923b t_bug19923b 7: # my_fetch_str: b(1) 7: # b b 7: # my_fetch_str: t_bug19923c(11) 7: # t_bug19923c t_bug19923c 7: # my_fetch_str: b(1) 7: # b b 7: # my_fetch_str: first_constraint(16) 7: # first_constraint first_constraint 7: ok 24 - t_bug19923 7: ok 25 - t_bug32864 7: # doesn't work doesn't work 7: ok 26 - t_bug32989 7: ok 27 - t_bug33298 7: # Option not supported yet 7: skip 28 - t_bug12805 7: # my_fetch_str: bug30770(8) 7: # bug30770 bug30770 7: # my_fetch_str: a(1) 7: # a a 7: ok 29 - t_bug30770 7: ok 30 - t_bug36275 7: # my_fetch_str: t_bug39957(10) 7: # t_bug39957 t_bug39957 7: ok 31 - t_bug39957 7/25 Test #7: catalog1 ......................... Passed 10.05 sec test 8 Start 8: catalog2 8: Test command: /home/test/build/test/catalog2 8: Test timeout computed to be: 120 8: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 8: 1..18 8: # REMARKS REMARKS 8: ok 1 - t_bug37621 8: # INT UNSIGNED INT UNSIGNED 8: # YES YES 8: ok 2 - t_bug34272 8: ok 3 - t_bug49660 8: ok 4 - t_bug51422 8: # t_bug36441_0123456789 t_bug36441_0123456789 8: # pk_for_table1 pk_for_table1 8: # PRIMARY PRIMARY 8: # t_bug36441_0123456789 t_bug36441_0123456789 8: # c1_for_table1 c1_for_table1 8: # PRIMARY PRIMARY 8: ok 5 - t_bug36441 8: ok 6 - t_bug53235 8: # ALTER ALTER 8: # CREATE CREATE 8: # CREATE VIEW CREATE VIEW 8: # DELETE DELETE 8: # DROP DROP 8: # INDEX INDEX 8: # INSERT INSERT 8: # REFERENCES REFERENCES 8: # SHOW VIEW SHOW VIEW 8: # TRIGGER TRIGGER 8: # UPDATE UPDATE 8: ok 7 - t_bug50195 8: # my_fetch_str: test(4) 8: # test test 8: # my_fetch_str: procedure_columns_test1(23) 8: # procedure_columns_test1 procedure_columns_test1 8: # my_fetch_str: re_param1(9) 8: # re_param1.re_param1 8: # re_param1 re_param1 8: # my_fetch_str: tinyint(7) 8: # tinyint tinyint 8: # Iter: 0 8: # my_fetch_str: YES(3) 8: # YES YES 8: # my_fetch_str: test(4) 8: # test test 8: # my_fetch_str: procedure_columns_test1(23) 8: # procedure_columns_test1 procedure_columns_test1 8: # my_fetch_str: re_param2(9) 8: # re_param2.re_param2 8: # re_param2 re_param2 8: # my_fetch_str: smallint(8) 8: # smallint smallint 8: # Iter: 1 8: # my_fetch_str: YES(3) 8: # YES YES 8: # my_fetch_str: test(4) 8: # test test 8: # my_fetch_str: procedure_columns_test1(23) 8: # procedure_columns_test1 procedure_columns_test1 8: # my_fetch_str: re_param3(9) 8: # re_param3.re_param3 8: # re_param3 re_param3 8: # my_fetch_str: mediumint(9) 8: # mediumint mediumint 8: # Iter: 2 8: # my_fetch_str: YES(3) 8: # YES YES 8: # my_fetch_str: test(4) 8: # test test 8: # my_fetch_str: procedure_columns_test1(23) 8: # procedure_columns_test1 procedure_columns_test1 8: # my_fetch_str: re_param 4(10) 8: # re_param 4.re_param 4 8: # re_param 4 re_param 4 8: # my_fetch_str: int(3) 8: # int int 8: # Iter: 3 8: # my_fetch_str: YES(3) 8: # YES YES 8: # my_fetch_str: test(4) 8: # test test 8: # my_fetch_str: procedure_columns_test1(23) 8: # procedure_columns_test1 procedure_columns_test1 8: # my_fetch_str: re_param5(9) 8: # re_param5.re_param5 8: # re_param5 re_param5 8: # my_fetch_str: bigint(6) 8: # bigint bigint 8: # Iter: 4 8: # my_fetch_str: YES(3) 8: # YES YES 8: # my_fetch_str: test(4) 8: # test test 8: # my_fetch_str: procedure_columns_test1(23) 8: # procedure_columns_test1 procedure_columns_test1 8: # my_fetch_str: re_param6(9) 8: # re_param6.re_param6 8: # re_param6 re_param6 8: # my_fetch_str: float(5) 8: # float float 8: # Iter: 5 8: # /home/test/mariadb-connector-odbc/test/catalog2.c 601: my_fetch_int(Stmt, 11)(10)!=data_to_check[iter].c11_num_prec_radix(0) 8: ok 8 - t_sqlprocedurecolumns #TODO: not ok - test is known to fail, unknown reason 8: # my_fetch_str: bug57182(8) 8: # bug57182 bug57182 8: # my_fetch_str: id(2) 8: # id id 8: # my_fetch_str: int(3) 8: # int int 8: # my_fetch_str: bug57182(8) 8: # bug57182 bug57182 8: # my_fetch_str: name(4) 8: # name name 8: # my_fetch_str: varchar(7) 8: # varchar varchar 8: # my_fetch_str: bug57182(8) 8: # bug57182 bug57182 8: # my_fetch_str: id(2) 8: # id id 8: # my_fetch_str: int(3) 8: # int int 8: ok 9 - t_bug57182 8: Error (rc=-1) in /home/test/mariadb-connector-odbc/test/catalog2.c:729: 8: [28000] (1133) [ma-3.0.2][10.2.11-MariaDB]Can't find any matching row in the user table 8: not ok 10 - t_bug55870 8: # my_fetch_str: 'bug31067'(10) 8: # 'bug31067' 'bug31067' 8: ok 11 - t_bug31067 8: ok 12 - bug12824839 8: # null null 8: ok 13 - sqlcolumns_nodbselected 8: # my_fetch_str: database_64_symbols_long_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(63) 8: # database_64_symbols_long_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx database_64_symbols_long_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 8: # my_fetch_str: table____64_symbols_long_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(63) 8: # table____64_symbols_long_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx table____64_symbols_long_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 8: # HY090 HY090 8: ok 14 - t_bug14085211_part1 8: ok 15 - t_sqlcolumns_after_select 8: ok 16 - t_bug14555713 8: # ODBCv3, row#0 8: # ODBCv3, row#1 8: # ODBCv3, row#2 8: # ODBCv3, row#3 8: ok 17 - odbc2_odbc3_data_types 8: ok 18 - odbc51_wchar_emptystring 8: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 8: 1..18 8: # REMARKS REMARKS 8: ok 1 - t_bug37621 8: # INT UNSIGNED INT UNSIGNED 8: # YES YES 8: ok 2 - t_bug34272 8: ok 3 - t_bug49660 8: ok 4 - t_bug51422 8: # t_bug36441_0123456789 t_bug36441_0123456789 8: # pk_for_table1 pk_for_table1 8: # PRIMARY PRIMARY 8: # t_bug36441_0123456789 t_bug36441_0123456789 8: # c1_for_table1 c1_for_table1 8: # PRIMARY PRIMARY 8: ok 5 - t_bug36441 8: ok 6 - t_bug53235 8: # ALTER ALTER 8: # CREATE CREATE 8: # CREATE VIEW CREATE VIEW 8: # DELETE DELETE 8: # DROP DROP 8: # INDEX INDEX 8: # INSERT INSERT 8: # REFERENCES REFERENCES 8: # SHOW VIEW SHOW VIEW 8: # TRIGGER TRIGGER 8: # UPDATE UPDATE 8: ok 7 - t_bug50195 8: # my_fetch_str: test(4) 8: # test test 8: # my_fetch_str: procedure_columns_test1(23) 8: # procedure_columns_test1 procedure_columns_test1 8: # my_fetch_str: re_param1(9) 8: # re_param1.re_param1 8: # re_param1 re_param1 8: # my_fetch_str: tinyint(7) 8: # tinyint tinyint 8: # Iter: 0 8: # my_fetch_str: YES(3) 8: # YES YES 8: # my_fetch_str: test(4) 8: # test test 8: # my_fetch_str: procedure_columns_test1(23) 8: # procedure_columns_test1 procedure_columns_test1 8: # my_fetch_str: re_param2(9) 8: # re_param2.re_param2 8: # re_param2 re_param2 8: # my_fetch_str: smallint(8) 8: # smallint smallint 8: # Iter: 1 8: # my_fetch_str: YES(3) 8: # YES YES 8: # my_fetch_str: test(4) 8: # test test 8: # my_fetch_str: procedure_columns_test1(23) 8: # procedure_columns_test1 procedure_columns_test1 8: # my_fetch_str: re_param3(9) 8: # re_param3.re_param3 8: # re_param3 re_param3 8: # my_fetch_str: mediumint(9) 8: # mediumint mediumint 8: # Iter: 2 8: # my_fetch_str: YES(3) 8: # YES YES 8: # my_fetch_str: test(4) 8: # test test 8: # my_fetch_str: procedure_columns_test1(23) 8: # procedure_columns_test1 procedure_columns_test1 8: # my_fetch_str: re_param 4(10) 8: # re_param 4.re_param 4 8: # re_param 4 re_param 4 8: # my_fetch_str: int(3) 8: # int int 8: # Iter: 3 8: # my_fetch_str: YES(3) 8: # YES YES 8: # my_fetch_str: test(4) 8: # test test 8: # my_fetch_str: procedure_columns_test1(23) 8: # procedure_columns_test1 procedure_columns_test1 8: # my_fetch_str: re_param5(9) 8: # re_param5.re_param5 8: # re_param5 re_param5 8: # my_fetch_str: bigint(6) 8: # bigint bigint 8: # Iter: 4 8: # my_fetch_str: YES(3) 8: # YES YES 8: # my_fetch_str: test(4) 8: # test test 8: # my_fetch_str: procedure_columns_test1(23) 8: # procedure_columns_test1 procedure_columns_test1 8: # my_fetch_str: re_param6(9) 8: # re_param6.re_param6 8: # re_param6 re_param6 8: # my_fetch_str: float(5) 8: # float float 8: # Iter: 5 8: # /home/test/mariadb-connector-odbc/test/catalog2.c 601: my_fetch_int(Stmt, 11)(10)!=data_to_check[iter].c11_num_prec_radix(0) 8: ok 8 - t_sqlprocedurecolumns #TODO: not ok - test is known to fail, unknown reason 8: # my_fetch_str: bug57182(8) 8: # bug57182 bug57182 8: # my_fetch_str: id(2) 8: # id id 8: # my_fetch_str: int(3) 8: # int int 8: # my_fetch_str: bug57182(8) 8: # bug57182 bug57182 8: # my_fetch_str: name(4) 8: # name name 8: # my_fetch_str: varchar(7) 8: # varchar varchar 8: # my_fetch_str: bug57182(8) 8: # bug57182 bug57182 8: # my_fetch_str: id(2) 8: # id id 8: # my_fetch_str: int(3) 8: # int int 8: ok 9 - t_bug57182 8: Error (rc=-1) in /home/test/mariadb-connector-odbc/test/catalog2.c:729: 8: [28000] (1133) [ma-3.0.2][10.2.11-MariaDB]Can't find any matching row in the user table 8: not ok 10 - t_bug55870 8: # my_fetch_str: 'bug31067'(10) 8: # 'bug31067' 'bug31067' 8: ok 11 - t_bug31067 8: ok 12 - bug12824839 8: # null null 8: ok 13 - sqlcolumns_nodbselected 8: # my_fetch_str: database_64_symbols_long_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(63) 8: # database_64_symbols_long_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx database_64_symbols_long_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 8: # my_fetch_str: table____64_symbols_long_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(63) 8: # table____64_symbols_long_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx table____64_symbols_long_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 8: # S1009 S1009 8: ok 14 - t_bug14085211_part1 8: ok 15 - t_sqlcolumns_after_select 8: ok 16 - t_bug14555713 8: # ODBCv2, row#0 8: # ODBCv2, row#1 8: # ODBCv2, row#2 8: # ODBCv2, row#3 8: ok 17 - odbc2_odbc3_data_types 8: ok 18 - odbc51_wchar_emptystring 8/25 Test #8: catalog2 .........................***Failed 8.73 sec test 9 Start 9: use_result 9: Test command: /home/test/build/test/use_result 9: Test timeout computed to be: 120 9: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 9: 1..3 9: ok 1 - t_use_result 9: ok 2 - t_bug4657 9: # Creating table t_bug39878 9: # Filling table with data... 9: # inserted 32 rows. 9: # Setting net_write_timeout to 1 9: # Started table scan, sleeping 3sec ... 9: # Fetching rows... 9: # 0 9: # Scan interrupted, 0 rows left in the table. 9: # Last SQLFetch() returned: SQL_NO_DATA 9: Rows fetched: 0 9: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 9: ok 3 - t_bug39878 9/25 Test #9: use_result ....................... Passed 6.70 sec test 10 Start 10: scroll 10: Test command: /home/test/build/test/scroll 10: Test timeout computed to be: 120 10: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 10: 1..7 10: ok 1 - t_scroll 10: # 1-10, total rows:10 10: 10: # 1 10: # 2 10: # 3 10: # 4 10: # 5 10: # 6 10: # 7 10: # 8 10: # 9 10: # 10 10: # 10: 10-20, total rows:10 10: 10: # 11 10: # 12 10: # 13 10: # 14 10: # 15 10: # 16 10: # 17 10: # 18 10: # 19 10: # 20 10: # 10: 1-10, total rows:10 10: 10: # 1 10: # 2 10: # 3 10: # 4 10: # 5 10: # 6 10: # 7 10: # 8 10: # 9 10: # 10 10: # 10: 2-12, total rows:10 10: 10: # 2 10: # 3 10: # 4 10: # 5 10: # 6 10: # 7 10: # 8 10: # 9 10: # 10 10: # 11 10: # 10: 1-10, total rows:10 10: 10: # 1 10: # 2 10: # 3 10: # 4 10: # 5 10: # 6 10: # 7 10: # 8 10: # 9 10: # 10 10: # 10: 1-10, total rows:10 10: 10: # 1 10: # 2 10: # 3 10: # 4 10: # 5 10: # 6 10: # 7 10: # 8 10: # 9 10: # 10 10: # 10: 1-10, total rows:10 10: 10: # 1 10: # 2 10: # 3 10: # 4 10: # 5 10: # 6 10: # 7 10: # 8 10: # 9 10: # 10 10: ok 2 - t_array_relative_10 10: ok 3 - t_relative_1 10: ok 4 - t_array_relative_2 10: ok 5 - t_absolute_1 10: ok 6 - t_absolute_2 10: ok 7 - t_odbc_110_unbind_before_fetch 10/25 Test #10: scroll ........................... Passed 1.02 sec test 11 Start 11: bulk 11: Test command: /home/test/build/test/bulk 11: Test timeout computed to be: 120 11: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 11: 1..8 11: ok 1 - t_bulk_insert_nts 11: ok 2 - t_bulk_insert_test 11: ok 3 - t_bulk_insert 11: ok 4 - t_mul_pkdel 11: ok 5 - t_bulk_insert_indicator 11: ok 6 - t_bulk_insert_rows 11: # Record 1 Record 1 11: # Record 21 Record 21 11: # Record 1 Record 1 11: # Record 21 Record 21 11: ok 7 - odbc90_insert_with_ts_col 11: # my_fetch_str: second(6) 11: # second second 11: ok 8 - t_bulk_delete 11/25 Test #11: bulk ............................. Passed 2.56 sec test 12 Start 12: prepare 12: Test command: /home/test/build/test/prepare 12: Test timeout computed to be: 120 12: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 12: 1..17 12: # affected rows: 1 12: 12: # outdata: 100(4), venu(4) 12: 12: ok 1 - t_prep_basic 12: # outdata: (0) 12: 12: # outdata: abc (3) 12: 12: # abc abc 12: # outdata: abcdefghij (10) 12: 12: # abcdefghij abcdefghij 12: # outdata: abcdefghi (9) 12: 12: # abcdefghi abcdefghi 12: # outdata: abcdefghij (10) 12: 12: # abcdefghij abcdefghij 12: ok 2 - t_prep_buffer_length 12: # affected rows: 1 12: 12: # str outdata: venu(4) 12: 12: # venu v 12: # bin outdata: venuM(4) 12: 12: # venuM venuM 12: ok 3 - t_prep_truncate 12: ok 4 - t_prep_scroll 12: # record 1 : 10 12: 12: # record 2 : 10 12: 12: # record 3 : venu(4) 12: 12: # venu venu 12: # record 1 : 10 12: ok 5 - t_prep_getdata 12: # data: M (10) 12: 12: # M M 12: # data: abc (10) 12: 12: # abc abc 12: # data: def (7) 12: 12: # def def 12: # data: ghi (4) 12: 12: # ghi ghi 12: # data: Mhi (1) 12: 12: # Mhi M 12: # data: (1) 12: 12: # data: j (1) 12: 12: # j j 12: # data: M (5) 12: 12: # M M 12: # data: 12 (5) 12: 12: # 12 12 12: # data: 3 (3) 12: 12: # 3 3 12: # data: 4 (2) 12: 12: # 4 4 12: # data: M (1) 12: 12: # M M 12: # data: (1) 12: 12: # data: 5 (1) 12: 12: # 5 5 12: ok 6 - t_prep_getdata1 12: # t_prep_catalog t_prep_catalog 12: # t_prep_catalog t_prep_catalog 12: # a a 12: # table: 100(3) 12: 12: # 100 100 12: ok 7 - t_prep_catalog 12: # data: 0, (0) 12: 12: # data: 1, a(1) 12: 12: # data: 2, ab(2) 12: 12: # data: 3, abc(3) 12: 12: # data: 4, abcd(4) 12: 12: # data: 5, abcde(5) 12: 12: # data: 6, abcdef(6) 12: 12: # data: 7, abcdefg(7) 12: 12: # data: 8, abcdefgh(8) 12: 12: # data: 9, abcdefghi(9) 12: 12: ok 8 - t_sps 12: outdata: 200, MySQL(5) 12: ok 9 - t_prepare 12: ok 10 - t_prepare1 12: # outdata: 200, MySQL(5) 12: 12: ok 11 - tmysql_bindcol 12: # outdata: 200, MySQL(5) 12: 12: ok 12 - tmysql_bindparam 12: # outdata:2 12: 12: # rows affected:1 12: 12: ok 13 - t_acc_update 12: ok 14 - t_bug29871 12: ok 15 - t_bug67340 12: ok 16 - t_bug67702 12: ok 17 - odbc-57-query_in_parenthesis 12/25 Test #12: prepare .......................... Passed 4.44 sec test 13 Start 13: datetime 13: Test command: /home/test/build/test/datetime 13: Test timeout computed to be: 120 13: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 13: 1..22 13: # 2002-01-07 10:20:49 2002-01-07 10:20:49 13: # # row1 using SQL_C_CHAR: 2002-01-07 10:20:49 (19) 13: 13: # # row1 using SQL_C_TIMESTAMP: 2002-1-7 10:20:49.0 (16) 13: 13: # 2002-01-07 19:47:59 2002-01-07 19:47:59 13: # # row2 using SQL_C_CHAR: 2002-01-07 19:47:59(19) 13: 13: # # row2 using SQL_C_TIMESTAMP: 2002-1-7 19:47:59.0 (16) 13: 13: ok 1 - my_ts 13: ok 2 - t_tstotime 13: Error expected (File: /home/test/mariadb-connector-odbc/test/datetime.c Line: 246) 13: ok 3 - t_tstotime1 #TODO: Test is for known problem that is waiting for fix 13: ok 4 - t_bug25846 13: # 20:59:45 20:59:45 13: ok 5 - t_time 13: # 00:00:03 00:00:03 13: # 01:00:00 01:00:00 13: # 19:00:00 19:00:00 13: # 01:01:00 01:01:00 13: # 01:00:01 01:00:01 13: # 00:01:00 00:01:00 13: # 00:11:12 00:11:12 13: # 01:01:01 01:01:01 13: # 00:00:00 00:00:00 13: # 10:11:12 10:11:12 13: ok 6 - t_time1 13: # 0000-00-00 00:00:00 0000-00-00 00:00:00 13: ok 7 - t_bug12520 13: ok 8 - t_bug15773 13: # my_fetch_str: b(1) 13: # b b 13: ok 9 - t_bug9927 13: ok 10 - t_bug30081 13: # my_fetch_str: a(1) 13: # a a 13: # my_fetch_str: b(1) 13: # b b 13: # my_fetch_str: c(1) 13: # c c 13: # my_fetch_str: d(1) 13: # d d 13: ok 11 - t_datecolumns 13: # my_fetch_str: a(1) 13: # a a 13: # my_fetch_str: YES(3) 13: # YES YES 13: # my_fetch_str: b(1) 13: # b b 13: # my_fetch_str: YES(3) 13: # YES YES 13: # my_fetch_str: c(1) 13: # c c 13: # my_fetch_str: YES(3) 13: # YES YES 13: ok 12 - t_bug14414 13: ok 13 - t_bug30939 13: # ' ' 13: # ' ' 13: # 2007-01-13 2007-01-13 13: ok 14 - t_bug31009 13: # {dt ts not supported} 13: skip 15 - t_bug37342 13: # my_fetch_str: 2012-01-01 01:01:01.000001(26) 13: # 2012-01-01 01:01:01.000001 2012-01-01 01:01:01.000001 13: # 01S07 01S07 13: ok 16 - t_bug60646 13: # 22008 22008 13: # 22008 22008 13: ok 17 - t_bug60648 13: # 2012-04-25 10:20:49.019400 2012-04-25 10:20:49.019400 13: # 2012-04-25 10:20:49.019400 2012-04-25 10:20:49.0194 13: # 10:20:49.019400 10:20:49.0194 13: ok 18 - t_b13975271 13: # 22007 22007 13: ok 19 - t_odbc82_zero_time_vals 13: # 22007 22007 13: # 22007 22007 13: # 22007 22007 13: # 22007 22007 13: ok 20 - t_odbc70_zero_datetime_vals 13: # 22007 22007 13: # 07006 07006 13: # 22007 22007 13: # 01S07 01S07 13: # 01S07 01S07 13: ok 21 - t_17613161 13: # 22015 22015 13: # 22015 22015 13: ok 22 - t_bug67793 13/25 Test #13: datetime ......................... Passed 0.94 sec test 14 Start 14: keys 14: Test command: /home/test/build/test/keys 14: Test timeout computed to be: 120 14: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 14: 1..2 14: ok 1 - my_no_keys 14: # 14: WITH ONLY PK OPTION 14: # 14: WITH ONLY FK OPTION 14: # 14: WITH ONLY FK OPTION 14: # 14: WITH ONLY FK OPTION 14: # 14: WITH ONLY PK OPTION 14: # 14: WITH ONLY PK OPTION 14: # 14: WITH ONLY PK OPTION 14: # 14: WITH ONLY PK OPTION 14: # 14: WITH ONLY FK OPTION 14: # 14: WITH BOTH PK and FK OPTION 14: # 14: WITH BOTH PK and FK OPTION 14: # 14: WITH BOTH PK and FK OPTION 14: # 14: WITH BOTH PK and FK OPTION 14: # 14: WITH BOTH PK and FK OPTION 14: # 14: WITH BOTH PK and FK OPTION 14: # 14: WITH ACTUAL LENGTH INSTEAD OF SQL_NTS 14: # 14: WITH NON-EXISTANT TABLES 14: # 14: WITH COMMENT FIELD 14: ok 2 - my_foreign_keys 14/25 Test #14: keys ............................. Passed 0.80 sec test 15 Start 15: curext 15: Test command: /home/test/build/test/curext 15: Test timeout computed to be: 120 15: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 15: 1..5 15: # total rows updated:1 15: 15: # upd upd 15: # updated updated 15: # updated updated 15: ok 1 - my_pcbvalue 15: # total rows updated:1 15: 15: # ins ins 15: # insert insert 15: # inserted inserted 15: ok 2 - my_pcbvalue_add 15: Value One Value Two Value Three 15: venu anuganti mysql ab 15: monty widenius mysql ab 15: # Total rows fetched: 2 15: Value One Value Two Value Three 15: venu anuganti mysql ab 15: monty widenius mysql ab 15: # Total rows fetched: 2 15: ok 3 - my_columnspace 15: # szData:(0) 15: 15: ok 4 - my_empty_string 15: ok 5 - t_fetch_array 15/25 Test #15: curext ........................... Passed 0.56 sec test 16 Start 16: relative 16: Test command: /home/test/build/test/relative 16: Test timeout computed to be: 120 16: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 16: 1..5 16: ok 1 - t_relative 16: ok 2 - t_relative1 16: ok 3 - t_relative2 16: # 16: total rows fetched: 2 16: # 16: total rows fetched: 2 16: # 16: total rows fetched: 2 16: # 16: total rows fetched: 3 16: # 16: total rows fetched: 3 16: # 16: total rows fetched: 4 16: # 16: total rows fetched: 2 16: ok 4 - t_rows_fetched_ptr 16: total rows fetched: 1 16: total rows fetched: 1 16: total rows fetched: 1 16: total rows fetched: 1 16: total rows fetched: 1 16: total rows fetched: 1 16: total rows fetched: 2 16: total rows fetched: 2 16: total rows fetched: 2 16: # total rows fetched: 3 16: 16: # total rows fetched: 3 16: 16: # total rows fetched: 4 16: 16: # total rows fetched: 2 16: 16: ok 5 - t_rows_fetched_ptr1 16/25 Test #16: relative ......................... Passed 1.07 sec test 17 Start 17: unicode 17: Test command: /home/test/build/test/unicode 17: Test timeout computed to be: 120 17: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 17: 1..27 17: # row_count: 52 17: # row_count: 52 17: ok 1 - test_CONO1 17: ok 2 - test_count 17: ok 3 - sqlconnect 17: ok 4 - sqlprepare 17: # not relevant when using driver manager 17: skip 5 - sqlprepare_ansi 17: # my_fetch_str: São Paolo(10) 17: # São Paolo São Paolo 17: ok 6 - sqlchar 17: ok 7 - sqldriverconnect 17: ok 8 - sqlnativesql 17: # my_fetch_str: MySQL0(6) 17: # MySQL0 MySQL0 17: # my_fetch_str: MySQL2(6) 17: # MySQL2 MySQL2 17: # my_fetch_str: MySQL3(6) 17: # MySQL3 MySQL3 17: # my_fetch_str: updated(7) 17: # updated updated 17: ok 9 - sqlsetcursorname 17: ok 10 - sqlgetcursorname 17: ok 11 - sqlcolattribute 17: ok 12 - sqldescribecol 17: ok 13 - sqlgetconnectattr 17: # 4 [ 17: ok 14 - sqlgetdiagrec 17: ok 15 - sqlgetdiagfield 17: ok 16 - sqlcolumns 17: ok 17 - sqltables 17: ok 18 - sqlspecialcolumns 17: ok 19 - sqlforeignkeys 17: ok 20 - sqlprimarykeys 17: ok 21 - sqlstatistics 17: ok 22 - t_bug32161 17: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost;CHARSET=utf8; 17: ok 23 - t_bug34672 17: ok 24 - t_bug28168 17: ok 25 - t_bug14363601 17: ok 26 - test_issue_odbc19 17: # There seems to be problem with converting of utf8mb4 to Utf16 on *nix 17: skip 27 - odbc72_surrogate_pairs 17/25 Test #17: unicode .......................... Passed 3.57 sec test 18 Start 18: cursor 18: Test command: /home/test/build/test/cursor 18: Test timeout computed to be: 120 18: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 18: 1..48 18: # my_fetch_str: MySQL0(6) 18: # MySQL0 MySQL0 18: # my_fetch_str: MySQL2(6) 18: # MySQL2 MySQL2 18: # my_fetch_str: MySQL3(6) 18: # MySQL3 MySQL3 18: # my_fetch_str: updated(7) 18: # updated updated 18: ok 1 - my_positioned_cursor 18: # my_fetch_str: first-row(9) 18: # first-row first-row 18: # my_fetch_str: MySQL2(6) 18: # MySQL2 MySQL2 18: # my_fetch_str: MySQL3(6) 18: # MySQL3 MySQL3 18: # my_fetch_str: MySQL4(6) 18: # MySQL4 MySQL4 18: ok 2 - my_setpos_cursor 18: # uvw uvw 18: # xyz xyz 18: ok 3 - t_bug5853 18: # MySQL1 MySQL1 18: # MySQL2 MySQL2 18: # MySQL3 MySQL3 18: # MySQL4 MySQL4 18: ok 4 - t_setpos_del_all 18: ok 5 - t_setpos_upd_decimal 18: # MySQL1 MySQL1 18: # my_fetch_str: updated(7) 18: # updated updated 18: # my_fetch_str: MySQL2(6) 18: # MySQL2 MySQL2 18: # my_fetch_str: MySQL3(6) 18: # MySQL3 MySQL3 18: # my_fetch_str: MySQL2(6) 18: # MySQL2 MySQL2 18: # my_fetch_str: MySQL3(6) 18: # MySQL3 MySQL3 18: ok 6 - t_setpos_position 18: # 21S02 21S02 18: # my_fetch_str: venu(4) 18: # venu venu 18: # my_fetch_str: venu(4) 18: # venu venu 18: ok 7 - t_pos_column_ignore 18: ok 8 - t_pos_datetime_delete 18: current_row: 2 18: rows affected: 1 18: current_row: 3 18: current_row: 4 18: rows affected: 1 18: ok 9 - t_pos_datetime_delete1 18: default cursor name : SQL_CUR0(8) 18: # SQL_CUR0 SQL_CUR0 18: default cursor name : SQL_CUR1(8) 18: truncated cursor name: SQL(8) 18: # SQL SQL 18: untouched cursor name: SQL(8) 18: truncated cursor name: SQL_CUR(8) 18: # SQL_CUR SQL_CUR 18: full cursor name : SQL_CUR0(8) 18: # SQL_CUR0 SQL_CUR0 18: # venucur venucur 18: ok 10 - t_getcursor 18: SQL_CUR2(8) 18: SQL_CUR3(8) 18: SQL_CUR4(8) 18: SQL_CUR5(8) 18: SQL_CUR6(8) 18: SQL_CUR7(8) 18: SQL_CUR8(8) 18: SQL_CUR9(8) 18: SQL_CUR10(9) 18: SQL_CUR11(9) 18: SQL_CUR12(9) 18: SQL_CUR13(9) 18: SQL_CUR14(9) 18: SQL_CUR15(9) 18: SQL_CUR16(9) 18: SQL_CUR17(9) 18: SQL_CUR18(9) 18: SQL_CUR19(9) 18: SQL_CUR20(9) 18: SQL_CUR21(9) 18: SQL_CUR22(9) 18: SQL_CUR23(9) 18: SQL_CUR24(9) 18: SQL_CUR25(9) 18: SQL_CUR26(9) 18: SQL_CUR27(9) 18: SQL_CUR28(9) 18: SQL_CUR29(9) 18: SQL_CUR30(9) 18: SQL_CUR31(9) 18: SQL_CUR32(9) 18: SQL_CUR33(9) 18: SQL_CUR34(9) 18: SQL_CUR35(9) 18: SQL_CUR36(9) 18: SQL_CUR37(9) 18: SQL_CUR38(9) 18: SQL_CUR39(9) 18: SQL_CUR40(9) 18: SQL_CUR41(9) 18: SQL_CUR42(9) 18: SQL_CUR43(9) 18: SQL_CUR44(9) 18: SQL_CUR45(9) 18: SQL_CUR46(9) 18: SQL_CUR47(9) 18: SQL_CUR48(9) 18: SQL_CUR49(9) 18: SQL_CUR50(9) 18: SQL_CUR51(9) 18: SQL_CUR52(9) 18: SQL_CUR53(9) 18: SQL_CUR54(9) 18: SQL_CUR55(9) 18: SQL_CUR56(9) 18: SQL_CUR57(9) 18: SQL_CUR58(9) 18: SQL_CUR59(9) 18: SQL_CUR60(9) 18: SQL_CUR61(9) 18: SQL_CUR62(9) 18: SQL_CUR63(9) 18: SQL_CUR64(9) 18: SQL_CUR65(9) 18: SQL_CUR66(9) 18: SQL_CUR67(9) 18: SQL_CUR68(9) 18: SQL_CUR69(9) 18: SQL_CUR70(9) 18: SQL_CUR71(9) 18: SQL_CUR72(9) 18: SQL_CUR73(9) 18: SQL_CUR74(9) 18: SQL_CUR75(9) 18: SQL_CUR76(9) 18: SQL_CUR77(9) 18: SQL_CUR78(9) 18: SQL_CUR79(9) 18: SQL_CUR80(9) 18: SQL_CUR81(9) 18: SQL_CUR82(9) 18: SQL_CUR83(9) 18: SQL_CUR84(9) 18: SQL_CUR85(9) 18: SQL_CUR86(9) 18: SQL_CUR87(9) 18: SQL_CUR88(9) 18: SQL_CUR89(9) 18: SQL_CUR90(9) 18: SQL_CUR91(9) 18: SQL_CUR92(9) 18: SQL_CUR93(9) 18: SQL_CUR94(9) 18: SQL_CUR95(9) 18: SQL_CUR96(9) 18: SQL_CUR97(9) 18: SQL_CUR98(9) 18: SQL_CUR99(9) 18: SQL_CUR100(10) 18: SQL_CUR101(10) 18: ok 11 - t_getcursor1 18: # my_fetch_str: updated(7) 18: # updated updated 18: # my_fetch_str: 2010-09-25(10) 18: # 2010-09-25 2010-09-25 18: ok 12 - t_acc_crash 18: # my_fetch_str: MySQL1(6) 18: # MySQL1 MySQL1 18: # my_fetch_str: MySQL2(6) 18: # MySQL2 MySQL2 18: # my_fetch_str: MySQL3(6) 18: # MySQL3 MySQL3 18: # my_fetch_str: MySQL4(6) 18: # MySQL4 MySQL4 18: # my_fetch_str: MySQL6(6) 18: # MySQL6 MySQL6 18: # my_fetch_str: MySQL7(6) 18: # MySQL7 MySQL7 18: ok 13 - tmysql_setpos_del 18: # my_fetch_str: MySQL1(6) 18: # MySQL1 MySQL1 18: # my_fetch_str: MySQL2(6) 18: # MySQL2 MySQL2 18: # my_fetch_str: MySQL4(6) 18: # MySQL4 MySQL4 18: ok 14 - tmysql_setpos_del1 18: # pcrow:1 18: 18: # row1:200,MySQL2 18: 18: # rows affected:1 18: 18: # 18: total rows affceted:1 18: ok 15 - tmysql_setpos_upd 18: # rows affected:1 18: 18: # rows affected:2 18: 18: # rows affected:3 18: 18: # rows affected:4 18: 18: ok 16 - tmysql_setpos_add 18: # my_fetch_str: MySQL(5) 18: # MySQL MySQL 18: ok 17 - tmysql_pos_delete 18: # my_fetch_str: venu(4) 18: # venu venu 18: # my_fetch_str: update(6) 18: # update update 18: ok 18 - t_pos_update 18: # my_fetch_str: venu(4) 18: # venu venu 18: # my_fetch_str: tmysql_pos_update_ex(20) 18: # tmysql_pos_update_ex tmysql_pos_update_ex 18: ok 19 - tmysql_pos_update_ex 18: # my_fetch_str: venu(4) 18: # venu venu 18: # my_fetch_str: tmysql_pos_update_ex1(21) 18: # tmysql_pos_update_ex1 tmysql_pos_update_ex1 18: ok 20 - tmysql_pos_update_ex1 18: ok 21 - tmysql_pos_update_ex3 18: # my_fetch_str: venu(4) 18: # venu venu 18: ok 22 - tmysql_pos_update_ex4 18: # my_fetch_str: foo(3) 18: # foo foo 18: # my_fetch_str: update(6) 18: # update update 18: ok 23 - tmysql_pos_dyncursor 18: # pcrow:1 18: 18: # row1:3,t1_three 18: 18: ok 24 - tmysql_mtab_setpos_del 18: # pcrow:1 18: 18: # row1:400,MySQL4 18: 18: # rows affected:1 18: 18: ok 25 - tmysql_setpos_pkdel 18: # pcrow:1, rgfRowStatus:0 18: # row1:100, MySQL1 18: # rows affected:1 18: ok 26 - t_alias_setpos_pkdel 18: # pcrow:1, rgfRowStatus:0 18: # row1:100, MySQL1 18: # rows affected:1 18: ok 27 - t_alias_setpos_del 18: # MySQL4 MySQL4 18: # my_fetch_str: MySQL1(6) 18: # MySQL1 MySQL1 18: # my_fetch_str: MySQL2(6) 18: # MySQL2 MySQL2 18: # my_fetch_str: MySQL3(6) 18: # MySQL3 MySQL3 18: ok 28 - tmysql_setpos_pkdel2 18: # total columns:4 18: 18: # type: 11 18: # rows affected:1 18: 18: # 18: total rows affceted:1 18: ok 29 - t_setpos_upd_bug1 18: # row1:200,MySQL2 18: 18: # rows affected:1 18: 18: # 18: total rows affceted:1 18: ok 30 - my_setpos_upd_pk_order 18: # my_fetch_str: MySQL1(6) 18: # MySQL1 MySQL1 18: # my_fetch_str: updated(7) 18: # updated updated 18: ok 31 - my_setpos_upd_pk_order1 18: # MYSQL MYSQL 18: # MYSQL MYSQL 18: # MY MY 18: ok 32 - tmy_cursor1 18: # 18: # MYO MYO 18: # MYODB MYODB 18: # MYODBC MYODBC 18: ok 33 - tmy_cursor2 18: # row1: 100(4), v(1),mysql(5) 18: 18: # row2: 200(4), m(1),mysql(5) 18: 18: # updated data:u(1) 18: 18: ok 34 - tmysql_pcbvalue 18: ok 35 - t_bug28255 18: ok 36 - bug10563 18: xval[0] = 0 18: ylen[0] = 4 18: xval[1] = 1 18: ylen[1] = -1 18: xval[2] = 2 18: ylen[2] = 4 18: xval[3] = 3 18: ylen[3] = -1 18: xval[4] = 4 18: ylen[4] = 4 18: ok 37 - bug6741 18: ok 38 - t_update_type 18: # name0 name0 18: # name1 name1 18: # name2 name2 18: # name_0_0 name_0_0 18: # name_1_10 name_1_10 18: # name_2_20 name_2_20 18: ok 39 - t_update_offsets 18: ok 40 - t_bug6157 18: # string 1 string 1 18: # string 2 string 2 18: # string 3 string 3 18: # string 4 string 4 18: # string 5 string 5 18: # string 6 string 6 18: # string 7 string 7 18: # string 8 string 8 18: # string 9 string 9 18: # string A string A 18: # string B string B 18: # string 1 string 1 18: # string 2 string 2 18: # string 3 string 3 18: # string 4 string 4 18: # string 5 string 5 18: # string 6 string 6 18: # string 7 string 7 18: # string 8 string 8 18: # string 9 string 9 18: # string A string A 18: # string B string B 18: # string 1 string 1 18: # string 2 string 2 18: # string 3 string 3 18: # string 4 string 4 18: # string 8 string 8 18: # string 9 string 9 18: # string A string A 18: # string B string B 18: # string 3 string 3 18: # string 4 string 4 18: # string 5 string 5 18: # string 6 string 6 18: ok 41 - t_bug32420 18: ok 42 - t_cursor_pos_static 18: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 18: ok 43 - t_cursor_pos_dynamic 18: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 18: ok 44 - t_bug11846 18: # 1234567890 1234567890 18: ok 45 - t_dae_setpos_insert 18: # 1234567890 1234567890 18: ok 46 - t_dae_setpos_update 18: # my_fetch_str: 0.1000(6) 18: # 0.1000 0.1000 18: # my_fetch_str: 0.1000(6) 18: # 0.1000 0.1000 18: ok 47 - t_bug39961 18: # insert-new insert-new 18: ok 48 - t_bug41946 18/25 Test #18: cursor ........................... Passed 13.35 sec test 19 Start 19: dyn_cursor 19: Test command: /home/test/build/test/dyn_cursor 19: Test timeout computed to be: 120 19: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108898;SERVER=localhost; 19: 1..7 19: # total rows updated:1 19: 19: # total rows deleted:1 19: 19: # venu venu 19: ok 1 - my_dynamic_pos_cursor 19: # i 5 nData: 5 szData: MySQL5 19: # i 6 nData: 6 szData: MySQL6 19: # i 7 nData: 7 szData: MySQL7 19: # my_fetch_str: MySQL5(6) 19: # MySQL5 MySQL5 19: # total rows updated:1 19: 19: # total rows deleted:1 19: 19: # MySQL4 MySQL4 19: # updated updated 19: # MySQL7 MySQL7 19: ok 2 - my_dynamic_pos_cursor1 19: # rows affected:1 19: 19: # update update 19: ok 3 - my_position 19: # MySQL4 MySQL4 19: # updatey updatey 19: # updatez updatez 19: ok 4 - my_position1 19: # updatex updatex 19: # updatey updatey 19: # updatez updatez 19: ok 5 - my_zero_irow_update 19: # MySQL1 MySQL1 19: # MySQL5 MySQL5 19: # MySQL6 MySQL6 19: ok 6 - my_zero_irow_delete 19: # rows affected:1 19: 19: # rows affected:2 19: 19: # rows affected:3 19: 19: # rows affected:4 19: 19: ok 7 - my_dynamic_cursor 19/25 Test #19: dyn_cursor ....................... Passed 2.24 sec test 20 Start 20: error 20: Test command: /home/test/build/test/error 20: Test timeout computed to be: 120 20: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 20: 1..18 20: # 42S02 42S02 20: # 42S01 42S01 20: # HYC00 HYC00 20: ok 1 - t_odbc3_error 20: # S0002 S0002 20: # S0001 S0001 20: # S1C00 S1C00 20: ok 2 - t_odbc2_error 20: ok 3 - t_diagrec 20: # Ven Ven 20: # u A u A 20: # nug nug 20: # ant ant 20: # i i 20: ok 4 - t_warning 20: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 20: # 08S01 08S01 20: ok 5 - t_bug3456_fails_due_to_conc_bug 20: ok 6 - t_bug16224 20: # 07009 07009 20: # 07009 07009 20: # 07009 07009 20: # 07009 07009 20: # 07009 07009 20: # 07009 07009 20: ok 7 - bind_invalidcol 20: # 07002 07002 20: ok 8 - bind_notenoughparam1 20: # 07002 07002 20: ok 9 - bind_notenoughparam2 20: # 22002 22002 20: ok 10 - getdata_need_nullind 20: # HY010 HY010 20: # 01S02 01S02 20: ok 11 - t_handle_err 20: ok 12 - sqlerror 20: # 42000 42000 20: ok 13 - t_bug27158 20: # 22002 22002 20: ok 14 - t_bug13542600 20: ok 15 - t_bug14285620 20: ok 16 - t_bug49466 20: ok 17 - t_odbc94 20: # 22003 22003 20: # 01004 01004 20: # 01S07 01S07 20: ok 18 - t_odbc115 20/25 Test #20: error ............................ Passed 0.96 sec test 21 Start 21: param 21: Test command: /home/test/build/test/param 21: Test timeout computed to be: 120 21: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 21: 1..23 21: ok 1 - unbuffered_result 21: ok 2 - my_init_table 21: ok 3 - my_param_insert 21: # 21: total rows updated:1 21: 21: ok 4 - my_param_update 21: # total rows deleted:1 21: 21: # total rows deleted:1 21: 21: ok 5 - my_param_delete 21: # SQLDescribeParam not supported yet 21: skip 6 - tmysql_fix 21: ok 7 - t_param_offset 21: # my_fetch_str: nothing for 1st(15) 21: # nothing for 1st nothing for 1st 21: # my_fetch_str: longest string for row 2(24) 21: # longest string for row 2 longest string for row 2 21: # my_fetch_str: shortest(8) 21: # shortest shortest 21: ok 8 - paramarray_by_row 21: # my_fetch_str: (0) 21: # 21: # my_fetch_str: x(1) 21: # x x 21: # my_fetch_str: xxx(3) 21: # xxx xxx 21: ok 9 - paramarray_by_column 21: # my_fetch_str: (0) 21: # 21: # my_fetch_str: xxx(3) 21: # xxx xxx 21: ok 10 - paramarray_ignore_paramset 21: # select with paramarray not supported 21: skip 11 - paramarray_select 21: ok 12 - t_bug49029 21: # Paramset #0 (0, 9) 21: # Paramset #1 (1, 8) 21: # Paramset #2 (2, 7) 21: # Paramset #3 (3, 6) 21: # Paramset #4 (4, 5) 21: # Paramset #5 (5, 4) 21: # Paramset #6 (1, 3) 21: # Paramset #7 (7, 2) 21: # Paramset #8 (8, 1) 21: # Paramset #9 (9, 0) 21: # 1) [23000] [ma-3.0.2][10.2.11-MariaDB]Duplicate entry '1' for key 'PRIMARY' 1062 21: ok 13 - t_bug56804 21: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 21: ok 14 - t_bug59772 21: # my_fetch_str: OUT param(9) 21: # OUT param OUT param 21: # This is OUT param This is OUT param 21: # my_fetch_str: This is OUT param(17) 21: # This is OUT param This is OUT param 21: ok 15 - t_odbcoutparams 21: # this is blob value from SP this is blob value from SP 21: # this is blob value from SP this is blob value from SP 21: ok 16 - t_bug14501952 21: # BLOB! BLOB! 21: # LONG VARBINARY LONG VARBINARY 21: # BLOB! BLOB! 21: # LONG VARBINARY LONG VARBINARY 21: ok 17 - t_bug14563386 21: ok 18 - t_bug14551229 21: # fix me 21: skip 19 - t_bug14560916 21: # BLOB! BLOB! 21: # varchar varchar 21: # BLOB! BLOB! 21: # varchar varchar 21: ok 20 - t_bug14586094 21: # this is LONGTEXT value from SP this is LONGTEXT value from SP 21: # this is LONGTEXT value from SP this is LONGTEXT value from SP 21: ok 21 - t_longtextoutparam 21: ok 22 - insert_fetched_null 21: # SQLCHAR binding #1(0) 21: # SQLCHAR binding #2(1) 21: ok 23 - odbc-45-binding2bit 21/25 Test #21: param ............................ Passed 2.11 sec test 22 Start 22: result1 22: Test command: /home/test/build/test/result1 22: Test timeout computed to be: 120 22: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 22: 1..29 22: # total columns in resultset:2 22: id name 22: 1 MySQL 22: 2 MyODBC 3.51 22: # total rows fetched:2 22: ok 1 - my_resultset 22: # odbc version: SQL_OV_ODBC3 22: # MAX(col0): 4 22: # MAX(col1): 91 22: # MAX(col0): 1 22: ok 2 - t_convert_type 22: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost;CHARSET=latin1; 22: # Column Number'1': 22: # Column Name : c1 22: # NameLengh : 2 22: # DataType : 4 22: # ColumnSize : 10 22: # DecimalDigits : 0 22: # Nullable : 1 22: # c1 c1 22: # Column Number'2': 22: # Column Name : c2 22: # NameLengh : 2 22: # DataType : -2 22: # ColumnSize : 2 22: # DecimalDigits : 0 22: # Nullable : 0 22: # c2 c2 22: # Column Number'3': 22: # Column Name : c3 22: # NameLengh : 2 22: # DataType : 1 22: # ColumnSize : 1 22: # DecimalDigits : 0 22: # Nullable : 1 22: # c3 c3 22: # Column Number'4': 22: # Column Name : c4 22: # NameLengh : 2 22: # DataType : 12 22: # ColumnSize : 5 22: # DecimalDigits : 0 22: # Nullable : 1 22: # c4 c4 22: # Column Number'5': 22: # Column Name : c5 22: # NameLengh : 2 22: # DataType : 3 22: # ColumnSize : 10 22: # DecimalDigits : 3 22: # Nullable : 0 22: # c5 c5 22: # Column Number'6': 22: # Column Name : c6 22: # NameLengh : 2 22: # DataType : -6 22: # ColumnSize : 3 22: # DecimalDigits : 0 22: # Nullable : 1 22: # c6 c6 22: # Column Number'7': 22: # Column Name : c7 22: # NameLengh : 2 22: # DataType : 5 22: # ColumnSize : 5 22: # DecimalDigits : 0 22: # Nullable : 1 22: # c7 c7 22: # Column Number'8': 22: # Column Name : c8 22: # NameLengh : 2 22: # DataType : 3 22: # ColumnSize : 4 22: # DecimalDigits : 2 22: # Nullable : 1 22: # c8 c8 22: # Column Number'9': 22: # Column Name : c9 22: # NameLengh : 2 22: # DataType : 8 22: # ColumnSize : 15 22: # DecimalDigits : 0 22: # Nullable : 1 22: # c9 c9 22: # Column Number'10': 22: # Column Name : c10 22: # NameLengh : 3 22: # DataType : 7 22: # ColumnSize : 7 22: # DecimalDigits : 0 22: # Nullable : 1 22: # c10 c10 22: # Column Number'11': 22: # Column Name : c11 22: # NameLengh : 3 22: # DataType : -5 22: # ColumnSize : 20 22: # DecimalDigits : 0 22: # Nullable : 0 22: # c11 c11 22: # Column Number'12': 22: # Column Name : c12 22: # NameLengh : 3 22: # DataType : -3 22: # ColumnSize : 12 22: # DecimalDigits : 0 22: # Nullable : 1 22: # c12 c12 22: # Column Number'13': 22: # Column Name : c13 22: # NameLengh : 3 22: # DataType : 1 22: # ColumnSize : 20 22: # DecimalDigits : 0 22: # Nullable : 0 22: # c13 c13 22: # Column Number'14': 22: # Column Name : c14 22: # NameLengh : 3 22: # DataType : 7 22: # ColumnSize : 7 22: # DecimalDigits : 0 22: # Nullable : 1 22: # c14 c14 22: # Column Number'15': 22: # Column Name : c15 22: # NameLengh : 3 22: # DataType : -1 22: # ColumnSize : 255 22: # DecimalDigits : 0 22: # Nullable : 1 22: # c15 c15 22: # Column Number'16': 22: # Column Name : c16 22: # NameLengh : 3 22: # DataType : -1 22: # ColumnSize : 65535 22: # DecimalDigits : 0 22: # Nullable : 1 22: # c16 c16 22: # Column Number'17': 22: # Column Name : c17 22: # NameLengh : 3 22: # DataType : -1 22: # ColumnSize : 16777215 22: # DecimalDigits : 0 22: # Nullable : 1 22: # c17 c17 22: # Column Number'18': 22: # Column Name : c18 22: # NameLengh : 3 22: # DataType : -1 22: # ColumnSize : -1 22: # DecimalDigits : 0 22: # Nullable : 1 22: # c18 c18 22: # Column Number'19': 22: # Column Name : c19 22: # NameLengh : 3 22: # DataType : -4 22: # ColumnSize : 255 22: # DecimalDigits : 0 22: # Nullable : 1 22: # c19 c19 22: # Column Number'20': 22: # Column Name : c20 22: # NameLengh : 3 22: # DataType : -4 22: # ColumnSize : 65535 22: # DecimalDigits : 0 22: # Nullable : 1 22: # c20 c20 22: # Column Number'21': 22: # Column Name : c21 22: # NameLengh : 3 22: # DataType : -4 22: # ColumnSize : 16777215 22: # DecimalDigits : 0 22: # Nullable : 1 22: # c21 c21 22: # Column Number'22': 22: # Column Name : c22 22: # NameLengh : 3 22: # DataType : -4 22: # ColumnSize : -1 22: # DecimalDigits : 0 22: # Nullable : 1 22: # c22 c22 22: # Column Number'23': 22: # Column Name : c23 22: # NameLengh : 3 22: # DataType : -4 22: # ColumnSize : 255 22: # DecimalDigits : 0 22: # Nullable : 1 22: # c23 c23 22: ok 3 - t_desc_col 22: ok 4 - t_convert 22: ok 5 - t_max_rows 22: # id: 10 22: # length: 28 22: # length: 28 22: # length: 28 22: # length: 28 22: # length: 28 22: # data : MySQL - O (28) 22: # MySQL - O MySQL - O 22: # data : pen (19) 22: # pen pen 22: # data : Aen (15) 22: # data : Source Database (15) 22: # Source Database Source Database 22: # data : Aource Database (99) 22: ok 6 - t_multistep 22: # length: 0 22: # length: 0 22: # length: 0 22: # data: , length: 0 22: # data: , length: 0 22: # data: , length: 0 22: # length: 4 22: # length: 5 22: # length: 5 22: # data: , length: 4 22: # data; mz▒, length: 5 22: # length: 5 22: # data: ven, length: 4 22: # ven ven 22: # data: mysq, length: 5 22: # mysq mysq 22: # data: venu, length: 4 22: # venu venu 22: # data: mysq, length: 5 22: # mysq mysql 22: # data: zenu, length: 10 22: ok 7 - t_zerolength 22: ok 8 - t_cache_bug 22: ok 9 - t_non_cache_bug 22: # rows affected: 1 22: # my_fetch_str: MySQL AB(8) 22: # MySQL AB MySQL AB 22: ok 10 - t_empty_str_bug 22: # 1: col1,4,4,10,0,1 22: # 2: col2,4,12,10,0,1 22: # 3: col3,4,-1,65535,0,1 22: ok 11 - t_desccol 22: # select t1 from t_desccolext 22: # name: t1 (2) 22: # sqltype: -6, size: 3, scale: 0, null: 1 22: 22: # t1 t1 22: # select t2 from t_desccolext 22: # name: t2 (2) 22: # sqltype: -6, size: 3, scale: 0, null: 1 22: 22: # t2 t2 22: # select t3 from t_desccolext 22: # name: t3 (2) 22: # sqltype: -6, size: 3, scale: 0, null: 1 22: 22: # t3 t3 22: # select s1 from t_desccolext 22: # name: s1 (2) 22: # sqltype: 5, size: 5, scale: 0, null: 1 22: 22: # s1 s1 22: # select s2 from t_desccolext 22: # name: s2 (2) 22: # sqltype: 5, size: 5, scale: 0, null: 1 22: 22: # s2 s2 22: # select s3 from t_desccolext 22: # name: s3 (2) 22: # sqltype: 5, size: 5, scale: 0, null: 1 22: 22: # s3 s3 22: # select i1 from t_desccolext 22: # name: i1 (2) 22: # sqltype: 4, size: 10, scale: 0, null: 1 22: 22: # i1 i1 22: # select i2 from t_desccolext 22: # name: i2 (2) 22: # sqltype: 4, size: 10, scale: 0, null: 0 22: 22: # i2 i2 22: # select i3 from t_desccolext 22: # name: i3 (2) 22: # sqltype: 4, size: 10, scale: 0, null: 1 22: 22: # i3 i3 22: # select i4 from t_desccolext 22: # name: i4 (2) 22: # sqltype: 4, size: 10, scale: 0, null: 1 22: 22: # i4 i4 22: # select b1 from t_desccolext 22: # name: b1 (2) 22: # sqltype: -5, size: 20, scale: 0, null: 1 22: 22: # b1 b1 22: # select b2 from t_desccolext 22: # name: b2 (2) 22: # sqltype: -5, size: 20, scale: 0, null: 1 22: 22: # b2 b2 22: # select b3 from t_desccolext 22: # name: b3 (2) 22: # sqltype: -5, size: 19, scale: 0, null: 1 22: 22: # b3 b3 22: # select f1 from t_desccolext 22: # name: f1 (2) 22: # sqltype: 7, size: 7, scale: 0, null: 1 22: 22: # f1 f1 22: # select f2 from t_desccolext 22: # name: f2 (2) 22: # sqltype: 7, size: 7, scale: 0, null: 1 22: 22: # f2 f2 22: # select f3 from t_desccolext 22: # name: f3 (2) 22: # sqltype: 7, size: 7, scale: 0, null: 1 22: 22: # f3 f3 22: # select f4 from t_desccolext 22: # name: f4 (2) 22: # sqltype: 7, size: 7, scale: 0, null: 1 22: 22: # f4 f4 22: # select d1 from t_desccolext 22: # name: d1 (2) 22: # sqltype: 8, size: 15, scale: 0, null: 1 22: 22: # d1 d1 22: # select d2 from t_desccolext 22: # name: d2 (2) 22: # sqltype: 8, size: 15, scale: 0, null: 1 22: 22: # d2 d2 22: # select d3 from t_desccolext 22: # name: d3 (2) 22: # sqltype: 8, size: 15, scale: 0, null: 1 22: 22: # d3 d3 22: # select d4 from t_desccolext 22: # name: d4 (2) 22: # sqltype: 8, size: 15, scale: 0, null: 1 22: 22: # d4 d4 22: ok 12 - t_desccolext 22: # total columns:10 22: # Name nlen type size decs null 22: # record 6 3 7 0 1 22: # title 5 12 250 0 1 22: # num1 4 7 7 0 1 22: # num2 4 3 6 0 1 22: # num3 4 3 12 3 1 22: # code 4 1 3 0 1 22: # sdate 5 91 10 0 1 22: # stime 5 92 8 0 1 22: # numer 5 3 6 0 1 22: # muner1 6 3 12 5 1 22: ok 13 - t_desccol1 22: ok 14 - t_colattributes 22: ok 15 - t_exfetch 22: # rgfRowStatus[0]:0 22: ok 16 - tmysql_rowstatus 22: # venu venu 22: # mysql mysql 22: ok 17 - t_true_length 22: ok 18 - t_bug27544 22: # b b 22: # a a 22: # c c 22: # t_bug6157 t_bug6157 22: ok 19 - bug6157 22: # my_fetch_str: Marten(6) 22: # Marten Marten 22: # my_fetch_str: Zack(4) 22: # Zack Zack 22: ok 20 - t_bug16817 22: ok 21 - t_bug29239 22: # bug bug 22: # 01004 01004 22: # bug bug 22: # 01004 01004 22: ok 22 - t_bug30958 22: # bug bug 22: # 01004 01004 22: # bug bug 22: # 01004 01004 22: ok 23 - t_bug30958_ansi 22: # bug bug 22: # 01004 01004 22: # bug bug 22: # 01004 01004 22: # /home/test/mariadb-connector-odbc/test/result1.c 2028: outbuf[0](98)!=0(0) 22: ok 24 - t_bug30958_wchar #TODO: not ok - test is known to fail, unknown reason 22: # Key1 Key1 22: # Default Text Default Text 22: ok 25 - t_bug31246 22: # DSN Option not supported yet 22: skip 26 - t_bug13776 22: ok 27 - t_bug13776_auto 22: ok 28 - t_bug28617 22: ok 29 - t_bug34429 22/25 Test #22: result1 .......................... Passed 5.71 sec test 23 Start 23: result2 23: Test command: /home/test/build/test/result2 23: Test timeout computed to be: 120 23: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 23: 1..22 23: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 23: # string 1 string 1 23: # string 2 string 2 23: # string 3 string 3 23: # string 4 string 4 23: ok 1 - t_bug32420 23: # my_fetch_str: (0) 23: # 23: # my_fetch_str: 2.0(3) 23: # 2.0 2.0 23: ok 2 - t_bug34575 23: # colSize: 1024, boundLen: 464 23: ok 3 - t_bug24131 23: ok 4 - t_bug36069 23: ok 5 - t_bug41942 23: ok 6 - t_bug39644 23: # testing row #1 23: # testing row #2 23: # testing row #3 23: # testing row #4 23: ok 7 - t_bug32821 23: ok 8 - t_bug34271 23: # data= xxxxxxxxxxxxxxxxxxx, len=100 23: 23: # data= xxxxxxxxxxxxxxxxxxx, len=81 23: 23: # data= xxxxxxxxxxxxxxxxxxx, len=62 23: 23: # data= xxxxxxxxxxxxxxxxxxx, len=43 23: 23: # data= xxxxxxxxxxxxxxxxxxx, len=24 23: 23: # data= xxxxx, len=5 23: 23: ok 9 - t_bug32684 23: ok 10 - t_bug55024 23: # string 1 string 1 23: # string 2 string 2 23: # string 3 string 3 23: # string 4 string 4 23: ok 11 - t_bug56677 23: ok 12 - t_bug62657 23: # Test is buggy: No indicator ptr for NULL value provided 23: skip 13 - t_row_status 23: # Multi statements not supported 23: skip 14 - t_prefetch 23: ok 15 - t_outparams 23: # name0 name0 23: # name1 name1 23: # name2 name2 23: # name0 name0 23: # name1 name1 23: # name2 name2 23: # name0 name0 23: # name1 name1 23: # name2 name2 23: # name0 name0 23: # name1 name1 23: # name2 name2 23: # name0 name0 23: # name1 name1 23: # name2 name2 23: # name0 name0 23: # name1 name1 23: # name2 name2 23: # name0 name0 23: # name1 name1 23: # name2 name2 23: # name0 name0 23: # name1 name1 23: # name2 name2 23: # name0 name0 23: # name1 name1 23: # name2 name2 23: # name0 name0 23: # name1 name1 23: # name2 name2 23: # name0 name0 23: # name1 name1 23: # name2 name2 23: # name0 name0 23: # name1 name1 23: # name2 name2 23: # name0 name0 23: # name1 name1 23: # name2 name2 23: ok 16 - t_bug11766437 23: ok 17 - t_odbc-29 23: ok 18 - t_odbc-41-nors_after_rs 23: # data01 data01 23: # data2 data2 23: ok 19 - t_odbc-58-numeric_after_blob 23: ok 20 - t_odbc-77-analyze_table 23: ok 21 - t_odbc-78-sql_no_data 23: ok 22 - t_odbc-73-bin_collation 23/25 Test #23: result2 .......................... Passed 3.23 sec test 24 Start 24: multistatement 24: Test command: /home/test/build/test/multistatement 24: Test timeout computed to be: 120 24: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 24: 1..7 24: # inserted: 1 24: ok 1 - test_multi_statements 24: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=0;SERVER=localhost; 24: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 24: ok 2 - test_multi_on_off 24: ok 3 - test_params 24: ok 4 - test_odbc_16 24: # my_fetch_str: Semicolon ; insert .. er... inside string(41) 24: # Semicolon ; insert .. er... inside string Semicolon ; insert .. er... inside string 24: ok 5 - test_semicolon_in_string 24: # my_fetch_str: "(1) 24: # " " 24: # my_fetch_str: '(1) 24: # ' ' 24: # my_fetch_str: */(2) 24: # */ */ 24: # my_fetch_str: /*(2) 24: # /* /* 24: # my_fetch_str: end(3) 24: # end end 24: # my_fetch_str: one\(4) 24: # one\ one\two 4: # my_fetch_str: two\(4) 24: # two\ two 4: # DSN=maodbc_test;UID=root;PWD={********};PORT=3306;DATABASE=test;OPTION=67108866;SERVER=localhost; 24: # my_fetch_str: one\(4) 24: # one\ one\two 4: # my_fetch_str: two\(4) 24: # two\ two 4: ok 6 - t_odbc74and_odbc97 24: ok 7 - t_odbc95 24/25 Test #24: multistatement ................... Passed 8.09 sec test 25 Start 25: connstring 25: Test command: /home/test/build/test/connstring 25: Test timeout computed to be: 120 25/25 Test #25: connstring .......................***Exception: SegFault 0.05 sec 92% tests passed, 2 tests failed out of 25 Total Test time (real) = 105.71 sec The following tests FAILED: 8 - catalog2 (Failed) 25 - connstring (SEGFAULT) Errors while running CTest