Created a seperate resource and variable file for Vue GUI

Changes includes:
    - Added a new resource and variable file for Vue GUI automation
    - Moved required keywords from gui/lib/resource.robot into new
      resource file
    - Moved required variables from gui/data/resource_variables.py
      into new variable file
    - Modified resource and variable file path in required files

Change-Id: Iedc1d59c31de21af2808678340fcead9672afd34
Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>
diff --git a/gui/gui_test/access_control/test_obmc_gui_certificate.robot b/gui/gui_test/access_control/test_obmc_gui_certificate.robot
index 2a236e1..411a988 100644
--- a/gui/gui_test/access_control/test_obmc_gui_certificate.robot
+++ b/gui/gui_test/access_control/test_obmc_gui_certificate.robot
@@ -2,7 +2,7 @@
 
 Documentation  Test OpenBMC GUI "SSL Certificates" sub-menu of "Access control".
 
-Resource        ../../lib/resource.robot
+Resource        ../../lib/gui_resource.robot
 Resource        ../../../lib/certificate_utils.robot
 
 Suite Setup     Suite Setup Execution
diff --git a/gui/gui_test/access_control/test_obmc_gui_ldap.robot b/gui/gui_test/access_control/test_obmc_gui_ldap.robot
index 407e3a7..84e1c00 100644
--- a/gui/gui_test/access_control/test_obmc_gui_ldap.robot
+++ b/gui/gui_test/access_control/test_obmc_gui_ldap.robot
@@ -2,7 +2,7 @@
 
 Documentation  Test OpenBMC GUI "LDAP" sub-menu of "Access control".
 
-Resource        ../../lib/resource.robot
+Resource        ../../lib/gui_resource.robot
 
 Suite Setup     Launch Browser And Login GUI
 Suite Teardown  Close Browser
diff --git a/gui/gui_test/access_control/test_obmc_gui_local_users.robot b/gui/gui_test/access_control/test_obmc_gui_local_users.robot
index 64436a8..8e185e7 100644
--- a/gui/gui_test/access_control/test_obmc_gui_local_users.robot
+++ b/gui/gui_test/access_control/test_obmc_gui_local_users.robot
@@ -2,7 +2,7 @@
 
 Documentation  Test OpenBMC GUI "Local user management" sub-menu of "Access control".
 
-Resource        ../../lib/resource.robot
+Resource        ../../lib/gui_resource.robot
 
 Suite Setup     Launch Browser And Login GUI
 Suite Teardown  Close Browser
diff --git a/gui/gui_test/control_menu/test_manage_power_usage_sub_menu.robot b/gui/gui_test/control_menu/test_manage_power_usage_sub_menu.robot
index 4daab82..cfce02f 100644
--- a/gui/gui_test/control_menu/test_manage_power_usage_sub_menu.robot
+++ b/gui/gui_test/control_menu/test_manage_power_usage_sub_menu.robot
@@ -2,7 +2,7 @@
 
 Documentation  Test OpenBMC GUI "Manage power usage" sub-menu of "Server control".
 
-Resource        ../../lib/resource.robot
+Resource        ../../lib/gui_resource.robot
 
 Suite Setup     Launch Browser And Login GUI
 Suite Teardown  Close Browser
diff --git a/gui/gui_test/control_menu/test_obmc_gui_kvm_sub_menu.robot b/gui/gui_test/control_menu/test_obmc_gui_kvm_sub_menu.robot
index 032f430..b65c7f6 100644
--- a/gui/gui_test/control_menu/test_obmc_gui_kvm_sub_menu.robot
+++ b/gui/gui_test/control_menu/test_obmc_gui_kvm_sub_menu.robot
@@ -2,7 +2,7 @@
 
 Documentation   Test OpenBMC GUI "KVM" sub-menu.
 
-Resource        ../../lib/resource.robot
+Resource        ../../lib/gui_resource.robot
 
 Suite Setup     Launch Browser And Login GUI
 Suite Teardown  Close Browser
diff --git a/gui/gui_test/control_menu/test_obmc_gui_sol_console.robot b/gui/gui_test/control_menu/test_obmc_gui_sol_console.robot
index 5ece154..3486061 100644
--- a/gui/gui_test/control_menu/test_obmc_gui_sol_console.robot
+++ b/gui/gui_test/control_menu/test_obmc_gui_sol_console.robot
@@ -2,7 +2,7 @@
 
 Documentation  Test OpenBMC GUI "Serial over LAN Console" sub-menu of "Control".
 
-Resource        ../../lib/resource.robot
+Resource        ../../lib/gui_resource.robot
 
 Suite Setup     Launch Browser And Login GUI
 Suite Teardown  Close Browser
diff --git a/gui/gui_test/control_menu/test_reboot_bmc_sub_menu.robot b/gui/gui_test/control_menu/test_reboot_bmc_sub_menu.robot
index 58df953..d83008a 100644
--- a/gui/gui_test/control_menu/test_reboot_bmc_sub_menu.robot
+++ b/gui/gui_test/control_menu/test_reboot_bmc_sub_menu.robot
@@ -2,7 +2,7 @@
 
 Documentation  Test OpenBMC GUI "Reboot BMC" sub-menu of "Server control".
 
-Resource        ../../lib/resource.robot
+Resource        ../../lib/gui_resource.robot
 
 Suite Setup     Launch Browser And Login GUI
 Suite Teardown  Close Browser
diff --git a/gui/gui_test/control_menu/test_server_led_sub_menu.robot b/gui/gui_test/control_menu/test_server_led_sub_menu.robot
index 42b2544..233a8e8 100644
--- a/gui/gui_test/control_menu/test_server_led_sub_menu.robot
+++ b/gui/gui_test/control_menu/test_server_led_sub_menu.robot
@@ -2,7 +2,7 @@
 
 Documentation  Test OpenBMC GUI "Server LED" sub-menu of "Server control".
 
-Resource        ../../lib/resource.robot
+Resource        ../../lib/gui_resource.robot
 
 Suite Setup     Launch Browser And Login GUI
 Suite Teardown  Close Browser
diff --git a/gui/gui_test/control_menu/test_server_power_operations_sub_menu.robot b/gui/gui_test/control_menu/test_server_power_operations_sub_menu.robot
index 272678b..bf2a874 100644
--- a/gui/gui_test/control_menu/test_server_power_operations_sub_menu.robot
+++ b/gui/gui_test/control_menu/test_server_power_operations_sub_menu.robot
@@ -2,7 +2,7 @@
 
 Documentation  Test OpenBMC GUI "Server power operations" sub-menu of "Server control".
 
-Resource        ../../lib/resource.robot
+Resource        ../../lib/gui_resource.robot
 Resource        ../../../lib/state_manager.robot
 
 Suite Setup     Launch Browser And Login GUI
diff --git a/gui/gui_test/gui_header/test_gui_header.robot b/gui/gui_test/gui_header/test_gui_header.robot
index 47ba28b..375564e 100644
--- a/gui/gui_test/gui_header/test_gui_header.robot
+++ b/gui/gui_test/gui_header/test_gui_header.robot
@@ -2,7 +2,7 @@
 
 Documentation   Test OpenBMC GUI header.
 
-Resource        ../../lib/resource.robot
+Resource        ../../lib/gui_resource.robot
 
 Suite Setup     Launch Browser And Login GUI
 Suite Teardown  Close Browser
diff --git a/gui/gui_test/gui_header/test_obmc_profile_settings.robot b/gui/gui_test/gui_header/test_obmc_profile_settings.robot
index e47651d..7b6c4bc 100644
--- a/gui/gui_test/gui_header/test_obmc_profile_settings.robot
+++ b/gui/gui_test/gui_header/test_obmc_profile_settings.robot
@@ -2,7 +2,7 @@
 
 Documentation   Test OpenBMC GUI "Profile settings" menu.
 
-Resource        ../../lib/resource.robot
+Resource        ../../lib/gui_resource.robot
 
 Suite Setup     Launch Browser And Login GUI
 Suite Teardown  Close Browser
diff --git a/gui/gui_test/health_menu/test_event_logs_sub_menu.robot b/gui/gui_test/health_menu/test_event_logs_sub_menu.robot
index 672051b..ff6f96b 100644
--- a/gui/gui_test/health_menu/test_event_logs_sub_menu.robot
+++ b/gui/gui_test/health_menu/test_event_logs_sub_menu.robot
@@ -2,7 +2,7 @@
 
 Documentation  Test OpenBMC GUI "Event logs" sub-menu.
 
-Resource        ../../lib/resource.robot
+Resource        ../../lib/gui_resource.robot
 Resource        ../../../lib/logging_utils.robot
 
 Suite Setup     Suite Setup Execution
diff --git a/gui/gui_test/health_menu/test_obmc_gui_hardware_status_sub_menu.robot b/gui/gui_test/health_menu/test_obmc_gui_hardware_status_sub_menu.robot
index 2d1a047..78dd8c2 100644
--- a/gui/gui_test/health_menu/test_obmc_gui_hardware_status_sub_menu.robot
+++ b/gui/gui_test/health_menu/test_obmc_gui_hardware_status_sub_menu.robot
@@ -2,7 +2,7 @@
 
 Documentation   Test OpenBMC GUI "Hardware Status" sub-menu of "Health" menu.
 
-Resource        ../../lib/resource.robot
+Resource        ../../lib/gui_resource.robot
 
 Suite Setup     Launch Browser And Login GUI
 Suite Teardown  Close Browser
diff --git a/gui/gui_test/health_menu/test_obmc_gui_sensors.robot b/gui/gui_test/health_menu/test_obmc_gui_sensors.robot
index 841a170..70c4377 100644
--- a/gui/gui_test/health_menu/test_obmc_gui_sensors.robot
+++ b/gui/gui_test/health_menu/test_obmc_gui_sensors.robot
@@ -1,7 +1,7 @@
 *** Settings ***
 
 Documentation   Test OpenBMC GUI "Sensors" sub-menu.
-Resource        ../../lib/resource.robot
+Resource        ../../lib/gui_resource.robot
 
 Suite Setup     Launch Browser And Login GUI
 Suite Teardown  Close Browser
@@ -73,4 +73,4 @@
 
     Click Element  ${xpath_health_menu}
     Click Element  ${xpath_sensor_sub_menu}
-    Wait Until Keyword Succeeds  30 sec  5 sec  Location Should Contain  sensors
\ No newline at end of file
+    Wait Until Keyword Succeeds  30 sec  5 sec  Location Should Contain  sensors
diff --git a/gui/gui_test/overview_menu/test_overview_menu.robot b/gui/gui_test/overview_menu/test_overview_menu.robot
index 7dcbe14..971d2bd 100644
--- a/gui/gui_test/overview_menu/test_overview_menu.robot
+++ b/gui/gui_test/overview_menu/test_overview_menu.robot
@@ -2,7 +2,7 @@
 
 Documentation  Test OpenBMC GUI "Overview" menu.
 
-Resource        ../../lib/resource.robot
+Resource        ../../lib/gui_resource.robot
 Resource        ../../../lib/logging_utils.robot
 Resource        ../../../lib/list_utils.robot
 Resource        ../../../lib/bmc_network_utils.robot
diff --git a/gui/gui_test/server_config/test_date_time_settings_sub_menu.robot b/gui/gui_test/server_config/test_date_time_settings_sub_menu.robot
index 9be1424..596acb0 100644
--- a/gui/gui_test/server_config/test_date_time_settings_sub_menu.robot
+++ b/gui/gui_test/server_config/test_date_time_settings_sub_menu.robot
@@ -2,7 +2,7 @@
 
 Documentation   Test OpenBMC GUI "Date and time settings" sub-menu of "Configuration".
 
-Resource        ../../lib/resource.robot
+Resource        ../../lib/gui_resource.robot
 
 Suite Setup     Suite Setup Execution
 Suite Teardown  Close Browser
diff --git a/gui/gui_test/server_config/test_obmc_gui_firmware_update.robot b/gui/gui_test/server_config/test_obmc_gui_firmware_update.robot
index aefa65a..8582bbe 100644
--- a/gui/gui_test/server_config/test_obmc_gui_firmware_update.robot
+++ b/gui/gui_test/server_config/test_obmc_gui_firmware_update.robot
@@ -2,7 +2,7 @@
 
 Documentation  Test OpenBMC Firmware Update" sub menu of "Configuration".
 
-Resource        ../../lib/resource.robot
+Resource        ../../lib/gui_resource.robot
 
 Suite Setup     Suite Setup Execution
 Suite Teardown  Close Browser
diff --git a/gui/gui_test/server_config/test_obmc_gui_network_settings.robot b/gui/gui_test/server_config/test_obmc_gui_network_settings.robot
index cbb87c7..d6f9c70 100644
--- a/gui/gui_test/server_config/test_obmc_gui_network_settings.robot
+++ b/gui/gui_test/server_config/test_obmc_gui_network_settings.robot
@@ -3,7 +3,7 @@
 Documentation   Test OpenBMC GUI "Network settings" sub-menu of
 ...             "Server configuration".
 
-Resource        ../../lib/resource.robot
+Resource        ../../lib/gui_resource.robot
 Resource        ../../../lib/bmc_network_utils.robot
 
 Suite Setup     Suite Setup Execution