( Forgot the address ;) )
Alexey Shein wrote:
Hello, Lester, I've managed to setup pdo_firebird, here's the process
for the ubuntu if you're interested:
Alexey ... I've got the pdo stuff working on SUSE, but there is something basic wrong with the way the pdo tests work.

I have the first few pdo_0xx tests working fine as stand alone tests, and even some of the bug entries work fine when run in isolation. The problem is coming from the earlier tests putting the connection into a stuck state - and I suspect that it's the default way pdo handles transactions. Or simply waiting for the previous test to roll back before trying to recreate and use the same table again. Ideally one would not continually open and close the same connection.

My next step is to remove all the tests from the pdo/tests directory and put them back one by one until I hit the problem, but the main problem with many of the tests is that they are testing database specific 'problems' rather than ONLY testing for features that are designed to work cross database. Nothing database specific should be in the generic tests, and there is probably several days work to build firebird versions of the oracle blob tests, restoring tests which are disabled because pgsql or mysql don't support them and things like that.

I certainly don't have time to undertake that exercise, so I just want to identify the problems so we can add specific skips to thouse tests for pdo_firebird.

--
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to