[Avocado-devel] Avocado 0.20.1 released!

Lucas Meneghel Rodrigues lmr at redhat.com
Fri Feb 6 13:45:48 UTC 2015


Hey guys,

Just dropping by real quick to tell you we have a new avocado release, 
0.20.1. I know, I haven't announced 0.20.0 (shame on me), but let's get 
past that and break down some of the new features we have worked on for 
you:

1) Avocado now scans directories for tests. Just point out avocado to a 
directory with tests and it'll just get to work:

$ avocado run examples
JOB ID     : 0e972b6bf58cdfa7b0b1762c17c33ba1d761128b
JOB LOG    : 
/home/lmr/avocado/job-results/job-2015-02-06T14.30-0e972b6/job.log
JOB HTML   : 
/home/lmr/avocado/job-results/job-2015-02-06T14.30-0e972b6/html/results.html
TESTS      : 28
(1/28) examples/tests/gendata.py: PASS (0.04 s)
(2/28) examples/tests/synctest.py: PASS (2.48 s)

2) You can specify commands that will run as profilers during job runs, 
that is, they'll be running in the background and logging information 
to the avocado job log directory:

$ cat ~/avocado/job-results/latest/sysinfo/profile/vmstat_1
procs -----------memory---------- ---swap-- -----io---- -system-- 
------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 0 1005744 364936 4270648 0 0 189 354 254 761 7 2 91 1 0

You can turn that on and configure which commands you want in the usual 
~/.config/avocado/avocado.conf location.

3) Multiplexer updates:
 * New tag !join -> disable multiplexation
 * New tag !using -> append a multiplexed structure to an existing 
multiplexing tree
 * New tag !remove_node: Delete a node from the tree structure
 * New tag !include: Include contents from another yaml file

Besides our usual behind the scenes improvement and bugfixes.

Thanks, and stay tuned for more updates.

Cheers,

Lucas






More information about the Avocado-devel mailing list