- 23 6月, 2017 6 次提交
-
-
由 Lukáš Doktor 提交于
When Varianter plugins report no variants, default is provided by Varianter on `itertests`. The same needs to be emulated in case of `to_str`, otherwise users would not get the same results as during `run`. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Lukáš Doktor 提交于
We are about to need human readable variant representation outside the `mux` module, let's create a generic implementation based on that one to allow people to re-use it. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Lukáš Doktor 提交于
The `--system-wide` option's destination is "variants-skip-defaults" and not "variants_skip_defaults" due which this option did not actually work. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Lukáš Doktor 提交于
Signed-off-by: NLukáš Doktor <ldoktor@redhat.com> * https://github.com/avocado-framework/avocado: Docs: add section on pre/post job and pre/post tests
-
由 Lukáš Doktor 提交于
Signed-off-by: NLukáš Doktor <ldoktor@redhat.com> * https://github.com/avocado-framework/avocado: docs: Add LTS releases section and 52 what's new page
-
由 Cleber Rosa 提交于
We were lacking a clearer explanation on the pre/post job and pre/post tests interface. When they're executed, and under which conditions they'll be attempted. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
- 22 6月, 2017 2 次提交
-
-
由 Amador Pahim 提交于
Signed-off-by: NAmador Pahim <apahim@redhat.com>
-
由 Amador Pahim 提交于
Let's create a section to have the 'what's new' between LTSs and add the next known LTS page there. Signed-off-by: NAmador Pahim <apahim@redhat.com>
-
- 21 6月, 2017 2 次提交
-
-
由 Lukáš Doktor 提交于
Currently there are two types of plugin names, one is the fully qualified plugin name, which is the namespace used by stevedore and the other is the module name, which is the module which handles the code. It's probably too late to adjust the behavior, but let's at least provide correct examples to simplify the usage. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Amador Pahim 提交于
Signed-off-by: NAmador Pahim <apahim@redhat.com>
-
- 20 6月, 2017 2 次提交
-
-
由 Lukáš Doktor 提交于
Signed-off-by: NLukáš Doktor <ldoktor@redhat.com> * https://github.com/avocado-framework/avocado: docs: improve the docs regarding the test references
-
由 Amador Pahim 提交于
Let's add some extra information and some examples about the test references. Reference: https://trello.com/c/iJlNcBafSigned-off-by: NAmador Pahim <apahim@redhat.com>
-
- 17 6月, 2017 2 次提交
-
-
由 Cleber Rosa 提交于
Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
- 15 6月, 2017 4 次提交
-
-
由 Lukáš Doktor 提交于
Currently the results are spread into multiple files, which does not work nicely when results are compressed and only the result.html is uncompressed. Let's embed everything into `result.html` to make things easier. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Amador Pahim 提交于
Let's document the aspects of a code review in Avocado. Signed-off-by: NAmador Pahim <apahim@redhat.com>
-
由 Lukáš Doktor 提交于
The examples/mux-* yaml files are intended for use in selftests, but they lived for a long time directly in examples. Let's move them to proper place to avoid unnecessary confusion to newcomers. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Lukáš Doktor 提交于
We used to be abusing selftest-oriented yaml files to demonstrate varianter, let's add few user-oriented examples directly here (in addition to already existing `example/tests/*.data/*.yaml`. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
- 13 6月, 2017 4 次提交
-
-
由 Cleber Rosa 提交于
Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Amador Pahim 提交于
Signed-off-by: NAmador Pahim <apahim@redhat.com>
-
由 Amador Pahim 提交于
Signed-off-by: NAmador Pahim <apahim@redhat.com>
-
由 Amador Pahim 提交于
Signed-off-by: NAmador Pahim <apahim@redhat.com>
-
- 12 6月, 2017 6 次提交
-
-
由 Cleber Rosa 提交于
Let's use the latest version of the LTS RFC, from the docs themselves. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
New optional plugins are now available, and some in RPM package format. Let's include them where plugin RPM packages are listed. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
Let's include an empty line between the plugin categories, so it's easier to distinguish between different plugin types. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
There's a problem with assuming that all existing plugins will be setup at API docs creation time, initially on RPM builds but could also happen on systems that lack dependencies for some of the plugins. Let's only build docs for those that have been properly setup and are available to be imported. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
Including additions of words to ignore, and substitution of words we better keep off the ignore list. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
With two different versions of pylint, style warnings were reported: avocado/core/loader.py:662:20: W503 line break before binary operator avocado/core/loader.py:668:20: W503 line break before binary operator avocado/core/loader.py:676:20: W503 line break before binary operator Let's fix by breaking that into two statements. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
- 08 6月, 2017 6 次提交
-
-
由 Amador Pahim 提交于
Signed-off-by: NAmador Pahim <apahim@redhat.com>
-
由 Lukáš Doktor 提交于
Currently we just pickle the varianter object and hope we'll be able to load it with other Avocado version. It usually works, but is not really scalable. This patch adds a way to serialize Varianter into a list of dicts and serializes it using json, turning the unsafe objects to strings. Then it adds a way to load Varianter status using this serialized state. This procedure is lossy as it always assumes we are in non-debug mode and it replaces the variants with safe representations. As a benefit one does not need the original plugins to be able to reuse/replay the variants as Avocado loads the representation using fake classes. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Lukáš Doktor 提交于
Currently we dump args using pickle, which tries to pickle all objects. This could fail between versions or even between instances (eg. with different set of plugins). Let's just use safe json serialization replacing unsafe objects with None to avoid unnecessary crashes while still being able to make the safe information available. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Lukáš Doktor 提交于
The variants file is called multiplex even though we changed the terminology long ago. Let's support both names for now and slowly move to the correct name. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Lukáš Doktor 提交于
We had already split the mux into mutliple files. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Amador Pahim 提交于
Signed-off-by: NAmador Pahim <apahim@redhat.com>
-
- 07 6月, 2017 5 次提交
-
-
由 Lukáš Doktor 提交于
Signed-off-by: NLukáš Doktor <ldoktor@redhat.com> * https://github.com/avocado-framework/avocado: Added support for POWER9 cpu arch identification
-
由 Lukáš Doktor 提交于
Signed-off-by: NLukáš Doktor <ldoktor@redhat.com> * https://github.com/avocado-framework/avocado: loader: recursive test discovery loader: add '__init__.py' to path when path is a dir
-
由 Amador Pahim 提交于
This patch adds to the loader the ability to recursively discover tests when the docstring `
🥑 recursive` is specified in the test class. This recursive discovery will walk all the way up in the recursion chain, adding the parents test methods to the child class information. Reference: https://trello.com/c/GtFlhcOjSigned-off-by: NAmador Pahim <apahim@redhat.com> -
由 Amador Pahim 提交于
In `_find_avocado_tests()`, `path` is a python source code file which will be processed by `ast.parse()`. If it's a directory, `ast.parse()` will fall in exception. This patch makes the `path` to point to `path/__init__.py` when `path` is a directory. Signed-off-by: NAmador Pahim <apahim@redhat.com>
-
由 Lukáš Doktor 提交于
Currently when the target file does not exists the FileLoader reports: "Does not look like an INSTRUMENTED test, nor is it executable" which can be a bit misleading. Let's change it to: "File not found ($locations)". Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
- 06 6月, 2017 1 次提交
-
-
由 Satheesh Rajendran 提交于
Added support for POWER9 cpu arch identification Signed-off-by: NSatheesh Rajendran <sathnaga@linux.vnet.ibm.com>
-