X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Fvariables%2FVariables.robot;h=d2b722a70397a665df7ae53ca51908f0dffaf635;hb=737b6f1fbf7452dc76f1e728e320442358861ad0;hp=c693f3ded7f46655df046a8cfda1c7c7c1dfa8fb;hpb=dc784f488a64deb07b7342fd6b0428cdde9a3179;p=integration%2Ftest.git diff --git a/csit/variables/Variables.robot b/csit/variables/Variables.robot index c693f3ded7..d2b722a703 100644 --- a/csit/variables/Variables.robot +++ b/csit/variables/Variables.robot @@ -27,7 +27,7 @@ Documentation Resource consisting purely of variable definitions useful for ${ALERTFIELDCONTENTRULERECORD} /restconf/config/alertrule:alertFieldContentRuleRecord/ # FIXME: Move to a separate Centinel-related Resource and add description. ${ALERTFIELDVALUERULERECORD} /restconf/config/alertrule:alertFieldValueRuleRecord # FIXME: Move to a separate Centinel-related Resource and add description. ${ALERTMESSAGECOUNTRULERECORD} /restconf/config/alertrule:alertMessageCountRuleRecord/ # FIXME: Move to a separate Centinel-related Resource and add description. -@{AUTH} admin admin # Authentication tuple for accessing ODL RESTCONF server. TODO: Migrate most suites to TemplatedRequests, then chose a more descriptive name. +@{AUTH} ${ODL_RESTCONF_USER} ${ODL_RESTCONF_PASSWORD} # Authentication tuple for accessing ODL RESTCONF server. TODO: Migrate most suites to TemplatedRequests, then chose a more descriptive name. @{AUTH_SDN} sdnadmin sdnsdn # Authentication tuple for accessing ODL RESTCONF server with Keystone Authentication @{AUTH_SDN_DOMAIN} sdnadmin@sdn sdnsdn # Authentication tuple for accessing ODL RESTCONF server with Keystone Authentication @{AUTH_SDN_WRONG_DOM} sdnadmin@wrong sdnsdn # Authentication tuple for accessing ODL RESTCONF server with Keystone Authentication @@ -64,6 +64,7 @@ ${DEFAULT_PASSWORD} ${EMPTY} # Generic *_SYSTEM linux password. If empty, ${DEFAULT_PROTOCOL_LOG_LEVEL} ${DEFAULT_ODL_LOG_LEVEL} # Fallback Karaf log level specific to org.opendaylight.protocol. ${DEFAULT_USER} jenkins # Generic *_SYSTEM linux user name name. TODO: Rename to DEFUALT_LINUX_USER. FIXME: Add -v to releng/builder and change the value to something more common, e.g. "vagrant". ${DEFAULT_TIMEOUT} 30s # Generic *_SYSTEM SSH.Login timeout. Some systems are slow to authenticate. +${DEFAULT_TIMEOUT_HTTP} 5 # Used for HTTP connections ${DELETE_DASHBOARDRECORD} /restconf/operations/dashboardrule:delete-dashboard # FIXME: Move to a separate Centinel-related Resource and add description. ${ELASTICPORT} 9200 # Port to use when interacting with ElasticSearch. FIXME: Hide into a specific Resource. ${ENABLE_GLOBAL_TEST_DEADLINES} True # Some suites need this to avoid getting stuck. FIXME: Move to the Resource which uses this. @@ -88,9 +89,11 @@ ${GET_INTENTS_URI} /retconf/config/intent:intents # FIXME: Move to a separ &{HEADERS} Content-Type=application/json # Deprecated. Sometimes conflicts with argument name. TODO: Migrate most suites to TemplatedRequests, then chose a more descriptive name. &{HEADERS_YANG_JSON} Content-Type=application/yang.data+json # Content type for JSON data, used to work around Requests auto-serialization. TODO: Hide into more specific Resource if possible. &{HEADERS_XML} Content-Type=application/xml # Content type for XML data. TODO: Hide into more specific Resource if possible. +${KARAF_PROMPT_LOGIN} opendaylight-user # This is used for karaf console login. +${ICMP_TYPE} 135 ${KARAF_DETAILED_PROMPT} @${ESCAPE_CHARACTER}[0m${ESCAPE_CHARACTER}[34mroot${ESCAPE_CHARACTER}[0m> # Larger substring of Karaf prompt, shorter ones may result in false positives. ${KARAF_PASSWORD} karaf # Plaintext password to authenticate to Karaf console. -${KARAF_PROMPT} opendaylight-user # Simple and readable Karaf prompt substring. +${KARAF_PROMPT} opendaylight-user.*root.*> # This is used for interactive read until prompt in regexp format. ${KARAF_SHELL_PORT} 8101 # ODL provides SSH access to Karaf consoleon this port. ${KARAF_USER} karaf # User name to authenticate to Karaf SSH console. ${KEYFILE_PASS} any # Implementation detail related to SSHLibrary.Login_With_Public_Key. TODO: Hide in SSHKeywords. @@ -116,7 +119,10 @@ ${ODL_NETCONF_PASSWORD} ${ODL_RESTCONF_PASSWORD} # Both ODL Netconf server ${ODL_NETCONF_PROMPT} ]]>]]> # Standard prompt string for NETCONF protocol. ${ODL_NETCONF_USER} ${ODL_RESTCONF_USER} # Both ODL Netconf servers require this user name to authenticate. ${ODL_OF_PLUGIN} lithium # Codename of OpenFlowPlugin implementation ODL is configured to use. +# TODO: get rid of all uses of ODL_OF_PORT and use ODL_OF_PORT_6633 instead, if 6653 is not acceptable ${ODL_OF_PORT} 6633 # Port number ODL communicates using OpenFlow protocol on. +${ODL_OF_PORT_6633} 6633 # Port number ODL communicates using OpenFlow protocol on. +${ODL_OF_PORT_6653} 6653 # Port number ODL communicates using OpenFlow protocol on. ${ODL_RESTCONF_USER} admin # Username for basic HTTP authentication used by requests against ODL RESTCONF server. ${ODL_RESTCONF_PASSWORD} admin # Plaintext password for basic HTTP authentication used by requests against ODL RESTCONF server. ${ODL_SYSTEM_1_IP} 127.0.0.1 # IP address of system hosting member 1 od ODL cluster. @@ -151,6 +157,7 @@ ${REGEX_IPROUTE} ip-route:169.254.169.254 via [0-9]{1,3}\\.[0-9]{1,3}\\.[0-9] ${REGEX_IPV4} [0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3} ${REGEX_NAMESERVER} nameserver [0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3} ${REGEX_OBTAINED} [0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3} obtained +${REGEX_UUID} [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12} ${REGISTER_TENANT_URI} /restconf/operations/nemo-intent:register-user # FIXME: Move to a separate Nemo-related Resource and add description. ${RESTCONFPORT} 8181 # Primary port for ODL RESTCONF, although 8080 should also work. ${RESTCONFPORT_TLS} 8443 # Port for ODL RESTCONF Secure (TLS) operations