Skip to main content

Provides a client and sever to run test executables.

Project description

Overview

The spectestrunner Python package provides a client and sever to run test executables. The package uses the specification item framework provided by specitems for the server configuration.

The package is maintained by the specthings project.

Contributing

Please refer to our Contributing Guidelines.

Commands

Command - spectestrun

The spectestrun command runs an executable on a test server, for example:

spectestrun --target=aarch64/zynqmp_apu ticker.exe

Command - spectestaction

The spectestaction command runs actions on a test server, for example:

spectestaction --server-address=foobar:50051 /switch/net-pwr-ctrl-2:activate:zc702

Command - spectestlog

The spectestlog command displays the test server log messages. Logs from multiprocessing processes are not displayed. We have to change the logging handlers to make this work.

Command - spectestio

The spectestio command displays input multicasts. This command is work in progress.

Command - spectestserver

The spectestserver command runs the test server. You have to provide a server configuration.

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

spectestrunner-0.9.2.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

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

spectestrunner-0.9.2-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file spectestrunner-0.9.2.tar.gz.

File metadata

  • Download URL: spectestrunner-0.9.2.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for spectestrunner-0.9.2.tar.gz
Algorithm Hash digest
SHA256 a6eabf046cb465347458be2a6038ef3150b0c8a65dbfc5fec49528031c96bd28
MD5 8c36fd5e40fad0ef9bdc5c6f194fddab
BLAKE2b-256 8b421b6eea3859cc44a831fb1a5f07c1db5d05066b5cc76137148715d8bd69f2

See more details on using hashes here.

File details

Details for the file spectestrunner-0.9.2-py3-none-any.whl.

File metadata

  • Download URL: spectestrunner-0.9.2-py3-none-any.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for spectestrunner-0.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1c2336076dcca257e8d70bb74b350e0c444aef3624bc3043ea27492742f83f0c
MD5 62f16ec374bb8241c8747cdd9d6515da
BLAKE2b-256 e9f44ba140ed7613ce504349d13bc9f5f60d3100a83246cad85342023faaf8f9

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