:py:mod:`buildtest.executors.container` ======================================= .. py:module:: buildtest.executors.container Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: buildtest.executors.container.ContainerExecutor .. py:class:: ContainerExecutor(name, settings, site_configs, timeout=None, account=None, maxpendtime=None) Bases: :py:obj:`buildtest.executors.local.LocalExecutor` The LocalExecutor class is responsible for running tests locally for bash, sh, csh and python shell. The LocalExecutor runs the tests and gathers the output and error results and writes to file. Initiate a base executor, meaning we provide a name (also held by the BuildExecutor base that holds it) and the loaded dictionary of config opts to parse. :param name: name of executor :type name: str :param setting: setting for a given executor defined in configuration file :type setting: dict :param site_configs: Instance of SiteConfiguration class :type site_configs: buildtest.config.SiteConfiguration :param timeout: Test timeout in number of seconds :type timeout: str, optional :param maxpendtime: Maximum Pending Time until job is cancelled. The default is 1 day (86400s) :type maxpendtime: int, optional :param account: Account to use for job submission :type account: str, optional :param maxpendtime: Maximum Pending Time until job is cancelled. The default is 1 day (86400s) :type maxpendtime: int, optional .. py:attribute:: type :value: 'container'