Skip to main content

EMVA1288 reference implementation

Project description

The EMVA1288 module is a Python package to process and print results of an EMVA1288 tests.

This is the reference implementation for the EMVA1288 Standard for Measurement and Presentation of Specifications for Machine Vision Sensors and Cameras.

Please visit Emva1288 Website for information and latest releases of the standard.

Documentation

For more information visit the documentation page

Camera Testing : Pytest

Install the requirements needed for running pytests:

pip install -r requirements-test.txt

execute a subset of smoke tests for the camera:

  • pytest -s -m smoke

Execute the entire suite of regression tests, with an html report:

  • pytest -m regression –capture=tee-sys -v –durations=0 –html=emva1288/tests/reports/pytest_report.html

-Additional marks available in pytest.ini to scope testing: filters, tile

-Refer to the html report for logging, or in log file: tests/logs/tests.log

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

emva1288-0.6.3.tar.gz (243.8 kB view hashes)

Uploaded Source

Built Distribution

emva1288-0.6.3-py3-none-any.whl (231.6 kB view hashes)

Uploaded Python 3

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