cfme.fixtures.artifactor_plugin module
An example config:
artifactor:
log_dir: /home/test/workspace/cfme_tests/artiout
per_run: test #test, run, None
reuse_dir: True
squash_exceptions: False
threaded: False
server_address: 127.0.0.1
server_port: 21212
server_enabled: True
plugins:
log_dir is the destination for all artifacts
per_run denotes if the test artifacts should be group by run, test, or None
reuse_dir if this is False and Artifactor comes across a dir that has
already been used, it will die
-
class
cfme.fixtures.artifactor_plugin.DummyClient[source]
Bases: object
-
fire_hook(*args, **kwargs)[source]
-
task_status()[source]
-
terminate()[source]
-
cfme.fixtures.artifactor_plugin.fire_art_hook(config, hook, **hook_args)[source]
-
cfme.fixtures.artifactor_plugin.fire_art_test_hook(node, hook, **hook_args)[source]
-
cfme.fixtures.artifactor_plugin.get_client(art_config, pytest_config)[source]
-
cfme.fixtures.artifactor_plugin.get_name(obj)[source]
-
cfme.fixtures.artifactor_plugin.get_test_idents(item)[source]
-
cfme.fixtures.artifactor_plugin.merkyl_setup(request, appliance)[source]
-
cfme.fixtures.artifactor_plugin.pytest_addoption(parser)[source]
-
cfme.fixtures.artifactor_plugin.pytest_configure(config)[source]
-
cfme.fixtures.artifactor_plugin.pytest_runtest_logreport(report)[source]
-
cfme.fixtures.artifactor_plugin.pytest_runtest_protocol(item)[source]
-
cfme.fixtures.artifactor_plugin.pytest_runtest_teardown(item, nextitem)[source]
-
cfme.fixtures.artifactor_plugin.pytest_unconfigure(config)[source]
-
cfme.fixtures.artifactor_plugin.shutdown(config)[source]
-
cfme.fixtures.artifactor_plugin.spawn_server(config, art_client)[source]