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

Uploaded Source

Built Distribution

atef-1.5.1-py3-none-any.whl (461.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: atef-1.5.1.tar.gz
  • Upload date:
  • Size: 415.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for atef-1.5.1.tar.gz
Algorithm Hash digest
SHA256 df62a27e81b02f770b7e6af5583e1619a4972d95527138cbf37af1853f3913d7
MD5 19cc44e5234a7a7864fc36d72d87f129
BLAKE2b-256 f1122102e2edf0cbe1411d8bf613548c3d8486e1ad2edd24d8d1e20894ee602e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: atef-1.5.1-py3-none-any.whl
  • Upload date:
  • Size: 461.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for atef-1.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e5270d2f9eac06ca5b8d8281c02eec7ecb9f59c7246fa8b8c5e8d04c14c9acf3
MD5 e788b6643381c9b8174e356aed050fe5
BLAKE2b-256 04a7d23581658999c2a0feeda3692c80b317df8970a319cfc699d7befe150ac4

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