Skip to main content

Xena Open Automation framework for developing and integrating test suites.

Project description

PyPI - Python Version PyPI GitHub

Xena OpenAutomation Core

Xena OpenAutomation (XOA) Core is the framework for managing testing resources and executing different test suites.

Framework Architecture

xoa-core Diagram

Description

The XOA Core is an asynchronous Python library that can be represented by 4 subparts:

  1. Resources Management System
  2. Test Suite Plugin System
  3. Test Execution System
  4. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xoa-core-1.0.2.tar.gz (23.3 kB view details)

Uploaded Source

Built Distribution

xoa_core-1.0.2-py3-none-any.whl (36.2 kB view details)

Uploaded Python 3

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

Hashes for xoa-core-1.0.2.tar.gz
Algorithm Hash digest
SHA256 4fc844b9dbe5c9fe24898d764ca47f4c931b09aafff19175191ceec4b4a14cb4
MD5 3d8b4d675b52b3a602ccd4583e6055db
BLAKE2b-256 bc45dc418b0d13e157a9d17a8db28978d4cdb8bbb619427ebfe85aa1b342fcbd

See more details on using hashes here.

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

Hashes for xoa_core-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 77040850a886a1cd1a5548392724488c9da255e37266e2034264043b4fc0706d
MD5 80e402762fef5ffa5056f10a2c08478b
BLAKE2b-256 737c52f9c700b5b83a2d04c397090efa8c14b117c50519d8b558ee51cce30dad

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page