{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/3"}],"enrichment":{"capability":"Manages and controls connected mobile devices and emulators for testing and automation purposes, with a single runtime dependency on mozlog for logging.","skillfed_tags":["device-automation","mozilla-tools","dormant-maintenance"],"use_cases":["Automate testing on connected Android devices or emulators in CI/CD pipelines for Firefox or other projects.","Write test scripts that push APKs, run commands, or collect logs from multiple devices in parallel.","Integrate device control into custom test harnesses that need to interact with mobile hardware.","Manage device state and lifecycle (reboot, clear data, install apps) programmatically during test runs."],"what_it_does":"mozdevice is a Mozilla-authored library for managing and controlling connected mobile devices and emulators. It abstracts the complexity of device communication, allowing test automation and tooling to interact with Android devices and emulators through a unified interface. The package depends only on mozlog for structured logging, keeping its dependency footprint minimal.\n\nThe library is part of Mozilla's mozbase testing infrastructure and is primarily used within Firefox testing workflows. However, its maintenance is dormant\u2014the last release was over 645 days ago\u2014meaning it receives no active development, bug fixes, or feature additions. It remains functional for existing use cases but should be considered stable-but-unsupported; if you need active maintenance or modern device support, you may need to fork it or seek alternatives.","worth_installing":"Yes, if you are already part of Mozilla's testing ecosystem or need to maintain existing Firefox test infrastructure that depends on it. No, if you are starting a new mobile test automation project\u2014the dormant maintenance status and lack of active development make it a poor choice for new work. Consider it only as a legacy dependency or when integrating with existing Mozilla tooling."},"id":"mozdevice","links":{"html":"https://skillfed.io/packages/mozdevice","md":"https://skillfed.io/packages/mozdevice.md","pypi":"https://pypi.org/project/mozdevice/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-11-07","license_spdx":null,"license_treatment":"copyleft","name":"mozdevice","python_support":"unspecified","summary":"Mozilla-authored device management"},"popularity":{"monthly_downloads":376912,"position":7127,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"4.2.0"}
