1. 24 1月, 2019 1 次提交
  2. 12 1月, 2019 1 次提交
  3. 28 8月, 2018 1 次提交
  4. 25 7月, 2018 1 次提交
  5. 11 7月, 2018 1 次提交
  6. 10 7月, 2018 1 次提交
  7. 24 2月, 2018 1 次提交
  8. 22 2月, 2018 2 次提交
  9. 23 1月, 2018 1 次提交
  10. 19 12月, 2017 1 次提交
  11. 16 12月, 2017 1 次提交
  12. 21 11月, 2017 1 次提交
  13. 19 11月, 2017 1 次提交
    • C
      optional_plugins: introduce a PICT based varianter · a753b782
      Cleber Rosa 提交于
      PICT is a free software (MIT licensed) tool that implements
      combinatorial testing.  Information about it can be found here:
      
         https://github.com/Microsoft/pict/
      
      This is a very simple, but functional varianter implementation.  It
      performs the basic tasks of creating variants and making parameters
      accessible to tests.  To test this version, it's recommended to
      download PICT, build it (it only takes a C compiler such as GCC or
      clang and make) and put it in a location included in your PATH (or use
      `--pict-binary`).
      
      To list the variants generated with the default order (2, that is,
      do a pairwise idenpendent combinatorial testing):
      
       $ avocado variants --pict-parameter-file=examples/params.pict
       Pict Variants (11):
       Variant amd-scsi-rtl8139-windows-rhel6-acff:    /run
       ...
       Variant amd-ide-e1000-linux-rhel6-eb43:    /run
      
      To list the variants generated with a 3-way combination:
      
       $ avocado variants --pict-parameter-file=examples/params.pict \
         --pict-order-of-combinations=3
      
       Pict Variants (28):
       Variant intel-ide-virtio-windows-rhel7-aea5:    /run
       ...
       Variant intel-scsi-e1000-linux-rhel7-9f61:    /run
      
      It's also possible to run tests with variants generated by the same
      command line switches.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      a753b782
  14. 13 10月, 2017 1 次提交
  15. 15 9月, 2017 2 次提交
  16. 16 8月, 2017 1 次提交
  17. 15 8月, 2017 1 次提交
    • C
      YAML Loader: move it into its own plugin and package · 591bf16c
      Cleber Rosa 提交于
      The newly introduced YAML Loader plugin is currently hosted on the
      same plugin (directory and module) as the varianter one.  While they
      share a lot of code, they have different purposes.
      
      Let's move the YAML loader into its own plugin, so that its
      installation is also optional and the separation is clearer.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      591bf16c
  18. 06 8月, 2017 2 次提交
    • L
      optional_plugins: Support for any test loader for yaml_to_mux_loader · e99f45e1
      Lukáš Doktor 提交于
      Use the new ability to report full mappings after the discovery and
      allow using `test_reference_resolver_class` to specify the resolver
      class intended for test discovery.
      
      To allow sufficient flexibility also support
      `test_reference_resolver_args` to override resolver arguments and
      `test_reference_resolver_extra` to extend the resolver extra_params.
      
      Note the overridden arguments apply only to the resolver, not to whole
      Avocado so it's not possible to override wrappers or such just for a
      single test execution. Anyway it is possible to set `vt_config` just for
      that single loader, which is more-than useful.
      Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
      e99f45e1
    • 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
  19. 23 6月, 2017 1 次提交
  20. 15 6月, 2017 1 次提交
  21. 30 5月, 2017 1 次提交
  22. 30 4月, 2017 1 次提交
  23. 25 4月, 2017 1 次提交
  24. 24 4月, 2017 1 次提交
  25. 21 4月, 2017 1 次提交