Yet another simple test runner
Project description
Yet Another Simple Test Runner
A simple test runner for just calling executables and generating reports.
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:
- Creating Junit reports
- Adding markers
- Using fixtures
- Selecting specific tests
- Running tests written in Python
- And much more: https://docs.pytest.org/en/6.2.x/contents.html
Documentation
- Quickstart: doc/guide/quickstart.md
- Advanced: doc/guide/advanced.md
Installation
Python
$ pip install yastr
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file yastr-0.1.0.tar.gz
.
File metadata
- Download URL: yastr-0.1.0.tar.gz
- Upload date:
- Size: 7.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.8.10 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebcce6f8b19c2f059da62a539c03c8d98fe609a90021e74a517b20d59b0d0f6f |
|
MD5 | d010156c2e90f190e19c0985ccd138bb |
|
BLAKE2b-256 | f7970999ea54b48de5ee29bf6d95515ff3dba9430ab40362d8f2dd5096044aac |
File details
Details for the file yastr-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: yastr-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.8.10 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 351fc22c21b67249af28d037c41027655a6ed636e16d842c889d5885922154d3 |
|
MD5 | 5cc34349338e6dc8c54c76752c49b556 |
|
BLAKE2b-256 | 518af48dacb6d9ccf2c577977acc8cd47c001722b58e9c7051f6e2c6a32ac553 |