Skip to main content

ESP Test Utils

PyPI GitHub release Python Versions Documentation Status codecov

This project provides some utility methods sharing between different ESP test frameworks.

Installation

Package esp-test-utils is published to PyPI. Please install it via pip.

Quick Start

  • pip install esp-test-utils

  • Create a file test.py

    from esptest.devices.serial_tools import get_all_serial_ports
    
    print('All serial ports on this computer:')
    for p in get_all_serial_ports():
        print(f'  device: {p.device}, location: {p.location}')
    
  • Run the script with python test.py, all connected serial devices will be shown:

    All serial ports on this computer:0
      port: /dev/ttyUSB0, location: 1-11.4.1
    
  • See more examples under examples

Documentation

Full documentation lives under the docs/ directory and covers installation, a quick start, user guides (DUT, data monitor, xUnit reporting, CLI tools), and the auto-generated API reference.

Build the HTML site locally:

pip install -e '.[doc]'
cd docs && make html
# open docs/_build/html/index.html

Contributing

📘 If you are interested in contributing to this project, see the project Contributing Guide.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

esp_test_utils-0.6.2.tar.gz (310.8 kB view details)

Uploaded Source

Built Distribution

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

esp_test_utils-0.6.2-py3-none-any.whl (186.6 kB view details)

Uploaded Python 3

File details

Details for the file esp_test_utils-0.6.2.tar.gz.

File metadata

  • Download URL: esp_test_utils-0.6.2.tar.gz
  • Upload date:
  • Size: 310.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for esp_test_utils-0.6.2.tar.gz
Algorithm Hash digest
SHA256 1fe03346c4ecb4980bf8217a3707b7461b714f4efc9d2e4716ca732b9d55d90c
MD5 505c9bc21a6d434d34602dbbcb751509
BLAKE2b-256 d676b8c8f45737e9b4f5120acd234f5307eb9a7c414e01e82f50db6fda488cba

See more details on using hashes here.

File details

Details for the file esp_test_utils-0.6.2-py3-none-any.whl.

File metadata

  • Download URL: esp_test_utils-0.6.2-py3-none-any.whl
  • Upload date:
  • Size: 186.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for esp_test_utils-0.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cc721f7a79e088a207c9c088bdb0ca5ca91887b27d671b6b379c3e097b99c7c8
MD5 7ee0593a1c9805072671993d7fd47be9
BLAKE2b-256 4584db053dcfb2ac716da404e1d9e0b04822d32b804d7b2a7472caf45d33b5dc

See more details on using hashes here.

Release history Release notifications | RSS feed

0.6.3

2 files

This release

0.6.2 This release

2 files

0.6.1

2 files

0.6.0

2 files

0.5.2

2 files

0.5.0

2 files

0.4.1

2 files

0.4.0

2 files

0.3.4

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page