Avocado-framework

Latest version: v104.0

Safety actively analyzes 622001 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 6

0.21.0

- Avocado is now compatible with python 2.6 and distros that ship 2.6
as their default runtime, such as RHEL 6 and CentOS 6. Our CI
environment was updated to test under 2.6 and 2.7 targets
- Avocado rest client application (lets you talk to the avocado server
application)
- A new option was added to disable colored output in the config file,
runner.output.colored
- A new option was added to add commands that will profile new test job
runs, sysinfo.collect.profiler_commands
- The documentation was updated with GDB instrumentation examples
(besides the normal docs update on new features/patchsets)
- API Change: avocado.utils.io -> avocado.utils.genio
- API Change: avocado.utils.process.find_command ->
avocado.utils.path.find_command
- API Change: avocado.utils.process.CmdNotFoundError ->
avocado.utils.path.CmdNotFoundError
- BUGFIX: remote machine could get stuck waiting on human input on
paginator
- BUGFIX: Avocado crashes on certain test defined exceptions
- BUGFIX: Internal HTML report links when using remote/vm plugins
- BUGFIX: Job directory generated even when 'avocado run' had option
validation errors
- BUGFIX: When installing avocado as an RPM, some example tests stop
working
- BUGFIX: Avocado crashes if a remote test is missing

The complete list with the 130 commits can be seen here:

https://github.com/avocado-framework/avocado/compare/0.20.1...0.21.0

0.17.0

New features:

avocado:
- HTML job report plugin, that gives users the ability to generate a nice
and good looking report of the testing activities.
- --wrapper feature, that allows users to write scripts to wrap the execution
of test commands. You can use it to profile your QEMU instance during the
test with perf/ltrace, for example.
- Support for the GDB remote protocol inside avocado.
- A new config plugin, that allows users to see the current configuration
keys set for their particular instances of avocado, and help you to modify
values if you wish so.
- Tweaks and documentation improvements in the requirements.txt file, and the
split of the file into other requirements files, with more specific purpose.
- Fix a deadlock that occurred when the main test code has an early abort.
- Fix a temporary dir issue, that had potential security implications.

avocado-virt plugin:
- Introduction of QEMU command line templates, to make it easier for people to
provide specific command lines to be run inside avocado virt specific tests.
- Fix a bug in migration process end detection, the code is now more robust and
reliable.

avocado-server:
- Introduction of software components and test environment data models,
preparing the server for a big feature: Automated bisection of failed tests.

infrastructure:
- Avocado has now a web page, courtesy of github pages:

http://avocado-framework.github.io/

Page 6 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.