[Opensource] Call For Volunteers - DB Testing! :)
Michael Rimov
rimovm at centercomp.com
Sun Jul 7 02:15:39 PDT 2002
Hey All,
One of Expresso's big claim to fame right now is it's database
independence. Of course that isn't an easy thing to do given the wide
variety of database implementations and bugs in JDBC drivers, etc.
What I'd REALLY love to see is have a set of volunteers that are willing to
test Expresso early access releases so we can be sure that everybody's
database is supported. I'd like to propose the following groundwork for
this volunteer work:
1 - Don't worry about volunteering for a database that you don't use in
your own production work and you aren't familiar with already. I'm not
interested in dumping large loads on people for databases they don't even use.
2 - Test reports should be submitted once per ea release after basic
stability is reached. What this would mean is that for each ea that is
available, you download it and give it a spin. However, I think it unfair
to make you spend testing time for the less stable ea's. So I'd like to
make it so that I would call for reports when I think things are stable
enough to start putting Expresso to the test. For example, I think ea-3 is
pretty much ready for such testing, and ea-4 will DEFINITELY be ready in my
mind for such compatibility testing.
3 - You would be responsible for maintaining the config file information
for your database in the Expresso docs while you are registered as a volunteer.
4 - We'd all agree on some sort 'test suite' to run. A good example would be:
-Run the DBCreate servlet on your database for the ExpressoSchema
-Set up a test context and run the ExpressoTestSuite unit test suite
against your database
[Of course, I'd be happy to help you guys set yourselves up for such unit
testing]
5 - We've have a way to go through the report, fill in the blanks and
submit it to us.
6 - There is no long term obligation. If, for any reason, you can't keep
up, then let me know and you'll be free from all such duties. If, at a
later time, you think you can spend some time, then great, sign up
again! However, I would expect you to keep your word in that while you are
on the 'volunteer list', that you make an effort to keep up to date with
the ea releases.
7 - You are also volunteering to test any patches we send to remedy any
compatibility problems.
Anyway, so here's a list of databases out there that would be great to say
we support and the ones I'm currently doing most development testing
against. There are a few that are *'ed for the volunteer, and that means
that I can test it, but time constraints are preventing me from testing it
as thoroughly as I'd like. So if you'd like to volunteer for a *'ed item
it would be much appreciated!
Database Volunteer
--------------------------------------------------------------
MySQL | *
PostgreSQL | Mike Rimov
Firebird w/Interclient | Mike Rimov
Firebird w/JDBC Type IV |
InterBase 6.5+ |
SapDB | Mike Rimov
Oracle |
DB2 |
Sybase |
Microsoft SQL Server | *
Hypersonic | *
OpenBase |
PointBase |
Adabas |
Of course, if you personally use a database that's not listed, you're
welcome to volunteer for that one too!
Let me know if you're interested in taking on one of the configurations for
testing! I'm working on a more automated system for myself to allow me to
regularly test different databases on a frequent basis, in which case, some
of those starred items might go away.
Thanks for reading! ;)
-Mike
More information about the Opensource
mailing list