1. 10 7月, 2018 1 次提交
  2. 16 1月, 2018 1 次提交
    • C
      Packaging: exclude optional_plugins tests in addition to selftests · d5e18f28
      Cleber Rosa 提交于
      The selftests from the main source directory (and package) are already
      excluded from being considered modules to be distributed.  Let's also
      exclude the tests that have recently been moved to their own modules.
      
      Without this change, the "tests" module will be installed in Python's
      library location, and will contain the files from all of those
      directories.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      d5e18f28
  3. 21 12月, 2017 1 次提交
  4. 12 6月, 2017 1 次提交
  5. 30 5月, 2017 1 次提交
  6. 13 4月, 2017 1 次提交
  7. 04 4月, 2017 1 次提交
  8. 03 4月, 2017 2 次提交
    • C
      Optional plugins: do not depend on the VERSION file · bb8ca086
      Cleber Rosa 提交于
      Simply because this file won't be available when being installed
      from any method outside the source tree.
      
      The downside is obvious: it requires extra steps when doing a new
      release.  But that is still better than not being able to ship
      these plugins to users using the standard Python mechanisms.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      bb8ca086
    • C
      Optional plugins: adjust package names · 2056d80e
      Cleber Rosa 提交于
      So users will now be able to find Avocado plugins on PyPI, and install
      them via `pip`.  Let's try to be consistent with the naming on those
      packages, so that users don't fall into naming traps such as
      installing Django related extensions.
      
      Also, those packages map more closely to their (RPM) packaged versions.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      2056d80e
  9. 11 2月, 2017 1 次提交
    • C
      Remote/VM/Docker: make them optional plugins · 9ad1eadd
      Cleber Rosa 提交于
      Our users have pointed out that the basic Avocado test runner, and its
      related packaged form, has too many dependencies.  They're absolutely
      right, and the whole goal of having plugins in Avocado is that
      dependencies can be made optional according to the features required
      by a given user.
      
      This specific change creates three new optional plugins, containing
      the extended test runners: remote, vm and docker.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      9ad1eadd
  10. 21 9月, 2016 1 次提交
  11. 13 9月, 2016 1 次提交
  12. 09 9月, 2016 1 次提交
  13. 07 9月, 2016 1 次提交
    • C
      HTML Result: host it in a directory outside the avocado package · a480d731
      Cleber Rosa 提交于
      This step makes the HTML result a proper Python plugin, by living
      outside the Avocado package namespace.
      
      The RPM package is also adjusted: it now builds ands install both
      Avocado and the HTML result plugin while keeping the two separate
      installable packages.
      
      Developers can use the usual `make link` and `make clean` to enable
      and disable all plugins (including this one).
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      a480d731