<referencedLibrary type="PYTHON" name="SoUtils" path="testsuite/robot/library/vcpeutils"/>
<referencedLibrary type="PYTHON" name="HEATUtils" path="testsuite/robot/library/eteutils"/>
<referencedLibrary type="PYTHON" name="OSUtils" path="testsuite/robot/library/eteutils"/>
- <referencedLibrary type="PYTHON" name="DNSUtils" path="testsuite/robot/library/eteutils"/>
<referencedLibrary type="PYTHON" name="ArchiveLibrary" path="testsuite/robot/library"/>
<referencedLibrary type="PYTHON" name="HeatBridge" path="testsuite/robot/library/heatbridge"/>
- <referencedLibrary type="PYTHON" name="KafkaLibrary" path="testsuite/robot/library"/>
<referencedLibrary type="PYTHON" name="DateTime" path="testsuite/robot/library"/>
<referencedLibrary type="PYTHON" name="SocketUtils" path="testsuite/robot/library/eteutils"/>
<referencedLibrary type="PYTHON" name="ONAPLibrary.Templating" path="testsuite/robot/library"/>
<referencedLibrary type="PYTHON" name="ONAPLibrary.ServiceMapping" path="testsuite/robot/library"/>
<referencedLibrary type="PYTHON" name="ONAPLibrary.JSON" path="testsuite/robot/library"/>
+ <referencedLibrary type="PYTHON" name="ONAPLibrary.Kafka" path="testsuite/robot/library"/>
<referencedLibrary type="PYTHON" name="ONAPLibrary.Protobuf" path="testsuite/robot/library"/>
<pythonpath>
<path location="robot/library"/>
*** Settings ***
Documentation The main interface for interacting with VID. It handles low level stuff like managing the selenium request library and VID required steps
Library Collections
-Library OSUtils
Library OperatingSystem
Library SeleniumLibrary
Resource global_properties.robot
Run Keyword If '${GLOBAL_SELENIUM_BROWSER}' == 'chrome' Setup Browser Chrome
Log Running with ${GLOBAL_SELENIUM_BROWSER}
-
Setup Browser Firefox
${caps}= Evaluate sys.modules['selenium.webdriver'].common.desired_capabilities.DesiredCapabilities.FIREFOX sys
Set To Dictionary ${caps} marionette=
Set Global Variable ${GLOBAL_SELENIUM_BROWSER_CAPABILITIES} ${caps}
Setup Browser Chrome
- ${os}= Get Normalized Os
- Log Normalized OS=${os}
${chrome options}= Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys
Call Method ${chrome options} add_argument no-sandbox
Run Keyword If ${HEADLESS}==True Call Method ${chrome options} add_argument headless
Library RequestsLibrary
Library StringTemplater
Library OperatingSystem
-Resource global_properties.robot
*** Keywords ***
Fill JSON Template
Library UUID
Library DateTime
Library Collections
-Library OSUtils
Library StringTemplater
Library String
*** Settings ***
Documentation Testing openstack.
Library String
-Library DNSUtils
Library Collections
Library SSHLibrary
Resource validate_common.robot
Log Returned from Get Openstack Servers
${vlb_public_ip}= Get Server Ip ${server_list} ${stack_info} vlb_name_0 network_name=public
Log Waiting for ${vlb_public_ip} to reconfigure
- Sleep 180s
# Server validations diabled due to issues with load balancer network reconfiguration
- # at startup hanging the robot scripts
- Wait For vLB ${vlb_public_ip}
- Log All server processes up
-
-Wait For vLB
- [Documentation] Wait for the VLB to be functioning as a DNS
- [Arguments] ${ip}
- Wait Until Keyword Succeeds 300s 10s DNSTest ${ip}
- Log Succeeded
-
-DNSTest
- [Documentation] Wait for the defined VLoadBalancer to process nslookup
- [Arguments] ${ip}
- Log Looking up ${ip}
- #${returned_ip}= Dns Request host1.dnsdemo.openecomp.org ${ip}
- #Should Contain '${returned_ip}' .
+ # at startup hanging the robot scripts so just sleep
+ Sleep 180s
+ Log All server processes up
\ No newline at end of file
*** Settings ***
Documentation Testing openstack.
Library String
-Library DNSUtils
Library Collections
Resource validate_common.robot