Skip to content

Roadmap for TestForge Core Enhancements #1

@MARIOREDFOX

Description

@MARIOREDFOX

✅ 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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions