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
