1. 26 5月, 2015 1 次提交
  2. 21 5月, 2015 1 次提交
  3. 20 5月, 2015 2 次提交
  4. 19 5月, 2015 9 次提交
  5. 18 5月, 2015 2 次提交
  6. 17 5月, 2015 1 次提交
  7. 16 5月, 2015 4 次提交
    • L
      avocado.multiplexer: Switch to the new API · d727bfe0
      Lukáš Doktor 提交于
      This patch adds documentation of the "new params API" and removes the
      compatility layer. From now on only the API with paths is valid:
      
          self.params.get(key, path='*', default=None)
      
      where the default path '*' matches anything from --mux-entry path.
      Default path is `/test`.
      Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
      d727bfe0
    • L
      examples.tests: Adjust tests to use new params API · 8e2ddf58
      Lukáš Doktor 提交于
      This patch modifies all example tests to use the new API. It uses the
      default path, which is `*`, which matches the mux-entry paths ONLY.
      In order to get the values it's necessarily to inject the YAML files
      into the mux-entry path, by default `/test`, eg:
      
          avocado run sleeptest -m /test:examples/tests/sleeptest.py.data/
          sleeptest.yaml
      
      It might seen as a bit more complicated to execute, but it's definitely
      easier for maintaining and combining existing YAML files. To execute
      matrix of tests you simply inject them into 2 different `/test` children,
      eg: `-m /test/by_length:lengths.yaml /test/by_method:methods.yaml`.
      Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
      8e2ddf58
    • L
      avocado.core.tree: Fix incorrect value/mux when using -m loc:path · 726c702f
      Lukáš Doktor 提交于
      When using ``avocado run -m $location:$path`` the last node of the
      $location has to preserve value/mux of the root of the parsed $path
      file. Previously it was just a fresh node and all values/tags were
      missing. This patch only renames the original parsed root and extend
      the tree of the remaining $location nodes.
      Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
      726c702f
    • L
      avocado.multiplexer: Use !mux and support for recursive mux · f5ce7a45
      Lukáš Doktor 提交于
      This patch modifies the multiplexer logic to support full recursive
      multiplexation, unlike the old version which only flattened the
      multiplexed nodes. This allows greater flexibility.
      
      Additionally it removes the !join flag and inverts the logic to use !mux
      instead. By default leaves are not multiplexed and all are part of the
      current params. Users can specify exact nodes which get multiplexed by
      using !mux keyword.
      Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
      f5ce7a45
  8. 15 5月, 2015 4 次提交
  9. 14 5月, 2015 1 次提交
  10. 13 5月, 2015 1 次提交
  11. 12 5月, 2015 5 次提交
  12. 08 5月, 2015 5 次提交
  13. 07 5月, 2015 3 次提交
  14. 06 5月, 2015 1 次提交