<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>