from test_automation_suite.checks.check import Check
from test_automation_suite.checks.check_all_dkms_installed import CheckAllDkmsInstalled
from test_automation_suite.checks.check_bluetooth import CheckBluetooth
from test_automation_suite.checks.check_lan import CheckLan
from test_automation_suite.checks.check_suspends import CheckSuspends
from test_automation_suite.checks.check_tccd_cpu_temperature import CheckTccdCpuTemperature
from test_automation_suite.checks.check_wifi import CheckWifi

checks: list[type[Check]] = [
    CheckAllDkmsInstalled,
    CheckWifi,
    CheckLan,
    CheckBluetooth,
    CheckSuspends,
    CheckTccdCpuTemperature,
]

checks_by_name = {check.__name__: check for check in checks}
