@Override
    public void run(final RunNotifier junitNotifier) {

        log.debug("rootNode.toDebugString:\n" + rootNode.toDebugString());

        // for maven
        if (thisDescription == null) {
            thisDescription = getDescription();
        }

        log.debug("Description tree:\n" + printDescription(thisDescription, 0));

        // ExecutionContext.put(Scope.SUITE,
        // INotificationDistributor.NOTIFIER_DISTRIBUTOR_KEY,
        // notifier);

        notifier.setJunitRunNotifier(junitNotifier);
        // runner.setNotifier(notifier);

        Assert.assertNotNull("execution config has not been initialised", executionConfig);

        runner.run();
    }
@ Override public void run ( final RunNotifier junitNotifier ) { log . debug ( "rootNode.toDebugString:\n" + rootNode . toDebugString ( ) ) ; if ( thisDescription == null ) { thisDescription = getDescription ( ) ; } log . debug ( "Description tree:\n" + printDescription ( thisDescription , 0 ) ) ; notifier . setJunitRunNotifier ( junitNotifier ) ; Assert . assertNotNull ( "execution config has not been initialised" , executionConfig ) ; runner . run ( ) ; }
/*
(non-Javadoc)

@see
org.junit.runner.Runner#run(org.junit.runner.notification.RunNotifier)