--- id: pyats-reporter version: "26.7" license: Apache 2.0 license_treatment: permissive maintenance: active --- # pyats.reporter — pyATS Reporter: Result Collection and Reporting License: permissive · Maintenance: active · Downloads: 295.3K/mo ## What it is and what it does pyats.reporter is the result collection and reporting sub-component of the pyATS testing ecosystem, a Cisco-developed framework for data-driven and reusable testing. It integrates with pyATS's result, logging, and utility modules to aggregate test execution data and generate reports. The package is designed to work within the broader pyATS architecture, which supports both simple linear test cases and large, complex asynchronous test suites. The package has 6 runtime dependencies (pyyaml, gitpython, and four pyATS internal modules), indicating it is tightly coupled to the pyATS ecosystem. It is actively maintained (release 7 days ago), supports modern Python versions (3.8–3.14), and runs on Linux and macOS. There are no known security vulnerabilities. Use it for: - Collecting and organizing results from pyATS test executions in CI/CD pipelines. - Generating formatted reports from test runs for stakeholder review and compliance documentation. - Aggregating test data across multiple test suites within a larger pyATS testing framework. - Integrating test result reporting into Agile rapid-iteration testing workflows. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Collects test results and generates reports for the pyATS testing framework, integrating with pyATS result and logging components to organize and present test execution data. Yes, if you are already using pyATS or planning to adopt it for test automation. The package is actively maintained, permissively licensed, and has no known vulnerabilities. Medium install friction is typical for a framework component with multiple dependencies. Not recommended as a standalone tool—it is designed as part of the pyATS ecosystem. ## Install pip install pyats-reporter uv add pyats-reporter poetry add pyats-reporter ## Installing pyats.reporter Before you install: Medium install friction due to 6 runtime dependencies (pyyaml, gitpython, pyats.results, pyats.log, pyats.utils, pyats.aereport). Active maintenance with a release 7 days ago. Supports Python 3.10–3.14 across macOS and Linux with prebuilt wheels. License in practice: Licensed under Apache 2.0 (permissive), allowing commercial use, modification, and distribution with minimal restrictions—suitable for most development and deployment scenarios. Quickstart: pip install pyats.reporter from pyats.reporter import reporter # Use reporter to collect and format test results from pyATS test runs Requires Python 3.8 or later; Linux or macOS only (Windows not supported per description). Verify before relying: - Specific API surface and typical workflow for collecting and exporting test results. - Whether the package can be used standalone or requires a full pyATS installation. - Report output formats (HTML, JSON, etc.) and customization options. ## Package facts - License: Apache 2.0 (permissive) - Python support: supports_current - Install friction: medium - Maintenance: active - Downloads: 295.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags test result reporting, pyats reporting component, test execution reports, result collection framework, automated test reporting, testing data aggregation, test-reporting, pyats-ecosystem, result-aggregation [View on SkillFed](https://skillfed.io/packages/pyats-reporter) · [View on PyPI](https://pypi.org/project/pyats-reporter/)