<html><body><p><font size="2">Hi Jayashree,</font><br><br><font size="2">        The current the test infrastructure is over SSH  to Host / remote server to login to OS partition, execute commands, only if the partition is accessible from the test server where the test code is executed.</font><br><br><font size="2">Reading from your note, it sounded like the OS partition is not configured over network and can't be access from test server but through BMC only? is that correct assumption ?</font><br><font size="2">              </font><br><font size="2">To connect a session to BMC SSH and then invoke </font><font color="#1F497D" face="Calibri">obmc-console-client</font><font size="2"> and then try to login on a spawn session looks like job for interactive shell, however, this may not really work well.</font><br><br><font size="2">Having said that, you can look at this </font><a href="http://robotframework.org/SSHLibrary/SSHLibrary.html#Write"><u><font color="#0000FF">http://robotframework.org/SSHLibrary/SSHLibrary.html#Write</font></u></a> <font size="2">  to do interactive shell </font><a href="http://robotframework.org/SSHLibrary/SSHLibrary.html#Interactive%20shells"><u><font color="#0000FF">http://robotframework.org/SSHLibrary/SSHLibrary.html#Interactive%20shells</font></u></a> <br><br><font size="2">We got a bit older code over telnet interactive shell </font><a href="https://github.com/openbmc/openbmc-test-automation/blob/master/lib/serial_connection/serial_console_client.robot#L12"><u><font color="#0000FF">https://github.com/openbmc/openbmc-test-automation/blob/master/lib/serial_connection/serial_console_client.robot#L12</font></u></a> <font size="2">  see if that example helps as well.</font><br><br><br><br><font size="2">On another note, assuming, you want to make sure the OS is booted good and need a check point or look up reference data,  probably, you can check  /var/log/obmc-console.log from the test code and look for the OS console message.</font><br><br><font size="2">Nevertheless, if you don't provide the host credential/ or off the network, the BMC + host state would certainly give confidence that the Host OS partition start booting, which the test is doing so when powered on via test code by checking the states bellow.</font><br><br><font size="2">CurrentBMCState     : xyz.openbmc_project.State.BMC.BMCState.Ready</font><br><font size="2">CurrentPowerState   : xyz.openbmc_project.State.Chassis.PowerState.On</font><br><font size="2">CurrentHostState    : xyz.openbmc_project.State.Host.HostState.Running</font><br><font size="2">BootProgress        : xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart</font><br><font size="2">OperatingSystemState: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete</font><br><br><b><font size="2" color="#0000FF">Thanks and Regards,</font></b><br><font size="2" color="#0000FF">   George Keishing</font><br><font size="2" color="#0000FF">  </font><br><br><br><img width="16" height="16" src="cid:1__=8FBB0F53DFCA01398f9e8a93df938690918c8FB@" border="0" alt="Inactive hide details for Jayashree D ---10-08-2020 10:51:06 AM---Hi George, In obmc-console feature, after login to BMC we wil"><font size="2" color="#424282">Jayashree D ---10-08-2020 10:51:06 AM---Hi George, In obmc-console feature, after login to BMC we will run “obmc-console-client” and will gi</font><br><br><font size="2" color="#5F5F5F">From:        </font><font size="2">Jayashree D <jayashree-d@hcl.com></font><br><font size="2" color="#5F5F5F">To:        </font><font size="2">George Keishing <gkeishin@in.ibm.com></font><br><font size="2" color="#5F5F5F">Cc:        </font><font size="2">"openbmc@lists.ozlabs.org" <openbmc@lists.ozlabs.org></font><br><font size="2" color="#5F5F5F">Date:        </font><font size="2">10-08-2020 10:51 AM</font><br><font size="2" color="#5F5F5F">Subject:        </font><font size="2">[EXTERNAL] RE:  Host related testcases in openbmc-test-automation</font><br><font size="2" color="#5F5F5F">Sent by:        </font><font size="2">"openbmc" <openbmc-bounces+gkeishin=in.ibm.com@lists.ozlabs.org></font><br><hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br><br><br><font color="#1F497D" face="Calibri">Hi George,</font><br><font color="#1F497D" face="Calibri"> </font><br><font color="#1F497D" face="Calibri">In obmc-console feature, after login to BMC we will run “obmc-console-client” and will give “ENTER” to connect the host by giving username and password.</font><br><font color="#1F497D" face="Calibri"> </font><br><font color="#1F497D" face="Calibri">root@tiogapass:~# obmc-console-client                                        # BMC Execute Command</font><br><font color="#1F497D" face="Calibri">                                                                                                                           # ENTER</font><br><font color="#1F497D" face="Calibri">CentOS Linux 8 (Core)</font><br><font color="#1F497D" face="Calibri">Kernel 5.2.9-91_fbk10_3371_ge007350ae172 on an x86_64</font><br><font color="#1F497D" face="Calibri"> </font><br><font color="#1F497D" face="Calibri">localhost login:                                                                                            # Host Username</font><br><font color="#1F497D" face="Calibri">Password:                                                                                                     # Host Password</font><br><font color="#1F497D" face="Calibri"> </font><br><font color="#1F497D" face="Calibri">[root@localhost ~]#</font><br><font color="#1F497D" face="Calibri"><br></font><br><font color="#1F497D" face="Calibri">We can run obmc-console-client using BMC Execute Command, then ENTER should be given and OS Username and password.<br>Is there any way to run the above commands “ENTER” in automation scripts after obmc-console-client?</font><br><font color="#1F497D" face="Calibri"> </font><br><font color="#1F497D" face="Calibri">Regards,</font><br><font color="#1F497D" face="Calibri">Jayashree            </font><br><font color="#1F497D" face="Calibri"> </font><br><a name="_____replyseparator"></a><b><font face="Calibri">From:</font></b><font face="Calibri"> Jayashree D </font><b><font face="Calibri"><br>Sent:</font></b><font face="Calibri"> Thursday, August 6, 2020 8:20 PM</font><b><font face="Calibri"><br>To:</font></b><font face="Calibri"> George Keishing <gkeishin@in.ibm.com></font><b><font face="Calibri"><br>Cc:</font></b><font face="Calibri"> openbmc@lists.ozlabs.org</font><b><font face="Calibri"><br>Subject:</font></b><font face="Calibri"> RE: Host related testcases in openbmc-test-automation</font><br><font face="Times New Roman"> </font><br><font color="#1F497D" face="Calibri">Thanks George, I will look into this keywords.</font><br><font color="#1F497D" face="Calibri"> </font><br><b><font face="Calibri">From:</font></b><font face="Calibri"> George Keishing <</font><a href="mailto:gkeishin@in.ibm.com"><u><font color="#0000FF" face="Calibri">gkeishin@in.ibm.com</font></u></a><font face="Calibri">> </font><b><font face="Calibri"><br>Sent:</font></b><font face="Calibri"> Thursday, August 6, 2020 6:12 PM</font><b><font face="Calibri"><br>To:</font></b><font face="Calibri"> Jayashree D <</font><a href="mailto:jayashree-d@hcl.com"><u><font color="#0000FF" face="Calibri">jayashree-d@hcl.com</font></u></a><font face="Calibri">></font><b><font face="Calibri"><br>Cc:</font></b><font face="Calibri"> </font><a href="mailto:openbmc@lists.ozlabs.org"><u><font color="#0000FF" face="Calibri">openbmc@lists.ozlabs.org</font></u></a><b><font face="Calibri"><br>Subject:</font></b><font face="Calibri"> Re: Host related testcases in openbmc-test-automation</font><br><font face="Times New Roman"> </font><br><font size="2" color="#FF0000" face="Times New Roman">[CAUTION: This Email is from outside the Organization. Unless you trust the sender, Don’t click links or open attachments as it may be a Phishing email, which can steal your Information and compromise your Computer.]</font><p><font size="2" face="Times New Roman">Jayashree,</font><font face="Times New Roman"><br></font><font size="2" face="Times New Roman"><br>See if this info helps to get you started what you are looking for. </font><font face="Times New Roman"><br></font><b><font size="2" face="Times New Roman"><br>1. OBMC-CONSOLE - To connect the host via BMC, we are using obmc-console-client to login the host and check the host conections.</font></b><font face="Times New Roman"><br></font><font size="2" face="Times New Roman"><br>Most of the test code uses the login BMC/host, check connect via REST/SSH/Ping to do the check on connection</font><font face="Times New Roman"><br></font><font size="2" face="Times New Roman"><br>You can look at this keyword used:<br>Example:</font><font face="Times New Roman"><br></font><font size="2" face="Times New Roman"><br>-login to BMC and execute : BMC Execute Command</font><u><font color="#0000FF" face="Times New Roman"><br></font></u><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__apc01.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252Fopenbmc-252Fopenbmc-2Dtest-2Dautomation-252Fblob-252Fmaster-252Flib-252Fbmc-5Fssh-5Futils.py-2523L12-26data-3D02-257C01-257Cjayashree-2Dd-2540hcl.com-257C8553afa8ad3d4c09cdf808d83a062596-257C189de737c93a4f5a8b686f4ca9941912-257C0-257C0-257C637323145366004707-26sdata-3DFWn1U2v3YL44mE4-252B-252FLQJ58-252BqBSn57YA9qD-252FuZku2Ju4-253D-26reserved-3D0&d=DwMGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=hHlxml_LX5HIffRsSFs-k3DrxQDKe6i0A3XGNW7rlIw&m=YcoChPUQFfWImdbl3uyPXF-qoErHN5aF013OCxTDZ_A&s=Buyo-uV2qzkCTAE4AABZtGARDr1UV0K8PZ5HxRg0YEY&e="><u><font size="2" color="#0000FF" face="Times New Roman">https://github.com/openbmc/openbmc-test-automation/blob/master/lib/bmc_ssh_utils.py#L12</font></u></a><u><font color="#0000FF" face="Times New Roman"><br></font></u><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__apc01.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252Fopenbmc-252Fopenbmc-2Dtest-2Dautomation-252Fblob-252Fmaster-252Fredfish-252Fextended-252Ftest-5Fbasic-5Fci.robot-2523L74-26data-3D02-257C01-257Cjayashree-2Dd-2540hcl.com-257C8553afa8ad3d4c09cdf808d83a062596-257C189de737c93a4f5a8b686f4ca9941912-257C0-257C0-257C637323145366004707-26sdata-3DIQhFENJiIkzsS3lEitdpBX6eBInNIUCMd9sO408AF8c-253D-26reserved-3D0&d=DwMGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=hHlxml_LX5HIffRsSFs-k3DrxQDKe6i0A3XGNW7rlIw&m=YcoChPUQFfWImdbl3uyPXF-qoErHN5aF013OCxTDZ_A&s=c8Sc93H3cNNHqat9WNjskezjgDpU577n76hFGlidapU&e="><u><font size="2" color="#0000FF" face="Times New Roman">https://github.com/openbmc/openbmc-test-automation/blob/master/redfish/extended/test_basic_ci.robot#L74</font></u></a><u><font color="#0000FF" face="Times New Roman"><br></font></u><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__apc01.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252Fopenbmc-252Fopenbmc-2Dtest-2Dautomation-252Fblob-252Fmaster-252Fredfish-252Fextended-252Ftest-5Fbasic-5Fci.robot-2523L96-26data-3D02-257C01-257Cjayashree-2Dd-2540hcl.com-257C8553afa8ad3d4c09cdf808d83a062596-257C189de737c93a4f5a8b686f4ca9941912-257C0-257C0-257C637323145366014703-26sdata-3DysP5zMeVa7UODKItQ30fDFFu9hjqh8a7WDxjuCc-252Fu1I-253D-26reserved-3D0&d=DwMGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=hHlxml_LX5HIffRsSFs-k3DrxQDKe6i0A3XGNW7rlIw&m=YcoChPUQFfWImdbl3uyPXF-qoErHN5aF013OCxTDZ_A&s=JfnhTLGK9pp8HJrIqllNjhvBLpAqct34zfVzvFxLRC8&e="><u><font size="2" color="#0000FF" face="Times New Roman">https://github.com/openbmc/openbmc-test-automation/blob/master/redfish/extended/test_basic_ci.robot#L96</font></u></a><u><font color="#0000FF" face="Times New Roman"><br></font></u><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__apc01.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252Fopenbmc-252Fopenbmc-2Dtest-2Dautomation-252Fblob-252Fmaster-252Fredfish-252Fmanagers-252Ftest-5Fcertificate.robot-2523L413-26data-3D02-257C01-257Cjayashree-2Dd-2540hcl.com-257C8553afa8ad3d4c09cdf808d83a062596-257C189de737c93a4f5a8b686f4ca9941912-257C0-257C0-257C637323145366014703-26sdata-3DM4kpR-252BYUSOhs8v-252Fw8I7aHeR3dvgohKJbLwRLAh9m6e4-253D-26reserved-3D0&d=DwMGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=hHlxml_LX5HIffRsSFs-k3DrxQDKe6i0A3XGNW7rlIw&m=YcoChPUQFfWImdbl3uyPXF-qoErHN5aF013OCxTDZ_A&s=DTigoeO7w3j1CpoUIwH2PihZ8I38AS8oTkGWyIF5AHw&e="><u><font size="2" color="#0000FF" face="Times New Roman">https://github.com/openbmc/openbmc-test-automation/blob/master/redfish/managers/test_certificate.robot#L413</font></u></a><font size="2" face="Times New Roman"><br>etc...</font><font face="Times New Roman"><br></font><font size="2" face="Times New Roman"><br>or simply use something like this:<br>SSHLibrary.Open connection ${bmc_ip}<br>SSHLibrary.Login ${openbmc_username} ${openbmc_password}</font><font face="Times New Roman"><br></font><font size="2" face="Times New Roman"><br>-login to Host and execute: Login To OS Host / OS Execute Command</font><u><font color="#0000FF" face="Times New Roman"><br></font></u><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__apc01.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252Fopenbmc-252Fopenbmc-2Dtest-2Dautomation-252Fblob-252Fmaster-252Fsyslib-252Futils-5Fos.robot-2523L38-26data-3D02-257C01-257Cjayashree-2Dd-2540hcl.com-257C8553afa8ad3d4c09cdf808d83a062596-257C189de737c93a4f5a8b686f4ca9941912-257C0-257C0-257C637323145366024696-26sdata-3DhHShdQPoOkLRCt7yKaI5gR0qPXuV-252FNBXJg4qcIwExPE-253D-26reserved-3D0&d=DwMGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=hHlxml_LX5HIffRsSFs-k3DrxQDKe6i0A3XGNW7rlIw&m=YcoChPUQFfWImdbl3uyPXF-qoErHN5aF013OCxTDZ_A&s=LIlbKvM1Gzo1YyOcNZ8vsI3H1CdIaQBJ3kwGuwLgTMw&e="><u><font size="2" color="#0000FF" face="Times New Roman">https://github.com/openbmc/openbmc-test-automation/blob/master/syslib/utils_os.robot#L38</font></u></a><u><font color="#0000FF" face="Times New Roman"><br></font></u><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__apc01.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252Fopenbmc-252Fopenbmc-2Dtest-2Dautomation-252Fblob-252Fmaster-252Flib-252Fbmc-5Fssh-5Futils.py-2523L70-26data-3D02-257C01-257Cjayashree-2Dd-2540hcl.com-257C8553afa8ad3d4c09cdf808d83a062596-257C189de737c93a4f5a8b686f4ca9941912-257C0-257C0-257C637323145366024696-26sdata-3D7ICm9BqdcdW38FuPfg6VbIqo5pmQaab44OsvsEmwokk-253D-26reserved-3D0&d=DwMGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=hHlxml_LX5HIffRsSFs-k3DrxQDKe6i0A3XGNW7rlIw&m=YcoChPUQFfWImdbl3uyPXF-qoErHN5aF013OCxTDZ_A&s=hTE-sYPLFrwviMxvP1Z5_WvyC0Rp6d7Ovw5NndvVHRU&e="><u><font size="2" color="#0000FF" face="Times New Roman">https://github.com/openbmc/openbmc-test-automation/blob/master/lib/bmc_ssh_utils.py#L70</font></u></a><font size="2" face="Times New Roman"> <br>etc. </font><font face="Times New Roman"><br></font><font size="2" face="Times New Roman"><br>- obmc-console-client: Start SOL Console Logging / Stop SOL Console Logging</font><u><font color="#0000FF" face="Times New Roman"><br></font></u><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__apc01.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252Fopenbmc-252Fopenbmc-2Dtest-2Dautomation-252Fblob-252Fmaster-252Flib-252Fcommon-5Futils.robot-2523L386-26data-3D02-257C01-257Cjayashree-2Dd-2540hcl.com-257C8553afa8ad3d4c09cdf808d83a062596-257C189de737c93a4f5a8b686f4ca9941912-257C0-257C0-257C637323145366024696-26sdata-3DeI1kuljBHLWVQmXHzCTbX7GWLHeLCPzurllrjPUP6E4-253D-26reserved-3D0&d=DwMGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=hHlxml_LX5HIffRsSFs-k3DrxQDKe6i0A3XGNW7rlIw&m=YcoChPUQFfWImdbl3uyPXF-qoErHN5aF013OCxTDZ_A&s=rYhda1zcisBGnohu1y0Rge3tcb1XeSTgqgfquT0DoKk&e="><u><font size="2" color="#0000FF" face="Times New Roman">https://github.com/openbmc/openbmc-test-automation/blob/master/lib/common_utils.robot#L386</font></u></a><u><font color="#0000FF" face="Times New Roman"><br></font></u><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__apc01.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252Fopenbmc-252Fopenbmc-2Dtest-2Dautomation-252Fblob-252Fmaster-252Flib-252Fcommon-5Futils.robot-2523L342-26data-3D02-257C01-257Cjayashree-2Dd-2540hcl.com-257C8553afa8ad3d4c09cdf808d83a062596-257C189de737c93a4f5a8b686f4ca9941912-257C0-257C0-257C637323145366034691-26sdata-3DYFLmdwiIpMj-252FxUEHez33Hl2ZF0d8dMZPer0W9CWmEjE-253D-26reserved-3D0&d=DwMGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=hHlxml_LX5HIffRsSFs-k3DrxQDKe6i0A3XGNW7rlIw&m=YcoChPUQFfWImdbl3uyPXF-qoErHN5aF013OCxTDZ_A&s=0n141jmOPkWgXPU--JKBTYLKXk3Qr4MzEqgHJYOosuM&e="><u><font size="2" color="#0000FF" face="Times New Roman">https://github.com/openbmc/openbmc-test-automation/blob/master/lib/common_utils.robot#L342</font></u></a><font face="Times New Roman"><br></font><font size="2" face="Times New Roman"><br>you can grep/serach around tests / redfish dir, you ll see where and how they are used in the test suite </font><font face="Times New Roman"><br><br></font><font size="2" face="Times New Roman"><br>The test boot keywords to power on /off/ reboot etc are here, </font><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__apc01.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252Fopenbmc-252Fopenbmc-2Dtest-2Dautomation-252Fblob-252Fmaster-252Flib-252Fboot-5Futils.robot-26data-3D02-257C01-257Cjayashree-2Dd-2540hcl.com-257C8553afa8ad3d4c09cdf808d83a062596-257C189de737c93a4f5a8b686f4ca9941912-257C0-257C0-257C637323145366034691-26sdata-3DYcAA-252BPQUs7DsjSrpaQBhJVKz07LfVQyoDp3ml2Nx58A-253D-26reserved-3D0&d=DwMGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=hHlxml_LX5HIffRsSFs-k3DrxQDKe6i0A3XGNW7rlIw&m=YcoChPUQFfWImdbl3uyPXF-qoErHN5aF013OCxTDZ_A&s=J_QG0q5N10QjlZUn0V-t3kFRbbjvieJ_HTz02CpZ-XE&e="><u><font color="#0000FF" face="Times New Roman">https://github.com/openbmc/openbmc-test-automation/blob/master/lib/boot_utils.robot</font></u></a><font face="Times New Roman"> </font><font size="2" face="Times New Roman"><br>you'll notice those are used in test to drive the boot and the best part is if you key in these test parameter from robot command line </font><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__apc01.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252Fopenbmc-252Fopenbmc-2Dtest-2Dautomation-252Fblob-252Fmaster-252Flib-252Fresource.robot-2523L45-26data-3D02-257C01-257Cjayashree-2Dd-2540hcl.com-257C8553afa8ad3d4c09cdf808d83a062596-257C189de737c93a4f5a8b686f4ca9941912-257C0-257C0-257C637323145366044688-26sdata-3DkILoPxnQZpSGSdGrS339EOWMO8dnZYkw-252B9VWWlF9Kuk-253D-26reserved-3D0&d=DwMGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=hHlxml_LX5HIffRsSFs-k3DrxQDKe6i0A3XGNW7rlIw&m=YcoChPUQFfWImdbl3uyPXF-qoErHN5aF013OCxTDZ_A&s=LtEVnjwavcFDlYG0Ugi8nOY14LcslLcN5wi7vtHBLTg&e="><u><font color="#0000FF" face="Times New Roman">https://github.com/openbmc/openbmc-test-automation/blob/master/lib/resource.robot#L45</font></u></a><font face="Times New Roman"> <br><br>it will ensure, to login and check if the Host is up and running as part of the boot keyword<br><br><br></font><b><font size="2" face="Times New Roman"><br>2. HOST LOGGER - To handle and store host's console output data, such as boot logs.</font></b><font face="Times New Roman"><br></font><font size="2" face="Times New Roman"><br>You can use the above SOL keyword to collect the data for Host boot logs <br>You can as well use IPMI SOL capabilities </font><u><font color="#0000FF" face="Times New Roman"><br></font></u><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__apc01.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252Fopenbmc-252Fopenbmc-2Dtest-2Dautomation-252Fblob-252Fmaster-252Flib-252Fipmi-5Fclient.robot-2523L188-26data-3D02-257C01-257Cjayashree-2Dd-2540hcl.com-257C8553afa8ad3d4c09cdf808d83a062596-257C189de737c93a4f5a8b686f4ca9941912-257C0-257C0-257C637323145366044688-26sdata-3D2H7q16WAl5rlqSqS4gkabyYtf90hMhIsEyGLdT9gdv0-253D-26reserved-3D0&d=DwMGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=hHlxml_LX5HIffRsSFs-k3DrxQDKe6i0A3XGNW7rlIw&m=YcoChPUQFfWImdbl3uyPXF-qoErHN5aF013OCxTDZ_A&s=GJhP6S-gIJd9T9OHhE8fMM6j6J340VlcWp05LtHXfjI&e="><u><font size="2" color="#0000FF" face="Times New Roman">https://github.com/openbmc/openbmc-test-automation/blob/master/lib/ipmi_client.robot#L188</font></u></a><u><font color="#0000FF" face="Times New Roman"><br></font></u><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__apc01.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252Fopenbmc-252Fopenbmc-2Dtest-2Dautomation-252Fblob-252Fmaster-252Flib-252Fipmi-5Fclient.robot-2523L204-26data-3D02-257C01-257Cjayashree-2Dd-2540hcl.com-257C8553afa8ad3d4c09cdf808d83a062596-257C189de737c93a4f5a8b686f4ca9941912-257C0-257C0-257C637323145366044688-26sdata-3DRAX2hmIi-252BHWID3fTK-252BCcFIl0vDwx0yH2cUwbPsxWYnQ-253D-26reserved-3D0&d=DwMGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=hHlxml_LX5HIffRsSFs-k3DrxQDKe6i0A3XGNW7rlIw&m=YcoChPUQFfWImdbl3uyPXF-qoErHN5aF013OCxTDZ_A&s=TK78WcQiHiF5YkhqWSxPEclPBa2Iz1GWLoF2QrUUuMU&e="><u><font size="2" color="#0000FF" face="Times New Roman">https://github.com/openbmc/openbmc-test-automation/blob/master/lib/ipmi_client.robot#L204</font></u></a><font face="Times New Roman"><br></font><font size="2" face="Times New Roman"><br>FFDC collects those data as well : </font><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__apc01.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252Fopenbmc-252Fopenbmc-2Dtest-2Dautomation-252Fblob-252Fmaster-252Flib-252Fopenbmc-5Fffdc.robot-2523L39-26data-3D02-257C01-257Cjayashree-2Dd-2540hcl.com-257C8553afa8ad3d4c09cdf808d83a062596-257C189de737c93a4f5a8b686f4ca9941912-257C0-257C0-257C637323145366054681-26sdata-3DjexRdnu8b-252B6YRSv-252B-252FmHOTw9V6CrD4pcRpQ7TWw-252FjoBw-253D-26reserved-3D0&d=DwMGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=hHlxml_LX5HIffRsSFs-k3DrxQDKe6i0A3XGNW7rlIw&m=YcoChPUQFfWImdbl3uyPXF-qoErHN5aF013OCxTDZ_A&s=5DQFiL49PYJAZ42WtjqFd8QwBcPpmybHjYp_-q5WIfw&e="><u><font size="2" color="#0000FF" face="Times New Roman">https://github.com/openbmc/openbmc-test-automation/blob/master/lib/openbmc_ffdc.robot#L39</font></u></a><font face="Times New Roman"><br><br><br><br><br></font><b><font size="2" color="#0000FF" face="Times New Roman"><br>Thanks and Regards,</font></b><font size="2" color="#0000FF" face="Times New Roman"><br>George Keishing</font><font face="Times New Roman"><br><br><br><br></font><img src="cid:1__=8FBB0F53DFCA01398f9e8a93df938690918c8FB@" width="16" height="16" alt="Inactive hide details for Jayashree D ---06-08-2020 04:08:09 PM---Hi All, I need to test the below features in openbmc-test-aut"><font size="2" color="#424282" face="Times New Roman">Jayashree D ---06-08-2020 04:08:09 PM---Hi All, I need to test the below features in openbmc-test-automation.</font><font face="Times New Roman"><br></font><font size="2" color="#5F5F5F" face="Times New Roman"><br>From: </font><font size="2" face="Times New Roman">Jayashree D <</font><a href="mailto:jayashree-d@hcl.com"><u><font size="2" color="#0000FF" face="Times New Roman">jayashree-d@hcl.com</font></u></a><font size="2" face="Times New Roman">></font><font size="2" color="#5F5F5F" face="Times New Roman"><br>To: </font><font size="2" face="Times New Roman">"</font><a href="mailto:openbmc@lists.ozlabs.org"><u><font size="2" color="#0000FF" face="Times New Roman">openbmc@lists.ozlabs.org</font></u></a><font size="2" face="Times New Roman">" <</font><a href="mailto:openbmc@lists.ozlabs.org"><u><font size="2" color="#0000FF" face="Times New Roman">openbmc@lists.ozlabs.org</font></u></a><font size="2" face="Times New Roman">></font><font size="2" color="#5F5F5F" face="Times New Roman"><br>Date: </font><font size="2" face="Times New Roman">06-08-2020 04:08 PM</font><font size="2" color="#5F5F5F" face="Times New Roman"><br>Subject: </font><font size="2" face="Times New Roman">[EXTERNAL] Host related testcases in openbmc-test-automation</font><font size="2" color="#5F5F5F" face="Times New Roman"><br>Sent by: </font><font size="2" face="Times New Roman">"openbmc" <</font><a href="mailto:openbmc-bounces+gkeishin=in.ibm.com@lists.ozlabs.org"><u><font size="2" color="#0000FF" face="Times New Roman">openbmc-bounces+gkeishin=in.ibm.com@lists.ozlabs.org</font></u></a><font size="2" face="Times New Roman">></font><br><hr width="100%" size="2" align="left" noshade><br><font face="Times New Roman"><br><br></font><font face="Calibri"><br>Hi All,</font><font face="Times New Roman"><br></font><font face="Calibri"><br>I need to test the below features in openbmc-test-automation.<br>Is there any related testcases to verify those features?</font><font face="Times New Roman"><br></font><font face="Calibri"><br>1. OBMC-CONSOLE - To connect the host via BMC, we are using obmc-console-client to login the host and check the host conections.<br>(</font><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__apc01.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252Fopenbmc-252Fobmc-2Dconsole-26data-3D02-257C01-257Cjayashree-2Dd-2540hcl.com-257C8553afa8ad3d4c09cdf808d83a062596-257C189de737c93a4f5a8b686f4ca9941912-257C0-257C0-257C637323145366054681-26sdata-3D8yio-252FtiZMhyCj-252BFGZUwh5A61JderIRlD-252BUsrxqGk-252B0M-253D-26reserved-3D0&d=DwMGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=hHlxml_LX5HIffRsSFs-k3DrxQDKe6i0A3XGNW7rlIw&m=YcoChPUQFfWImdbl3uyPXF-qoErHN5aF013OCxTDZ_A&s=Zq536ekke-efN3lPhpKpMGbdLPe4LdhBAQeh_m0MC6I&e="><u><font color="#0563C1" face="Calibri">https://github.com/openbmc/obmc-console</font></u></a><font face="Calibri">)</font><font face="Times New Roman"><br></font><font face="Calibri"><br>2. HOST LOGGER - To handle and store host's console output data, such as boot logs.<br>(</font><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__apc01.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252Fopenbmc-252Fphosphor-2Dhostlogger-26data-3D02-257C01-257Cjayashree-2Dd-2540hcl.com-257C8553afa8ad3d4c09cdf808d83a062596-257C189de737c93a4f5a8b686f4ca9941912-257C0-257C0-257C637323145366064674-26sdata-3D2-252FWbQyTInkJrEHUXJD4Qh-252BkYDjWPturq0mjKTOfs06s-253D-26reserved-3D0&d=DwMGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=hHlxml_LX5HIffRsSFs-k3DrxQDKe6i0A3XGNW7rlIw&m=YcoChPUQFfWImdbl3uyPXF-qoErHN5aF013OCxTDZ_A&s=oJs2MyMqZHRpHsWyL_3UO6XowycjwB1mp7ddewRZ7Rw&e="><u><font color="#0563C1" face="Calibri">https://github.com/openbmc/phosphor-hostlogger</font></u></a><font face="Calibri">)</font><font face="Times New Roman"><br><br></font><font face="Calibri"><br>Regards,<br>Jayashree</font><p><font size="1" color="#808080" face="Arial">::DISCLAIMER::</font><br><hr width="100%" size="2" align="left"><br><font size="1" color="#808080" face="Arial">The contents of this e-mail and any attachment(s) are confidential and intended for the named recipient(s) only. E-mail transmission is not guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or may contain viruses in transmission. The e mail and its contents (with or without referred errors) shall therefore not attach any liability on the originator or HCL or its affiliates. Views or opinions, if any, presented in this email are solely those of the author and may not necessarily reflect the views or opinions of HCL or its affiliates. Any form of reproduction, dissemination, copying, disclosure, modification, distribution and / or publication of this message without the prior written consent of authorized representative of HCL is strictly prohibited. If you have received this email in error please delete it and notify the sender immediately. Before opening any email and/or attachments, please check them for viruses and other defects.</font><br><hr width="100%" size="2" align="left"><p><font face="Times New Roman"> </font><p><p><BR>
</body></html>