From f8ac18bf0f2fe4feee8ef140b3602c223a3440cf Mon Sep 17 00:00:00 2001 From: hu-weihua Date: Tue, 6 Mar 2018 22:22:20 -0500 Subject: [PATCH 1/2] Add testcase for support openbmc in python --- .../autotest/testcase/pythonsupport/cases0 | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 xCAT-test/autotest/testcase/pythonsupport/cases0 diff --git a/xCAT-test/autotest/testcase/pythonsupport/cases0 b/xCAT-test/autotest/testcase/pythonsupport/cases0 new file mode 100644 index 000000000..d8184494e --- /dev/null +++ b/xCAT-test/autotest/testcase/pythonsupport/cases0 @@ -0,0 +1,46 @@ +start:set_up_env_for_support_openbmc_in_python +description:this case is used to test set up environemtn for supporting openbmc in python +os:Linux +hcp:openbmc +cmd:mkdir -p /tmp/set_up_env_for_support_openbmc_in_python +check:rc==0 +cmd: wget https://bootstrap.pypa.io/get-pip.py --retry-connrefused -O /tmp/set_up_env_for_support_openbmc_in_python/get-pip.py +check:rc==0 +cmd:python /tmp/set_up_env_for_support_openbmc_in_python/get-pip.py +check:rc==0 +cmd:yum -y install gcc python-devel libffi-devel openssl-devel +check:rc==0 +cmd:rpm -qa |grep "^gcc-" +check:output=~ gcc-\d +check:rc==0 +cmd:rpm -qa|grep "^python-devel" +check:output=~ python-devel-\d +check:rc==0 +cmd:rpm -qa|grep "^libffi-devel" +check:output=~ libffi-devel-\d +check:rc==0 +cmd:rpm -qa|grep "^openssl-devel" +check:output=~ openssl-devel-\d +check:rc==0 +cmd:pip install gevent docopt requests paramiko scp +check:rc==0 +cmd:pip list 2>/dev/null | grep "^gevent" +check:output=~ gevent \(\d +check:rc==0 +cmd:pip list 2>/dev/null | grep "^docopt" +check:output=~ docopt \(\d +check:rc==0 +cmd:pip list 2>/dev/null | grep "^requests" +check:output=~ requests \(\d +check:rc==0 +cmd:pip list 2>/dev/null | grep "^paramiko" +check:output=~ paramiko \(\d +check:rc==0 +cmd:pip list 2>/dev/null | grep "^scp" +check:output=~ scp \(\d +check:rc==0 +cmd:rm -rf /tmp/set_up_env_for_support_openbmc_in_python +check:rc==0 +end + + From 37378ec2b976736377f2f3779defa49fabf9a477 Mon Sep 17 00:00:00 2001 From: hu-weihua Date: Wed, 7 Mar 2018 01:58:19 -0500 Subject: [PATCH 2/2] Add test case for setting up env for support python by default --- xCAT-test/autotest/testcase/pythonsupport/cases0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xCAT-test/autotest/testcase/pythonsupport/cases0 b/xCAT-test/autotest/testcase/pythonsupport/cases0 index d8184494e..285f4c8f0 100644 --- a/xCAT-test/autotest/testcase/pythonsupport/cases0 +++ b/xCAT-test/autotest/testcase/pythonsupport/cases0 @@ -1,5 +1,5 @@ start:set_up_env_for_support_openbmc_in_python -description:this case is used to test set up environemtn for supporting openbmc in python +description:this case is used to test environment setup for supporting openbmc in python os:Linux hcp:openbmc cmd:mkdir -p /tmp/set_up_env_for_support_openbmc_in_python