Added new cases for get channel authentication capabilities

Modified existing testcase for get channel authentication capabilities
via ipmi cmd to support multiple active channels.

Added testcase to verify channel auth cap ipmi cmd for invalid channels
Getting invalid channels list from /usr/share/ipmi-providers/channel_config.json
file.

Added testcase to verify ipmi raw cmd with one extra byte and
also raw cmd with one byte less

Tested: Run robot ipmi/test_ipmi_general.robot

Signed-off-by: Nagarjun B  <nagarjunb@ami.com>
Change-Id: Ie881a0d847bff73d8a86dd5e67268b35fe346b47
diff --git a/data/ipmi_raw_cmd_table.py b/data/ipmi_raw_cmd_table.py
index 4433186..8a9abec 100644
--- a/data/ipmi_raw_cmd_table.py
+++ b/data/ipmi_raw_cmd_table.py
@@ -585,5 +585,13 @@
                 "Invalid data field in request",
             ]
         }
-    }
+    },
+    'Get Channel Auth Cap':
+    {
+        'get':
+        [
+            # raw command
+            "0x06 0x38",
+        ]
+    },
 }