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.

Targets include executionConfiguration when the server supplies it: preflight Workspace settings version, size map and Workspace/installation aggregate limits. Each observed Run also contributes its immutable spec.execution allocation snapshot to the sample. These distinguish policy from captured allocations; a preflight policy snapshot does not prove which aggregate limits were used later.

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.14a1.tar.gz (78.7 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.14a1-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file pyplines_test-2026.9.14a1.tar.gz.

File metadata

  • Download URL: pyplines_test-2026.9.14a1.tar.gz
  • Upload date:
  • Size: 78.7 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.14a1.tar.gz
Algorithm Hash digest
SHA256 6b1a9030a1c784faf954a57f9292a60fca8d58566e6a2be8464aec575a467a1d
MD5 64c9e78f79cd36ff47c8f3f90235e639
BLAKE2b-256 ba1365e3695efb2d7a81be97bf3a44c8941382a7c2e566a3160b6cb170a72598

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyplines_test-2026.9.14a1.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.14a1-py3-none-any.whl.

File metadata

File hashes

Hashes for pyplines_test-2026.9.14a1-py3-none-any.whl
Algorithm Hash digest
SHA256 00bfa63c2700d140831c3b9644dba1b0238d4e386f2cd964ad15ee6e6c72696f
MD5 54767295b1d7e35c3d13b9d583e71ac8
BLAKE2b-256 39cf937ee6d6309d98c6904cf935df49a6149a4628fc9a0096c10519f442f604

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyplines_test-2026.9.14a1-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.14a1 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