Skip to main content


Yet Another Simple Test Runner

A simple test runner for just calling executables and generating reports.

PyPI PyPI - Python Version PyPI - License Python package Packaging

Description

YASTR is a utility that gets the testing job quickly done without requiring a specific test framework. Instead just having an executable that shall be executed is enough.

In its simplest configuration, you just place your executable containing your test logic in a folder, create a configuration file to tell yastr how to execute it and you get a nice JUnit compatible output.

It is based on pytest, actually a testing framework for Python but not limited to. Thanks to it, yastr is able to run beside executables also Python tests and features like fixtures and markers can be reused.

Features

YASTR provides the following:

  • Running executables with arguments
  • Settings environment variables
  • Setting a timeout

And it supports everything that pytest offers:

Documentation

Installation

Python

$ pip install yastr

Metadata

Release files for yastr 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 yastr 0.1.0
File Size Uploaded
yastr-0.1.0.tar.gz 7.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for yastr 0.1.0
File Interpreter ABI Platform
yastr-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 16.3 kB

Release files / yastr-0.1.0.tar.gz

Download URL yastr-0.1.0.tar.gz
Size 7.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ebcce6f8b19c2f059da62a539c03c8d98fe609a90021e74a517b20d59b0d0f6f
BLAKE2b-256 checksum
How to use checksums
f7970999ea54b48de5ee29bf6d95515ff3dba9430ab40362d8f2dd5096044aac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.8.10 Windows/10

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

Download URL yastr-0.1.0-py3-none-any.whl
Size 8.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
351fc22c21b67249af28d037c41027655a6ed636e16d842c889d5885922154d3
BLAKE2b-256 checksum
How to use checksums
518af48dacb6d9ccf2c577977acc8cd47c001722b58e9c7051f6e2c6a32ac553
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.8.10 Windows/10

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release 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