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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

atef-1.6.2-py3-none-any.whl (482.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: atef-1.6.2.tar.gz
  • Upload date:
  • Size: 431.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for atef-1.6.2.tar.gz
Algorithm Hash digest
SHA256 7316647fa1c2a55417d248efa9aa1469dd8fcf93c7d36e33add4e19a873713dc
MD5 8bdbeaaba7454c134af2165e4d859656
BLAKE2b-256 61f1f00c37852f80d00c6f283eff41c5d410117de0e97affc8fd012b893fd625

See more details on using hashes here.

File details

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

File metadata

  • Download URL: atef-1.6.2-py3-none-any.whl
  • Upload date:
  • Size: 482.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for atef-1.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1b0447629b68c2cfd8982fe07d15bf3a8a1ba56c31496bdb2ce298d83f43f96c
MD5 9c78b823a2eb09e6b5409aa6cf368c2d
BLAKE2b-256 7f2baaf1d77c8174c86ec949315652f31787cda4d98117cde090cbe6ce67ca6c

See more details on using hashes here.

Supported by

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