1. 05 8月, 2015 1 次提交
  2. 04 8月, 2015 2 次提交
  3. 07 7月, 2015 2 次提交
  4. 18 6月, 2015 1 次提交
  5. 16 6月, 2015 1 次提交
  6. 09 6月, 2015 1 次提交
    • C
      API review: move avocado.restclient to avocado.core.restclient · adadd5d3
      Cleber Rosa 提交于
      The initial idea about the avocado.restclient namespace was that
      eventually users could write scripts using that as an API to
      interact with avocado-server using Python code.
      
      While the idea is still valid, the avocado-server interface is
      a simple and standards compliant RESTful interface. Thus, users
      can still easily interact with it without us having to support
      a formal Python API at this point.
      
      In the future, if need arises, we can improve the Python REST
      client API and promote it to a public namespace.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      adadd5d3
  7. 26 5月, 2015 1 次提交
  8. 19 5月, 2015 1 次提交
  9. 22 4月, 2015 1 次提交
  10. 14 4月, 2015 1 次提交
    • C
      sysinfo: replace hard coded commands and files for configurable files · 0a6dc703
      Cleber Rosa 提交于
      This change adds flexibility to the current sysinfo implementation in
      the sense that the commands to be executed and files to be collected
      are no longer hard coded, but configurable.
      
      The configuration file gains a section for that, and the files
      themselves are plain text files that can be easily customized by users
      to include extra commands/files.
      
      Also, the the configuration for the profilers has been adjusted for a
      uniform look, feel and experience.
      
      Changes from v1:
       * Return the default `profiler` parameter value to None, so that it
         looks at the configuration value by default
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      0a6dc703
  11. 30 3月, 2015 3 次提交
    • C
      unittests: run them during the build of RPM packages · 37854a6f
      Cleber Rosa 提交于
      It seems a good idea, and another safety net, to run the selftests
      during the build of packages. For now, it's not trivial to run the
      functional tests, so let's at least run the unittests.
      
      Another current limitation is that unittests are only run on Fedora
      and not on EL6 or EL7, and the reason for that are missing
      dependencies on both EPEL6 and EPEL7.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      37854a6f
    • C
      avocado.spec: reorganized runtime and build requirements · 93ccd1d3
      Cleber Rosa 提交于
      The basic idea here is to put all common requirements on a common line
      and deal with the differences in conditional blocks.
      
      Also, python-flexmock is not available on EPEL 7, but available on all
      other supported platforms.
      
      Finally, python-yaml and PyYAML are in their own lines because it
      makes it easier to see that they're the same package with different
      names.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      93ccd1d3
    • C
      avocado.spec: use the Makefile target for man pages · 650f019d
      Cleber Rosa 提交于
      This means that we include the Makefile in the source tarball and just
      use the `man` target.
      
      With regards to portability among Python version, this should not be
      an issue as rst2man on the system itself will the correct version. In
      a sense, it's just another utility, it doesn't really matter it's
      written in Python.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      650f019d
  12. 25 3月, 2015 1 次提交
    • L
      scripts.avocado-bash-utils: Add Avocado bash utils · fa0e77a7
      Lukáš Doktor 提交于
      This patch is initial support for people using custom bash scripts
      with avocado. Tests should use:
      
          PATH=$(avocado "exec-path"):$PATH
      
      and then they can utilize the helpers.
      
      This version contain functions to write to Test.log the same way it's
      possible from python including failing the test with TestWarn in case
      avocado_warn was used.
      Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
      fa0e77a7
  13. 19 3月, 2015 1 次提交
  14. 18 3月, 2015 1 次提交
  15. 27 2月, 2015 2 次提交
    • C
      rest-client: introduce `avocado-rest-client` command line application · a0aa6b70
      Cleber Rosa 提交于
      Introduce a new command line application that is designed to interact
      with avocado-server.
      
      Changes from v1:
      * Fixed reference in the docstrings to arcli (from arc)
      * Release number bump on spec file
      * Add missing avocado.restclient.cli.actions module to setup.py
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      a0aa6b70
    • C
      rest-client: add initial module namespace and response handling module · eb21a531
      Cleber Rosa 提交于
      An essential part of a client interacting with avocado-server is to handle
      the reponse of a request. The most common type of response type is a
      results reponse, when one performs a GET to a resource "root" path and
      and expects to return a list of resources.
      
      To make that more pythonic, this commit introduces a ResultResponse class
      that accepts the JSON response data and checks for completeness. If
      results response fails to comply with the required data members, meaningful
      exceptions will be raised.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      eb21a531
  16. 06 2月, 2015 1 次提交
  17. 03 2月, 2015 1 次提交
  18. 20 1月, 2015 2 次提交
  19. 16 12月, 2014 1 次提交
  20. 11 12月, 2014 2 次提交
  21. 04 12月, 2014 1 次提交
  22. 03 12月, 2014 1 次提交
  23. 27 11月, 2014 1 次提交
  24. 25 11月, 2014 1 次提交
  25. 19 11月, 2014 1 次提交
  26. 13 10月, 2014 1 次提交
  27. 12 9月, 2014 3 次提交
  28. 10 9月, 2014 1 次提交
  29. 03 9月, 2014 2 次提交
  30. 24 8月, 2014 1 次提交