Metadata-Version: 2.1
Name: robocorp-log-pytest
Version: 0.0.3
Summary: PyTest plugin for auto-logging of pytest tests with robocorp-log.
Home-page: https://github.com/robocorp/robocorp/
License: Apache-2.0
Author: Fabio Zadrozny
Author-email: fabio@robocorp.com
Requires-Python: >=3.9,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Pytest
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Logging
Requires-Dist: pytest (>=7)
Requires-Dist: robocorp-log (>=2.5,<3)
Project-URL: Repository, https://github.com/robocorp/robocorp/
Description-Content-Type: text/markdown

# robocorp-log-pytest

`robocorp-log-pytest` is a library which provides a pytest plugin which integrates
`robocorp-log` with `pytest` so that auto-logging is provided for tests run with `pytest`.

By default just having it in use without any configuration will
generate a `./output/log.html` (and by default at most 5 `.robolog` files,
each with 50MB may be created).

It's possible to configure the output directory and html output name
as well as the maximum number of files and the max log file size.

Note that if the logs actually start rotating information on
previous tests may be lost (so, in the testing case it's recommended
that the log files always cover the whole test run, which is why the
default limits are set to be 50MB * 5).

Ideally for the testing use-case logs would keep the failures, but
this isn't currently implemented for robocorp-log (these would need 
heuristics when removing old files to strip them instead of just remove them).

## Changelog

A list of releases and corresponding changes can be found in the
[changelog](https://github.com/robocorp/robocorp/blob/master/log_pytest/docs/CHANGELOG.md).

