[Tests] Bail out of EAS tests if hwmon does not detect channels
Created by: derkling
Reported by: Morten Rasmussen
Bail out if user sets up energy measurement feature with hwmon (JUNO and TC2) and for some reason (kernel config option for energy meter set but missing configuration due to wrong dtb file) the list of Energy Meter Channels stays empty.
12:17:20 DEBUG : EnergyMeter - using default energy meter for [juno]
12:17:20 DEBUG : Discovering available HWMON sensors...
12:17:20 DEBUG : Adding sensor scpi_sensors/temp1
12:17:20 DEBUG : Adding sensor scpi_sensors/temp2
12:17:20 DEBUG : Adding sensor scpi_sensors/in0
12:17:20 DEBUG : Adding sensor scpi_sensors/in1
12:17:20 DEBUG : Adding sensor scpi_sensors/in2
12:17:20 DEBUG : Adding sensor scpi_sensors/in3
12:17:20 DEBUG : Adding sensor scpi_sensors/in4
12:17:20 DEBUG : Adding sensor scpi_sensors/in5
12:17:20 DEBUG : Adding sensor scpi_sensors/in6
12:17:20 DEBUG : EnergyMeter - Enabling channels {'kinds': ['energy'], 'sites': ['a53', 'a57']}
12:17:20 INFO : EnergyMeter - Channels selected for energy sampling:
[]