@@ -0,0 +1,1635 @@
+/*%0A * Copyright 2015-2016 the original author or authors.%0A *%0A * All rights reserved. This program and the accompanying materials are%0A * made available under the terms of the Eclipse Public License v1.0 which%0A * accompanies this distribution and is available at%0A *%0A * http://www.eclipse.org/legal/epl-v10.html%0A */%0A%0Apackage org.junit.platform.runner;%0A%0Aimport org.junit.runner.Description;%0Aimport org.junit.runner.Result;%0Aimport org.junit.runner.notification.Failure;%0Aimport org.junit.runner.notification.RunListener;%0A%0A/**%0A * Logging %7B@link RunListener%7D which can be used for manual debugging purposes%0A * within the test suite.%0A *%0A * @since 1.0%0A */%0Aclass LoggingRunListener extends RunListener %7B%0A%0A%09@Override%0A%09public void testRunStarted(Description description) throws Exception %7B%0A%09%09System.err.println(%22testRunStarted: %22 + description);%0A%09%7D%0A%0A%09@Override%0A%09public void testRunFinished(Result result) throws Exception %7B%0A%09%09System.err.println(%22testRunFinished: %22 + result);%0A%09%7D%0A%0A%09@Override%0A%09public void testStarted(Description description) throws Exception %7B%0A%09%09System.err.println(%22testStarted: %22 + description);%0A%09%7D%0A%0A%09@Override%0A%09public void testFinished(Description description) throws Exception %7B%0A%09%09System.err.println(%22testFinished: %22 + description);%0A%09%7D%0A%0A%09@Override%0A%09public void testFailure(Failure failure) throws Exception %7B%0A%09%09System.err.println(%22testFailure: %22 + failure);%0A%09%7D%0A%0A%09@Override%0A%09public void testAssumptionFailure(Failure failure) %7B%0A%09%09System.err.println(%22testAssumptionFailure: %22 + failure);%0A%09%7D%0A%0A%09@Override%0A%09public void testIgnored(Description description) throws Exception %7B%0A%09%09System.err.println(%22testIgnored: %22 + description);%0A%09%7D%0A%0A%7D%0A

Introduce LoggingRunListener for manual debugging