in src/main/java/org/apache/sling/junit/impl/servlet/TestLogServlet.java [242:267]
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
final HttpServletRequest httpRequest = (HttpServletRequest) request;
final String className = httpRequest.getHeader(TEST_CLASS);
final String testName = httpRequest.getHeader(TEST_NAME);
if (className == null || testName == null) {
chain.doFilter(request, response);
return;
}
try {
MDC.put(TEST_NAME, testName);
MDC.put(TEST_CLASS, className);
testRunStarted(Description.createTestDescription(className, testName));
chain.doFilter(request, response);
} finally {
MDC.remove(TEST_NAME);
MDC.remove(TEST_CLASS);
}
}