Skip to main content

gospelo-test-runner

License: MIT Python 3.11+ PyPI AI Collaborative

Generic test execution engine with pluggable executors and evidence collection.

Features

Module Description
types TestCase, TestResult, TestStatus, TestSuiteConfig
runner Test execution orchestration (run_suite, run_tests)
executor/ BaseExecutor, HttpExecutor, ProcessExecutor, AssertExecutor
loader/ config_loader (YAML/JSON), spec_loader (JSON/YAML)
reporter/ JsonReporter, LogReporter, SpecExporter
version Version info and artifact stamps

Installation

pip install gospelo-test-runner

CLI

gospelo-test-runner run --spec-json test_spec.json -c config.yml
gospelo-test-runner run --spec-yml api_test_data.yml --dry-run
gospelo-test-runner run --spec-yml api_test_data.yml --list
gospelo-test-runner --version

Usage (Python)

from gospelo_test_runner import (
    TestCase, TestSuiteConfig, HttpExecutor, run_suite,
)

License

MIT

Metadata

Release files for gospelo-test-runner 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gospelo-test-runner 0.1.0
File Size Uploaded Provenance Actions
gospelo_test_runner-0.1.0.tar.gz 17.6 kB Without provenance Details for gospelo_test_runner-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for gospelo-test-runner 0.1.0
File Interpreter ABI Platform Actions
gospelo_test_runner-0.1.0-py3-none-any.whl Python 3 none any Details for gospelo_test_runner-0.1.0-py3-none-any.whl

Total release size: 43.2 kB

Release files / gospelo_test_runner-0.1.0.tar.gz

Download URL gospelo_test_runner-0.1.0.tar.gz
Size 17.6 kB
Tags Source
SHA-256 checksum
How to use checksums
8cfddc830fede076ac2fbe2d9777f6cfc876169a2f80a0b27631cf7c515c4a2e
BLAKE2b-256 checksum
How to use checksums
6cdcd7ebf52c1042801535d6b158331e2083d637e8433bd17175404a53b8daf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.8

Release files / gospelo_test_runner-0.1.0-py3-none-any.whl

Download URL gospelo_test_runner-0.1.0-py3-none-any.whl
Size 25.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
aec92c22953294e74852058c238c58a2f28f9fbe8e836273e94905ee21f4c7b8
BLAKE2b-256 checksum
How to use checksums
0ef1aeb916795128c837b35cd877c0b8a34df57eb2296391531f9823e570b679
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.8

Security for gospelo-test-runner 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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