Creates executable :class:~robot.running.model.TestSuite objects.
More...
|
| def | __init__ (self, include_suites=None, warn_on_skipped='DEPRECATED', extension=None, rpa=None) |
| | :param include_suites: List of suite names to include. More...
|
| |
| def | build (self, *paths) |
| | :param paths: Paths to test data files or directories. More...
|
| |
|
| def | _build_setup (self, parent, data) |
| |
| def | _build_suite (self, data, parent_defaults=None) |
| |
| def | _build_teardown (self, parent, data) |
| |
| def | _build_test (self, suite, data, defaults) |
| |
| def | _check_deprecated_extensions (self, source) |
| |
| def | _get_extensions (self, extension) |
| |
| def | _get_metadata (self, settings) |
| |
| def | _get_template (self, template) |
| |
| def | _get_timeout (self, timeout) |
| |
| def | _parse (self, path) |
| |
| def | _parse_and_build (self, path) |
| |
| def | _set_execution_mode (self, data) |
| |
Creates executable :class:~robot.running.model.TestSuite objects.
Suites are build based on existing test data on the file system.
See the overall documentation of the :mod:`robot.running` package for
more information and examples.
Definition at line 36 of file builder.py.
◆ __init__()
| def robotide.lib.robot.running.builder.TestSuiteBuilder.__init__ |
( |
|
self, |
|
|
|
include_suites = None, |
|
|
|
warn_on_skipped = 'DEPRECATED', |
|
|
|
extension = None, |
|
|
|
rpa = None |
|
) |
| |
:param include_suites: List of suite names to include.
If None or an empty list, all suites are included. When executing tests normally, these names are specified using the --suite option. :param warn_on_skipped: Deprecated. :param extension: Limit parsing test data to only these files. Files are specified as an extension that is handled case-insensitively. Same as --extension on the command line. :param rpa: Explicit test execution mode. True for RPA and False for test automation. By default mode is got from test data headers and possible conflicting headers cause an error.
Definition at line 50 of file builder.py.
◆ _build_setup()
| def robotide.lib.robot.running.builder.TestSuiteBuilder._build_setup |
( |
|
self, |
|
|
|
parent, |
|
|
|
data |
|
) |
| |
|
private |
◆ _build_suite()
| def robotide.lib.robot.running.builder.TestSuiteBuilder._build_suite |
( |
|
self, |
|
|
|
data, |
|
|
|
parent_defaults = None |
|
) |
| |
|
private |
◆ _build_teardown()
| def robotide.lib.robot.running.builder.TestSuiteBuilder._build_teardown |
( |
|
self, |
|
|
|
parent, |
|
|
|
data |
|
) |
| |
|
private |
◆ _build_test()
| def robotide.lib.robot.running.builder.TestSuiteBuilder._build_test |
( |
|
self, |
|
|
|
suite, |
|
|
|
data, |
|
|
|
defaults |
|
) |
| |
|
private |
◆ _check_deprecated_extensions()
| def robotide.lib.robot.running.builder.TestSuiteBuilder._check_deprecated_extensions |
( |
|
self, |
|
|
|
source |
|
) |
| |
|
private |
◆ _get_extensions()
| def robotide.lib.robot.running.builder.TestSuiteBuilder._get_extensions |
( |
|
self, |
|
|
|
extension |
|
) |
| |
|
private |
◆ _get_metadata()
| def robotide.lib.robot.running.builder.TestSuiteBuilder._get_metadata |
( |
|
self, |
|
|
|
settings |
|
) |
| |
|
private |
◆ _get_template()
| def robotide.lib.robot.running.builder.TestSuiteBuilder._get_template |
( |
|
self, |
|
|
|
template |
|
) |
| |
|
private |
◆ _get_timeout()
| def robotide.lib.robot.running.builder.TestSuiteBuilder._get_timeout |
( |
|
self, |
|
|
|
timeout |
|
) |
| |
|
private |
◆ _parse()
| def robotide.lib.robot.running.builder.TestSuiteBuilder._parse |
( |
|
self, |
|
|
|
path |
|
) |
| |
|
private |
◆ _parse_and_build()
| def robotide.lib.robot.running.builder.TestSuiteBuilder._parse_and_build |
( |
|
self, |
|
|
|
path |
|
) |
| |
|
private |
◆ _set_execution_mode()
| def robotide.lib.robot.running.builder.TestSuiteBuilder._set_execution_mode |
( |
|
self, |
|
|
|
data |
|
) |
| |
|
private |
◆ build()
| def robotide.lib.robot.running.builder.TestSuiteBuilder.build |
( |
|
self, |
|
|
* |
paths |
|
) |
| |
◆ _build_step
| robotide.lib.robot.running.builder.TestSuiteBuilder._build_step |
|
private |
◆ _build_steps
| robotide.lib.robot.running.builder.TestSuiteBuilder._build_steps |
|
private |
◆ _rpa_not_given
| robotide.lib.robot.running.builder.TestSuiteBuilder._rpa_not_given |
|
private |
◆ extensions
| robotide.lib.robot.running.builder.TestSuiteBuilder.extensions |
◆ include_suites
| robotide.lib.robot.running.builder.TestSuiteBuilder.include_suites |
◆ rpa
| robotide.lib.robot.running.builder.TestSuiteBuilder.rpa |
The documentation for this class was generated from the following file: