<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 27/03/15 03:38, Pavlo Shchelokovskyy
      wrote:<br>
    </div>
    <blockquote
cite="mid:CACfB1uu8cHWEN8_BF93--R2h+LLBa+R9DjtCvdks5Y_wUHisqw@mail.gmail.com"
      type="cite">
      <div dir="ltr">Hi all,
        <div><br>
        </div>
        <div>following IRC discussion here is a summary of what I
          propose can be done in this regard, in the order of increased
          decoupling:</div>
        <div><br>
        </div>
        <div>1) make a separate requirements.txt for integration tests
          and modify the tox job to use it. The code of these tests is
          pretty much decoupled already, not using any modules from the
          main heat tree. The actual dependencies are mostly api clients
          and test framework. Making this happen should decrease the
          time needed to setup the tox env and thus speed up the test
          run somewhat.</div>
        <div><br>
        </div>
      </div>
    </blockquote>
    Lets at least do this<br>
    <blockquote
cite="mid:CACfB1uu8cHWEN8_BF93--R2h+LLBa+R9DjtCvdks5Y_wUHisqw@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>2) provide separate distutils' <a moz-do-not-send="true"
            href="http://setup.py/setup.cfg">setup.py/setup.cfg</a> to
          ease packaging and installing this test suit to run it against
          an already deployed cloud (especially scenario tests seem to
          be valuable in this regard).</div>
        <div><br>
        </div>
        <div>3) move the integration tests to a separate repo and use it
          as git submodule in the main tree. The main reasons not to do
          it as far as I've collected are not being able to provide code
          change and test in the same (or dependent) commits, and lesser
          reviewers' attention to a separate repo.</div>
        <div><br>
        </div>
        <div>What do you think about it? Please share your comments.</div>
        <div><br>
        </div>
        <br>
      </div>
    </blockquote>
    Before we choose an approach here I'd like to wait for some common
    (tempest-lib based?) solution to emerge. Since tests are
    dis-aggregating out of tempest into project trees then ideally users
    will need a convenient way of pulling in all the tests they want to
    run on their cloud. <br>
  </body>
</html>