示例#1
0
def after_all(scenario):
    """
    Hook: Will be executed after all Scenarios and Features.
    Removes Feature data and cleans the system. Kills all agents running in the VM.
    """
    tear_down(scenario)
    rest_utils.delete_node(world.headers, world.tenant_id, CONFIG_VM_HOSTNAME)
    execute_chef_client_stop()
    execute_puppet_agent_stop()
    remove_chef_client_cert_file()
    remove_puppet_agent_cert_file()
示例#2
0
def after_all(scenario):
    """
    Hook: Will be executed after all Scenarios and Features.
    Removes Feature data and cleans the system. Kills all agents running in the VM.
    """
    tear_down(scenario)
    rest_utils.delete_node(world.headers, world.tenant_id, CONFIG_VM_HOSTNAME)
    execute_chef_client_stop()
    execute_puppet_agent_stop()
    remove_chef_client_cert_file()
    remove_puppet_agent_cert_file()
示例#3
0
def after_each_scenario(scenario):
    """
    Hook: Will be executed after all each scenario
    Removes Feature data and cleans the system. Kills all agents running in the VM.
    """
    execute_chef_client_stop()
    execute_puppet_agent_stop()
    remove_chef_client_cert_file()
    remove_puppet_agent_cert_file()
    remove_all_generated_test_files()
    remove_puppet_agent_catalog()
    rest_utils.delete_node(world.headers, world.tenant_id, CONFIG_VM_HOSTNAME)
示例#4
0
def after_each_scenario(scenario):
    """
    Hook: Will be executed after each Scenario.
    Removes Test data and cleans the system. Kills all agents running in the VM
    """
    if world.node_name is not None:
        execute_chef_client_stop()
        execute_puppet_agent_stop()
        remove_chef_client_cert_file()
        remove_puppet_agent_cert_file()
        remove_all_generated_test_files()
        remove_puppet_agent_catalog()
        rest_utils.delete_node(world.headers, world.tenant_id, world.node_name)
示例#5
0
def after_each_scenario(scenario):
    """
    Hook: Will be executed after each Scenario.
    Removes Test data and cleans the system. Kills all agents running in the VM
    """
    if world.node_name is not None:
        execute_chef_client_stop()
        execute_puppet_agent_stop()
        remove_chef_client_cert_file()
        remove_puppet_agent_cert_file()
        remove_all_generated_test_files()
        remove_puppet_agent_catalog()
        rest_utils.delete_node(world.headers, world.tenant_id, world.node_name)