2025-12-28 04:55:02 +01:00
2025-12-28 04:55:02 +01:00
2025-12-27 01:13:30 +01:00
2025-12-28 03:46:11 +01:00
2025-12-28 00:43:37 +01:00
2025-12-27 20:08:16 +01:00
2025-12-27 01:13:30 +01:00
2025-12-28 04:55:02 +01:00
2025-12-27 01:13:30 +01:00
2025-12-28 03:46:11 +01:00
2025-12-27 01:13:30 +01:00
2025-12-28 03:49:51 +01:00
2025-12-28 03:28:14 +01:00
2025-12-28 03:28:14 +01:00
2025-12-27 01:13:30 +01:00

TestArena Backend

TestArena is an automated build and test execution system for ESP32 projects. It provides a complete workflow for cloning repositories, building firmware, and running tests in a QEMU environment, all managed through a modern web dashboard.

🚀 Quick Start

  1. Deploy: Run sudo ./deploy.sh on your Ubuntu server.
  2. Access: Open http://<server-ip>:8080/ in your browser.
  3. Monitor: Use the dashboard to track test queues and view real-time logs.

📚 Documentation

For detailed information, please refer to the documentation in the doc/ folder:

🛠️ Technology Stack

  • Backend: FastAPI, SQLAlchemy, SQLite
  • Worker: Python Subprocess, Bash
  • Frontend: Vanilla HTML/JS (Glassmorphism UI)
  • Infrastructure: Nginx, Systemd, ESP-IDF, QEMU

© 2025 TestArena Team

Description
No description provided
Readme 435 KiB
Languages
Python 55.3%
HTML 31.3%
Shell 13.4%