public void doPost()

in src/main/java/org/apache/sling/junit/impl/servlet/ServletProcessor.java [126:151]


    public void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        logForceReloadOptionDeprecation(request);

        final TestSelector selector = getTestSelector(request);
        log.info("POST request, executing tests: {}", selector);

        final Renderer renderer = rendererSelector.getRenderer(selector);
        if(renderer == null) {
            throw new ServletException("No Renderer found for " + selector);
        }
        renderer.setup(response, getClass().getSimpleName());

        try {
            testsManager.executeTests(renderer, selector);
        } catch(TestsManager.NoTestCasesFoundException e) {
            response.sendError(
                    HttpServletResponse.SC_NOT_FOUND,
                    "No tests found for " + selector);
            return;
        } catch (Exception e) {
            throw new ServletException(e);
        }

        renderer.cleanup();
    }