Bug 2162

Summary: avoid operations in TestSuite constructors
Product: ns-3 Reporter: Tom Henderson <tomh>
Component: test frameworkAssignee: Tom Henderson <tomh>
Status: CONFIRMED ---    
Severity: normal    
Priority: P5    
Version: pre-release   
Hardware: PC   
OS: Linux   

Description Tom Henderson 2015-07-25 14:59:00 EDT
Ovidiu Poncea pointed out on the ns-developers list that at least one TestSuite is performing initializations in the constructor (ns2-mobility-test-suite).  This is undesirable since an instance of each TestSuite is statically allocated when the tests are run, regardless of whether the user chooses to run that test suite.

This bug is to audit our test suites and move such initializations to the DoSetup() method.