|
From: João H. F. <jo...@gm...> - 2009-10-20 23:51:31
|
Hi About sqlite3 If you see in the file sqlite3.log. We have many line about 'test_dbi_result_get_field_type -> [3] should match [1]' Open the new test_dbi.c and search by function 'test_dbi_result_get_field_type' this was the failed test case. The old tests call 'dbi_result_get_field_type' (line 1946) with 'id' argument. The new test cases calls dbi_result_get_field_type with others fields like 'the_char'. Unfortonaly, sqlite3 treats 'the_char' as type 3 and not type 1 and the tests have fail. I suspect we have a bug here (sqlite3 driver). The sqlite3 driver will return type 3 if found 'the_char (xxx)' in the query. And type 1 if only the_char. The same behavior can be see in test_dbi_result_get_field_type_idx. I am investigating the rest of the failures. > > If you fill me in what to look for, I'll be happy to improve the tests on > FreeBSD. I didn't look at the test sources yet, but I guess I could figure > it out with a little help from your side. > I am bit worry about sqlite3 driver. We need to fix it. Please, continue to report the tests and if you have some doubt, tell me. Thanks -- ----------------------------------------------------------- João Henrique Freitas - joaohf_at_gmail.com Campinas-SP-Brasil BSD051283 LPI 1 http://www.joaohfreitas.eti.br |