BuddAI/validators
JamesTheGiblet d4e09f6d13 Add unit tests for analytics, fallback client, and refactored validators
- Implemented comprehensive unit tests for the BuddAI Analytics module, covering fallback statistics calculations.
- Created tests for the FallbackClient to ensure proper escalation to various AI models and handling of missing API keys.
- Developed unit tests for the refactored validator system, validating various hardware and coding standards.
- Established a base validator interface and implemented specific validators for ESP32, Arduino, motor control, memory safety, and more.
- Enhanced the validator registry to auto-discover and manage validators effectively.
- Included detailed validation logic for common issues in embedded systems programming, such as unused variables, safety timeouts, and coding style violations.
2026-01-08 17:43:11 +00:00
..
__init__.py Add unit tests for analytics, fallback client, and refactored validators 2026-01-08 17:43:11 +00:00
arduino_compat.py Add unit tests for analytics, fallback client, and refactored validators 2026-01-08 17:43:11 +00:00
base_validator.py Add unit tests for analytics, fallback client, and refactored validators 2026-01-08 17:43:11 +00:00
esp32_basics.py Add unit tests for analytics, fallback client, and refactored validators 2026-01-08 17:43:11 +00:00
forge_theory.py Add unit tests for analytics, fallback client, and refactored validators 2026-01-08 17:43:11 +00:00
memory_safety.py Add unit tests for analytics, fallback client, and refactored validators 2026-01-08 17:43:11 +00:00
motor_control.py Add unit tests for analytics, fallback client, and refactored validators 2026-01-08 17:43:11 +00:00
registry.py Add unit tests for analytics, fallback client, and refactored validators 2026-01-08 17:43:11 +00:00
servo_control.py Add unit tests for analytics, fallback client, and refactored validators 2026-01-08 17:43:11 +00:00
style_guide.py Add unit tests for analytics, fallback client, and refactored validators 2026-01-08 17:43:11 +00:00
timing_safety.py Add unit tests for analytics, fallback client, and refactored validators 2026-01-08 17:43:11 +00:00