1. 02 10月, 2018 1 次提交
    • C
      Add core test parameter passing support (non-varianter based) · 252f8be2
      Cleber Rosa 提交于
      Currently, the only way to pass parameters to Avocado is by using the
      variants layer, that is, one of the existing varianter plugin
      implementations.  This was based on earlier design decisions, that
      we're trying to fix without breaking expectation and compatibility.
      
      While it'd makes sense to support parameters created by the varianter
      layer itself, together with non-varianter parameters, it seems that we
      can start by adding support for one or the other being used at a time.
      
      This commit does exactly that: add support for a method of passing
      parameters via the command line for all tests in a job, without
      having to resort to the varianter.  When the varianter is used,
      it takes precedence and the core test parameter passing support
      is ignored.
      
      This should solve a number of use cases that require one-time
      executions of tests with different parameters, especially
      executions during test development and debugging.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      252f8be2
  2. 28 8月, 2018 1 次提交
  3. 31 7月, 2018 1 次提交
  4. 25 7月, 2018 1 次提交
  5. 17 7月, 2018 1 次提交
  6. 11 7月, 2018 1 次提交
  7. 10 7月, 2018 2 次提交
  8. 23 6月, 2018 1 次提交
  9. 13 6月, 2018 1 次提交
  10. 11 6月, 2018 2 次提交
  11. 09 6月, 2018 1 次提交
    • L
      utils.process: Ignore decode-errors when logging the output · 4540e937
      Lukáš Doktor 提交于
      It might happen that user runs process with encoding that is ritcher
      than system one. This is fine by the process as internally it stores
      encoded bytes object, but the drainer might fail attempting to log the
      output.
      
      Those failures should not be critical as, under described circumstances,
      the unavailability of the output is expected and should not prevent the
      execution. Let's simply replace those characters using 'replace' (the
      'xmlcharrefreplace' might fail with ASCII coder) and keep processing the
      data.
      
      To simplify error handling new "astring.to_text" argument "errors" is
      added.
      Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      4540e937
  12. 06 6月, 2018 1 次提交
  13. 18 5月, 2018 1 次提交
  14. 26 4月, 2018 1 次提交
  15. 16 4月, 2018 1 次提交
  16. 28 3月, 2018 1 次提交
  17. 22 3月, 2018 2 次提交
  18. 14 3月, 2018 1 次提交
  19. 08 3月, 2018 1 次提交
  20. 01 3月, 2018 1 次提交
  21. 27 2月, 2018 1 次提交
  22. 24 2月, 2018 1 次提交
  23. 23 2月, 2018 1 次提交
  24. 22 2月, 2018 3 次提交
  25. 15 2月, 2018 1 次提交
  26. 13 2月, 2018 1 次提交
  27. 10 2月, 2018 1 次提交
    • A
      SIMPLE tests: improve status API · c42bfbc9
      Amador Pahim 提交于
      Currently simple tests have a limited status API, being able to set only
      the WARN status by generating an output string in a very specific and
      hard-coded format.
      
      This patch, while respects the current behaviour, creates configuration
      keys, allowing users to provide regular expressions to search for in the
      test outputs, aiming to set the final test status to either WARN or SKIP
      when the test finishes with exit code 0.
      Signed-off-by: NAmador Pahim <apahim@redhat.com>
      c42bfbc9
  28. 23 1月, 2018 4 次提交
  29. 16 1月, 2018 1 次提交
    • C
      Packaging: add bash RPM sub package · 1b41f7fa
      Cleber Rosa 提交于
      To remove some of the bloat (even if little) of the base
      python-avocado package, let's move content that is not useful to
      Python developers out of the way.
      
      This should also make the experience of content more similar across
      users of the Python module (say, from a `pip install`) and users of
      the python-avocado package.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      1b41f7fa
  30. 09 1月, 2018 2 次提交
  31. 19 12月, 2017 1 次提交