Added test cases to verify turbo allowed value.

This change includes:
   - Added test cases to verify enable and disable turbo
     allowed via IPMI.
   - Added suite teardown to restore system configuration.
   - Added this test case in skip lists of NA system.

Resolves openbmc/openbmc-test-automation#527

Change-Id: Ifd1e7d93ceb699731e211b1856a5574a9d0fbe17
Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>
diff --git a/test_lists/skip_test_barreleye b/test_lists/skip_test_barreleye
index 06b5c3d..5270dfd 100644
--- a/test_lists/skip_test_barreleye
+++ b/test_lists/skip_test_barreleye
@@ -29,8 +29,10 @@
 -e Check_BMC_Clocks_Compatible_Property_Is_Set
 #https://github.com/openbmc/openbmc-test-automation/issues/75
 -e eSEL_Logging
-# Led groups test cases are NA for Barreleye and Palmetto
+# Test cases are NA for Barreleye and Palmetto
 -e LED_Group
+-e Verify_Enabling_OCC_Turbo_Setting_Via_IPMI
+-e Verify_Disabling_OCC_Turbo_Setting_Via_IPMI
 #https://github.com/openbmc/openbmc/issues/1283
 -e Inventory
 # NA until support for debug tarball is enabled
diff --git a/test_lists/skip_test_palmetto b/test_lists/skip_test_palmetto
index a927697..7e6dfbb 100644
--- a/test_lists/skip_test_palmetto
+++ b/test_lists/skip_test_palmetto
@@ -26,6 +26,8 @@
 ##Testcase NA for Palmetto system
 -e io_board_Present
 -e io_board_Fault
+-e Verify_Enabling_OCC_Turbo_Setting_Via_IPMI
+-e Verify_Disabling_OCC_Turbo_Setting_Via_IPMI
 #https://github.com/openbmc/openbmc/issues/928
 -e Set_Host_Time_With_Both_And_NTP
 #https://github.com/openbmc/openbmc/issues/901