-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
✅ Tasks:
- Create a base class for all core modules and runner modules to ensure reusability and consistency
- Implement modules for IPMI, BMC, NIC
- Write comprehensive unit tests for existing and new modules
- Refactor from function-based to class-based architecture where applicable
- Plan and organize the set of Linux commands to be used in diagnostics and whether to integrate with MFG-Tool
- Design and implement a Stress Test module
- Restructure the codebase to follow Python packaging standards (PEP 517/518) and ensure clean code practices
- Create a fan control module to check fan status and enable Turbo mode if needed
- Develop modules for Firmware Update automation: BIOS, BMC, NIC, OTHERS
- Implement Boot Drive Stress Test module for both NVMe and HDD
- Create a module for Sensor Checks (Temperature, Voltage, Power, etc.)
- Design and implement an Assert Management Dashboard to view, track, and analyze assert logs
📎 Labels:
enhancement, refactor, planning, testing, firmware, stress-test, dashboard, core-module
Metadata
Metadata
Assignees
Labels
No labels