*** Settings ***
-Documentation This setup variable for Packetcable based on ODL version
-
-*** Variables ***
-${ODL_VERSION} master # defaults to latest version in the master branch
-${ODLREST_CCAPS} /restconf/config/packetcable:ccaps
-${CCAP_TOKEN} ccap
-${PACKETCABLE_RESOURCE_DIR} ${CURDIR}/../variables/packetcable/${ODL_VERSION}
+Documentation This setup variable for Packetcable based on ODL version using resource CompareStream.
+Resource ${CURDIR}/CompareStream.robot
*** Keywords ***
Init Variables
- Run Keyword If "${ODL_VERSION}" == "lithium" Init Variables Lithium
- log ${ODL_VERSION}
+ CompareStream.Run_Keyword_If_Less_Than_Beryllium Init Variables Lithium
+ BuiltIn.Set Suite Variable ${PACKETCABLE_RESOURCE_DIR} ${CURDIR}/../variables/packetcable/beryllium
+ BuiltIn.Set Suite Variable ${ODLREST_CCAPS} /restconf/config/packetcable:ccaps
+ BuiltIn.Set Suite Variable ${CCAP_TOKEN} ccap
log ${ODLREST_CCAPS}
log ${CCAP_TOKEN}
Init Variables Lithium
- Set Suite Variable ${ODLREST_CCAPS} /restconf/config/packetcable:ccap
- Set Suite Variable ${CCAP_TOKEN} ccaps
+ BuiltIn.Set Suite Variable ${PACKETCABLE_RESOURCE_DIR} ${CURDIR}/../variables/packetcable/lithium
+ BuildIn.Set Suite Variable ${ODLREST_CCAPS} /restconf/config/packetcable:ccap
+ BuildIn.Set Suite Variable ${CCAP_TOKEN} ccaps
Create Session And Init Variables
Init Variables
Library Collections
Library OperatingSystem
Variables ../../../variables/Variables.py
+Resource ../../../libraries/CompareStream.robot
Resource ../../../libraries/Utils.robot
*** Test Cases ***
Init Variables
- [Documentation] Initialize ODL version specific variables
- log ${ODL_VERSION}
- Run Keyword If '${ODL_VERSION}' == 'stable-lithium' Init Variables Lithium
- ... ELSE Init Variables Master
+ [Documentation] Initialize ODL version specific variables using resource CompareStream.
+ CompareStream.Run_Keyword_If_Less_Than_Beryllium Init Variables Lithium
+ Init Variables Master
Add Tenant to one node
[Documentation] Add one Tenant from JSON file
*** Settings ***
Documentation Global variables for GBPSFC 3-node topology
Variables ../../../../variables/Variables.py
+Resource ../../../libraries/CompareStream.robot
*** Variables ***
${VM_HOME_FOLDER} ${WORKSPACE}
Set Global Variable ${DIFF_WEBSERVER_MAC} ${diff_webserver_mac}
Init Variables
- [Documentation] Initialize ODL version specific variables
- log ${ODL_VERSION}
- Run Keyword If '${ODL_VERSION}' == 'stable-lithium' Init Variables Lithium
- ... ELSE Init Variables Master
+ [Documentation] Initialize ODL version specific variables using resource CompareStream.
+ CompareStream.Run_Keyword_If_Less_Than_Beryllium Init Variables Lithium
+ Init Variables Master
Init Variables Master
[Documentation] Sets variables specific to latest(master) version
... ODL_VERSION variable which contains release name and is defined in Jenkins job. Keywords for setting release specific
... data are located in this file.
Variables ../../../../variables/Variables.py
+Resource ../../../libraries/CompareStream.robot
*** Variables ***
${VM_HOME_FOLDER} ${WORKSPACE}
Set Global Variable ${VXLAN_GPE_PORT} ${vxlan_gpe_port}
Set ODL Variables
- [Documentation] Initialize ODL version specific variables
+ [Documentation] Initialize ODL version specific variables using resource CompareStream.
log ${ODL_VERSION}
- Run Keyword If "${ODL_VERSION}" == "stable-lithium" or "${ODL_VERSION}" == "stable/lithium" Set ODL Variables Lithium
- ... ELSE Set ODL Variables Master
+ CompareStream.Run_Keyword_If_Less_Than_Beryllium Set ODL Variables Lithium
+ Set ODL Variables Master
Set ODL Variables Master
[Documentation] Sets variables specific to latest(master) version
Library OperatingSystem
Library RequestsLibrary
Variables ../../../variables/Variables.py
+Resource ../../../libraries/CompareStream.robot
Resource ../../../libraries/Utils.robot
*** Test Cases ***
Init Variables
- [Documentation] Initialize ODL version specific variables
- log ${ODL_VERSION}
- Run Keyword If '${ODL_VERSION}' == 'stable-lithium' Init Variables Lithium
- ... ELSE Init Variables Master
+ [Documentation] Initialize ODL version specific variables using resource CompareStream.
+ CompareStream.Run_Keyword_If_Less_Than_Beryllium Init Variables Lithium
+ Init Variables Master
Add Tenants
[Documentation] Add Tenants from JSON file
Library String
Library RequestsLibrary
Library ../../../libraries/Common.py
+Resource ../../../libraries/CompareStream.robot
Resource ../../../libraries/KarafKeywords.robot
Resource ../../../libraries/TsdrUtils.robot
Variables ../../../variables/Variables.py
*** Test Cases ***
Init Variables
- [Documentation] Initialize ODL version specific variables
- log ${ODL_VERSION}
- Run Keyword If '${ODL_VERSION}' == 'stable-lithium' Init Variables Lithium
- ... ELSE Init Variables Master
+ [Documentation] Initialize ODL version specific variables using resource CompareStream.
+ CompareStream.Run_Keyword_If_Less_Than_Beryllium Init Variables Lithium
+ Init Variables Master
Verification of TSDR HBase Feature Installation
[Documentation] Install and Verify the TSDR HBase Features
Library Collections
Library String
Library ../../../libraries/Common.py
+Resource ../../../libraries/CompareStream.robot
Resource ../../../libraries/KarafKeywords.robot
Resource ../../../libraries/TsdrUtils.robot
Variables ../../../variables/Variables.py
*** Test Cases ***
Init Variables
- [Documentation] Initialize ODL version specific variables
- log ${ODL_VERSION}
- Run Keyword If '${ODL_VERSION}' == 'stable-lithium' Init Variables Lithium
- ... ELSE Init Variables Master
+ [Documentation] Initialize ODL version specific variables using resource CompareStream.
+ CompareStream.Run_Keyword_If_Less_Than_Beryllium Init Variables Lithium
+ Init Variables Master
Verification of TSDR FlowMetrics
[Documentation] Verify the TSDR FlowStats
Library Collections
Library String
Library ../../../libraries/Common.py
+Resource ../../../libraries/CompareStream.robot
Resource ../../../libraries/KarafKeywords.robot
Resource ../../../libraries/TsdrUtils.robot
Variables ../../../variables/Variables.py
*** Test Cases ***
Init Variables
- [Documentation] Initialize ODL version specific variables
- log ${ODL_VERSION}
- Run Keyword If '${ODL_VERSION}' == 'stable-lithium' Init Variables Lithium
- ... ELSE Init Variables Master
+ [Documentation] Initialize ODL version specific variables using resource CompareStream.
+ CompareStream.Run_Keyword_If_Less_Than_Beryllium Init Variables Lithium
+ Init Variables Master
Verification of TSDR FlowTableMetrics
[Documentation] Verify the TSDR FlowTableMetrics
Library Collections
Library String
Library ../../../libraries/Common.py
+Resource ../../../libraries/CompareStream.robot
Resource ../../../libraries/KarafKeywords.robot
Resource ../../../libraries/TsdrUtils.robot
Variables ../../../variables/Variables.py
*** Test Cases ***
Init Variables
- [Documentation] Initialize ODL version specific variables
- log ${ODL_VERSION}
- Run Keyword If '${ODL_VERSION}' == 'stable-lithium' Init Variables Lithium
- ... ELSE Init Variables Master
+ [Documentation] Initialize ODL version specific variables using resource CompareStream.
+ CompareStream.Run_Keyword_If_Less_Than_Beryllium Init Variables Lithium
+ Init Variables Master
Verify the Queue Metrics attributes exist thru Karaf console
[Documentation] Verify the QueueMetrics attributes exist on Karaf Console
Library Collections
Library String
Library ../../../libraries/Common.py
+Resource ../../../libraries/CompareStream.robot
Resource ../../../libraries/KarafKeywords.robot
Resource ../../../libraries/TsdrUtils.robot
Variables ../../../variables/Variables.py
Init Variables
[Documentation] Initialize ODL version specific variables
log ${ODL_VERSION}
- Run Keyword If '${ODL_VERSION}' == 'stable-lithium' Init Variables Lithium
- ... ELSE Init Variables Master
+ CompareStream.Run_Keyword_If_Less_Than_Beryllium Init Variables Lithium
+ Init Variables Master
Verification of TSDR HSQLDB Feature Installation
[Documentation] Install and Verify the TSDR HSQLDB Datastore and JDBC
Library Collections
Library String
Library ../../../libraries/Common.py
+Resource ../../../libraries/CompareStream.robot
Resource ../../../libraries/KarafKeywords.robot
Resource ../../../libraries/TsdrUtils.robot
Variables ../../../variables/Variables.py
Init Variables
[Documentation] Initialize ODL version specific variables
log ${ODL_VERSION}
- Run Keyword If '${ODL_VERSION}' == 'stable-lithium' Init Variables Lithium
- ... ELSE Init Variables Master
+ CompareStream.Run_Keyword_If_Less_Than_Beryllium Init Variables Lithium
+ Init Variables Master
Verification of TSDR FlowMetrics
[Documentation] Verify the TSDR FLOWSTATS
Library Collections
Library String
Library ../../../libraries/Common.py
+Resource ../../../libraries/CompareStream.robot
Resource ../../../libraries/KarafKeywords.robot
Resource ../../../libraries/TsdrUtils.robot
Variables ../../../variables/Variables.py
Init Variables
[Documentation] Initialize ODL version specific variables
log ${ODL_VERSION}
- Run Keyword If '${ODL_VERSION}' == 'stable-lithium' Init Variables Lithium
- ... ELSE Init Variables Master
+ CompareStream.Run_Keyword_If_Less_Than_Beryllium Init Variables Lithium
+ Init Variables Master
Verification of TSDR FLOWTABLESTATS
[Documentation] Verify the TSDR FlowiTableStats
Library Collections
Library String
Library ../../../libraries/Common.py
+Resource ../../../libraries/CompareStream.robot
Resource ../../../libraries/KarafKeywords.robot
Resource ../../../libraries/TsdrUtils.robot
Variables ../../../variables/Variables.py
Init Variables
[Documentation] Initialize ODL version specific variables
log ${ODL_VERSION}
- Run Keyword If '${ODL_VERSION}' == 'stable-lithium' Init Variables Lithium
- ... ELSE Init Variables Master
+ CompareStream.Run_Keyword_If_Less_Than_Beryllium Init Variables Lithium
+ Init Variables Master
Verify the QueueStats attributes exist thru Karaf console
[Documentation] Verify the QueueMetrics attributes exist on Karaf Console