mirror of
				https://github.com/ARM-software/workload-automation.git
				synced 2025-10-29 22:24:51 +00:00 
			
		
		
		
	wa/instruments: pep8 fixes
This commit is contained in:
		| @@ -21,6 +21,7 @@ from wa.framework.exception import InstrumentError | ||||
| from wa.framework.instrument import slow | ||||
| from wa.utils.misc import ensure_file_directory_exists as _f | ||||
|  | ||||
|  | ||||
| class DmesgInstrument(Instrument): | ||||
|     # pylint: disable=no-member,attribute-defined-outside-init | ||||
|     """ | ||||
|   | ||||
| @@ -48,7 +48,7 @@ class EnergyInstrumentBackend(Plugin): | ||||
|     instrument = None | ||||
|  | ||||
|     def get_parameters(self): | ||||
|         return {p.name : p for p in self.parameters} | ||||
|         return {p.name: p for p in self.parameters} | ||||
|  | ||||
|     def validate_parameters(self, params): | ||||
|         pass | ||||
| @@ -66,7 +66,7 @@ class EnergyInstrumentBackend(Plugin): | ||||
| class DAQBackend(EnergyInstrumentBackend): | ||||
|  | ||||
|     name = 'daq' | ||||
|     description=""" | ||||
|     description = """ | ||||
|     National Instruments Data Acquisition device | ||||
|  | ||||
|     For more information about the device, please see the NI website: | ||||
| @@ -145,7 +145,7 @@ class DAQBackend(EnergyInstrumentBackend): | ||||
|                   assumes DAQ 6363 and similar with AI channels on connectors | ||||
|                   0-7 and 16-23. | ||||
|                   """) | ||||
|         ] | ||||
|     ] | ||||
|  | ||||
|     instrument = DaqInstrument | ||||
|  | ||||
| @@ -161,7 +161,7 @@ class DAQBackend(EnergyInstrumentBackend): | ||||
| class EnergyProbeBackend(EnergyInstrumentBackend): | ||||
|  | ||||
|     name = 'energy_probe' | ||||
|     description=""" | ||||
|     description = """ | ||||
|     Arm Energy Probe caiman version | ||||
|  | ||||
|     This backend relies on caiman utility: | ||||
| @@ -205,7 +205,7 @@ class EnergyProbeBackend(EnergyInstrumentBackend): | ||||
| class ArmEnergyProbeBackend(EnergyInstrumentBackend): | ||||
|  | ||||
|     name = 'arm_energy_probe' | ||||
|     description=""" | ||||
|     description = """ | ||||
|     Arm Energy Probe arm-probe version | ||||
|  | ||||
|     An alternative Arm Energy Probe backend that relies on arm-probe utility: | ||||
| @@ -251,7 +251,7 @@ class ArmEnergyProbeBackend(EnergyInstrumentBackend): | ||||
| class AcmeCapeBackend(EnergyInstrumentBackend): | ||||
|  | ||||
|     name = 'acme_cape' | ||||
|     description=""" | ||||
|     description = """ | ||||
|     BayLibre ACME cape | ||||
|  | ||||
|     This backend relies on iio-capture utility: | ||||
| @@ -309,10 +309,11 @@ class AcmeCapeBackend(EnergyInstrumentBackend): | ||||
|                 iio_device=iio_device, buffer_size=buffer_size) | ||||
|         return ret | ||||
|  | ||||
|  | ||||
| class MonsoonBackend(EnergyInstrumentBackend): | ||||
|  | ||||
|     name = 'monsoon' | ||||
|     description=""" | ||||
|     description = """ | ||||
|     Monsoon Solutions power monitor | ||||
|  | ||||
|     To use this instrument, you need to install the monsoon.py script available | ||||
| @@ -345,7 +346,7 @@ class MonsoonBackend(EnergyInstrumentBackend): | ||||
| class JunoEnergyBackend(EnergyInstrumentBackend): | ||||
|  | ||||
|     name = 'juno_readenergy' | ||||
|     description=""" | ||||
|     description = """ | ||||
|     Arm Juno development board on-board energy meters | ||||
|  | ||||
|     For more information about Arm Juno board see: | ||||
| @@ -373,15 +374,15 @@ class EnergyMeasurement(Instrument): | ||||
|                   Specify the energy instruments to be enabled. | ||||
|                   """), | ||||
|         Parameter('instrument_parameters', kind=dict, default={}, | ||||
|                    description=""" | ||||
|                    Specify the parameters used to initialize the desired | ||||
|                    instruments. To see parameters available for a particular | ||||
|                    instrument, run | ||||
|                   description=""" | ||||
|                   Specify the parameters used to initialize the desired | ||||
|                   instruments. To see parameters available for a particular | ||||
|                   instrument, run | ||||
|  | ||||
|                         wa show <instrument name> | ||||
|  | ||||
|                    See help for ``instrument`` parameter to see available | ||||
|                    options for <instrument name>. | ||||
|                   See help for ``instrument`` parameter to see available | ||||
|                   options for <instrument name>. | ||||
|  | ||||
|                    """), | ||||
|         Parameter('sites', kind=list_or_string, | ||||
|   | ||||
| @@ -21,6 +21,7 @@ from wa.framework.instrument import fast | ||||
| MOMENTARY_QUANTITIES = ['temperature', 'power', 'voltage', 'current', 'fps'] | ||||
| CUMULATIVE_QUANTITIES = ['energy', 'tx', 'tx/rx', 'frames'] | ||||
|  | ||||
|  | ||||
| class HwmonInstrument(Instrument): | ||||
|     name = 'hwmon' | ||||
|  | ||||
| @@ -64,7 +65,7 @@ class HwmonInstrument(Instrument): | ||||
|  | ||||
|         for label, measurement_after in measurements_after.items(): | ||||
|             if label not in measurements_before: | ||||
|                 continue # We've already warned about this | ||||
|                 continue  # We've already warned about this | ||||
|             measurement_before = measurements_before[label] | ||||
|  | ||||
|             if measurement_after.channel.kind in MOMENTARY_QUANTITIES: | ||||
|   | ||||
| @@ -165,16 +165,16 @@ class TraceCmdInstrument(Instrument): | ||||
|         if not self.target.is_rooted: | ||||
|             raise InstrumentError('trace-cmd instrument cannot be used on an unrooted device.') | ||||
|         collector_params = dict( | ||||
|                  events=self.events, | ||||
|                  functions=self.functions, | ||||
|                  buffer_size=self.buffer_size, | ||||
|                  buffer_size_step=1000, | ||||
|                  automark=False, | ||||
|                  autoreport=True, | ||||
|                  autoview=False, | ||||
|                  no_install=self.no_install, | ||||
|                  strict=False, | ||||
|                  report_on_target=False, | ||||
|             events=self.events, | ||||
|             functions=self.functions, | ||||
|             buffer_size=self.buffer_size, | ||||
|             buffer_size_step=1000, | ||||
|             automark=False, | ||||
|             autoreport=True, | ||||
|             autoview=False, | ||||
|             no_install=self.no_install, | ||||
|             strict=False, | ||||
|             report_on_target=False, | ||||
|         ) | ||||
|         if self.report and self.report_on_target: | ||||
|             collector_params['autoreport'] = True | ||||
|   | ||||
		Reference in New Issue
	
	Block a user