Add temperature, power, frequency tests to GPU stress test
Add GPU temperature, power, frequency utilities to
utils_os.robot, and remove the common Test Setup Execution
utility from syslib.
Resolves openbmc/openbmc-test-automation#1030
Resolves openbmc/openbmc-test-automation#637
Change-Id: I823b9956b61d9c35b09faa4e7a4372aa9244a805
Signed-off-by: Steven Sombar <ssombar@us.ibm.com>
diff --git a/systest/network_stability_test.robot b/systest/network_stability_test.robot
old mode 100644
new mode 100755
index 3e233f4..da09939
--- a/systest/network_stability_test.robot
+++ b/systest/network_stability_test.robot
@@ -35,7 +35,7 @@
# - Check HTX status for errors
# - Shutdown HTX if no error when timer expires
- Boot To OS
+ REST Power On stack_mode=skip
# Post Power off and on, the OS SSH session needs to be established.
Login To OS
@@ -74,6 +74,19 @@
REST Upload File To BMC
+Test Setup Execution
+ [Documentation] Do the initial test setup.
+
+ REST Power On stack_mode=skip
+ Delete All Error Logs
+ Tool Exist htxcmdline
+
+ # Shutdown if HTX is running.
+ ${status}= Run Keyword And Return Status Is HTX Running
+ Run Keyword If '${status}' == 'True'
+ ... Shutdown HTX Exerciser
+
+
Test Teardown Execution
[Documentation] Do the post test teardown.
# 1. Shut down HTX exerciser if test Failed.