Add fan performance tests

Add fan tests to:
  - Check that the fans are operating at or near their
    specified target speed.
  - Check operation of fans in manual mode.
  - Verify hwmon functionality by comparing what's on dbus
    (/xyz/openbmc_project/sensors/fan_tach/fan0_0, etc.)
    to what's in the BMC's hwmon file system (fan1_input,
    etc.).
Enhance reliability of TC "Verify Fan Speed Increase" by looping
for error to be asserted or removed instead of sleeping.

Resolves openbmc/openbmc-test-automation#1284
Resolves openbmc/openbmc-test-automation#493
Resolves openbmc/openbmc-test-automation#442

Change-Id: I4cb99ee20d3330611ef1570633c3328fdb08e3dd
Signed-off-by: Steven Sombar <ssombar@us.ibm.com>
2 files changed