avocado
avocado copied to clipboard
Avocado is a set of tools and libraries to help with automated testing. One can call it a test framework with benefits. Native tests are written in Python and they follow the unittest pattern, but any...
**Is your feature request related to a problem? Please describe.** So far, Avocado was job-centric, where log messages are placed into `~/avocado/job-results/` per job. Those files are created at job...
With nrunner, setting Coverage.py in complex code may become another complex task. It would be good for the users if Avocado has native support for running code coverage on Python...
From setuptools quickstart guide: > The landscape of Python packaging is shifting and Setuptools has evolved to only provide backend support, no longer being the de-facto packaging tool in the...
Avocado 2020 vision is: > "A leaner and more flexible Avocado with a reduced learning curve." Currently, `avocado plugins` command displays some internal implementation details. To improve our user experience,...
As part of the Avocado 2020 vision, we could have a new command to display more detailed information about a plugin. For instance: `$ avocado plugins show foo` This is...
**Is your feature request related to a problem? Please describe.** After a discussion in https://github.com/avocado-framework/avocado/issues/5257 we define the following concern: Whit `TestSuite.from_config(job_config)` when using the Job API, currently we are...
**Is your feature request related to a problem? Please describe.** After a discussion in #5257 we define the following concern: settings.as_dict() singleton gives developers impression that could be called from...
Bandit is a tool designed to find common security issues in Python code . It can be installed with `pip install bandit` and it can run in avocado with `bandit...
**Describe the bug** (Bug or Feature Request? I think that is subjective. :smile:) [avocado/utils/distro.py](https://github.com/avocado-framework/avocado/blob/master/avocado/utils/distro.py) needs support for Rocky Linux and AlmaLinux.
(venv) ➜ avocado avocado run ./tmp/fail.sh JOB ID : 04ae0614ae55fc5b23847b5216875941df77fc98 JOB LOG : /Users/zhangchun.0930/avocado/job-results/job-2021-08-22T12.04-04ae061/job.log Avocado crashed: TypeError: cannot pickle '_thread.RLock' object Traceback (most recent call last): File "/Users/zhangchun.0930/workspace/avocado/venv/lib/python3.9/site-packages/avocado/core/job.py", line 635,...