1. 18 12月, 2015 3 次提交
    • C
      Old Plugin Architecture: disable legacy plugin manager completely · a0d4cd77
      Cleber Rosa 提交于
      At this point, no plugin support exists in Avocado. This is in
      preparation for the new plugin code to be cleanly introduced.
      
      The plugins that play a role in the plugin architecture have
      been removed, since they wouldn't be functional under the new
      plugin management code. The ones that are add extra functionality
      to Avocado have been kept, and will be ported to the new
      architecture.
      
      Also, most of the functional tests have been temporarily disabled.
      The reason is that most of them run avocado, which depends on the
      run command, which in turn, depends on the plugin archicture code.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      a0d4cd77
    • C
      Travis CI: enable setuptools entry points · 5b643bd1
      Cleber Rosa 提交于
      The new plugin architecture depends on setuptools entry points being
      properly registered. These entry points are defined in a `setup.py`
      file, as the `entrypoints` parameter, but they are only effective when
      they become an `entry_points.txt` file inside a
      `<your_project>.egg_info` directory.
      
      This can happen in two ways:
      
      1) installing the package, that is, running `$ python setup.py
      install`
      
      2) enabling the development mode, that is, running `$ python setup.py
      develop`.
      
      The approach chosen here is the latter, because it's faster, doesn't
      require a full install and points to the checked out source code tree.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      5b643bd1
    • C
      Command line parser: only show the basic usage info by default · 4dd666e3
      Cleber Rosa 提交于
      This shows a more succint version of the help message (the so called
      "usage" information). It's a certainly a matter of taste and change
      of behavior, so this is marked as an RFC.
      
      It also avoids a hackish injection of the print_help method as the
      default dispatch method.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      4dd666e3
  2. 16 12月, 2015 9 次提交
  3. 15 12月, 2015 2 次提交
  4. 12 12月, 2015 1 次提交
  5. 11 12月, 2015 1 次提交
    • C
      Human output: functional test fixes · cb4b6d97
      Cleber Rosa 提交于
      There are a couple of functional unittests that assume that a given
      output was produced by the regular UI, that is, the Human output
      format.
      
      That is fine, since they're functional tests. But, some situations
      lead to test errors, instead of pointing failures. Let's turn those
      into explicit checks and fail properly instead of producing errors.
      
      Note: These errors were visible when the human output was disabled, in
      the plugin overhaul work, but the fixes still make sense independently
      of that work.
      Signed-off-by: NCleber Rosa <crosa@redhat.com>
      cb4b6d97
  6. 10 12月, 2015 2 次提交
  7. 08 12月, 2015 1 次提交
  8. 07 12月, 2015 3 次提交
  9. 05 12月, 2015 3 次提交
  10. 03 12月, 2015 7 次提交
  11. 02 12月, 2015 4 次提交
  12. 01 12月, 2015 2 次提交
  13. 28 11月, 2015 2 次提交