Update Robot Framework format - step 7
[integration/test.git] / csit / suites / groupbasedpolicy / GBP / Devstack / 01__wait_for_odl.robot
1 *** Settings ***
2 Documentation       This suite verifies availability of ODL features needed for further testing
3
4 Library             SSHLibrary
5 Library             OperatingSystem
6 Library             RequestsLibrary
7 Resource            Variables.robot
8 Resource            ../../../../libraries/Utils.robot
9 Resource            ../../../../libraries/DevstackUtils.robot
10 Variables           ../../../../variables/Variables.py
11
12 Suite Teardown      Delete All Sessions
13
14
15 *** Test Cases ***
16 Wait for Renderers and NeutronMapper
17     Create Session    session    http://${ODL_SYSTEM_IP}:8181    auth=${AUTH}    headers=${headers}
18     Wait Until Keyword Succeeds    60x    5s    Renderers And NeutronMapper Initialized    session
19     Delete All Sessions
20
21
22 *** Keywords ***
23 Renderers And NeutronMapper Initialized
24     [Documentation]    Ofoverlay and Neutronmapper features start check via datastore.
25     [Arguments]    ${session}
26     Get Data From URI    ${session}    ${OF_OVERLAY_BOOT_URL}    headers=${headers}
27     ${response}    RequestsLibrary.Get Request    ${session}    ${NEURONMAPPER_BOOT_URL}    ${headers}
28     Should Be Equal As Strings    404    ${response.status_code}