Skip to content

Commit

Permalink
Release 74.0
Browse files Browse the repository at this point in the history
Signed-off-by: Cleber Rosa <crosa@redhat.com>
  • Loading branch information
clebergnu committed Dec 23, 2019
1 parent 670a967 commit f560105
Show file tree
Hide file tree
Showing 17 changed files with 93 additions and 15 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
73.0
74.0
74 changes: 74 additions & 0 deletions docs/source/releases/74_0.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
===============
74.0 Home Alone
===============

The Avocado team is proud to present another release: Avocado 74.0,
AKA "Home Alone", is now available!

Release documentation: `Avocado 74.0
<http://avocado-framework.readthedocs.io/en/74.0/>`_

Users/Test Writers
==================

* A new test type, ``TAP`` has been introduced along with a new loader
and resolver. With a ``TAP`` test, it's possible to execute a
binary or script, similar to a ``SIMPLE`` test, and part its `Test
Anything Protocol <https://testanything.org>`_ output to determine
the test status.

* It's now possible to enforce colored or non-colored output, no
matter if the output is a terminal or not. The configuration item
``color`` was introduced in the ``runner.output`` section, and
recognize the values ``auto``, ``always`` or ``never``.

Bug Fixes
=========

* The ``safeloader`` mechanism that discovers both Avocado's Python
based ``INSTRUMENTED`` tests, and Python's native unittests, would
fail to find any tests if any of the classes on a given file
contained references to a module that was not on a parent location.
Now, the ``safeloader`` code will continue the discovery process,
ignoring the modules that were not found at parent locations.

Utility APIs
============

* :mod:`avocado.utils.kernel` received a number of fixes and cleanups,
and also new features. It's now possible to configure the kernel for
multiple targets, and also set kernel configurations at configuration
time without manually touching the kernel configuration files. It
also introduced the :func:`avocado.utils.kernel.KernelBuild.vmlinux`
property, allowing users to access that image if it was built.

* :mod:`avocado.utils.network` utilities
:func:`avocado.utils.network.ping_check` and
:func:`avocado.utils.network.set_mtu_host` now are plain functions,
instead of methods of a class that shared nothing between them.

* New functions such as
:func:`avocado.utils.multipath.add_path`,
:func::func:`avocado.utils.multipath.remove_path`
:func:`avocado.utils.multipath.get_mpath_status` and
:func:`avocado.utils.multipath.suspend_mpath` have been introduced
:func:to the :mod:`avocado.utils.multipath` module.

* The :mod:`avocado.utils.vmimage` module will not try to create
snapshot images when it's not needed, acting lazily in that regard.
It now provides a different method for download-only operations,
:meth:`avocado.utils.vmimage.Image.download` that returns the base
image location. The behavior of the
:meth:`avocado.utils.vmimage.Image.get` method is unchanged in the
sense that it returns the path of a snapshot image.

Internal Changes
================

* A PyLint configuration file was added to the tree, facilitating the
use of the standard Python linter when developing Avocado in IDEs
that support this feature.

For more information, please check out the complete
`Avocado changelog
<https://github.com/avocado-framework/avocado/compare/73.0...74.0>`_.
1 change: 1 addition & 0 deletions docs/source/releases/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ Regular Releases
.. toctree::
:maxdepth: 1

74_0
73_0
72_0
71_0
Expand Down
2 changes: 1 addition & 1 deletion optional_plugins/glib/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
73.0
74.0
2 changes: 1 addition & 1 deletion optional_plugins/golang/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
73.0
74.0
2 changes: 1 addition & 1 deletion optional_plugins/html/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
73.0
74.0
2 changes: 1 addition & 1 deletion optional_plugins/loader_yaml/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
73.0
74.0
2 changes: 1 addition & 1 deletion optional_plugins/result_upload/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
73.0
74.0
2 changes: 1 addition & 1 deletion optional_plugins/resultsdb/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
73.0
74.0
2 changes: 1 addition & 1 deletion optional_plugins/robot/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
73.0
74.0
2 changes: 1 addition & 1 deletion optional_plugins/runner_docker/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
73.0
74.0
2 changes: 1 addition & 1 deletion optional_plugins/runner_remote/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
73.0
74.0
2 changes: 1 addition & 1 deletion optional_plugins/runner_vm/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
73.0
74.0
2 changes: 1 addition & 1 deletion optional_plugins/varianter_cit/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
73.0
74.0
2 changes: 1 addition & 1 deletion optional_plugins/varianter_pict/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
73.0
74.0
2 changes: 1 addition & 1 deletion optional_plugins/varianter_yaml_to_mux/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
73.0
74.0
5 changes: 4 additions & 1 deletion python-avocado.spec
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@

Summary: Framework with tools and libraries for Automated Testing
Name: python-%{srcname}
Version: 73.0
Version: 74.0
Release: 0%{?gitrel}%{?dist}
License: GPLv2
Group: Development/Tools
Expand Down Expand Up @@ -602,6 +602,9 @@ Again Shell code (and possibly other similar shells).
%{_libexecdir}/avocado*

%changelog
* Sun Dec 22 2019 Cleber Rosa <cleber@redhat.com> - 74.0-0
- New release

* Fri Nov 22 2019 Cleber Rosa <cleber@redhat.com> - 73.0-0
- New release

Expand Down

0 comments on commit f560105

Please sign in to comment.