Class ConsoleTestExecutor


  • @API(status=INTERNAL,
         since="1.0")
    public class ConsoleTestExecutor
    extends java.lang.Object
    Since:
    1.0
    • Field Detail

      • launcherSupplier

        private final java.util.function.Supplier<Launcher> launcherSupplier
    • Method Detail

      • execute

        public TestExecutionSummary execute​(java.io.PrintWriter out)
                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createCustomClassLoader

        private java.util.Optional<java.lang.ClassLoader> createCustomClassLoader()
      • toURL

        private java.net.URL toURL​(java.nio.file.Path path)
      • createDetailsPrintingListener

        private java.util.Optional<TestExecutionListener> createDetailsPrintingListener​(java.io.PrintWriter out)
      • createXmlWritingListener

        private java.util.Optional<TestExecutionListener> createXmlWritingListener​(java.io.PrintWriter out)
      • printSummary

        private void printSummary​(TestExecutionSummary summary,
                                  java.io.PrintWriter out)