tools: specify common ipmi errors for humans

Add a check for common ipmi failure codes to the IPMI exception object
to make the messages more human readable.

Change-Id: If143a3a63748c258b2fdc4fd074cf5070c0b88d9
Signed-off-by: Patrick Venture <venture@google.com>
diff --git a/test/Makefile.am b/test/Makefile.am
index 0b01997..9be5ae4 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -30,7 +30,8 @@
 	tools_blob_unittest \
 	tools_bt_unittest \
 	tools_updater_unittest \
-	tools_ipmi_unittest
+	tools_ipmi_unittest \
+	tools_ipmi_error_unittest
 
 TESTS = $(check_PROGRAMS)
 
@@ -81,3 +82,6 @@
 
 tools_ipmi_unittest_SOURCES = tools_ipmi_unittest.cpp
 tools_ipmi_unittest_LDADD = $(top_builddir)/tools/ipmi_handler.o
+
+tools_ipmi_error_unittest_SOURCES = tools_ipmi_error_unittest.cpp
+tools_ipmi_error_unittest_LDADD =