Skip to main content

Python Automated Test Execution Framework

Project description

https://img.shields.io/travis/pcdshub/atef.svg https://img.shields.io/pypi/v/atef.svg

ATEF: “Automated Test Execution Framework”

This is alpha-level software and does not include much in the way of working functionality just yet.

While the project has “automated” in its name, that is only one part of atef. At this point - this is all subject to change - the project is broken up into several different parts:

  • Passive testing of control system devices/state
    • Fully-automated

    • Non-intrusive (will not move your motors)

    • Report generated

    • For daemon-backed passive tests, a control system-linked status report

  • Active testing of control system devices
    • Guided, interactive checkout process with

    • Perhaps also fully automated versions of the above

    • Report generation

  • General user-facing GUI (TUI)
    • Synoptic for launching tests (“device dashboard”)

    • Command-line tools for doing the same

Some plans and ramblings are detailed in the discussions section for now: https://github.com/pcdshub/atef/discussions

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

atef-1.3.0.tar.gz (404.7 kB view details)

Uploaded Source

Built Distribution

atef-1.3.0-py3-none-any.whl (445.5 kB view details)

Uploaded Python 3

File details

Details for the file atef-1.3.0.tar.gz.

File metadata

  • Download URL: atef-1.3.0.tar.gz
  • Upload date:
  • Size: 404.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for atef-1.3.0.tar.gz
Algorithm Hash digest
SHA256 0716f3d72e85c2b93a47b5bb3818afa61aa13b2c7c44901a3672acc28b701bec
MD5 866bda7acf5ade62eefd4dfcddbc79fd
BLAKE2b-256 5be09a78cbb95e9c56a76d71134cbdfa50a76e367137a374a5291c5ed3e17e81

See more details on using hashes here.

File details

Details for the file atef-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: atef-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 445.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for atef-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b2311e01b90ae13c4b04bce2715a33bce4b82585bfce063db4fc8145e16d4ca3
MD5 e1deb6e7650cc2ee7024f70b2a53c2e3
BLAKE2b-256 442017f225bacd8d06c59b864ab59db2e1c5677ebc92e9c6a176976c0ebdce1c

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