Great work indeed.

On 09 May 2014, at 18:13, Guillermo Polito <[email protected]> wrote:

> Hi!
> 
> As I've seen lately too much movement and questions I couldn't answer about 
> dbxtalk like
> 
> "does it work?"
> "does it load?"
> "what is the status?"
> 
> and answering them is a bit difficult because it depends on platform, 
> database, pharo version, etc... I started a while ago to setup a CI server at 
> Inria for it:
> 
> https://ci.inria.fr/dbxtalk/
> 
> As you will see, I set up jobs for:
> 
> - the opendbx library
> - the dbxtalk bindings to the opendbx library
> - glorp
> 
> - the native postgresv2 driver [1]
> - the native mysql protocol from [2]
> 
> And I'm testing them only in Pharo3 and for the following databases:
> 
> - sqlite3
> - mysql (version 5)
> - oracle
> - postgres
> 
> My plan was to release as soon as I had windows support, but right now I 
> cannot create new slaves for it :). So... this includes only linux CI support.
> 
> Note aside, you'll find the scripts that the jobs use here [3]
> 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> 
> So...
> 
> For those that were asking if DBXTalk is working, it is :). But also, you'll 
> see not all tests are green: That's probably because of some changes between 
> pharo2 and pharo3. I didn't dive into them nor wanted to fix them until I had 
> the CI jobs (and so, the pleasure to make the build green ;)).
> 
> These are the next steps:
> 
> - add tests to test the startup (that looks a bit buggy now)
> - Fix the not working tests
> - Make the native Mysql and Postgres drivers polymorphic with the OpenDBX one 
> (and so, we can (a) reuse all tests for all drivers and (b) have glorp for 
> free for them and others that you could imagine)
> - Add windows slave (that will take some time, configuring the databases, 
> getting everything ready to compile... etc...)
> 
> Of course, if you want to contribute either to fix the jobs, or to configure 
> new stuff, you're welcome!
> 
> Guille
> 
> [1] http://www.smalltalkhub.com/#!/~PharoExtras/PostgresV2
> [2] www.squeaksource.com/StdbMysqlProtocol.html
> [3] https://github.com/guillep/DBXTalkCI


Reply via email to