Migrate Get Requests invocations(libraries)
[integration/test.git] / csit / suites / daexim / 030-export-basic.robot
1 *** Settings ***
2 Documentation       Test suite for verifying basic export with a netconf mount
3
4 Resource            ../../libraries/DaeximKeywords.robot
5
6 Suite Setup         ClusterManagement Setup
7 Suite Teardown      Delete All Sessions
8
9
10 *** Test Cases ***
11 Create Basic Export
12     [Documentation]    schedule a basic export/backup with controller mounting itself as a netconf device
13     [Tags]    create backup
14     DaeximKeywords.Mount Netconf Endpoint    ${NETCONF_EP_NAME}    ${FIRST_CONTROLLER_INDEX}
15     DaeximKeywords.Schedule Export    ${FIRST_CONTROLLER_INDEX}
16     DaeximKeywords.Verify Export Status    ${EXPORT_SCHEDULED_STATUS}    ${FIRST_CONTROLLER_INDEX}
17     Builtin.Wait Until Keyword Succeeds
18     ...    10 sec
19     ...    5 sec
20     ...    DaeximKeywords.Verify Export Status
21     ...    ${EXPORT_COMPLETE_STATUS}
22     ...    ${FIRST_CONTROLLER_INDEX}
23     DaeximKeywords.Verify Export Files    ${FIRST_CONTROLLER_INDEX}
24     DaeximKeywords.Verify Netconf Mount    ${NETCONF_EP_NAME}    ${FIRST_CONTROLLER_INDEX}