<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
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.<i><br>
</i>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<i>- '{pipeline}-functional-dsvm-magnum{coe}{job-suffix}':</i><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
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<span style="color: rgb(121, 93, 163); font-family: Consolas,
'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;
font-style: normal; font-variant: normal; font-weight: normal;
letter-spacing: normal; line-height: 13.4399995803833px; orphans:
auto; text-align: start; text-indent: 0px; text-transform: none;
white-space: pre; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px; display: inline !important; float:
none; background-color: rgb(248, 238, 199);">[testenv:functional-swarm]</span>
<span style="color: rgb(121, 93, 163); font-family: Consolas,
'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;
font-style: normal; font-variant: normal; font-weight: normal;
letter-spacing: normal; line-height: 13.4399995803833px; orphans:
auto; text-align: start; text-indent: 0px; text-transform: none;
white-space: pre; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px; display: inline !important; float:
none; background-color: rgb(248, 238, 199);">[testenv:functional-k8s]</span>
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>
<br>
<i>/functional/swarm</i><i><br>
</i><i>/functional/k8s</i><i><br>
</i><i>/functional/common ..</i><br>
<br>
<br>
[1]<a class="moz-txt-link-freetext" href="https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/projects.yaml#L2288">https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/projects.yaml#L2288</a><br>
[2]<a class="moz-txt-link-freetext" href="https://etherpad.openstack.org/p/mitaka-magnum-functional-testing">https://etherpad.openstack.org/p/mitaka-magnum-functional-testing</a><br>
[3]<a class="moz-txt-link-freetext" href="https://github.com/openstack/magnum/blob/master/magnum/tests/contrib/post_test_hook.sh#L100">https://github.com/openstack/magnum/blob/master/magnum/tests/contrib/post_test_hook.sh#L100</a><br>
[4]<a class="moz-txt-link-freetext" href="https://github.com/openstack/magnum/blob/master/tox.ini#L19">https://github.com/openstack/magnum/blob/master/tox.ini#L19</a><br>
<pre class="moz-signature" cols="72">--
BR, Eli(Li Yong)Qiao</pre>
</body>
</html>