Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Not another software testing framework, please

Note: testkraut is still in its infancy – some of what is written here could still be an anticipation of the near future.

This is a framework for software testing. That being said, testkraut tries to minimize the overlap with the scopes of unit testing, regression testing, and continuous integration testing. Instead, it aims to complement these kinds of testing, and is able to re-use them, or can be integrated with them.

In a nutshell testkraut helps to facilitate statistical analysis of test results. In particular, it focuses on two main scenarios:

  1. Comparing results of a single (test) implementation across different or changing computational environments (think: different operating systems, different hardware, or the same machine before an after a software upgrade).

  2. Comparing results of different (test) implementations generating similar output from identical input (think: performance of various signal detection algorithms).

While such things can be done using other available tools as well, testkraut aims to provide a lightweight (hence portable), yet comprehensive description of a test run. Such a description allows for decoupling test result generation and analysis – opening up the opportunity to “crowd-source” software testing efforts, and aggregate results beyond the scope of a single project, lab, company, or site.

Bug tracker | Build status | Documentation | Downloads | PyPi

Release files for testkraut 0.0~pre3

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

Source distribution (sdist)

Source distribution for testkraut 0.0~pre3
File Size Uploaded
testkraut-0.0~pre3.tar.gz 58.2 kB Details

Release files / testkraut-0.0~pre3.tar.gz

Download URL testkraut-0.0~pre3.tar.gz
Size 58.2 kB
Tags Source
SHA-256 checksum
How to use checksums
2e577618e55776a7d053f773af353c400ff83fb3dfe1ac9c0a92dc1420b6f6b6
BLAKE2b-256 checksum
How to use checksums
793d6db9b04f5e339cb8389e6d845835ed5b9959359b9388e9e5138a4f977fa5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
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