- 06 6月, 2015 4 次提交
-
-
由 Lucas Meneghel Rodrigues 提交于
This way we work similarly as to when we develop avocado-virt, which is in fact very convenient. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
Some upcoming test sources may want to simply append multiplexer params to their original params, instead of having them overwritten by avocado. Let's Define a mechanism to do that. Test sources, as they assemble the params that will be used with the test classes, may define the key avocado_inject_params and set it to True. If the avocado finds out about that param, it will append the avocado specific params in the param 'avocado_params', making it possible for said upcoming test classes to retrieve avocado specific params. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
The last refactor allowed us to move loader specific info to test loader plugins. This will allow new test loader plugins to add new information about how to classify/find new tests, in a way that we can list new tests without having to modify the test lister plugin. We did modify the test lister to list the extra test sources, and also made it a priority 0 plugin, to ensure extra test sources plugins get loaded after it, effectively preventing errors like: AttributeError: 'Namespace' object has no attribute 'vt_list_guests' Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
Allow multiple plugins to implement a TestLoader class that will allow avocado to understand new types of tests. The url list will be passed through available test loaders, that will see if they can handle it, if they can't, they pass to the next one until we find out one loader that can take care of the job. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
- 02 6月, 2015 4 次提交
-
-
由 Lucas Meneghel Rodrigues 提交于
To simplify further changes in the test lister, to accomodate listing tests from different plugins into the same command. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
This test exception was lost, even though we use it in the definition of the avocado.test.MissingTest class. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
We need the flexibility to implement plugins that need to display setup operations. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Cleber Rosa 提交于
-
- 28 5月, 2015 4 次提交
-
-
由 Lucas Meneghel Rodrigues 提交于
In order to avoid confusion among users as to whether a plugin is disabled or not, enforce that through outputting warnings on the app stderr. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
In certain situations where avocado might be running headless, we still want users to know of errors loading plugins. So output problems into the main job log. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
avocado.core: Internal attribute to take_action() is now 'dispatch'.
-
由 Rudá Moura 提交于
Couple of multiplexer related improvements [v2]
-
- 27 5月, 2015 4 次提交
-
-
由 Lukáš Doktor 提交于
path_parent returns parent, the extra return won't affect the result. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Lukáš Doktor 提交于
This patch removes the empty line between variants when generating only a list of variants to compress the output. It preserves the empty line in case contents are listed as the output might get messy. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Lukáš Doktor 提交于
There is a great difference between filter path ending with slash or without it. It might be a source of confusion so this patch normalize the filter path to match the tree names (without the ending slash). --filter-only /path1 /path2/ => /path1,/path2 Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Rudá Moura 提交于
Use the less generic term 'dispatch', for the proper internal attribute, to dispatch the code to execute, after parsing command line and so on. Signed-off-by: NRudá Moura <rmoura@redhat.com>
-
- 26 5月, 2015 2 次提交
-
-
由 Lucas Meneghel Rodrigues 提交于
setup.py: Add missing gdb.conf file in the avocado RPM
-
由 Lucas Meneghel Rodrigues 提交于
The GDB config file was not being installed and packaged in the RPM package. This should fix it. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com> Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
- 21 5月, 2015 1 次提交
-
-
由 Lucas Meneghel Rodrigues 提交于
Doc fixes
-
- 20 5月, 2015 2 次提交
-
-
由 Lucas Meneghel Rodrigues 提交于
Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
We forgot to update all places where the params API was referenced, leaving us with old constructs in code samples, such as referring to a params key by self.params.key. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
- 19 5月, 2015 9 次提交
-
-
由 Lucas Meneghel Rodrigues 提交于
Final updates for release 0.24.0
-
由 Rudá Moura 提交于
When running "Avocado Virt Boot Test Run and HTML report" the user must provide '--sysinfo on' in order to acquire system information. Signed-off-by: NRudá Moura <rmoura@redhat.com>
-
由 Rudá Moura 提交于
Signed-off-by: NRudá Moura <rmoura@redhat.com>
-
由 Rudá Moura 提交于
setup.cfg: Update to 0.24.0
-
由 Lucas Meneghel Rodrigues 提交于
This little detail has gone unnoticed. Let's fix it. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
Updates for the upcoming version 0.24.0
-
由 Rudá Moura 提交于
Update package to version 0.24.0 and fix position of plugins. Signed-off-by: NRudá Moura <rmoura@redhat.com>
-
由 Rudá Moura 提交于
Signed-off-by: NRudá Moura <rmoura@redhat.com>
-
由 Rudá Moura 提交于
Signed-off-by: NRudá Moura <rmoura@redhat.com>
-
- 18 5月, 2015 2 次提交
-
-
由 Rudá Moura 提交于
Update diagram of modules and dependencies
-
由 Rudá Moura 提交于
Signed-off-by: NRudá Moura <rmoura@redhat.com>
-
- 17 5月, 2015 1 次提交
-
-
由 Rudá Moura 提交于
avocado.multiplexer: Use !mux and support for recursive mux [v3]
-
- 16 5月, 2015 4 次提交
-
-
由 Lukáš Doktor 提交于
This patch adds documentation of the "new params API" and removes the compatility layer. From now on only the API with paths is valid: self.params.get(key, path='*', default=None) where the default path '*' matches anything from --mux-entry path. Default path is `/test`. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Lukáš Doktor 提交于
This patch modifies all example tests to use the new API. It uses the default path, which is `*`, which matches the mux-entry paths ONLY. In order to get the values it's necessarily to inject the YAML files into the mux-entry path, by default `/test`, eg: avocado run sleeptest -m /test:examples/tests/sleeptest.py.data/ sleeptest.yaml It might seen as a bit more complicated to execute, but it's definitely easier for maintaining and combining existing YAML files. To execute matrix of tests you simply inject them into 2 different `/test` children, eg: `-m /test/by_length:lengths.yaml /test/by_method:methods.yaml`. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Lukáš Doktor 提交于
When using ``avocado run -m $location:$path`` the last node of the $location has to preserve value/mux of the root of the parsed $path file. Previously it was just a fresh node and all values/tags were missing. This patch only renames the original parsed root and extend the tree of the remaining $location nodes. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Lukáš Doktor 提交于
This patch modifies the multiplexer logic to support full recursive multiplexation, unlike the old version which only flattened the multiplexed nodes. This allows greater flexibility. Additionally it removes the !join flag and inverts the logic to use !mux instead. By default leaves are not multiplexed and all are part of the current params. Users can specify exact nodes which get multiplexed by using !mux keyword. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
- 15 5月, 2015 3 次提交
-
-
由 Cleber Rosa 提交于
-
由 Rudá Moura 提交于
Do sanity checks in Avocado sources. Signed-off-by: NRudá Moura <rmoura@redhat.com>
-
由 Rudá Moura 提交于
Add a new selftest to verify cyclical dependencies between Avocado modules. It requires snakefood and NetworkX installed. You can verify by running 'make check_cyclical'. Signed-off-by: NRudá Moura <rmoura@redhat.com>
-