X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Fsuites%2Fnic%2Fcli%2Fconsole.robot;h=e6b4a8256b852dcbc7bc186239a41125b54af3ec;hb=94651ca9711d8eb316721775561e815830bc6c7e;hp=0374643b3fb01ce3094fb686a9c8f8660567159f;hpb=f3a89dc170858145fb178e3f20f41cf35be3d642;p=integration%2Ftest.git diff --git a/csit/suites/nic/cli/console.robot b/csit/suites/nic/cli/console.robot index 0374643b3f..e6b4a8256b 100644 --- a/csit/suites/nic/cli/console.robot +++ b/csit/suites/nic/cli/console.robot @@ -41,33 +41,37 @@ Verify NIC Command Add and Remove ... until the intent:add command is available for the test case to be run. [Tags] NIC Wait Until Keyword Succeeds 1 min 5 sec Verify Intent:Add Command is Available - : FOR ${intent} IN @{all_intents} - \ ${id}= Add Intent @{intent} - \ Append To List ${all_intents_ids} ${id} + FOR ${intent} IN @{all_intents} + ${id}= Add Intent @{intent} + Append To List ${all_intents_ids} ${id} + END ${size}= Get Length ${all_intents} - : FOR ${index} IN RANGE ${size} - \ ${intent}= Get From List ${all_intents} ${index} - \ ${intent_id}= Get From List ${all_intents_ids} ${index} - \ Verify Intent Added ${intent_id} ${intent} + FOR ${index} IN RANGE ${size} + ${intent}= Get From List ${all_intents} ${index} + ${intent_id}= Get From List ${all_intents_ids} ${index} + Verify Intent Added ${intent_id} ${intent} + END ${output}= Issue Command On Karaf Console intent:compile ${size}= Get Length ${all_intent_validations} - : FOR ${index} IN RANGE ${size} - \ ${compiled_intent_validation}= Get From List ${all_intent_validations} ${index} - \ ${intent_validation_line}= Get Lines Containing String ${output} ${compiled_intent_validation} - \ ${policy}= Get From List ${all_intent_validations_policies} ${index} - \ Should Contain ${intent_validation_line} ${policy} - : FOR ${intent_id} IN @{all_intents_ids} - \ Remove Intent ${intent_id} + FOR ${index} IN RANGE ${size} + ${compiled_intent_validation}= Get From List ${all_intent_validations} ${index} + ${intent_validation_line}= Get Lines Containing String ${output} ${compiled_intent_validation} + ${policy}= Get From List ${all_intent_validations_policies} ${index} + Should Contain ${intent_validation_line} ${policy} + END + FOR ${intent_id} IN @{all_intents_ids} + Remove Intent ${intent_id} + END ${output}= Issue Command On Karaf Console intent:list -c - : FOR ${intent_id} IN @{all_intents_ids} - \ Should Not Contain ${output} ${id} + FOR ${intent_id} IN @{all_intents_ids} + Should Not Contain ${output} ${id} + END *** Keywords *** Setup NIC Console Environment - [Documentation] Installing NIC Console related features (odl-nic-core-mdsal, odl-nic-console) + [Documentation] Installing NIC Console related features (odl-nic-core-mdsal) Start Mininet Verify Feature Is Installed odl-nic-core-mdsal - Verify Feature Is Installed odl-nic-console Add Intent [Arguments] ${intent_from} ${intent_to} ${intent_permission} @@ -80,7 +84,7 @@ Add Intent [Return] ${id} Verify Intent:Add Command is Available - [Documentation] Verifies that odl-nic-console is up and intent:add command is available to be used. + [Documentation] Verifies that intent:add command is available to be used. ... Should be used with the command "Wait Until Keyword Succeeds" to poll until command is available. ${output}= Issue Command On Karaf Console intent:add Should Not Contain ${output} Command not found