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...
**Describe the bug** The `selftests/safeloader.sh` uses the standard Python unittest code to find tests, and then compares it with its own "safeloader" result. Under some specific environments, the Python `unittest.loader`...
Hi, The avocado-external-runner entrypoint script defined at: https://github.com/avocado-framework/avocado/blob/32626243d969ad4bc62a26e006e9e0e43e738411/setup.py#L325 is specified as: `scripts.external_runner:main`, but the installed Avocado package doesn't provide any 'scripts' package at the top level. Is this expected? There's...
This introduces a port of `selftests/unit/test_loader.py` to cover the resolver. The idea is to have simultaneous coverage until the removal of the loader code.
### Discussed in https://github.com/avocado-framework/avocado/discussions/5330 Originally posted by **luckyh** April 14, 2022 This is one of the issues we discovered when we were going to switch to nrunner for the internal...
This adds the ability for the runners to print user-specific logging streams to the console when the --show command is used. It is backport of https://github.com/avocado-framework/avocado/commit/e2652b71668068838ea856bb7e16b262d34a511e and https://github.com/avocado-framework/avocado/commit/ddd143e2e928fa326dcd9ee65a942087207c5748. Signed-off-by: Jan...
This fixes a few issues with the SPEC file, and brings it closer to the downstream (Fedora and EPEL) versions.
**Describe the bug** `--job-timeout` option is not working when using the new runner. **Steps to reproduce** ```bash $ cat /tmp/test.sh #!/bin/bash sleep 2 $ avocado run --job-timeout=1 /tmp/test.sh JOB ID...
**Describe the bug** Some CIs (like Gitlab) is parsing the xml test report for listing the tests in a table. There we have some fields: "name", "file", "classname" and "file"....
**Is your feature request related to a problem? Please describe.** Let's make possible for users to define the dependencies between tests and requirements inside the DOT files. This is an...
**Is your feature request related to a problem? Please describe.** Let's add pre post test plugins into the dependency graph. Such plugin will be as pre- or post-dependence for each...