// readme

Jumpstarter

Jumpstarter is a free and open source test automation framework. It bridges the gap between embedded development workflows and deployment environments, enabling consistent automated testing across real hardware and virtual environments with CI/CD integration. Every interface is programmatic, so human developers, test scripts, CI pipelines, and AI agents interact with devices through the same APIs.

Highlights

  • πŸ§ͺ Unified Testing - One tool for physical and virtual devices under test
  • πŸ”Œ Hardware Abstraction - Control UART, CAN, SPI, GPIO, power, and USB through drivers
  • 🐍 Python-Powered - Integrate with PyTest and Python’s testing ecosystem
  • 🌐 Collaborative - Share and securely lease test hardware across teams
  • βš™οΈ Automation Ready - Same APIs for humans, test scripts, CI pipelines, and AI agents
  • πŸ’» Cross-Platform - Supports Linux and macOS

Repository Structure

This monorepo contains all Jumpstarter components:

DirectoryDescription
python/Python client, CLI, drivers, and testing framework
…