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.3.tar.gz (23.4 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file xoa-core-1.0.3.tar.gz.

File metadata

  • Download URL: xoa-core-1.0.3.tar.gz
  • Upload date:
  • Size: 23.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.13

File hashes

Hashes for xoa-core-1.0.3.tar.gz
Algorithm Hash digest
SHA256 ed8d5984e2e1e4e9bddde4384f75299056846d6e63acbd66b28fc12b7087db99
MD5 80bcb4996ba8534d9b34579b6c98aa3f
BLAKE2b-256 a339e9fc2b5247f838991dfb21c0029f9a3403365c918a36e773441e461e701e

See more details on using hashes here.

File details

Details for the file xoa_core-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: xoa_core-1.0.3-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.13

File hashes

Hashes for xoa_core-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 acc30ea743dd840519bd8313b1be4740fafc7498c93a5c8b82f7ccf70b314e3a
MD5 1c7909d80a734bd50c9436fc32e7780a
BLAKE2b-256 97d251d406a9ff5225c2154aa1edeb51542cd39f933d9e69756334ed583e5f94

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