1. 08 8月, 2020 1 次提交
  2. 02 8月, 2020 4 次提交
  3. 18 7月, 2020 1 次提交
  4. 17 7月, 2020 1 次提交
  5. 29 5月, 2020 2 次提交
  6. 01 8月, 2019 1 次提交
  7. 02 4月, 2019 1 次提交
  8. 08 3月, 2019 1 次提交
    • C
      Drop Python 2 · a90c24c6
      Cleber Rosa 提交于
      And the compatiblity helper six.  With Python 2 gone, a number of
      package changes are also introduced, so that the packages are always
      named python3-<suffix>.
      
      Also, because it would be confusing not having an "avocado" script,
      and to conform with the system wide change introduced by distros that
      now offer Python 3 by default, the scripts are no longer called
      avocado-3 (or avocado-3.x), but simply "avocado".
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      a90c24c6
  9. 18 9月, 2018 3 次提交
  10. 01 9月, 2018 1 次提交
  11. 04 8月, 2018 1 次提交
  12. 23 2月, 2018 1 次提交
  13. 22 2月, 2018 1 次提交
  14. 17 2月, 2018 2 次提交
  15. 18 12月, 2017 1 次提交
  16. 14 12月, 2017 1 次提交
  17. 11 12月, 2017 1 次提交
  18. 01 12月, 2017 1 次提交
  19. 16 10月, 2017 1 次提交
    • C
      Python 3 port: use AvocadoParams.iteritems() method · e29cc04b
      Cleber Rosa 提交于
      As part of 0795831f, all occurrences of dict.iteritems() turned into
      iteritems(dict).  The problem is that AvocadoParams doesn't implement
      the items() method that six.iteritems() expects from Python 3.
      
      So given that AvocadoParams doesn't provide it, we could either implement
      items() just to satisfy iteritems(), or just use the existing interface.
      
      This commit chooses the later, which means reverting a small part of
      the changes (incorrect ones) from 0795831f.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      e29cc04b
  20. 13 10月, 2017 1 次提交
  21. 11 10月, 2017 1 次提交
  22. 29 8月, 2017 1 次提交
  23. 06 8月, 2017 2 次提交
    • L
      varianter: Fix mux_path on no-variants · d2f70ef3
      Lukáš Doktor 提交于
      When no variants are provided Avocado sets the default variant, but
      instead of list of mux paths it created just string "/run", which
      processed into ["/", "r", "u", "n"]. Let's fix this by setting list.
      
      Also the proper mux_path should be `/run/*` in order to include all
      children nodes of the "/run".
      Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
      d2f70ef3
    • L
      optional_plugins: Add yaml_testsuite_loader · e677e974
      Lukáš Doktor 提交于
      Let's add yaml_testsuite loader which allows parsing YAML file and
      producing testsuite out of it.
      
      At this point due to Avocado limitation it only supports
      FileLoader-based test discovery, but it should be possible with greater
      changes to extend the scope of this loader for just about any Avocado
      loader.
      Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
      e677e974
  24. 05 8月, 2017 1 次提交
  25. 26 6月, 2017 2 次提交
  26. 23 6月, 2017 3 次提交
  27. 12 6月, 2017 1 次提交
  28. 08 6月, 2017 2 次提交
    • L
      jobdata: Store Varianter as data-only · d31578d3
      Lukáš Doktor 提交于
      Currently we just pickle the varianter object and hope we'll be able to
      load it with other Avocado version. It usually works, but is not really
      scalable. This patch adds a way to serialize Varianter into a list of
      dicts and serializes it using json, turning the unsafe objects to
      strings. Then it adds a way to load Varianter status using this
      serialized state.
      
      This procedure is lossy as it always assumes we are in non-debug mode
      and it replaces the variants with safe representations. As a benefit one
      does not need the original plugins to be able to reuse/replay the
      variants as Avocado loads the representation using fake classes.
      Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
      d31578d3
    • L
      varianter: Remove outdated TODO · 97e86f09
      Lukáš Doktor 提交于
      We had already split the mux into mutliple files.
      Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
      97e86f09