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.1.tar.gz (8.3 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.1-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spectestrunner-0.9.1.tar.gz
  • Upload date:
  • Size: 8.3 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.1.tar.gz
Algorithm Hash digest
SHA256 8b7dc1cc3a1196cc52596e3f6279dd2350388ed50e4ca3e4a3f1b1a09458fb31
MD5 77b8bc228df102172599206f7a9738b3
BLAKE2b-256 e2a9a9a55453e3409d8c34cd2950410860bd2cb94288dfabf9e94827beb4e92b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spectestrunner-0.9.1-py3-none-any.whl
  • Upload date:
  • Size: 16.8 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 abf364b03f8f1fddafffc4048c99776071dc27d546ba128f21e0e191e3acbe64
MD5 38589b1386e9ef939105b7d9dc31e78f
BLAKE2b-256 fdbf5990d4a32826fe3d459de6e58ea92c97c5add01137e3cda49179b815b575

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