Exemple #1
0
def _send_start_flow_marker(*args, **kwargs):   # for apiritif. remove when compatibiltiy code in
    stage = "start"                             # apiritif removed (http.py) and apiritif released ( > 0.9.2)

    test_case, test_suite, scenario_name, data_sources = get_from_thread_store(
        ['test_case', 'test_suite', 'scenario_name', 'data_sources']
    )
    params = {
        "testCaseName": test_case,
        "testSuiteName": scenario_name or test_suite}

    if data_sources:
        params["testDataIterationId"] = get_iteration()

    _send_marker(stage, params)
Exemple #2
0
def _send_start_flow_marker(
        *args, **kwargs):  # for apiritif. remove when compatibiltiy code in
    stage = "start"  # apiritif removed (http.py) and apiritif released ( > 0.9.2)

    test_case, test_suite, scenario_name, data_sources, action_handlers, driver = get_from_thread_store(
        [
            'test_case', 'test_suite', 'scenario_name', 'data_sources',
            'action_handlers', 'driver'
        ])
    params = {
        "testCaseName": test_case,
        "testSuiteName": scenario_name or test_suite
    }

    if data_sources:
        params["testDataIterationId"] = get_iteration()

    for handler in action_handlers:
        handler.handle(driver.session_id, BaseActionHandler.TEST_CASE_START,
                       params)

    _send_marker(stage, params)