(Not sure if this is the right group)
I have a situation where I have a number of apps that get created/built. These apps change over time, so they need to be tested. I have a number of distributed test servers, so I can essentially test the apps in parallel on the different test boxes.
The situation I'm facing is one where we can have ~200-300 separate apps that need to be iteratively run/tested, where each run might take ~1-2 hours to run.
I'm looking for some kind of app that would allow me to create a batch/job kind of process, where each batch/job contains the app(s) that are to be run, and I can then schedule the batch to run as required. The process would then have the client machine request the batch/job to run when the machine is ready to run the next batch/job.
I've searched the usual Sourceforge/Freshmeat, as well as looked at some of the globus/cluster management kinds of apps. Haven't quite seen anything close to what I'm looking for.
Thoughts/comments would be helpful.