test framework: output graber should recieve default printer from the very beginning

This commit is contained in:
anna
2010-07-23 15:12:10 +04:00
parent c67029e6e1
commit b8e0a03e8d
2 changed files with 2 additions and 0 deletions
@@ -264,6 +264,7 @@ public abstract class TestObject implements JavaCommandLine {
final JUnitTreeConsoleView consoleView = new JUnitTreeConsoleView(consoleProperties, getRunnerSettings(), getConfigurationSettings(), unboundOutputRoot);
consoleView.initUI();
consoleView.attachToProcess(handler);
unboundOutputRoot.setPrinter(consoleView.getPrinter());
final TestsPacketsReceiver packetsReceiver = new TestsPacketsReceiver(consoleView) {
@Override
@@ -129,6 +129,7 @@ public class TestNGRunnableState extends JavaCommandLineState {
final TreeRootNode unboundOutputRoot = new TreeRootNode();
final TestNGConsoleView console = new TestNGConsoleView(config, runnerSettings, myConfigurationPerRunnerSettings, unboundOutputRoot);
console.initUI();
unboundOutputRoot.setPrinter(console.getPrinter());
for (RunConfigurationExtension ext : Extensions.getExtensions(RunConfigurationExtension.EP_NAME)) {
ext.handleStartProcess(config, processHandler);
}