Callout error log functionality test

Base code for error logging callout testing.

Test flow:
   - Check if "callout-test" binary exists on BMC.
   - Power on if host state is off
    (callout needs inventory to be populated)
   - Clear error logs if exist
   - Create test errorlog with callout for sysfs path for cpu0
   - Verify the test errorlog and the callout

Resolves openbmc/openbmc-test-automation#469

Change-Id: I41527d7ffa8eb1ff724ef1e3da16df229922dc9a
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
1 file changed