Infusion Builder QA

Colin Clark colinbdclark at gmail.com
Wed Dec 2 19:46:50 UTC 2009


Hi Laurel,

On 2-Dec-09, at 12:56 PM, Laurel A. Williams wrote:

> I've updated the jira: http://issues.fluidproject.org/browse/FLUID-3162 
>  to reflect the urls for the builder on the daily build website.  
> Michelle provided this a while ago, so this was an easy one to get  
> started on. I do have a question though...did I hear correctly that  
> the nightly build is now in a virtual server? Are we ok testing the  
> builder here and not crashing any other critical apps? Could testing  
> the builder here pull down our demo site if it crashes?
>
> We can't actually test at these url's yet, because the deployment  
> process as it stands now does not include any configuration steps.  
> So we need to figure out how to do that as part of the nightly deploy.
>
> Also we can't  unit test the php code, as the testing framework  
> isn't available as part of the php code installed on the server.  
> Individuals can download and install it separately to run the tests  
> - not very convenient.

I think we need some more detail here. Some questions:

1. Since we build the entire incubator nightly, I know that we've got  
the Builder's JS code available. But is there a fully integrated  
(server and client code) build available there?

2. Is it possible to reconfigure the PHP server on  
build.fluidproject.org to support running the PHP unit tests?

3. Can you suggest some strategies for avoiding crashing the build  
server if your Builder PHP server crashes?

In short, it's a basic requirement of all production-worthy Infusion  
code that it is built and tested nightly. Ideally, we'd avoid having  
to create a completely separate server for this. Thoughts on how we  
can achieve this?

Colin

---
Colin Clark
Technical Lead, Fluid Project
http://fluidproject.org