- 14 12月, 2017 6 次提交
-
-
由 Cleber Rosa 提交于
The AvocadoParams, as a database of test parameters, has no need to know information about the test. In fact, the test id parameter has never had any real use so far. Let's remove it. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
A lot of the core Avocado code still refers to "mux" based terminology. For instance, what was previously "mux_path" is now "parameter paths", and what was previously "mux" is now really variants. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
While Avocado is running a test, it constantly requests the test to send its state, making this operation a good candidate for some optmization. This change reduces the amount of attributes that are accessed and serialized and returned as a test state to the barely minimum observed, and at the same time, it documents it so that it will hopefully start to serve as a documentation for the (private) protocol that runners and tests use. While at it, as a another smaller optmization, this list is defined at the module level as a tuple (order doesn't matter here) and prevents the list from being created on every single state construction. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
The forward reference from the parameter module towards the job log is not ideal. The parameter module should be used by test (and related code) and should not know about the test and job internals. But, there's the clear requirement and convenience of logging the access to the parameters. This makes the user of the parameter instance define which logger should be used, and not the other way around. Logger names are used here, because, the communication between runner and test (get_state()) currently includes test parameters, and serializing a logger instance is not possible. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
Commit be8a5129 changed the style of open() and then read()/write() calls. But, we mistakenly dropped the write method on this one. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
Commit ed4dcd1d missed this one attribute that reference the old ResultProxy attribute. Let's remove it. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
- 13 12月, 2017 2 次提交
-
-
由 Cleber Rosa 提交于
Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Lukáš Doktor 提交于
Signed-off-by: NLukáš Doktor <ldoktor@redhat.com> * https://github.com/avocado-framework/avocado: Added required methods for ready-to-build source directory
-
- 12 12月, 2017 11 次提交
-
-
由 Cleber Rosa 提交于
Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Amador Pahim 提交于
Signed-off-by: NAmador Pahim <apahim@redhat.com>
-
由 Amador Pahim 提交于
We should only discover tests when we're able to run them. Otherwise we should let the next available loader to attempt to discover them. Signed-off-by: NAmador Pahim <apahim@redhat.com>
-
由 Amador Pahim 提交于
Let's make the _no_tests() message a parameter so we can re-use the method with a different message. Signed-off-by: NAmador Pahim <apahim@redhat.com>
-
由 Amador Pahim 提交于
the variater_pict plugin has no verbosity level other than the default, which is not enough to expose the parameters content. This patch enables higher verbosity so users can see the parameters content when using `-c` or `--variants 2`(or above) in the `avocado variants` command. Signed-off-by: NAmador Pahim <apahim@redhat.com>
-
由 Cleber Rosa 提交于
Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
IMO, only calling `_prepend_sudo` if sudo support was requested makes the code clearer. Additionally, it adds the expected parameter type of sudo. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
Commit 2806e740 missed these other two places that attempt to use this backport. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
The sysinfo code replicates some of the process handling code already in avocado.utils.process. Let's use our library instead and remove code duplication. This also marks the sysinfo interruption tests as "time and resource sensitive", and will not run on environments such as Travis-CI, in a similar way that other interruption based tests are currently set. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
- 11 12月, 2017 4 次提交
-
-
由 Amador Pahim 提交于
The to_str() method of the varianter_pict plugin is returning the header string even when no variants are present. This patch makes the to_str() method to return empty string on no variants. Signed-off-by: NAmador Pahim <apahim@redhat.com>
-
由 Amador Pahim 提交于
We are including double line break to separate the plugins variants even if the plugin to_str() method retuns empty string. This patch makes the varianter to include the double line break only if the to_str() method returns non-empty string. 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>
-
- 08 12月, 2017 1 次提交
-
-
由 Harish 提交于
Patch adds required methods in YumBackend, ZypperBackend and AptBackend for creating a ready-to-build directory Signed-off-by: NHarish <harish@linux.vnet.ibm.com>
-
- 06 12月, 2017 2 次提交
-
-
由 Cleber Rosa 提交于
This is an attempt to catch most (if not all) usages of open that do not follow the context manager pattern. Sometimes, for better readability, our own `genio` library is used. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Amador Pahim 提交于
Signed-off-by: NAmador Pahim <apahim@redhat.com>
-
- 05 12月, 2017 2 次提交
-
-
由 Amador Pahim 提交于
Signed-off-by: NAmador Pahim <apahim@redhat.com>
-
由 Lukáš Doktor 提交于
Signed-off-by: NLukáš Doktor <ldoktor@redhat.com> * https://github.com/avocado-framework/avocado: Added two more functions to multipath.py library file
-
- 02 12月, 2017 1 次提交
-
-
由 Lukáš Doktor 提交于
Actually the first~1 is necessary to check the first PR commit. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
- 01 12月, 2017 11 次提交
-
-
由 Lukáš Doktor 提交于
Signed-off-by: NLukáš Doktor <ldoktor@redhat.com> * https://github.com/avocado-framework/avocado: resultsdb: print IU message only when using default TUI
-
由 Lukáš Doktor 提交于
To avoid having W0102 (dangerous default arguments) enable W0102 in `make check`. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Lukáš Doktor 提交于
Despite the reviews we have some W0102s that potentially corrupts the arguments. Let's get rid of them. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Cleber Rosa 提交于
The default parameters mechanism proved to be confusing, overlapping and thus was scheduled to be removed. This implements the removal of the default_params API. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Amador Pahim 提交于
The message is being printed even woth different result formats (json, tap, ...). This patch makes it to be printed only when using default TUI. Signed-off-by: NAmador Pahim <apahim@redhat.com>
-
由 Cleber Rosa 提交于
Allowing 'None' to be used as a possible value in the list of valid execution order modes is a way to deal with a default (implicit) mode. Let's make this default mode explicit and documented. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
Let's use more meaningful names, rather than variable and indexes to improve readability. Also, let's make the two possible branches of execution more visible. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
Any non-empty tupple will evaluate to True, even ones filled with empty strings, None, False, etc. Let's remove this useless conditional. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Cleber Rosa 提交于
Our goal to completely separate the basic parameter interface and the varianter pass through here: splitting these modules into their reespective ones. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-