FRU fields validation

Verifying the FRU's properties defined in YAML file for inventory.

Logic:
    1. Find the list of qualified FRU's from inventory.
    2. Iterate the FRU url and extract the fields.
    3. Compare the FRU properties set from system vs the derived
       FRU properties from YAML file (e.g. "data/inventory.py").
    4. Any mismatch would be a failure.

Resolves openbmc/openbmc-test-automation#417

Change-Id: I526c28e957fc8ff9cd46bacfd3ff108728f8550e
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
2 files changed