OpenBMC GUI Server overview 6 TCs automated
Added:
1. Verify BMC information Should Display At OBMC Power Off State
2. Verify POWER information Should Display At OBMC Power Off State
3. High Priority Events Should Display At OBMC Power Off State
4. High Priority Events Can Be Operated At OBMC Power Off State
5. Launching Of Serial Over LAN Console At OBMC Power Off State
6. Launching Of Serial Over LAN Console At OBMC Power Running State
Resolve openbmc/openbmc-test-automation#1037
Change-Id: Iae38e7fcf626ae6b5e3e1bd8cb1eb6e52384d127
Signed-off-by: Sathyajith M S <sathyajith.ms@in.ibm.com>
diff --git a/gui/obmc_gui/__init__.robot b/gui/obmc_gui/__init__.robot
new file mode 100644
index 0000000..c92e0cc
--- /dev/null
+++ b/gui/obmc_gui/__init__.robot
@@ -0,0 +1,40 @@
+*** Settings ***
+Documentation Main initialization file for the test cases contained in this
+... directory and setting up the test environment variables.
+
+Resource lib/resource.robot
+Suite Setup Initializing Setup
+Suite Teardown Init Teardown Steps
+
+*** Keywords ***
+Initializing Setup
+ [Documentation] Initialize test environment.
+
+ Get OpenBMC System Info
+ Launch OpenBMC GUI Browser
+ Login OpenBMC GUI
+ Initial Message
+ LogOut OpenBMC GUI
+
+Initial Message
+ [Documentation] Display initial info about the test cases.
+
+ Rpvars EXECDIR
+ Rprint Timen OBMC_GUI Testing ==> [IN PROGRESS]
+ Print Dashes 0 100 1 =
+
+Get OpenBMC System Info
+ [Documentation] Display open BMC system info like system name and IP.
+
+ ${OPENBMC_HOST_NAME}= Get Hostname From IP Address ${OPENBMC_HOST}
+ Rpvars OPENBMC_HOST OPENBMC_HOST_NAME
+ ${build_info} ${stderr} ${rc}= BMC Execute Command cat /etc/os-release
+ ... print_output=1
+ Print Dashes 0 100 1 =
+
+Init Teardown Steps
+ [Documentation] End the test execution by closing browser.
+
+ Print Timen OBMC_GUI Testing ==> [Finished]
+ Print Dashes 0 100 1 =
+ Close Browser