Xena Open Automation framework for developing and integrating test suites.
Project description
Xena OpenAutomation Core
Xena OpenAutomation (XOA) Core is the framework for managing testing resources and executing different test suites.
Framework Architecture
Description
The XOA Core is an asynchronous Python library that can be represented by 4 subparts:
- Resources Management System
- Test Suite Plugin System
- Test Execution System
- Data IO System
1. Resources Management System
The key functionality is represented in managing and monitoring the state of known testing resources.
Under the hood, it uses the instance of xoa_driver
The library as a representation of the resource.
Note: XOA Python API library (PyPi package name
xoa_driver
) is treated as a 3rd party dependency, of which the source code is not included in to XOA Core.
Use Case Description
2. Test Suite Function Factory
// TODO
3. Test Suite Plugin System
// TODO
4. Test Execution System
// TODO
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file xoa-core-1.0.2.tar.gz
.
File metadata
- Download URL: xoa-core-1.0.2.tar.gz
- Upload date:
- Size: 23.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fc844b9dbe5c9fe24898d764ca47f4c931b09aafff19175191ceec4b4a14cb4 |
|
MD5 | 3d8b4d675b52b3a602ccd4583e6055db |
|
BLAKE2b-256 | bc45dc418b0d13e157a9d17a8db28978d4cdb8bbb619427ebfe85aa1b342fcbd |
File details
Details for the file xoa_core-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: xoa_core-1.0.2-py3-none-any.whl
- Upload date:
- Size: 36.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77040850a886a1cd1a5548392724488c9da255e37266e2034264043b4fc0706d |
|
MD5 | 80e402762fef5ffa5056f10a2c08478b |
|
BLAKE2b-256 | 737c52f9c700b5b83a2d04c397090efa8c14b117c50519d8b558ee51cce30dad |