{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/5"}],"enrichment":{"capability":"A pytest plugin that integrates ESP-IDF embedded systems testing with pytest-embedded, enabling binary parsing and optional automated flashing to target boards.","skillfed_tags":["esp-idf","embedded-systems","hardware-testing"],"use_cases":["Automate flashing and testing of Espressif microcontroller firmware during CI/CD pipelines","Parse ESP-IDF binary artifacts to extract metadata and validate build outputs in test suites","Run integration tests on embedded devices without manual board preparation between test runs","Combine panic decoder and boolean parser output with pytest test results for comprehensive embedded debugging"],"what_it_does":"pytest-embedded-idf is a pytest plugin that extends pytest-embedded to work with Espressif's ESP-IDF embedded development framework. It provides ESP-IDF-aware binary parsing and optional automated flashing of built binaries to target boards during test execution. The plugin integrates with the pytest-embedded ecosystem and depends on esp-idf-panic-decoder and esp-bool-parser for enhanced error handling and parsing capabilities.\n\nThe package is designed for developers testing ESP-IDF projects who want to automate board flashing and leverage pytest's testing framework. It parses built binaries according to IDF rules to gather additional context, and when the optional pytest-embedded-serial-esp extra is activated, it can automatically flash the binary to the target board at the start of test runs. This reduces manual setup steps and integrates hardware testing into a standard pytest workflow.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, uses a permissive MIT license, and offers low-friction installation. It fills a specific niche for ESP-IDF developers who need pytest-based testing with hardware automation. Install it if you are testing ESP-IDF projects and want to integrate board flashing into your pytest workflow."},"id":"pytest-embedded-idf","links":{"html":"https://skillfed.io/packages/pytest-embedded-idf","md":"https://skillfed.io/packages/pytest-embedded-idf.md","pypi":"https://pypi.org/project/pytest-embedded-idf/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-16","license_spdx":null,"license_treatment":"permissive","name":"pytest-embedded-idf","python_support":"supports_current","summary":"Make pytest-embedded plugin work with ESP-IDF."},"popularity":{"monthly_downloads":121054,"position":11997,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.8.1"}
