Imagine an automated build test, made in perl, for a windows server product that test fundamental functionallity only.
Could somebody advise how to design the system that have a suit of tests that is triggered to start depending on what previous test areas passed and failed?

Kind of state based testing maybe, but I want to keep it as simple as possible.
E.g if for example multithreading test area PASSED further "deeper" hierarchical tests should be excersised focusing on the area passed, in a tree-like structure.

Has anybody written such framework in perl or could advise where to get a (evaluation) free?
Also what information is good to store in such system in order to know what tests to continue with and which tests to not run?

Thanks [img]images/icons/smile.gif[/img] ,