python-pytest-harvest icon indicating copy to clipboard operation
python-pytest-harvest copied to clipboard

Store data created during your `pytest` tests execution, and retrieve it at the end of the session, e.g. for applicative benchmarking purposes.

Results 15 python-pytest-harvest issues
Sort by recently updated
recently updated
newest added

Supersedes #65 Modernizes some stuff: - Updates for Pytest 8.1 - ~~Use [`packaging`](https://packaging.pypa.io/en/latest/version.html#packaging.version.Version) to get module versions rather than `distutils` (which is gone in 3.12)~~ - Set Python min to...

I'm trying to package your module as an rpm package. So I'm using the typical PEP517 based build, install and test cycle used on building packages from non-root account. -...

nox has evolved since I wrote the initial hack to parametrize the tuple of python version, pytest version. It most probably now supports the pytest-style to parametrize tuples. Let's use...

When test runs with reruns pytest plugin (eg pytest-rerunfailures) failed test will become broken with "already stored" error: ``` E KeyError: "Internal Error - This fixture 'database' was already stored...

If only pytest-harvest had already existed when we were working on [MEMOTE](https://github.com/opencobra/memote/). We found a fairly hackish way by storing information on the test function itself and then [collecting that...

In the context of benchmarks such as the example in https://smarie.github.io/pytest-patterns/examples/data_science_benchmark/ Each test node result is saved in the `results_bag` fixture, and later in `test_synthesis` the global `module_results_[dct/df]` fixture is...

This fixes the following error: ________________________ ERROR collecting test session _________________________ Defining 'pytest_plugins' in a non-top-level conftest is no longer supported: It affects the entire test suite instead of just...

Do you have a future plan to support pytest-parallel Thank you!

These categories could be added in the metadata fixtures described in #52 For example `results_bag.kpi.foo = 1` would create if needed the category `kpi` and inside store the information `foo=1`....

enhancement