public void doFilter()

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);
            }

        }