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
