The test result on jenkins is PASS which means parser integration with new 
functest  framework is successful.

Congratulations! and thanks for your coorporation!













尚小冬 shangxiaodong






IT开发工程师 IT Development
Engineer
虚拟化四部/无线研究院/无线产品经营部 NIV Dept. IV/Wireless Product R&D Institute/Wireless 
Product Operation Division









深圳市南山区科技南路55号中兴通讯研发大楼33楼 
33/F, R&D Building, ZTE
Corporation Hi-tech Road South, 
Hi-tech
Industrial Park Nanshan District, Shenzhen, P.R.China, 518057 
T: +86 755 xxxxxxxx F:+86 755 xxxxxxxx 
M: +86 xxxxxxxxxxx 
E: shang.xiaod...@zte.com.cn 
www.zte.com.cn






原始邮件



发件人: <opnfv-helpd...@rt.linuxfoundation.org>
收件人:尚小冬10032185
抄送人:冯晓伟00125593 <morgan.richo...@orange.com> 
<opnfv-tech-discuss@lists.opnfv.org> <shang...@gmail.com>
日 期 :2017年09月20日 21:26
主 题 :[OPNFV Helpdesk #46018] [linuxfoundation.org #46018] Re: 答复: Re: 答复: Re: 
答复: Re: [opnfv-tech-discuss] About parser integration with functest usingthe 
lates container





Idem here. Thank you for the report.
It's on top of my TODO list
(Dockerfile seems fine. It could happen if rally is installed via pip
install -e after git clone)

Cédric

2017-09-20 4:58 GMT+02:00 <shang.xiaod...@zte.com.cn>:

> Hi,
>
>
> The docker image building has been failing in https://hub.docker.com/r/
> opnfv/functest-parser/builds/
> <https://hub.docker.com/r/opnfv/functest-parser/builds/,> since 7 days.
> but it is successful when build manually in my local env. Please have a
> look and fix it as soon as possible,thanks.
>
>
>
>
> Successfully installed certifi-2017.4.17 chardet-3.0.4 idna-2.5
> openstack-requirements pbr-3.1.1 pyparsing-2.2.0 requests-2.18.2
> testtools-2.3.0 urllib3-1.22 [91mfatal: destination path '/src/rally'
> already exists and is not an empty directory. [0mRemoving intermediate
> container 136d8ca27b2f
>
>
>
> 尚小冬 shangxiaodong
>
>
> IT开发工程师 IT Development Engineer
> 虚拟化四部/无线研究院/无线产品经营部 NIV Dept. IV/Wireless Product R&D Institute/Wireless
> Product Operation Division
>
>
>
> 深圳市南山区科技南路55号
> <https://maps.google.com/?q=%E6%B7%B1%E5%9C%B3%E5%B8%82%E5%8D%97%E5%B1%B1%E5%8C%BA%E7%A7%91%E6%8A%80%E5%8D%97%E8%B7%AF55%E5%8F%B7&entry=gmail&source=g>中兴通讯研发大楼33楼
>
> 33/F, R&D Building, ZTE Corporation Hi-tech Road South,
> Hi-tech Industrial Park Nanshan District, Shenzhen, P.R.China, 518057
> T: +86 755 xxxxxxxx F:+86 755 xxxxxxxx
> M: +86 xxxxxxxxxxx
> E: shang.xiaod...@zte.com.cn
> www.zte.com.cn
> 原始邮件
> *发件人:*尚小冬10032185
> *收件人:* <ollivier.ced...@gmail.com>
> *抄送人:* <morgan.richo...@orange.com> <opnfv-helpdesk@rt.
> linuxfoundation.org>冯晓伟00125593 <opnfv-tech-discuss@lists.opnfv.org>
> *日 期 :*2017年09月19日 20:58
> *主 题 :**答复: Re: 答复: Re: 答复: Re: [opnfv-tech-discuss] About parser
> integration with functest usingthe lates container*
>
>
>
> HI,
>
> It seems that the patch works. the test result of parser container is OK
> now in my local env.
>
>
>
>
>
> 尚小冬 shangxiaodong
>
>
> IT开发工程师 IT Development Engineer
> 虚拟化四部/无线研究院/无线产品经营部 NIV Dept. IV/Wireless Product R&D Institute/Wireless
> Product Operation Division
>
>
>
> 深圳市南山区科技南路55号
> <https://maps.google.com/?q=%E6%B7%B1%E5%9C%B3%E5%B8%82%E5%8D%97%E5%B1%B1%E5%8C%BA%E7%A7%91%E6%8A%80%E5%8D%97%E8%B7%AF55%E5%8F%B7&entry=gmail&source=g>中兴通讯研发大楼33楼
>
> 33/F, R&D Building, ZTE Corporation Hi-tech Road South,
> Hi-tech Industrial Park Nanshan District, Shenzhen, P.R.China, 518057
> T: +86 755 xxxxxxxx F:+86 755 xxxxxxxx
> M: +86 xxxxxxxxxxx
> E: shang.xiaod...@zte.com.cn
> www.zte.com.cn
>
>
>
> *发件人:* <ollivier.ced...@gmail.com>
> *收件人:*尚小冬10032185 <morgan.richo...@orange.com>
> *抄送人:* <opnfv-helpd...@rt.linuxfoundation.org>冯晓伟00125593 <
> opnfv-tech-discuss@lists.opnfv.org>
> *日 期 :*2017年09月19日 17:40
> *主 题 :**Re: 答复: Re: 答复: Re: [opnfv-tech-discuss] About parser integration
> with functest usingthe lates container*
>
>
> It's related to the latest ansible updates. I added a constraint.
> https://gerrit.opnfv.org/gerrit/#/c/42399/
>
> Thank you
> Cédric
>
> 2017-09-19 10:23 GMT+02:00 Cedric OLLIVIER <ollivier.ced...@gmail.com>:
>
>> Hello,
>>
>> Let's try with a newer rally version (pike) as I kept the one which we
>> have tested via the main containers.
>> It's globally a big overhead.
>>
>> Cédric
>>
>> 2017-09-19 9:17 GMT+02:00  <shang.xiaod...@zte.com.cn>:
>>
>>> Hi,ollivier.
>>>
>>> After updating your patch about Rally error, i built the functest-parsr
>>> image and tested it locally, it still doesn't pass step of creating rally
>>> deployment, the log is shown as following:
>>>
>>>
>>> 2017-09-19 07:02:50,682 - functest.ci.prepare_env - INFO -
>>> ==============================================
>>>
>>> 2017-09-19 07:02:50,683 - functest.ci.prepare_env - INFO - Sourcing the
>>> OpenStack RC file...
>>>
>>> 2017-09-19 07:02:50,693 - functest.ci.prepare_env - INFO -
>>> ==============================================
>>>
>>> 2017-09-19 07:02:50,693 - functest.ci.prepare_env - INFO - Creating
>>> Rally environment...
>>>
>>> Command failed, please check log for more info
>>>
>>> 2017-09-19 07:02:52.105 11 CRITICAL rally [-] Unhandled error:
>>> ImportError: cannot import name VariableManager
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally Traceback (most recent call last):
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally   File "/usr/bin/rally", line 10,
>>> in <module>
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally     sys.exit(main())
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/rally/cli/main.py", line 38, in main
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally     return cliutils.run(sys.argv,
>>> categories)
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/rally/cli/cliutils.py", line 661, in
>>> run
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally     ret = fn(*fn_args,
>>> **fn_kwargs)
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally   File "<decorator-gen-11>", line
>>> 2, in destroy
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/rally/cli/envutils.py", line 68, in
>>> default_from_global
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally     return f(*args, **kwargs)
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally   File "<decorator-gen-10>", line
>>> 2, in destroy
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/rally/plugins/__init__..py", line 42,
>>> in ensure_plugins_are_loaded
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally     load()
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/rally/plugins/__init__.py", line 32,
>>> in load
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally     discover.import_modules_from_p
>>> ackage("rally.plugins")
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/rally/common/plugin/discover.py",
>>> line 60, in import_modules_from_package
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally     module_name)
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/oslo_utils/importutils.py", line 73,
>>> in import_module
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally     __import__(import_str)
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/rally/plugins/openstack/hook/fault_injection.py",
>>> line 16, in <module>
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally     import os_faults
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/os_faults/__init__.py", line 21, in
>>> <module>
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally     from os_faults.ansible import
>>> executor
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/os_faults/ansible/executor.py", line
>>> 24, in <module>
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally     from ansible.vars import
>>> VariableManager
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally ImportError: cannot import name
>>> VariableManager
>>>
>>> 2017-09-19 07:02:52.105 11 ERROR rally
>>>
>>> Command failed, please check log for more info
>>>
>>> 2017-09-19 07:02:53.633 17 CRITICAL rally [-] Unhandled error:
>>> ImportError: cannot import name VariableManager
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally Traceback (most recent call last):
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally   File "/usr/bin/rally", line 10,
>>> in <module>
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally     sys.exit(main())
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/rally/cli/main.py", line 38, in main
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally     return cliutils.run(sys.argv,
>>> categories)
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/rally/cli/cliutils.py", line 661, in
>>> run
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally     ret = fn(*fn_args,
>>> **fn_kwargs)
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally   File "<decorator-gen-5>", line
>>> 2, in create
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/rally/plugins/__init__.py", line 42,
>>> in ensure_plugins_are_loaded
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally     load()
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/rally/plugins/__init__.py", line 32,
>>> in load
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally     discover.import_modules_from_p
>>> ackage("rally.plugins")
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/rally/common/plugin/discover.py",
>>> line 60, in import_modules_from_package
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally     module_name)
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/oslo_utils/importutils.py", line 73,
>>> in import_module
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally     __import__(import_str)
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/rally/plugins/openstack/hook/fault_injection.py",
>>> line 16, in <module>
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally     import os_faults
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/os_faults/__init__.py", line 21, in
>>> <module>
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally     from os_faults.ansible import
>>> executor
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally   File
>>> "/usr/lib/python2.7/site-packages/os_faults/ansible/executor.py", line
>>> 24, in <module>
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally     from ansible.vars import
>>> VariableManager
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally ImportError: cannot import name
>>> VariableManager
>>>
>>> 2017-09-19 07:02:53.633 17 ERROR rally
>>>
>>> 2017-09-19 07:02:53,692 - functest.utils.functest_utils - ERROR -
>>> Problem while creating Rally deployment
>>>
>>> 2017-09-19 07:02:53,693 - functest.ci.prepare_env - ERROR - Problem
>>> while creating Rally deployment
>>>
>>>
>>>
>>>
>>> 尚小冬 shangxiaodong
>>>
>>>
>>> IT开发工程师 IT Development Engineer
>>> 虚拟化四部/无线研究院/无线产品经营部 NIV Dept. IV/Wireless Product R&D
>>> Institute/Wireless Product Operation Division
>>>
>>>
>>>
>>> 深圳市南山区科技南路55号
>>> <https://maps.google.com/?q=%E6%B7%B1%E5%9C%B3%E5%B8%82%E5%8D%97%E5%B1%B1%E5%8C%BA%E7%A7%91%E6%8A%80%E5%8D%97%E8%B7%AF55%E5%8F%B7&entry=gmail&source=g>中兴通讯研发大楼33楼
>>>
>>> 33/F, R&D Building, ZTE Corporation Hi-tech Road South,
>>> Hi-tech Industrial Park Nanshan District, Shenzhen, P.R.China, 518057
>>> T: +86 755 xxxxxxxx F:+86 755 xxxxxxxx
>>> M: +86 xxxxxxxxxxx
>>> E: shang.xiaod...@zte.com.cn
>>> www.zte.com.cn
>>> 原始邮件
>>> *发件人:* <ollivier.ced...@gmail.com>
>>> *收件人:*尚小冬10032185
>>> *抄送人:* <opnfv-helpd...@rt.linuxfoundation.org>冯晓伟00125593 <
>>> opnfv-tech-discuss@lists.opnfv.org>
>>> *日 期 :*2017年09月14日 22:19
>>> *主 题 :**Re: 答复: Re: [opnfv-tech-discuss] About parser integration with
>>> functest usingthe lates container*
>>>
>>>
>>> Badly we must install tempest even here as it's automically configured
>>> when preparing env.
>>> I will work during F dev cycle to split functest core/ci and testcases
>>> hosted in Functest.
>>>
>>> The issue is simply due to OpenStack upper-constraints. I must override
>>> them to add -e (then it will be installed in /src).
>>> That's what functest-core does.
>>>
>>> Cédric
>>>
>>> 2017-09-14 14:43 GMT+02:00  <shang.xiaod...@zte.com.cn>:
>>>
>>>>
>>>> Yes, the image size increase about 100MB.
>>>>
>>>> Maybe it's a solution to install tempest directly when building parser
>>>> container.
>>>>
>>>> But i wonder why it's neccessary to call tempest in parser container?
>>>>
>>>>
>>>> 尚小冬 shangxiaodong
>>>>
>>>>
>>>> IT开发工程师 IT Development Engineer
>>>> 虚拟化四部/无线研究院/无线产品经营部 NIV Dept. IV/Wireless Product R&D
>>>> Institute/Wireless Product Operation Division
>>>>
>>>>
>>>>
>>>> 深圳市南山区科技南路55号
>>>> <https://maps.google.com/?q=%E6%B7%B1%E5%9C%B3%E5%B8%82%E5%8D%97%E5%B1%B1%E5%8C%BA%E7%A7%91%E6%8A%80%E5%8D%97%E8%B7%AF55%E5%8F%B7&entry=gmail&source=g>中兴通讯研发大楼33楼
>>>>
>>>> 33/F, R&D Building, ZTE Corporation Hi-tech Road South,
>>>> Hi-tech Industrial Park Nanshan District, Shenzhen, P.R.China, 518057
>>>> T: +86 755 xxxxxxxx F:+86 755 xxxxxxxx
>>>> M: +86 xxxxxxxxxxx
>>>> E: shang.xiaod...@zte.com.cn
>>>> www.zte.com..cn <http://www.zte.com.cn/>
>>>> 原始邮件
>>>> *发件人:* <ollivier.ced...@gmail.com>
>>>> *收件人:*尚小冬10032185
>>>> *抄送人:* <opnfv-helpd...@rt.linuxfoundation.org>冯晓伟00125593 <
>>>> opnfv-tech-discuss@lists.opnfv.org>
>>>> *日 期 :*2017年09月14日 20:25
>>>> *主 题 :**Re: [opnfv-tech-discuss] About parser integration with
>>>> functest usingthe lates container*
>>>>
>>>>
>>>> Hello,
>>>>
>>>> No you shouldn't inherit from opnfv/functest-core. Otherwise you're
>>>> mixing requirements from stable/ocata and stable/pike.
>>>> It could also increase the size of the container.
>>>>
>>>> I am working on it this afternoon.
>>>>
>>>> Cédric
>>>>
>>>> 2017-09-14 12:55 GMT+02:00  <shang.xiaod...@zte.com.cn>:
>>>> > HI, ollivier.
>>>> >
>>>> > Using the latest container, parser and functest have been integrated
>>>> > successfully in my local enviroment, and the following is
>>>> a functest related
>>>> > issue:
>>>> >
>>>> >
>>>> > When start the parser container:
>>>> >
>>>> >
>>>> > | Plugin base          | Name
>>>> > | Namespace | Title
>>>> > |
>>>> >
>>>> > +----------------------+----------------------------------
>>>> ------------------------------+-----------+-----------------
>>>> --------------------------------------------------------+
>>>> >
>>>> > | Chart                | Lines
>>>> > | default   | Display results as generic chart with lines.
>>>> > |
>>>> >
>>>> > | Chart                | Pie
>>>> > | default   | Display results as pie, calculate average va
>>>> lues for additive
>>>> > data.     |
>>>> >
>>>> > 2017-09-14 10:32:48,469 - functest.ci.prepare_env - INFO - Installing
>>>> > tempest from existing repo...
>>>> >
>>>> > 2017-09-14 10:32:51.581 46 INFO rally.api [-] Creating verifier
>>>> > 'opnfv-tempest'.
>>>> >
>>>> > Source path '/src/tempest' is not valid.
>>>> >
>>>> > 2017-09-14 10:32:52,047 - functest.utils.functest_utils -
>>>> ERROR - Problem
>>>> > while installing Tempest.
>>>> >
>>>> > 2017-09-14 10:32:52,047 - functest.ci.prepare_env - ERROR
>>>> - Problem while
>>>> > installing Tempest.
>>>> >
>>>> >
>>>> > With the help from serena, we switch the base image from alpine to
>>>> > functest-core in parser dockerfile, then it works and the
>>>> parser testcase
>>>> > runs successfully.
>>>> >
>>>> >   FROM alpine:3.6 -> FROM opnfv/functest-core
>>>> >
>>>> >
>>>> > Please recheck it, thanks.
>>>> >
>>>> >
>>>> > 尚小冬 shangxiaodong
>>>> >
>>>> >
>>>> >
>>>> > _______________________________________________
>>>> > opnfv-tech-discuss mailing list
>>>> > opnfv-tech-discuss@lists.opnfv.org
>>>> > https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
>>>> >
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>
>
>
_______________________________________________
opnfv-tech-discuss mailing list
opnfv-tech-discuss@lists.opnfv.org
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss

Reply via email to