Skip to main content

Yet another simple test runner

Project description



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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yastr-0.1.0.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

yastr-0.1.0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

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

Hashes for yastr-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ebcce6f8b19c2f059da62a539c03c8d98fe609a90021e74a517b20d59b0d0f6f
MD5 d010156c2e90f190e19c0985ccd138bb
BLAKE2b-256 f7970999ea54b48de5ee29bf6d95515ff3dba9430ab40362d8f2dd5096044aac

See more details on using hashes here.

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

Hashes for yastr-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 351fc22c21b67249af28d037c41027655a6ed636e16d842c889d5885922154d3
MD5 5cc34349338e6dc8c54c76752c49b556
BLAKE2b-256 518af48dacb6d9ccf2c577977acc8cd47c001722b58e9c7051f6e2c6a32ac553

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page