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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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