avocado icon indicating copy to clipboard operation
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...

Results 204 avocado issues
Sort by recently updated
recently updated
newest added

At this time, the nrunner plugin runs a Task directly through its ``run()`` method. Besides the earlier point of not supporting other isolation models/execution environments (that means not using spawners),...

nrunner

Currently `fetch_assets` supports: * `https://` * `http://` * `ftp://` * `file://` It would be very helpful if `fetch_assets` could also support `sftp://` URLs.

enhancement

Right now, when the avocado runner will crash, the test itself is marked with error and the `StdErrMessage` will save the traceback in the test stderr. The problem is that...

nrunner

We want to make the creation of new runners much easy as it is possible. One intricate part of runner development is messaging. Let's make messaging easier for new developers...

epic
nrunner

If you have a test_foo.py, like this: ```python from avocado import Test class TransientDomain(Test): """Transient domain basic operations. The test case validates the core lifecycle and operations on transient domains....

enhancement

For instance: ``` 2021-05-19 16:59:53,707 testlogs L0101 INFO | tests/domain/test_transient.py:TransientDomain.test_convert_transient_to_persistent: ERROR ``` This line is test that has some error. What about converting this INFO to an ERROR? Makes sense?

enhancement

Time and time again we expand the definition of the [DOCSTRING_DIRECTIVE_RE_RAW](https://github.com/avocado-framework/avocado/blob/ad3e325ddaf778409e5dd2f8560c2579aeb8d82c/avocado/core/safeloader.py#L240) in an attempt to allow for more descriptive tags. This time there's an argument in favor of allowing [commas](https://lists.gnu.org/archive/html/qemu-devel/2021-04/msg01316.html)...

enhancement
customer:QEMU

The `avocado.utils.datadrainer` module currently lacks functional tests, interacting with live data "producers". We should have a better test coverage that stresses the current implementation. A minimal coverage should include: 1....

customer:QEMU

Following the idea of generate an input file that contain the recipe (configuration and parameters) to be able to replay the test execution. This issue is to implement the generation...

enhancement
nrunner

In #4662 the helper methods for sending messages was introduced. Unfortunately, they couldn't be used inside runners from `avocado/core/nrunner.py` because of the problem with distribution of runners with dependencies #4336....

low-hanging-fruit
nrunner