{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/5"}],"enrichment":{"capability":"A pytest plugin that enables serial port testing for embedded systems, providing fixtures and utilities to interact with and validate device behavior over serial connections.","skillfed_tags":["embedded-systems","serial-testing","hardware-testing"],"use_cases":["Test firmware output from microcontroller boards connected via USB serial","Validate command-response behavior of embedded devices during CI/CD pipelines","Automate serial port interaction testing for IoT device prototypes","Capture and assert on device debug logs and diagnostic output over serial","Integration testing of embedded applications with real hardware or emulation"],"what_it_does":"pytest-embedded-serial is a pytest plugin that extends the pytest-embedded framework specifically for serial port communication with embedded devices. It provides fixtures like `Dut` (Device Under Test) that allow you to send commands to and capture output from devices connected via serial, using pattern matching methods like `expect()` and `expect_exact()` to validate device behavior.\n\nThe plugin is designed for testing embedded systems where you need to interact with hardware over serial connections. It depends on pytest-embedded for core functionality and pyserial for low-level serial port access. The plugin supports semantic versioning and is actively maintained, with support for modern Python versions (3.10 through 3.14).","worth_installing":"Yes. This is a stable, actively maintained plugin for a specific but important use case: testing embedded systems over serial connections. Low install friction, permissive license, no known vulnerabilities, and recent activity make it a reliable choice if you need pytest-based serial device testing."},"id":"pytest-embedded-serial","links":{"html":"https://skillfed.io/packages/pytest-embedded-serial","md":"https://skillfed.io/packages/pytest-embedded-serial.md","pypi":"https://pypi.org/project/pytest-embedded-serial/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-16","license_spdx":null,"license_treatment":"permissive","name":"pytest-embedded-serial","python_support":"supports_current","summary":"Make pytest-embedded plugin work with Serial."},"popularity":{"monthly_downloads":157907,"position":10742,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.8.1"}
