Update git submodules
authorRoss Brattain <ross.b.brattain@intel.com>
Thu, 1 Mar 2018 16:15:11 +0000 (16:15 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Thu, 1 Mar 2018 16:15:11 +0000 (16:15 +0000)
commitf90fd535fff6dee4718fda0c70d8ed264f34a566
tree5f7e7fe2cd28ce7fa5961b954578c85b958c60bc
parent8430047d8cce979dbf0cd838b4fa4ef64aa58b74
Update git submodules

* Update docs/submodules/yardstick from branch 'master'
  - Merge changes from topics 'feat/keep_vnf', 'YARDSTICK-886'

    * changes:
      Add _create_new_stack method
      Update TaskParser to deal with qualified name in Context
      Add qualified name to Context

  - Add _create_new_stack method

    The logic for creating a new stack in contexts/heat.py:HeatContext
    can added to a method to make the code eassier to read and test.

    This is in preparation for an update to deploy() that would allow
    an existing stack to be reused, or a new stack created.
    By having the create_new_stack logic in a new method, deploy()
    becomes easier to read and test.

    JIRA: YARDSTICK-886
    Change-Id: I7af01e2209a3460658f8db0249b7c620743cced0
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
  - Update TaskParser to deal with qualified name in Context

    The context name depends on the defined name in the testcase input
    file, the task ID and the flags of the context.

    If the context is going to be undeployed at the end of the test, the
    task ID is suffixed to the name to avoid interferences with previous
    deployments. If the context needs to be deployed at the end of the
    test, the name assigned is kept.

    This patch makes this process transparent to the developer.
    This patch modifies how TaskParser determines the correct context name,
    taking into account that the name might change based on context flags.

    JIRA: YARDSTICK-886

    Change-Id: I44da30dac562c1a4166e084645ae91c17798651d
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
  - Add qualified name to Context

    The context name depends on the defined name in the testcase input
    file, the task ID and the flags of the context.

    If the context is going to be undeployed at the end of the test, the
    task ID is suffixed to the name to avoid interferences with previous
    deployments. If the context needs to be deployed at the end of the
    test, the name assigned is kept.

    This patch makes base.Context use Flags when initialising contexts,
    this sets the name property based on the no_setup and no_teardown
    flags.

    Since base.Context is an abstract class, it cannot be instantiated.
    However, there are some non-abstract methods that need testing.
    Since DummyContext does not override any of these methods, it can be used for
    testing.

    JIRA: YARDSTICK-886

    Change-Id: I1447fb5ed447691eaeb0a97f928c0b3333799d07
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
docs/submodules/yardstick