<html><body bgcolor="#FFFFFF">
<p><font size="2" face="sans-serif">Hi eliqiao,</font><br>
<br>
<font size="2" face="sans-serif">1) I think there are many openstack projects constructed multi-pipeline for different purpose, for example test different os distro pipelines.</font><br>
<font size="2" face="sans-serif">It is good to refer them. </font><br>
<br>
<font size="2" face="sans-serif">2) we are construct new envs for different COE, I think it is easy to maintain.</font><br>
<br>
<font size="2" face="sans-serif">3) yes, for code restructure, sorts different tests is a good idea.</font><br>
<br>
<font size="2" face="sans-serif">functional/swarm</font><br>
<font size="2" face="sans-serif">functional/mesos</font><br>
<font size="2" face="sans-serif">functional/k8s</font><br>
<font size="2" face="sans-serif">functional/common</font><br>
<br>
<br>
<br>
<br>
<font size="2" face="sans-serif">Thanks</font><br>
<br>
<font size="2" face="sans-serif">Best Wishes,</font><br>
<font size="2" face="sans-serif">--------------------------------------------------------------------------------</font><br>
<font size="2" face="sans-serif">Kai Qiang Wu (Î⿪ǿ Kennan£©<br>
IBM China System and Technology Lab, Beijing<br>
<br>
E-mail: wkqwu@cn.ibm.com<br>
Tel: 86-10-82451647<br>
Address: Building 28(Ring Building), ZhongGuanCun Software Park, <br>
No.8 Dong Bei Wang West Road, Haidian District Beijing P.R.China 100193</font><br>
<font size="2" face="sans-serif">--------------------------------------------------------------------------------</font><br>
<font size="2" face="sans-serif">Follow your heart. You are miracle! </font><br>
<br>
<img width="16" height="16" src="cid:1__=C7BBF461DFDF71028f9e8a93df938@cn.ibm.com" border="0" alt="Inactive hide details for "Qiao,Liyong" ---03/11/2015 06:13:45 pm---hi Magnum hackers: Currently there is a pip line on project"><font size="2" color="#424282" face="sans-serif">"Qiao,Liyong" ---03/11/2015 06:13:45 pm---hi Magnum hackers: Currently there is a pip line on project-config to do magnum functional</font><br>
<br>
<font size="1" color="#5F5F5F" face="sans-serif">From: </font><font size="1" face="sans-serif">"Qiao,Liyong" <liyong.qiao@intel.com></font><br>
<font size="1" color="#5F5F5F" face="sans-serif">To: </font><font size="1" face="sans-serif">openstack-dev@lists.openstack.org, "Qiao, Liyong" <liyong.qiao@intel.com></font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Date: </font><font size="1" face="sans-serif">03/11/2015 06:13 pm</font><br>
<font size="1" color="#5F5F5F" face="sans-serif">Subject: </font><font size="1" face="sans-serif">[openstack-dev] [Magnum] [RFC] split pip line of functional testing</font><br>
<hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br>
<br>
<br>
<font size="3" face="serif">hi Magnum hackers:<br>
<br>
Currently there is a pip line on project-config to do magnum functional testing [1]<br>
<br>
on summit, we've discussed that we need to split it per COE[2], we can do this by adding new pip line to testing.</font><font size="3" face="serif"><i><br>
- '{pipeline}-functional-dsvm-magnum{coe}{job-suffix}':</i></font><font size="3" face="serif"><br>
coe could be swarm/mesos/k8s, <br>
then passing coe in our post_test_hook.sh [3], is this a good idea?<br>
and I still have others questions need to be addressed before split functional testing per COE:<br>
1 how can we pass COE parameter to tox in [4], or add some new envs like </font><font size="1" color="#795DA3" face="Consolas">[testenv:functional-swarm]</font><font size="3" face="serif"> </font><font size="1" color="#795DA3" face="Consolas">[testenv:functional-k8s]</font><font size="3" face="serif"> etc?<br>
stupid?<br>
2 also there are some common testing cases, should we run them in all COE ?(I think so)<br>
but how to construct the source code tree?<br>
</font><font size="3" face="serif"><i><br>
/functional/swarm<br>
/functional/k8s<br>
/functional/common ..</i></font><font size="3" face="serif"><br>
<br>
<br>
[1]</font><a href="https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/projects.yaml#L2288"><font size="3" color="#0000FF" face="serif"><u>https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/projects.yaml#L2288</u></font></a><font size="3" face="serif"><br>
[2]</font><a href="https://etherpad.openstack.org/p/mitaka-magnum-functional-testing"><font size="3" color="#0000FF" face="serif"><u>https://etherpad.openstack.org/p/mitaka-magnum-functional-testing</u></font></a><font size="3" face="serif"><br>
[3]</font><a href="https://github.com/openstack/magnum/blob/master/magnum/tests/contrib/post_test_hook.sh#L100"><font size="3" color="#0000FF" face="serif"><u>https://github.com/openstack/magnum/blob/master/magnum/tests/contrib/post_test_hook.sh#L100</u></font></a><font size="3" face="serif"><br>
[4]</font><a href="https://github.com/openstack/magnum/blob/master/tox.ini#L19"><font size="3" color="#0000FF" face="serif"><u>https://github.com/openstack/magnum/blob/master/tox.ini#L19</u></font></a><br>
<tt><font size="3">-- <br>
BR, Eli(Li Yong)Qiao[attachment "liyong_qiao.vcf" deleted by Kai Qiang Wu/China/IBM] </font></tt><tt><font size="2">__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe<br>
</font></tt><tt><font size="2"><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></font></tt><tt><font size="2"><br>
</font></tt><br>
<br>
</body></html>