Currently templates are supported in the JT on the core level which makes the logic not very clear. Moving the code aware of templates down to a separate package would make life of JT developers easier. Those needs changes related to templates will should be able to implement them on their own side, without affecting the core JT functionality.
Suggested changes:
- create new package "com.sun.javatest.template"
- move InterviewPropagator and TemplateUtilities from com.sun.javatest to com.sun.javatest.template
- create TempateInterviewParameters, TemplateTestSuite, TemplateCommandContext, TemplateWorkDir classes in the com.sun.javatest.template package
- update WorkDir, InterviewParameters, TestSuite, CommandContext classes to eliminate template code (public methods should be declared deprecated)
Suggested changes:
- create new package "com.sun.javatest.template"
- move InterviewPropagator and TemplateUtilities from com.sun.javatest to com.sun.javatest.template
- create TempateInterviewParameters, TemplateTestSuite, TemplateCommandContext, TemplateWorkDir classes in the com.sun.javatest.template package
- update WorkDir, InterviewParameters, TestSuite, CommandContext classes to eliminate template code (public methods should be declared deprecated)