[Avocado-devel] Avocado release 0.29.0: Steven Universe is out!

Lucas Meneghel Rodrigues lmr at redhat.com
Wed Oct 7 20:58:27 UTC 2015


Avocado release 0.29.0: Steven Universe

Hello! Avocado reaches the end of Sprint 29, and with it, we have a 
great release coming! This version of avocado once brings new features 
and plenty of bugfixes:

* The remote and VM plugins now work with --multiplex, so that you can 
use both features in conjunction.
* The VM plugin can now auto detect the IP of a given libvirt domain 
you pass to it, reducing typing and providing an easier and more 
pleasant experience.
* Temporary directories are now properly cleaned up and no re-creation 
of directories happens, making avocado more secure.
* Avocado docs are now also tagged by release. You can see the specific 
documentation of this one at our readthedocs page [1]
* Test introspection/listing is safer: Now avocado does not load python 
modules to introspect its contents, an alternative method, based on the 
Python AST parser is used, which means now avocado will not load 
possible badly written/malicious code at listing stage. You can find 
more about that in our test resolution documentation [2]
* You can now specify low level loaders to avocado to customize your 
test running experience. You can learn more about that in the Test 
Discovery documentation [3]
* The usual many bugfixes and polishing commits. You can see the full 
amount of 96 commits at [4]

For our Avocado VT plugin, the main changes are:

* The vt-bootstrap process is now more robust against users 
interrupting previous bootstrap attempts
* Some issues with RPM install in RHEL hosts were fixed
* Issues with unsafe temporary directories were fixed, making the VT 
tests more secure.
* Issues with unattended installed were fixed
* Now the address of the virbr0 bridge is properly auto detected, which 
means that our unattended installation content server will work out of 
the box as long as you have a working virbr0 bridge.

Install avocado

As usual, go to https://copr.fedoraproject.org/coprs/lmr/Autotest/ to 
install
our YUM/DNF repo and get the latest goodies!

Happy hacking and testing!

[1] http://avocado-framework.readthedocs.org/en/0.29.0
[2] 
http://avocado-framework.readthedocs.org/en/0.29.0/ReferenceGuide.html#test-resolution
[3] http://avocado-framework.readthedocs.org/en/0.29.0/Loaders.html
[4] https://github.com/avocado-framework/avocado/compare/0.28.0...0.29.0




More information about the Avocado-devel mailing list