[Open-bio-l] Automated testing server; was [BioRuby] tutorial

Chris Dagdigian dag at sonsorol.org
Mon Mar 7 13:54:39 UTC 2011


Our cloud servers are running on tiny T1.micro slice EC2 server 
instances which have between 1-2 CPUs at any given time and about 768MB 
of RAM.

For OBF these are the most reasonable priced systems, I don't even want 
to step up to the m1.small servers because at .8 to .10 cents an hour 
the costs gets somewhat pricy compared to what I can scrounge for VMs 
and "donate" to OBF. That said though if OBF wanted to purchase a 
reserved instance or two we could get the price down significantly.

testing.open-bio.org may not have enough power to run the Tomcat stack + 
Maven.

That said though, I have access to VMs and resources outside of the 
cloud and it's trivial to add new ones, especially for systems that do 
not need a front-facing internet IP address.

I also like the HTTP redirect option, that seems reasonable to do as well.

Anyway OBF can always fire up more cloud instances but since that costs 
money the request needs go through the OBF Board.
-dag





Peter Cock wrote:
> On Fri, Mar 4, 2011 at 5:14 PM, Andreas Prlic<andreas at sdsc.edu>  wrote:
>>> You mean it runs the unit tests itself? Hmm - that may not fit with
>>> type of Amazon machine Chris D is renting for testing.open-bio.org
>>> (buildbot doesn't do any heavy lifting - a separate pool of slaves
>>> run the unit tests).
>> Yes, running junit tests is part of the Maven release process. (you
>> can only make a release if the code compiles and all tests are
>> passed). Since Java is coming with its own VM, we don't need to test
>> on all possible architectures. Considering this, perhaps it would be
>> sufficient to redirect http://testing.open-bio.org/biojava/ to
>> http://source.rcsb.org:8080/cruisecontrol/  ...
>
> That sounds like a practical short term solution :)
>
> Let's give Chris D a chance to comment though.
>
> Peter



More information about the Open-Bio-l mailing list