pytest-exec-core
Core execution engine for an HTTP-triggered pytest runner.
This package provides the building blocks used to launch test suites and process their results:
- Output parsing & summarisation — turn raw pytest console output into a compact pass/fail/skip summary with extracted failure reasons.
- Input provisioning — assemble a tar archive of test inputs (plugins, test payloads, environment overrides) and collect output artifacts back out.
- Command assembly — build the
pytestcommand line (xdist workers, plugins, payload file, log file) and resolve a test case path safely.
Install
pip install pytest-exec-core
Usage
from pytest_exec_core import (
build_summary,
payload_map,
build_provision_tar,
collect_artifacts,
build_cmd,
resolve_case,
CasePathError,
)
License
Proprietary. All rights reserved.
Release files for pytest-exec-core 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pytest_exec_core-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl | CPython 3.13 | CPython 3.13 | Linux glibc 2.17+ x86-64 | Details |
Release files / pytest_exec_core-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | pytest_exec_core-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 790.2 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
6718e7c2e335b65c91b9601c6691e419140a3a9131659cfe4ccf4b6230555b6e
|
|
BLAKE2b-256 checksum How to use checksums |
532f609813c592ebd83d74f90fa03c90e32470eadbf11a1fd5fecf2c0ccf218b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|