[elephant-devel] Some thoughts/Questions from testing

Glenn Tarcea gtarcea at umich.edu
Sun May 11 23:50:19 UTC 2008


What do you all think about allowing two different versions of  
Elephant to be installed at the same time? I tried to have both my  
original version of Elephant installed and also to install elephant- 
unstable. Currently there are a lot of dependencies on the system  
name sprinkled throughout the code that prevent this. My thought  
would be to allow someone to do a (require 'elephant-unstable) (or  
some other chosen system name) and have it load an alternative  
version of Elephant. All the package names would stay the same, just  
the systems would be different.

The benefit to this is it would allow users to test out the new  
functionality before deciding to switch, and for testers, it would  
mean we could have both versions installed. It seems like this would  
be helpful right now when the BerkeleyDB interfaces have stabilized,  
but the postmodern interface hasn't. For me it would allow me to test  
and observe behavior in the old environment and then easily switch  
over to the new environment.

If no one objects I can look into this further, at least drawing up a  
plan of attack and posting it for comment.

Also, it looks like the testing framework is being migrated over to  
5am. I assume this means that I should write any new tests using 5am?

Thanks,

Glenn



More information about the elephant-devel mailing list