Add new force tags for the IPMI suites
Changes:
- Add tag name for the suite
Tested:
- NA
Change-Id: I1f87ede8c5241d34a3cf7ae988b5ffc43e84408b
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
diff --git a/ipmi/dcmi/test_dcmi_asset_tag.robot b/ipmi/dcmi/test_dcmi_asset_tag.robot
index 02462fd..3456afd 100644
--- a/ipmi/dcmi/test_dcmi_asset_tag.robot
+++ b/ipmi/dcmi/test_dcmi_asset_tag.robot
@@ -11,6 +11,7 @@
Suite Teardown Redfish.Logout
Test Teardown FFDC On Test Case Fail
+Force Tags DCMI_Asset_Tag
*** Test Cases ***
diff --git a/ipmi/dcmi/test_dcmi_get_capabilities.robot b/ipmi/dcmi/test_dcmi_get_capabilities.robot
index 25d7a89..b7df1f3 100644
--- a/ipmi/dcmi/test_dcmi_get_capabilities.robot
+++ b/ipmi/dcmi/test_dcmi_get_capabilities.robot
@@ -3,7 +3,10 @@
Documentation Module to test dcmi get capabilites functionality.
Resource ../../lib/ipmi_client.robot
+Force Tags DCMI_Get_Capabilities
+
*** Variables ***
+
@{slave_address_list} Slave address of device: 0h (8bits)(Satellite/External controller)
... Slave address of device: 20h (BMC)
@@ -43,4 +46,4 @@
Exit For Loop IF ${slave_address_status} == True
END
- Run Keyword IF ${slave_address_status} == False Fail msg=Slave address is showing wrongly.
\ No newline at end of file
+ Run Keyword IF ${slave_address_status} == False Fail msg=Slave address is showing wrongly.
diff --git a/ipmi/dcmi/test_dcmi_get_temperature_reading.robot b/ipmi/dcmi/test_dcmi_get_temperature_reading.robot
index a27d188..5e3357e 100644
--- a/ipmi/dcmi/test_dcmi_get_temperature_reading.robot
+++ b/ipmi/dcmi/test_dcmi_get_temperature_reading.robot
@@ -15,7 +15,10 @@
Suite Setup Suite Setup Execution
+Force Tags DCMI_Get_Temperature_Reading
+
*** Variables ***
+
${config_file_name} dcmi_sensors.json
${dcmi_sensors_info_json_file} /usr/share/ipmi-providers/${config_file_name}
${client_config_file_path} ${EXEC_DIR}/${config_file_name}
diff --git a/ipmi/dcmi/test_dcmi_management_controller.robot b/ipmi/dcmi/test_dcmi_management_controller.robot
index a0810fd..e32c79c 100644
--- a/ipmi/dcmi/test_dcmi_management_controller.robot
+++ b/ipmi/dcmi/test_dcmi_management_controller.robot
@@ -13,7 +13,10 @@
Library ../../lib/utils.py
Library JSONLibrary
+Force Tags DCMI_Management_Controller
+
*** Variables ***
+
${hostname_file_path} /etc/hostname
*** Test Cases ***
diff --git a/ipmi/test_get_bios_post_code.robot b/ipmi/test_get_bios_post_code.robot
index be93139..169f2c7 100644
--- a/ipmi/test_get_bios_post_code.robot
+++ b/ipmi/test_get_bios_post_code.robot
@@ -6,10 +6,13 @@
Library ../lib/ipmi_utils.py
Variables ../data/ipmi_raw_cmd_table.py
-Suite Setup IPMI Power On
-Suite Teardown IPMI Power On stack_mode=skip quiet=1
+Suite Setup IPMI Power On
+Suite Teardown IPMI Power On stack_mode=skip quiet=1
+
+Force Tags Get_BIOS_Post_Code
*** Test Cases ***
+
Test Get BIOS POST Code via IPMI Raw Command
[Documentation] Get BIOS POST Code via IPMI raw command.
[Tags] Test_Get_BIOS_POST_Code_via_IPMI_Raw_Command
diff --git a/ipmi/test_ipmi_chassis.robot b/ipmi/test_ipmi_chassis.robot
index 1c9f030..ddf4ce4 100644
--- a/ipmi/test_ipmi_chassis.robot
+++ b/ipmi/test_ipmi_chassis.robot
@@ -12,6 +12,7 @@
Suite Teardown Redfish.Logout
Test Teardown Test Teardown Execution
+Force Tags IPMI_Chassis
*** Variables ***
diff --git a/ipmi/test_ipmi_cipher.robot b/ipmi/test_ipmi_cipher.robot
index 0c869df..21e2b61 100644
--- a/ipmi/test_ipmi_cipher.robot
+++ b/ipmi/test_ipmi_cipher.robot
@@ -13,6 +13,7 @@
Test Setup Printn
Test Teardown FFDC On Test Case Fail
+Force Tags IPMI_Cipher
*** Variables ***
${cipher_suite} standard
diff --git a/ipmi/test_ipmi_cold_reset.robot b/ipmi/test_ipmi_cold_reset.robot
index e13a000..1a4b5d9 100644
--- a/ipmi/test_ipmi_cold_reset.robot
+++ b/ipmi/test_ipmi_cold_reset.robot
@@ -29,6 +29,7 @@
Test Teardown FFDC On Test Case Fail
+Force Tags IPMI_Cold_Reset
*** Variables ***
diff --git a/ipmi/test_ipmi_device_id.robot b/ipmi/test_ipmi_device_id.robot
index 3769842..ea0f3be 100644
--- a/ipmi/test_ipmi_device_id.robot
+++ b/ipmi/test_ipmi_device_id.robot
@@ -21,6 +21,7 @@
Library ../lib/var_funcs.py
Variables ../data/ipmi_raw_cmd_table.py
+Force Tags IPMI_Device_ID
*** Test Cases ***
diff --git a/ipmi/test_ipmi_disable.robot b/ipmi/test_ipmi_disable.robot
index e0f382a..c97573e 100644
--- a/ipmi/test_ipmi_disable.robot
+++ b/ipmi/test_ipmi_disable.robot
@@ -5,6 +5,8 @@
Resource ../lib/openbmc_ffdc.robot
Library ../lib/ipmi_utils.py
+Force Tags IPMI_Disable
+
*** Test Cases ***
Verify Disabling And Enabling IPMI Via Host
diff --git a/ipmi/test_ipmi_fru.robot b/ipmi/test_ipmi_fru.robot
index c088a66..24f1c26 100644
--- a/ipmi/test_ipmi_fru.robot
+++ b/ipmi/test_ipmi_fru.robot
@@ -10,8 +10,10 @@
Suite Teardown Suite Teardown Execution
Test Teardown Test Teardown Execution
+Force Tags IPMI_FRU
*** Variables ***
+
&{ipmi_redfish_fru_field_map} product_serial=SerialNumber product_part_number=PartNumber
*** Test Cases ***
diff --git a/ipmi/test_ipmi_fru_device.robot b/ipmi/test_ipmi_fru_device.robot
index 5ed37b7..dee7595 100644
--- a/ipmi/test_ipmi_fru_device.robot
+++ b/ipmi/test_ipmi_fru_device.robot
@@ -6,7 +6,10 @@
Variables ../data/ipmi_raw_cmd_table.py
Library ../lib/ipmi_utils.py
+Force Tags IPMI_FRU_Device
+
*** Variables ***
+
${FRU_NAME} dimm01 dimm02 cpu0 cpu1 motherboard
${BUSCTL_FRU} xyz.openbmc_project.FruDevice
${FRU_DBUS_URL} /xyz/openbmc_project/FruDevice
@@ -390,4 +393,4 @@
Write FRU Data Via IPMI ${fru_device_id} ${read_write_offset} ${fru_byte} ${initial_frulength_hex}
# Verify whether initial FRU data is restored.
${fru_data}= Read FRU Data Via IPMI ${fru_device_id} ${read_write_offset}
- Should Be Equal ${fru_data} ${initial_fru_data}
\ No newline at end of file
+ Should Be Equal ${fru_data} ${initial_fru_data}
diff --git a/ipmi/test_ipmi_general.robot b/ipmi/test_ipmi_general.robot
index b53005a..eb665a4 100644
--- a/ipmi/test_ipmi_general.robot
+++ b/ipmi/test_ipmi_general.robot
@@ -12,6 +12,8 @@
Suite Setup IPMI General Test Suite Setup
Test Teardown FFDC On Test Case Fail
+Force Tags IPMI_General
+
*** Test Cases ***
Test Get Self Test Results via IPMI Raw Command
diff --git a/ipmi/test_ipmi_inband_sdr.robot b/ipmi/test_ipmi_inband_sdr.robot
index 2e438a0..3462e22 100644
--- a/ipmi/test_ipmi_inband_sdr.robot
+++ b/ipmi/test_ipmi_inband_sdr.robot
@@ -16,8 +16,7 @@
Suite Teardown Redfish.Logout
Test Teardown FFDC On Test Case Fail
-Force Tags Ipmi_Inband_Sdr
-
+Force Tags IPMI_Inband_SDR
*** Test Cases ***
diff --git a/ipmi/test_ipmi_kcs.robot b/ipmi/test_ipmi_kcs.robot
index bfb7169..0cc2ecc 100644
--- a/ipmi/test_ipmi_kcs.robot
+++ b/ipmi/test_ipmi_kcs.robot
@@ -1,17 +1,18 @@
*** Settings ***
-Documentation To Verify KCS interface.
+Documentation To Verify KCS interface.
-Resource ../lib/ipmi_client.robot
-Resource ../lib/ipmi_utils.robot
-Variables ../data/ipmi_raw_cmd_table.py
-Library ../lib/ipmi_utils.py
-
+Resource ../lib/ipmi_client.robot
+Resource ../lib/ipmi_utils.robot
+Variables ../data/ipmi_raw_cmd_table.py
+Library ../lib/ipmi_utils.py
Suite Setup Suite Setup Execution
+Force Tags IPMI_KCS
*** Variables ***
+
${LOOP_COUNT} ${1}
diff --git a/ipmi/test_ipmi_lanplus.robot b/ipmi/test_ipmi_lanplus.robot
index 24aac0b..afd82e6 100644
--- a/ipmi/test_ipmi_lanplus.robot
+++ b/ipmi/test_ipmi_lanplus.robot
@@ -7,7 +7,10 @@
Variables ../data/ipmi_raw_cmd_table.py
Library ../lib/ipmi_utils.py
+Force Tags IPMI_LANplus
+
*** Variables ***
+
${LOOP_COUNT} ${1}
diff --git a/ipmi/test_ipmi_mc_id.robot b/ipmi/test_ipmi_mc_id.robot
index 2133b25..4972a04 100644
--- a/ipmi/test_ipmi_mc_id.robot
+++ b/ipmi/test_ipmi_mc_id.robot
@@ -7,6 +7,7 @@
Test Teardown FFDC On Test Case Fail
+Force Tags IPMI_MC_ID
*** Variables ***
diff --git a/ipmi/test_ipmi_network_configuration.robot b/ipmi/test_ipmi_network_configuration.robot
index f645b46..6066103 100644
--- a/ipmi/test_ipmi_network_configuration.robot
+++ b/ipmi/test_ipmi_network_configuration.robot
@@ -15,10 +15,10 @@
Test Setup Printn
Test Teardown Test Teardown Execution
-Force Tags Ipmi_Network_Configuration
-
+Force Tags IPMI_Network_Configuration
*** Variables ***
+
${vlan_id_for_ipmi} ${10}
@{vlan_ids} ${20} ${30}
${interface} eth0
diff --git a/ipmi/test_ipmi_network_verification.robot b/ipmi/test_ipmi_network_verification.robot
index 11d99d5..bc06034 100644
--- a/ipmi/test_ipmi_network_verification.robot
+++ b/ipmi/test_ipmi_network_verification.robot
@@ -14,10 +14,10 @@
Test Setup Printn
Test Teardown FFDC On Test Case Fail
-Force Tags Ipmi_Network_Verification
-
+Force Tags IPMI_Network_Verification
*** Variables ***
+
${set_mac_address} 02:f4:43:24:e7:1a
${Invalid_mac_address} 11:f4:43:24:e7:1a
diff --git a/ipmi/test_ipmi_payload.robot b/ipmi/test_ipmi_payload.robot
index b4ff0c7..dcab815 100644
--- a/ipmi/test_ipmi_payload.robot
+++ b/ipmi/test_ipmi_payload.robot
@@ -7,12 +7,13 @@
Variables ../data/ipmi_raw_cmd_table.py
Library ../lib/ipmi_utils.py
-
Suite Setup IPMI Payload Setup Execution
Test Teardown FFDC On Test Case Fail
+Force Tags IPMI_Payload
*** Variables ***
+
${user_priv} 2
${operator_priv} 3
${admin_level_priv} 4
diff --git a/ipmi/test_ipmi_poh_counter.robot b/ipmi/test_ipmi_poh_counter.robot
index b664a85..ae17bf9 100644
--- a/ipmi/test_ipmi_poh_counter.robot
+++ b/ipmi/test_ipmi_poh_counter.robot
@@ -31,11 +31,12 @@
Library ../lib/ipmi_utils.py
Variables ../data/ipmi_raw_cmd_table.py
-Suite Setup Suite Setup Execution
-Suite Teardown Suite Teardown Execution
+Suite Setup Suite Setup Execution
+Suite Teardown Suite Teardown Execution
-Test Teardown FFDC On Test Case Fail
+Test Teardown FFDC On Test Case Fail
+Force Tags IPMI_Poh_Counter
*** Variables ***
diff --git a/ipmi/test_ipmi_resets.robot b/ipmi/test_ipmi_resets.robot
index 38fc96c..1d2a2d5 100755
--- a/ipmi/test_ipmi_resets.robot
+++ b/ipmi/test_ipmi_resets.robot
@@ -9,6 +9,8 @@
Test Teardown FFDC On Test Case Fail
+Force Tags IPMI_Resets
+
*** Variables ***
# User may pass LOOP_COUNT.
diff --git a/ipmi/test_ipmi_sdr.robot b/ipmi/test_ipmi_sdr.robot
index b176368..4577dda 100755
--- a/ipmi/test_ipmi_sdr.robot
+++ b/ipmi/test_ipmi_sdr.robot
@@ -14,8 +14,7 @@
Suite Teardown Redfish.Logout
Test Teardown Test Teardown Execution
-Force Tags Ipmi_Sdr
-
+Force Tags IPMI_SDR
*** Test Cases ***
diff --git a/ipmi/test_ipmi_sel.robot b/ipmi/test_ipmi_sel.robot
index 189660d..8b201ea 100644
--- a/ipmi/test_ipmi_sel.robot
+++ b/ipmi/test_ipmi_sel.robot
@@ -9,6 +9,8 @@
Test Setup Test Setup Execution
Test Teardown FFDC On Test Case Fail
+Force Tags IPMI_SEL
+
*** Variables ***
# Based on 13th byte of add SEL entry command as per IPMI spec
diff --git a/ipmi/test_ipmi_sel_time.robot b/ipmi/test_ipmi_sel_time.robot
index 089ee70..d60dcdd 100644
--- a/ipmi/test_ipmi_sel_time.robot
+++ b/ipmi/test_ipmi_sel_time.robot
@@ -37,6 +37,8 @@
Test Setup Test Setup Execution
Test Teardown Test Teardown Execution
+Force Tags IPMI_SEL_Time
+
*** Variables ***
${NETWORK_RESTART_TIME} 5s
diff --git a/ipmi/test_ipmi_sensor.robot b/ipmi/test_ipmi_sensor.robot
index a4254c2..6a312c5 100644
--- a/ipmi/test_ipmi_sensor.robot
+++ b/ipmi/test_ipmi_sensor.robot
@@ -1,5 +1,5 @@
*** Settings ***
-Documentation Validate IPMI sensor IDs using Redfish.
+Documentation Validate IPMI sensor IDs using Redfish.
Resource ../lib/ipmi_client.robot
Resource ../lib/openbmc_ffdc.robot
@@ -11,8 +11,10 @@
Test Teardown Run Keywords FFDC On Test Case Fail AND
... Redfish.Logout
+Force Tags IPMI_Sensor
*** Variables ***
+
${allowed_temp_diff} ${2}
${allowed_power_diff} ${10}
diff --git a/ipmi/test_ipmi_sol.robot b/ipmi/test_ipmi_sol.robot
index f13a212..5bf83bc 100644
--- a/ipmi/test_ipmi_sol.robot
+++ b/ipmi/test_ipmi_sol.robot
@@ -12,8 +12,7 @@
Test Setup Start SOL Console Logging
Test Teardown Test Teardown Execution
-Force Tags Ipmi_Sol
-
+Force Tags IPMI_SOL
*** Variables ***
diff --git a/ipmi/test_ipmi_systeminfo_parameters.robot b/ipmi/test_ipmi_systeminfo_parameters.robot
index 9c3aef0..94a3673 100644
--- a/ipmi/test_ipmi_systeminfo_parameters.robot
+++ b/ipmi/test_ipmi_systeminfo_parameters.robot
@@ -19,6 +19,7 @@
Suite Setup Suite Setup Execution
Test Teardown Run Keywords Restore Default Configuration AND FFDC On Test Case Fail
+Force Tags IPMI_SystemInfo_Parameters
*** Variables ***
diff --git a/ipmi/test_ipmi_user.robot b/ipmi/test_ipmi_user.robot
index 9b020c8..be63b6e 100644
--- a/ipmi/test_ipmi_user.robot
+++ b/ipmi/test_ipmi_user.robot
@@ -10,6 +10,8 @@
Suite Setup Suite Setup Execution
Test Teardown Test Teardown Execution
+Force Tags IPMI_User
+
*** Variables ***
${invalid_username} user%
diff --git a/ipmi/test_ipmi_watchdog.robot b/ipmi/test_ipmi_watchdog.robot
index bb776ba..37e353f 100644
--- a/ipmi/test_ipmi_watchdog.robot
+++ b/ipmi/test_ipmi_watchdog.robot
@@ -9,6 +9,8 @@
Library Collections
Variables ../data/ipmi_raw_cmd_table.py
+Force Tags IPMI_Watchdog
+
*** Variables ***
${TIMER_DELAY} 3