add DiagnosticMode to host state

The host will in certain situations collect debug data for a failure.
The collection of this debug data can take multiple minutes. This new
DiagnosticMode state will be used to let the user know that the host is
collecting this debug data and that it should not be interrupted.

DMTF recently updated the InTest state within the State property to
reflect that the resource may be in the process of capturing debug
information. OpenBMC will map this new DiagnosticMode state to the
InTest state.

Change-Id: Ia6112b3c079dc9173c26ee60dda8705bd24068b7
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
diff --git a/xyz/openbmc_project/State/Host.interface.yaml b/xyz/openbmc_project/State/Host.interface.yaml
index 8f481b8..202af16 100644
--- a/xyz/openbmc_project/State/Host.interface.yaml
+++ b/xyz/openbmc_project/State/Host.interface.yaml
@@ -45,3 +45,9 @@
         - name: 'Quiesced'
           description: >
             Host firmware is quiesced
+        - name: 'DiagnosticMode'
+          description: >
+            Host firmware is capturing debug information. Powering off your
+            system while the host is in this state will prevent the debug data
+            from being properly collected. The host will move to one of the
+            other states once complete.