Total Statistics | Total | Pass | Fail | Skip | Elapsed | Pass / Fail / Skip |
---|---|---|---|---|---|---|
All Tests | 164 | 45 | 119 | 0 | 00:09:22 |
Statistics by Tag | Total | Pass | Fail | Skip | Elapsed | Pass / Fail / Skip |
---|---|---|---|---|---|---|
No Tags |
Statistics by Suite | Total | Pass | Fail | Skip | Elapsed | Pass / Fail / Skip |
---|---|---|---|---|---|---|
164 | 45 | 119 | 0 | 00:09:37 | ||
82 | 32 | 50 | 0 | 00:05:22 | ||
44 | 27 | 17 | 0 | 00:03:26 | ||
38 | 5 | 33 | 0 | 00:01:57 | ||
82 | 13 | 69 | 0 | 00:04:14 | ||
44 | 8 | 36 | 0 | 00:02:17 | ||
38 | 5 | 33 | 0 | 00:01:57 |
Full Name: | ovsdb-upstream-clustering.txt |
---|---|
Start / End / Elapsed: | 20250308 01:08:37.101 / 20250308 01:18:13.834 / 00:09:36.733 |
Status: | 164 tests total, 45 passed, 119 failed, 0 skipped |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster |
---|---|
Source: | /w/workspace/ovsdb-csit-3node-upstream-clustering-only-scandium/test/csit/suites/ovsdb/Southbound_Cluster |
Start / End / Elapsed: | 20250308 01:08:37.124 / 20250308 01:13:59.568 / 00:05:22.444 |
Status: | 82 tests total, 32 passed, 50 failed, 0 skipped |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster |
---|---|
Documentation: | Test suite for Ovsdb Southbound Cluster - Owner failover and recover |
Source: | /w/workspace/ovsdb-csit-3node-upstream-clustering-only-scandium/test/csit/suites/ovsdb/Southbound_Cluster/010__Ovsdb_Southbound_Cluster.robot |
Start / End / Elapsed: | 20250308 01:08:37.125 / 20250308 01:12:02.710 / 00:03:25.585 |
Status: | 44 tests total, 27 passed, 17 failed, 0 skipped |
Start / End / Elapsed: | 20250308 01:08:37.624 / 20250308 01:08:42.639 / 00:00:05.015 |
---|
Documentation: | Removes all the session objects |
---|---|
Start / End / Elapsed: | 20250308 01:12:02.710 / 20250308 01:12:02.710 / 00:00:00.000 |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Check Shards Status Before Fail |
---|---|
Documentation: | Check Status for all shards in Ovsdb application. |
Start / End / Elapsed: | 20250308 01:08:42.639 / 20250308 01:08:48.879 / 00:00:06.240 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Start OVS Multiple Connections |
---|---|
Documentation: | Connect OVS to all cluster instances. |
Start / End / Elapsed: | 20250308 01:08:48.880 / 20250308 01:08:53.877 / 00:00:04.997 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Check Entity Owner Status And Find Owner and Candidate Before Fail |
---|---|
Documentation: | Check Entity Owner Status and identify owner and candidate. |
Start / End / Elapsed: | 20250308 01:08:53.877 / 20250308 01:08:54.571 / 00:00:00.694 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Create Bridge Manually and Verify Before Fail |
---|---|
Documentation: | Create bridge with OVS command and verify it gets applied from all instances. |
Start / End / Elapsed: | 20250308 01:08:54.572 / 20250308 01:08:55.723 / 00:00:01.151 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Add Port Manually and Verify Before Fail |
---|---|
Documentation: | Add port with OVS command and verify it gets applied from all instances. |
Start / End / Elapsed: | 20250308 01:08:55.723 / 20250308 01:08:56.813 / 00:00:01.090 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Create Tap Device Before Fail |
---|---|
Documentation: | Create tap devices to add to the bridge in ovs |
Start / End / Elapsed: | 20250308 01:08:56.813 / 20250308 01:08:58.667 / 00:00:01.854 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Add Tap Device Manually and Verify Before Fail |
---|---|
Documentation: | Add tap devices to the bridge with OVS command and verify it gets applied from all instances. |
Start / End / Elapsed: | 20250308 01:08:58.667 / 20250308 01:08:59.757 / 00:00:01.090 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Delete the Bridge Manually and Verify Before Fail |
---|---|
Documentation: | Delete bridge with OVS command and verify it gets deleted from all instances. |
Start / End / Elapsed: | 20250308 01:08:59.758 / 20250308 01:09:00.834 / 00:00:01.076 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Create Bridge In Owner and Verify Before Fail |
---|---|
Documentation: | Create Bridge in Owner and verify it gets applied from all instances. |
Start / End / Elapsed: | 20250308 01:09:00.834 / 20250308 01:09:11.846 / 00:00:11.012 |
Status: | FAIL |
Message: |
Documentation: | Test case setup which explicitly ignores previous failure and logs test case name to Karaf log. Needed if the recommended default is to be overriden. |
---|---|
Start / End / Elapsed: | 20250308 01:09:00.834 / 20250308 01:09:01.231 / 00:00:00.397 |
Documentation: | Create bridge br01 in controller ${controller_index} and verify it gets created in all instances in ${controller_index_list}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:01.239 / 20250308 01:09:11.845 / 00:00:10.606 |
Documentation: | Returns the contents of a specified file. |
---|---|
Start / End / Elapsed: | 20250308 01:09:01.241 / 20250308 01:09:01.241 / 00:00:00.000 |
Documentation: | Replaces |
---|---|
Start / End / Elapsed: | 20250308 01:09:01.242 / 20250308 01:09:01.242 / 00:00:00.000 |
Documentation: | Replaces |
---|---|
Start / End / Elapsed: | 20250308 01:09:01.242 / 20250308 01:09:01.242 / 00:00:00.000 |
Documentation: | Replaces |
---|---|
Start / End / Elapsed: | 20250308 01:09:01.243 / 20250308 01:09:01.243 / 00:00:00.000 |
Documentation: | Replaces |
---|---|
Start / End / Elapsed: | 20250308 01:09:01.243 / 20250308 01:09:01.243 / 00:00:00.000 |
Documentation: | Replaces |
---|---|
Start / End / Elapsed: | 20250308 01:09:01.243 / 20250308 01:09:01.243 / 00:00:00.000 |
Documentation: | Replaces |
---|---|
Start / End / Elapsed: | 20250308 01:09:01.244 / 20250308 01:09:01.244 / 00:00:00.000 |
Documentation: | Replaces |
---|---|
Start / End / Elapsed: | 20250308 01:09:01.244 / 20250308 01:09:01.244 / 00:00:00.000 |
Documentation: | Logs the given message with the given level. |
---|---|
Start / End / Elapsed: | 20250308 01:09:01.244 / 20250308 01:09:01.244 / 00:00:00.000 |
Documentation: | Replaces |
---|---|
Start / End / Elapsed: | 20250308 01:09:01.245 / 20250308 01:09:01.245 / 00:00:00.000 |
Documentation: | Creates and returns a dictionary based on the given |
---|---|
Start / End / Elapsed: | 20250308 01:09:01.245 / 20250308 01:09:01.245 / 00:00:00.000 |
Documentation: | Runs the specified keyword and retries if it fails. |
---|---|
Start / End / Elapsed: | 20250308 01:09:01.246 / 20250308 01:09:01.498 / 00:00:00.252 |
Documentation: | Runs the specified keyword and retries if it fails. |
---|---|
Start / End / Elapsed: | 20250308 01:09:01.498 / 20250308 01:09:11.845 / 00:00:10.347 |
Message: |
Documentation: | Send a GET with the supplied uri to all or some members defined in ${member_index_list}. Then check received for occurrences of items expressed in a dictionary {'"10.30.170.15"': '1', '6640': '4', 'br01': '1'}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:11.796 / 20250308 01:09:11.845 / 00:00:00.049 |
Documentation: | Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime. This keyword always returns a (shallow) copy of given or default list, so operations with the returned list should not affect other lists. Also note that this keyword does not consider empty list to be ${EMPTY}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:11.796 / 20250308 01:09:11.797 / 00:00:00.001 |
Start / End / Elapsed: | 20250308 01:09:11.798 / 20250308 01:09:11.845 / 00:00:00.047 |
---|
Start / End / Elapsed: | 20250308 01:09:11.798 / 20250308 01:09:11.845 / 00:00:00.047 |
---|
Documentation: | Send a GET with the supplied uri to member ${member_index}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:11.802 / 20250308 01:09:11.843 / 00:00:00.041 |
Documentation: | Check string for occurrences of items expressed in a list of dictionaries {item=occurrences}. 0 occurences means item is not present. |
---|---|
Start / End / Elapsed: | 20250308 01:09:11.843 / 20250308 01:09:11.845 / 00:00:00.002 |
Start / End / Elapsed: | 20250308 01:09:11.843 / 20250308 01:09:11.845 / 00:00:00.002 |
---|
Start / End / Elapsed: | 20250308 01:09:11.843 / 20250308 01:09:11.843 / 00:00:00.000 |
---|
Start / End / Elapsed: | 20250308 01:09:11.844 / 20250308 01:09:11.844 / 00:00:00.000 |
---|
Start / End / Elapsed: | 20250308 01:09:11.844 / 20250308 01:09:11.845 / 00:00:00.001 |
---|
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Create Port In Owner and Verify Before Fail |
---|---|
Documentation: | Create Port in Owner and verify it gets applied from all instances. |
Start / End / Elapsed: | 20250308 01:09:11.846 / 20250308 01:09:22.762 / 00:00:10.916 |
Status: | FAIL |
Message: |
Documentation: | Test case setup which explicitly ignores previous failure and logs test case name to Karaf log. Needed if the recommended default is to be overriden. |
---|---|
Start / End / Elapsed: | 20250308 01:09:11.847 / 20250308 01:09:12.235 / 00:00:00.388 |
Documentation: | Add Port vx2 to bridge br01 in controller ${controller_index} and verify it gets added in all instances in ${controller_index_list}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:12.243 / 20250308 01:09:22.761 / 00:00:10.518 |
Documentation: | Returns the contents of a specified file. |
---|---|
Start / End / Elapsed: | 20250308 01:09:12.245 / 20250308 01:09:12.245 / 00:00:00.000 |
Documentation: | Replaces |
---|---|
Start / End / Elapsed: | 20250308 01:09:12.246 / 20250308 01:09:12.246 / 00:00:00.000 |
Documentation: | Logs the given message with the given level. |
---|---|
Start / End / Elapsed: | 20250308 01:09:12.246 / 20250308 01:09:12.246 / 00:00:00.000 |
Documentation: | Logs the given message with the given level. |
---|---|
Start / End / Elapsed: | 20250308 01:09:12.247 / 20250308 01:09:12.247 / 00:00:00.000 |
Documentation: | Creates and returns a dictionary based on the given |
---|---|
Start / End / Elapsed: | 20250308 01:09:12.247 / 20250308 01:09:12.247 / 00:00:00.000 |
Documentation: | Send a PUT with the supplied uri ${uri} and body ${data} to member ${member_index}. Then check data is replicated in all or some members defined in ${member_index_list}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:12.261 / 20250308 01:09:12.504 / 00:00:00.243 |
Documentation: | Runs the specified keyword and retries if it fails. |
---|---|
Start / End / Elapsed: | 20250308 01:09:12.504 / 20250308 01:09:22.762 / 00:00:10.258 |
Message: |
Documentation: | Send a GET with the supplied uri to all or some members defined in ${member_index_list}. Then check received for occurrences of items expressed in a dictionary ${dictionary}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:22.735 / 20250308 01:09:22.762 / 00:00:00.027 |
Documentation: | Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime. This keyword always returns a (shallow) copy of given or default list, so operations with the returned list should not affect other lists. Also note that this keyword does not consider empty list to be ${EMPTY}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:22.735 / 20250308 01:09:22.736 / 00:00:00.001 |
Start / End / Elapsed: | 20250308 01:09:22.737 / 20250308 01:09:22.761 / 00:00:00.024 |
---|
Start / End / Elapsed: | 20250308 01:09:22.737 / 20250308 01:09:22.761 / 00:00:00.024 |
---|
Documentation: | Send a GET with the supplied uri to member ${member_index}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:22.741 / 20250308 01:09:22.761 / 00:00:00.020 |
Documentation: | Return RequestsLibrary session alias pointing to node of given index. |
---|---|
Start / End / Elapsed: | 20250308 01:09:22.741 / 20250308 01:09:22.742 / 00:00:00.001 |
Documentation: | GET data from given URI, check status code and return response text. ${accept} is a Python object with headers to use. If ${normalize_json}, normalize as JSON text before returning. |
---|---|
Start / End / Elapsed: | 20250308 01:09:22.742 / 20250308 01:09:22.760 / 00:00:00.018 |
Documentation: | Logs the given message with the given level. |
---|---|
Start / End / Elapsed: | 20250308 01:09:22.748 / 20250308 01:09:22.748 / 00:00:00.000 |
Documentation: | Logs the given message with the given level. |
---|---|
Start / End / Elapsed: | 20250308 01:09:22.748 / 20250308 01:09:22.748 / 00:00:00.000 |
Start / End / Elapsed: | 20250308 01:09:22.749 / 20250308 01:09:22.759 / 00:00:00.010 |
---|
Start / End / Elapsed: | 20250308 01:09:22.759 / 20250308 01:09:22.759 / 00:00:00.000 |
---|
Documentation: | Log response text, check status_code is one of allowed ones. In cases where this keyword is called in a WUKS it could end up logging tons of data and it may be desired to skip the logging by passing log_response=False, but by default it remains True. |
---|---|
Start / End / Elapsed: | 20250308 01:09:22.760 / 20250308 01:09:22.760 / 00:00:00.000 |
Start / End / Elapsed: | 20250308 01:09:22.760 / 20250308 01:09:22.760 / 00:00:00.000 |
---|
Documentation: | Attempt to return sorted indented JSON string. |
---|---|
Start / End / Elapsed: | 20250308 01:09:22.760 / 20250308 01:09:22.760 / 00:00:00.000 |
Documentation: | Check string for occurrences of items expressed in a list of dictionaries {item=occurrences}. 0 occurences means item is not present. |
---|---|
Start / End / Elapsed: | 20250308 01:09:22.761 / 20250308 01:09:22.761 / 00:00:00.000 |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Modify the destination IP of Port In Owner Before Fail |
---|---|
Documentation: | Modify the dst ip of existing port in Owner. |
Start / End / Elapsed: | 20250308 01:09:22.762 / 20250308 01:09:23.527 / 00:00:00.765 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Verify Port Is Modified Before Fail |
---|---|
Documentation: | Verify port is modified in all instances. |
Start / End / Elapsed: | 20250308 01:09:23.527 / 20250308 01:09:29.204 / 00:00:05.677 |
Status: | FAIL |
Message: |
Documentation: | Test case setup which explicitly ignores previous failure and logs test case name to Karaf log. Needed if the recommended default is to be overriden. |
---|---|
Start / End / Elapsed: | 20250308 01:09:23.528 / 20250308 01:09:23.925 / 00:00:00.397 |
Documentation: | Verify dst ip of port vx2 in bridge br01 gets modified in all instances in ${controller_index_list}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:23.929 / 20250308 01:09:29.204 / 00:00:05.275 |
Documentation: | Creates and returns a dictionary based on the given |
---|---|
Start / End / Elapsed: | 20250308 01:09:23.932 / 20250308 01:09:23.932 / 00:00:00.000 |
Documentation: | Runs the specified keyword and retries if it fails. |
---|---|
Start / End / Elapsed: | 20250308 01:09:23.932 / 20250308 01:09:29.204 / 00:00:05.272 |
Message: |
Documentation: | Send a GET with the supplied uri to all or some members defined in ${member_index_list}. Then check received for occurrences of items expressed in a dictionary ${dictionary}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:29.177 / 20250308 01:09:29.204 / 00:00:00.027 |
Documentation: | Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime. This keyword always returns a (shallow) copy of given or default list, so operations with the returned list should not affect other lists. Also note that this keyword does not consider empty list to be ${EMPTY}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:29.178 / 20250308 01:09:29.180 / 00:00:00.002 |
Start / End / Elapsed: | 20250308 01:09:29.179 / 20250308 01:09:29.203 / 00:00:00.024 |
---|
Start / End / Elapsed: | 20250308 01:09:29.179 / 20250308 01:09:29.203 / 00:00:00.024 |
---|
Documentation: | Send a GET with the supplied uri to member ${member_index}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:29.183 / 20250308 01:09:29.202 / 00:00:00.019 |
Documentation: | Return RequestsLibrary session alias pointing to node of given index. |
---|---|
Start / End / Elapsed: | 20250308 01:09:29.184 / 20250308 01:09:29.185 / 00:00:00.001 |
Documentation: | GET data from given URI, check status code and return response text. ${accept} is a Python object with headers to use. If ${normalize_json}, normalize as JSON text before returning. |
---|---|
Start / End / Elapsed: | 20250308 01:09:29.185 / 20250308 01:09:29.203 / 00:00:00.018 |
Documentation: | Logs the given message with the given level. |
---|---|
Start / End / Elapsed: | 20250308 01:09:29.190 / 20250308 01:09:29.190 / 00:00:00.000 |
Documentation: | Logs the given message with the given level. |
---|---|
Start / End / Elapsed: | 20250308 01:09:29.191 / 20250308 01:09:29.191 / 00:00:00.000 |
Start / End / Elapsed: | 20250308 01:09:29.191 / 20250308 01:09:29.201 / 00:00:00.010 |
---|
Start / End / Elapsed: | 20250308 01:09:29.201 / 20250308 01:09:29.201 / 00:00:00.000 |
---|
Documentation: | Log response text, check status_code is one of allowed ones. In cases where this keyword is called in a WUKS it could end up logging tons of data and it may be desired to skip the logging by passing log_response=False, but by default it remains True. |
---|---|
Start / End / Elapsed: | 20250308 01:09:29.202 / 20250308 01:09:29.202 / 00:00:00.000 |
Start / End / Elapsed: | 20250308 01:09:29.202 / 20250308 01:09:29.202 / 00:00:00.000 |
---|
Documentation: | Attempt to return sorted indented JSON string. |
---|---|
Start / End / Elapsed: | 20250308 01:09:29.202 / 20250308 01:09:29.202 / 00:00:00.000 |
Documentation: | Check string for occurrences of items expressed in a list of dictionaries {item=occurrences}. 0 occurences means item is not present. |
---|---|
Start / End / Elapsed: | 20250308 01:09:29.203 / 20250308 01:09:29.203 / 00:00:00.000 |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Delete Port In Owner Before Fail |
---|---|
Documentation: | Delete port in Owner and verify it gets deleted from all instances. |
Start / End / Elapsed: | 20250308 01:09:29.205 / 20250308 01:09:29.880 / 00:00:00.675 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Delete Bridge In Owner And Verify Before Fail |
---|---|
Documentation: | Delete bridge in Owner and verify it gets deleted from all instances. |
Start / End / Elapsed: | 20250308 01:09:29.880 / 20250308 01:09:30.539 / 00:00:00.659 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Kill Owner Instance |
---|---|
Documentation: | Kill Owner Instance and verify it is dead |
Start / End / Elapsed: | 20250308 01:09:30.540 / 20250308 01:09:34.296 / 00:00:03.756 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Check Shards Status After Fail |
---|---|
Documentation: | Create original cluster list and check Status for all shards in Ovsdb application. |
Start / End / Elapsed: | 20250308 01:09:34.296 / 20250308 01:09:46.095 / 00:00:11.799 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Check Entity Owner Status And Find Owner and Candidate After Fail |
---|---|
Documentation: | Check Entity Owner Status and identify owner and candidate. |
Start / End / Elapsed: | 20250308 01:09:46.096 / 20250308 01:09:46.513 / 00:00:00.417 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Create Bridge Manually and Verify After Fail |
---|---|
Documentation: | Create bridge with OVS command and verify it gets applied from all instances. |
Start / End / Elapsed: | 20250308 01:09:46.514 / 20250308 01:09:52.837 / 00:00:06.323 |
Status: | FAIL |
Message: |
Documentation: | Test case setup which explicitly ignores previous failure and logs test case name to Karaf log. Needed if the recommended default is to be overriden. |
---|---|
Start / End / Elapsed: | 20250308 01:09:46.514 / 20250308 01:09:46.797 / 00:00:00.283 |
Documentation: | Create bridge br-s1 using OVS command and verify it gets created in all instances in ${controller_index_list}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:46.801 / 20250308 01:09:52.837 / 00:00:06.036 |
Documentation: | Call Run Comand On Remote System, but with default values suitable for Mininet machine. |
---|---|
Start / End / Elapsed: | 20250308 01:09:46.802 / 20250308 01:09:47.398 / 00:00:00.596 |
Documentation: | Creates and returns a dictionary based on the given |
---|---|
Start / End / Elapsed: | 20250308 01:09:47.399 / 20250308 01:09:47.400 / 00:00:00.001 |
Documentation: | Creates and returns a dictionary based on the given |
---|---|
Start / End / Elapsed: | 20250308 01:09:47.399 / 20250308 01:09:47.399 / 00:00:00.000 |
Documentation: | Runs the specified keyword and retries if it fails. |
---|---|
Start / End / Elapsed: | 20250308 01:09:47.400 / 20250308 01:09:47.491 / 00:00:00.091 |
Documentation: | Runs the specified keyword and retries if it fails. |
---|---|
Start / End / Elapsed: | 20250308 01:09:47.491 / 20250308 01:09:52.837 / 00:00:05.346 |
Message: |
Documentation: | Send a GET with the supplied uri to all or some members defined in ${member_index_list}. Then check received for occurrences of items expressed in a dictionary ${dictionary}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:52.791 / 20250308 01:09:52.837 / 00:00:00.046 |
Documentation: | Utility to allow ${EMPTY} as default argument value, as the internal list is computed at runtime. This keyword always returns a (shallow) copy of given or default list, so operations with the returned list should not affect other lists. Also note that this keyword does not consider empty list to be ${EMPTY}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:52.792 / 20250308 01:09:52.793 / 00:00:00.001 |
Start / End / Elapsed: | 20250308 01:09:52.793 / 20250308 01:09:52.836 / 00:00:00.043 |
---|
Start / End / Elapsed: | 20250308 01:09:52.794 / 20250308 01:09:52.837 / 00:00:00.043 |
---|
Documentation: | Send a GET with the supplied uri to member ${member_index}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:52.798 / 20250308 01:09:52.835 / 00:00:00.037 |
Documentation: | Check string for occurrences of items expressed in a list of dictionaries {item=occurrences}. 0 occurences means item is not present. |
---|---|
Start / End / Elapsed: | 20250308 01:09:52.835 / 20250308 01:09:52.836 / 00:00:00.001 |
Start / End / Elapsed: | 20250308 01:09:52.836 / 20250308 01:09:52.837 / 00:00:00.001 |
---|
Start / End / Elapsed: | 20250308 01:09:52.836 / 20250308 01:09:52.837 / 00:00:00.001 |
---|
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Add Port Manually and Verify After Fail |
---|---|
Documentation: | Add port with OVS command and verify it gets applied from all instances. |
Start / End / Elapsed: | 20250308 01:09:52.838 / 20250308 01:09:59.285 / 00:00:06.447 |
Status: | FAIL |
Message: |
Documentation: | Test case setup which explicitly ignores previous failure and logs test case name to Karaf log. Needed if the recommended default is to be overriden. |
---|---|
Start / End / Elapsed: | 20250308 01:09:52.838 / 20250308 01:09:53.150 / 00:00:00.312 |
Documentation: | Add Port vx1 to br-s1 using OVS command and verify it gets added in all instances in ${controller_index_list}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:53.154 / 20250308 01:09:59.284 / 00:00:06.130 |
Documentation: | Call Run Comand On Remote System, but with default values suitable for Mininet machine. |
---|---|
Start / End / Elapsed: | 20250308 01:09:53.155 / 20250308 01:09:53.847 / 00:00:00.692 |
Documentation: | Creates and returns a dictionary based on the given |
---|---|
Start / End / Elapsed: | 20250308 01:09:53.847 / 20250308 01:09:53.847 / 00:00:00.000 |
Documentation: | Creates and returns a dictionary based on the given |
---|---|
Start / End / Elapsed: | 20250308 01:09:53.847 / 20250308 01:09:53.847 / 00:00:00.000 |
Documentation: | Runs the specified keyword and retries if it fails. |
---|---|
Start / End / Elapsed: | 20250308 01:09:53.847 / 20250308 01:09:53.940 / 00:00:00.093 |
Documentation: | Runs the specified keyword and retries if it fails. |
---|---|
Start / End / Elapsed: | 20250308 01:09:53.941 / 20250308 01:09:59.285 / 00:00:05.344 |
Message: |
Documentation: | Send a GET with the supplied uri to all or some members defined in ${member_index_list}. Then check received for occurrences of items expressed in a dictionary ${dictionary}. |
---|---|
Start / End / Elapsed: | 20250308 01:09:59.228 / 20250308 01:09:59.284 / 00:00:00.056 |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Create Tap Device After Fail |
---|---|
Documentation: | Create tap devices to add to the bridge in ovs |
Start / End / Elapsed: | 20250308 01:09:59.285 / 20250308 01:10:01.057 / 00:00:01.772 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Add Tap Device Manually and Verify After Fail |
---|---|
Documentation: | Add tap devices to the bridge with OVS command and verify it gets applied from all instances. |
Start / End / Elapsed: | 20250308 01:10:01.057 / 20250308 01:10:07.276 / 00:00:06.219 |
Status: | FAIL |
Message: |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Delete the Bridge Manually and Verify After Fail |
---|---|
Documentation: | Delete bridge with OVS command and verify it gets deleted from all instances. |
Start / End / Elapsed: | 20250308 01:10:07.277 / 20250308 01:10:08.086 / 00:00:00.809 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Create Bridge In Owner and Verify After Fail |
---|---|
Documentation: | Create Bridge in Owner and verify it gets applied from all instances. |
Start / End / Elapsed: | 20250308 01:10:08.085 / 20250308 01:10:19.379 / 00:00:11.294 |
Status: | FAIL |
Message: |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Create Port In Owner and Verify After Fail |
---|---|
Documentation: | Create Port in Owner and verify it gets applied from all instances. |
Start / End / Elapsed: | 20250308 01:10:19.380 / 20250308 01:10:30.158 / 00:00:10.778 |
Status: | FAIL |
Message: |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Modify the destination IP of Port In Owner After Fail |
---|---|
Documentation: | Modify the dst ip of existing port in Owner. |
Start / End / Elapsed: | 20250308 01:10:30.158 / 20250308 01:10:30.669 / 00:00:00.511 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Verify Port Is Modified After Fail |
---|---|
Documentation: | Verify port is modified in all instances. |
Start / End / Elapsed: | 20250308 01:10:30.669 / 20250308 01:10:36.212 / 00:00:05.543 |
Status: | FAIL |
Message: |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Start Old Owner Instance |
---|---|
Documentation: | Start Owner Instance and verify it is active |
Start / End / Elapsed: | 20250308 01:10:36.212 / 20250308 01:10:50.269 / 00:00:14.057 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Check Shards Status After Recover |
---|---|
Documentation: | Create original cluster list and check Status for all shards in Ovsdb application. |
Start / End / Elapsed: | 20250308 01:10:50.269 / 20250308 01:10:53.624 / 00:00:03.355 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Check Entity Owner Status After Recover |
---|---|
Documentation: | Check Entity Owner Status and identify owner and candidate. |
Start / End / Elapsed: | 20250308 01:10:53.625 / 20250308 01:10:54.119 / 00:00:00.494 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Create Bridge Manually and Verify After Recover |
---|---|
Documentation: | Create bridge with OVS command and verify it gets applied from all instances. |
Start / End / Elapsed: | 20250308 01:10:54.119 / 20250308 01:11:00.802 / 00:00:06.683 |
Status: | FAIL |
Message: |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Add Port Manually and Verify After Recover |
---|---|
Documentation: | Add port with OVS command and verify it gets applied from all instances. |
Start / End / Elapsed: | 20250308 01:11:00.803 / 20250308 01:11:07.043 / 00:00:06.240 |
Status: | FAIL |
Message: |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Create Tap Device After Recover |
---|---|
Documentation: | Create tap devices to add to the bridge in ovs |
Start / End / Elapsed: | 20250308 01:11:07.043 / 20250308 01:11:08.785 / 00:00:01.742 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Add Tap Device Manually and Verify After Recover |
---|---|
Documentation: | Add tap devices to the bridge with OVS command and verify it gets applied from all instances. |
Start / End / Elapsed: | 20250308 01:11:08.785 / 20250308 01:11:15.034 / 00:00:06.249 |
Status: | FAIL |
Message: |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Delete the Bridge Manually and Verify After Recover |
---|---|
Documentation: | Delete bridge with OVS command and verify it gets deleted from all instances. |
Start / End / Elapsed: | 20250308 01:11:15.034 / 20250308 01:11:15.974 / 00:00:00.940 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Verify Modified Port After Recover |
---|---|
Documentation: | Verify modified port exists in all instances. |
Start / End / Elapsed: | 20250308 01:11:15.974 / 20250308 01:11:21.621 / 00:00:05.647 |
Status: | FAIL |
Message: |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Delete Port In New Owner After Recover |
---|---|
Documentation: | Delete port in Owner and verify it gets deleted from all instances. |
Start / End / Elapsed: | 20250308 01:11:21.622 / 20250308 01:11:22.228 / 00:00:00.606 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Delete Bridge In New Owner And Verify After Recover |
---|---|
Documentation: | Delete bridge in Owner and verify it gets deleted from all instances. |
Start / End / Elapsed: | 20250308 01:11:22.227 / 20250308 01:11:22.897 / 00:00:00.670 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Create Bridge In Old Owner and Verify After Recover |
---|---|
Documentation: | Create Bridge in Owner and verify it gets applied from all instances. |
Start / End / Elapsed: | 20250308 01:11:22.898 / 20250308 01:11:33.845 / 00:00:10.947 |
Status: | FAIL |
Message: |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Create Port In Old Owner and Verify After Recover |
---|---|
Documentation: | Create Port in Owner and verify it gets applied from all instances. |
Start / End / Elapsed: | 20250308 01:11:33.846 / 20250308 01:11:44.728 / 00:00:10.882 |
Status: | FAIL |
Message: |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Modify the destination IP of Port In Old Owner After Recover |
---|---|
Documentation: | Modify the dst ip of existing port in Owner. |
Start / End / Elapsed: | 20250308 01:11:44.728 / 20250308 01:11:45.419 / 00:00:00.691 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Verify Port Is Modified After Recover |
---|---|
Documentation: | Verify port is modified in all instances. |
Start / End / Elapsed: | 20250308 01:11:45.418 / 20250308 01:11:51.004 / 00:00:05.586 |
Status: | FAIL |
Message: |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Delete Port In Old Owner After Recover |
---|---|
Documentation: | Delete port in Owner and verify it gets deleted from all instances. |
Start / End / Elapsed: | 20250308 01:11:51.005 / 20250308 01:11:51.648 / 00:00:00.643 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Delete Bridge In Old Owner And Verify After Recover |
---|---|
Documentation: | Delete bridge in Owner and verify it gets deleted from all instances. |
Start / End / Elapsed: | 20250308 01:11:51.648 / 20250308 01:11:52.305 / 00:00:00.657 |
Status: | PASS |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Ovsdb Southbound Cluster.Cleans Up Test Environment For Next Suite |
---|---|
Documentation: | Cleans up test environment, close existing sessions in teardown. |
Start / End / Elapsed: | 20250308 01:11:52.305 / 20250308 01:12:02.710 / 00:00:10.405 |
Status: | FAIL |
Message: |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster.Southbound Cluster Extension |
---|---|
Documentation: | Test suite for Ovsdb Southbound Cluster - Candidate failover and recover |
Source: | /w/workspace/ovsdb-csit-3node-upstream-clustering-only-scandium/test/csit/suites/ovsdb/Southbound_Cluster/020__Southbound_Cluster_Extension.robot |
Start / End / Elapsed: | 20250308 01:12:02.711 / 20250308 01:13:59.565 / 00:01:56.854 |
Status: | 38 tests total, 5 passed, 33 failed, 0 skipped |
Full Name: | ovsdb-upstream-clustering.txt.Southbound Cluster |
---|---|
Source: | /w/workspace/ovsdb-csit-3node-upstream-clustering-only-scandium/test/csit/suites/ovsdb/Southbound_Cluster |
Start / End / Elapsed: | 20250308 01:13:59.570 / 20250308 01:18:13.833 / 00:04:14.263 |
Status: | 82 tests total, 13 passed, 69 failed, 0 skipped |