Class TestRunContainer

  • All Implemented Interfaces:
    Container

    public class TestRunContainer
    extends java.lang.Object
    implements Container
    A Container implementation to run the tests configured through this testtools stuff.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String logDir  
      static java.lang.String module  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getName()
      Return the container name.
      void init​(java.util.List<StartupCommand> ofbizCommands, java.lang.String name, java.lang.String configFile)
      Initialize the container.
      boolean start()
      Start the container process.
      void stop()
      Stop the container process.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • module

        public static final java.lang.String module
    • Constructor Detail

      • TestRunContainer

        public TestRunContainer()
    • Method Detail

      • init

        public void init​(java.util.List<StartupCommand> ofbizCommands,
                         java.lang.String name,
                         java.lang.String configFile)
                  throws ContainerException
        Description copied from interface: Container
        Initialize the container. This method must not block - implementations should initialize internal structures and then return.
        Specified by:
        init in interface Container
        Parameters:
        ofbizCommands - Command-line arguments.
        name - Unique name of the container's instance.
        configFile - Location of the configuration file used to load this container.
        Throws:
        ContainerException - If an error was encountered. Throwing this exception will halt container loading, so it should be thrown only when other containers might depend on this one.
      • start

        public boolean start()
                      throws ContainerException
        Description copied from interface: Container
        Start the container process. This method must not block - implementations that require thread blocking must create a separate thread and then return.
        Specified by:
        start in interface Container
        Returns:
        true if the process started.
        Throws:
        ContainerException - If an error was encountered.
      • getName

        public java.lang.String getName()
        Description copied from interface: Container
        Return the container name.
        Specified by:
        getName in interface Container
        Returns:
        Name of the container's instance.