Metadata-Version: 2.1
Name: robotframework-testexecutor-ui
Version: 0.4.0
Summary: This module is a library which provides a test runner using Robot Framework and controller using Test Executor™. TestArchiver ArchiverRobotListener can be used to archive the test results.
Home-page: https://www.direktembedded.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE
Requires-Dist: testexecutor-ui>=0.6
Requires-Dist: marshmallow-dataclass>=8.5.8
Requires-Dist: psycopg2-binary>=2.9.3
Requires-Dist: robotframework>=4.1.3
Provides-Extra: archiver
Requires-Dist: testarchiver>=2.6.1; extra == "archiver"

# Robot Framework wrapper for Test Executor&trade;

This module is a library which provides a test runner using [Robot Framework](https://robotframework.org/) and controller using Test Executor&trade;. [TestArchiver](https://github.com/salabs/TestArchiver) ArchiverRobotListener can be used to archive the test results.

[Test Executor&trade;](https://direktembedded.com) is a generic python UI library for the execution, monitoring and control of python based tests on a device/system.

## Config
Test variables are configured using device identifiers, with the config/DefaulIdentification module provided as a sample which should cover most requirements, but this can be replaced with more complex scenarios.

If archiving via ArchiverRobotListener is to be used a TestArchiver database config file is provided.

Test Executor&trade; is setup by passing in the testexecutor.model.TestSuiteGroup() which defines the robot controllers the UI will load. 


## Framework
Robot Framework instances run as processes each communicating with a Test Executor proxy. 

Robot Framework run() method is executed from the UI and passed configured variables for access by tests.

Copyright &copy; 2022 Direkt Embedded Pty Ltd
 
https://www.direktembedded.com
