Hi all,
I am testing a networking device and need to write a regression framework
for the device. I have evaluated STAF/STAX framework, but I think its not 
addressing
some of our needs, that is resource scheduling.

So we have a set of DUT (device under test) machines, and we have 1/2 builds 
everyday.
We are looking for ( or a develop one) a regression framework, which has 
scheduling
system which basically can,

- Keep a database of DUT machines, a dut is classified as High end or low end 
machine
- we should be able to queue up the regression task and the system should take 
the
   available machine when free and start the regression on it
- which can pause the regression on failure, or instructed by the test operator

Besides these we are looking for features like:

- Centralized logging/reporting service, i.e. all the information about the 
execution
 of the regression to be routed to a central logging machine and creating 
reports out
 of those log/summary files about the health of a particular build

- Health checking service for dut, being a big system, even if the part of the 
system
   is not functioning regression framework may carry on executing. So I want to 
watch
   for some parameters on the dut machine and declare the machine as unusable 
and pause
   the regression for analysis.

So my question to the list is, can i develop such kind of services using POE.
Any advantages/disadvantages?
Or is it overkill to use poe technology for this kind of purpose?
or are there any areas in my specs which cannot be addressed by perl/poe?
Do you suggest any alternate existing framework?

Thanks and Regards,
Manish



Reply via email to