Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

pyplines-test

Test deployed Pyplines through the public API. Authentication and connection selection use the session saved by pyplines auth login, or the standard PYPLINES_SERVER_URL, PYPLINES_WORKSPACE, and PYPLINES_ACCESS_TOKEN variables. Explicit global --server and --workspace flags override saved settings.

pyplines-test version
pyplines-test run tests/hello-world.yaml
pyplines-test run tests/ --report results.json
AUTOMATION_MODE=enabled pyplines-test run tests/hello-world.yaml

Cases target existing, ready Pyplines. They do not build or deploy resources. All selected cases are preflighted before execution. Test workloads have real side effects: only use suitable Actions. Load/stress concurrency is outstanding Runs, not requests per second. Interruptions/timeouts do not cancel remote Runs.

See examples/v1alpha1/tests and specification 0310 for the canonical documents and report semantics. Place only cases you intend to execute in a selected directory.

Reports contain versions, immutable identities, timing and outcome codes—not inputs, output values, logs or credentials. Server/executor identities are a preflight snapshot; unavailable executor metadata remains explicit. This is not per-Run binary attestation. Action image digests identify executable content; SDK/Python versions cannot be inferred from an Action version alone.

Development: uv run --project apps/test pytest -q apps/test/tests. Live installed-wheel smoke: python3 tooling/qualification/qualify-v1alpha1-client.py --docker --test-tool-only. Worker connections are reused; concurrency is bounded without CLI subprocesses or Run-state polling. End-to-end measurements still include network/observation cost and are not equivalent to Action execution duration. PyPI publication requires a trusted publisher for pyplines-test, workflow publish-release.yml, environment pypi, just like the other packages.

Download files

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

Source Distribution

pyplines_test-2026.9.13a2.tar.gz (78.1 kB view details)

Uploaded Source

Built Distribution

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

pyplines_test-2026.9.13a2-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file pyplines_test-2026.9.13a2.tar.gz.

File metadata

  • Download URL: pyplines_test-2026.9.13a2.tar.gz
  • Upload date:
  • Size: 78.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyplines_test-2026.9.13a2.tar.gz
Algorithm Hash digest
SHA256 4032519557f832c7fda21f86d2a09e0c6437d339c869752c1bd8ab936604f3e4
MD5 f4d18edce9df5e909d39e4a8e9a66a91
BLAKE2b-256 03dbc8f8ff908d59e879342f44dd2bc25b9bc166042329c8caa799a857682335

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyplines_test-2026.9.13a2.tar.gz:

Publisher: publish-release.yml on pyplines/pyplines

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyplines_test-2026.9.13a2-py3-none-any.whl.

File metadata

File hashes

Hashes for pyplines_test-2026.9.13a2-py3-none-any.whl
Algorithm Hash digest
SHA256 2af6d13b52ff375ef4a350b616c40a04c492fd7ef2fb8d76cd7418d40b428dfc
MD5 501a61fa845a432e4d0a2bf4740836b4
BLAKE2b-256 3059324e424384a8c6a0d57c795bd971fe54bb40c1053db247d777aa1566b399

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyplines_test-2026.9.13a2-py3-none-any.whl:

Publisher: publish-release.yml on pyplines/pyplines

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

2026.9.13a2 This release

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