LICENSE
README.md
pyproject.toml
src/_pyprodtest/__init__.py
src/_pyprodtest/config.py
src/_pyprodtest/decorator.py
src/_pyprodtest/fixtures.py
src/_pyprodtest/hooks.py
src/_pyprodtest/input_acceptors.py
src/_pyprodtest/measure.py
src/_pyprodtest/test_record.py
src/_pyprodtest/observers/__init__.py
src/_pyprodtest/observers/test_observer.py
src/_pyprodtest/observers/csv_report/__init__.py
src/_pyprodtest/observers/csv_report/csv_observer.py
src/_pyprodtest/observers/html_report/__init__.py
src/_pyprodtest/observers/html_report/html_observer.py
src/_pyprodtest/observers/html_report/templates/report.html
src/_pyprodtest/observers/json_report/__init__.py
src/_pyprodtest/observers/json_report/json_observer.py
src/_pyprodtest/observers/pdf_report/__init__.py
src/_pyprodtest/observers/pdf_report/charts.py
src/_pyprodtest/observers/pdf_report/pdf_observer.py
src/_pyprodtest/observers/pdf_report/sections.py
src/_pyprodtest/observers/pdf_report/styles.py
src/_pyprodtest/observers/web_ui/__init__.py
src/_pyprodtest/observers/web_ui/app.py
src/_pyprodtest/observers/web_ui/input_acceptor.py
src/_pyprodtest/observers/web_ui/observer.py
src/_pyprodtest/observers/web_ui/state.py
src/_pyprodtest/observers/web_ui/static/app.js
src/_pyprodtest/observers/web_ui/static/charts.js
src/_pyprodtest/observers/web_ui/templates/index.html
src/_pyprodtest/web_assets/__init__.py
src/_pyprodtest/web_assets/alpine.min.js
src/_pyprodtest/web_assets/chart.umd.min.js
src/_pyprodtest/web_assets/pico.min.css
src/_pyprodtest/web_assets/theme.css
src/pyprodtest/__init__.py
src/pyprodtest.egg-info/PKG-INFO
src/pyprodtest.egg-info/SOURCES.txt
src/pyprodtest.egg-info/dependency_links.txt
src/pyprodtest.egg-info/entry_points.txt
src/pyprodtest.egg-info/requires.txt
src/pyprodtest.egg-info/top_level.txt
test/test_decorator.py
test/test_hooks.py
test/test_input_acceptors.py
test/test_measure.py
test/test_observers.py
test/test_web_ui.py