Total Statistics | Total | Pass | Fail | Skip | Elapsed | Pass / Fail / Skip |
---|---|---|---|---|---|---|
All Tests | 164 | 45 | 119 | 0 | 00:09:25 |
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:41 | ||
82 | 32 | 50 | 0 | 00:05:28 | ||
44 | 27 | 17 | 0 | 00:03:30 | ||
38 | 5 | 33 | 0 | 00:01:58 | ||
82 | 13 | 69 | 0 | 00:04:13 | ||
44 | 8 | 36 | 0 | 00:02:16 | ||
38 | 5 | 33 | 0 | 00:01:57 |
Full Name: | ovsdb-upstream-clustering.txt |
---|---|
Start / End / Elapsed: | 20250224 01:18:10.455 / 20250224 01:27:51.208 / 00:09:40.753 |
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: | 20250224 01:18:10.479 / 20250224 01:23:38.541 / 00:05:28.062 |
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: | 20250224 01:18:10.481 / 20250224 01:21:40.214 / 00:03:29.733 |
Status: | 44 tests total, 27 passed, 17 failed, 0 skipped |
Start / End / Elapsed: | 20250224 01:18:11.055 / 20250224 01:18:16.308 / 00:00:05.253 |
---|
Documentation: | Removes all the session objects |
---|---|
Start / End / Elapsed: | 20250224 01:21:40.214 / 20250224 01:21:40.214 / 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: | 20250224 01:18:16.308 / 20250224 01:18:22.064 / 00:00:05.756 |
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: | 20250224 01:18:22.064 / 20250224 01:18:27.322 / 00:00:05.258 |
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: | 20250224 01:18:27.322 / 20250224 01:18:28.081 / 00:00:00.759 |
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: | 20250224 01:18:28.082 / 20250224 01:18:29.342 / 00:00:01.260 |
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: | 20250224 01:18:29.342 / 20250224 01:18:30.502 / 00:00:01.160 |
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: | 20250224 01:18:30.502 / 20250224 01:18:32.304 / 00:00:01.802 |
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: | 20250224 01:18:32.305 / 20250224 01:18:33.397 / 00:00:01.092 |
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: | 20250224 01:18:33.397 / 20250224 01:18:34.426 / 00:00:01.029 |
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: | 20250224 01:18:34.427 / 20250224 01:18:45.427 / 00:00:11.000 |
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: | 20250224 01:18:34.428 / 20250224 01:18:34.825 / 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: | 20250224 01:18:34.833 / 20250224 01:18:45.427 / 00:00:10.594 |
Documentation: | Returns the contents of a specified file. |
---|---|
Start / End / Elapsed: | 20250224 01:18:34.835 / 20250224 01:18:34.835 / 00:00:00.000 |
Documentation: | Replaces |
---|---|
Start / End / Elapsed: | 20250224 01:18:34.835 / 20250224 01:18:34.835 / 00:00:00.000 |
Documentation: | Replaces |
---|---|
Start / End / Elapsed: | 20250224 01:18:34.835 / 20250224 01:18:34.835 / 00:00:00.000 |
Documentation: | Replaces |
---|---|
Start / End / Elapsed: | 20250224 01:18:34.836 / 20250224 01:18:34.836 / 00:00:00.000 |
Documentation: | Replaces |
---|---|
Start / End / Elapsed: | 20250224 01:18:34.836 / 20250224 01:18:34.836 / 00:00:00.000 |
Documentation: | Replaces |
---|---|
Start / End / Elapsed: | 20250224 01:18:34.837 / 20250224 01:18:34.837 / 00:00:00.000 |
Documentation: | Replaces |
---|---|
Start / End / Elapsed: | 20250224 01:18:34.837 / 20250224 01:18:34.837 / 00:00:00.000 |
Documentation: | Replaces |
---|---|
Start / End / Elapsed: | 20250224 01:18:34.837 / 20250224 01:18:34.837 / 00:00:00.000 |
Documentation: | Logs the given message with the given level. |
---|---|
Start / End / Elapsed: | 20250224 01:18:34.838 / 20250224 01:18:34.838 / 00:00:00.000 |
Documentation: | Replaces |
---|---|
Start / End / Elapsed: | 20250224 01:18:34.838 / 20250224 01:18:34.838 / 00:00:00.000 |
Documentation: | Creates and returns a dictionary based on the given |
---|---|
Start / End / Elapsed: | 20250224 01:18:34.839 / 20250224 01:18:34.839 / 00:00:00.000 |
Documentation: | Runs the specified keyword and retries if it fails. |
---|---|
Start / End / Elapsed: | 20250224 01:18:34.839 / 20250224 01:18:35.075 / 00:00:00.236 |
Documentation: | Runs the specified keyword and retries if it fails. |
---|---|
Start / End / Elapsed: | 20250224 01:18:35.076 / 20250224 01:18:45.427 / 00:00:10.351 |
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.171.142"': '1', '6640': '4', 'br01': '1'}. |
---|---|
Start / End / Elapsed: | 20250224 01:18:45.375 / 20250224 01:18:45.427 / 00:00:00.052 |
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: | 20250224 01:18:45.376 / 20250224 01:18:45.378 / 00:00:00.002 |
Start / End / Elapsed: | 20250224 01:18:45.377 / 20250224 01:18:45.426 / 00:00:00.049 |
---|
Start / End / Elapsed: | 20250224 01:18:45.378 / 20250224 01:18:45.426 / 00:00:00.048 |
---|
Documentation: | Send a GET with the supplied uri to member ${member_index}. |
---|---|
Start / End / Elapsed: | 20250224 01:18:45.382 / 20250224 01:18:45.424 / 00:00:00.042 |
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: | 20250224 01:18:45.424 / 20250224 01:18:45.426 / 00:00:00.002 |
Start / End / Elapsed: | 20250224 01:18:45.424 / 20250224 01:18:45.426 / 00:00:00.002 |
---|
Start / End / Elapsed: | 20250224 01:18:45.424 / 20250224 01:18:45.424 / 00:00:00.000 |
---|
Start / End / Elapsed: | 20250224 01:18:45.425 / 20250224 01:18:45.425 / 00:00:00.000 |
---|
Start / End / Elapsed: | 20250224 01:18:45.425 / 20250224 01:18:45.426 / 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: | 20250224 01:18:45.427 / 20250224 01:18:56.326 / 00:00:10.899 |
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: | 20250224 01:18:45.428 / 20250224 01:18:45.818 / 00:00:00.390 |
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: | 20250224 01:18:45.826 / 20250224 01:18:56.327 / 00:00:10.501 |
Documentation: | Returns the contents of a specified file. |
---|---|
Start / End / Elapsed: | 20250224 01:18:45.828 / 20250224 01:18:45.828 / 00:00:00.000 |
Documentation: | Replaces |
---|---|
Start / End / Elapsed: | 20250224 01:18:45.828 / 20250224 01:18:45.828 / 00:00:00.000 |
Documentation: | Logs the given message with the given level. |
---|---|
Start / End / Elapsed: | 20250224 01:18:45.829 / 20250224 01:18:45.829 / 00:00:00.000 |
Documentation: | Logs the given message with the given level. |
---|---|
Start / End / Elapsed: | 20250224 01:18:45.829 / 20250224 01:18:45.829 / 00:00:00.000 |
Documentation: | Creates and returns a dictionary based on the given |
---|---|
Start / End / Elapsed: | 20250224 01:18:45.829 / 20250224 01:18:45.829 / 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: | 20250224 01:18:45.843 / 20250224 01:18:46.054 / 00:00:00.211 |
Documentation: | Runs the specified keyword and retries if it fails. |
---|---|
Start / End / Elapsed: | 20250224 01:18:46.055 / 20250224 01:18:56.327 / 00:00:10.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: | 20250224 01:18:56.296 / 20250224 01:18:56.326 / 00:00:00.030 |
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: | 20250224 01:18:56.297 / 20250224 01:18:56.299 / 00:00:00.002 |
Start / End / Elapsed: | 20250224 01:18:56.299 / 20250224 01:18:56.326 / 00:00:00.027 |
---|
Start / End / Elapsed: | 20250224 01:18:56.299 / 20250224 01:18:56.326 / 00:00:00.027 |
---|
Documentation: | Send a GET with the supplied uri to member ${member_index}. |
---|---|
Start / End / Elapsed: | 20250224 01:18:56.303 / 20250224 01:18:56.326 / 00:00:00.023 |
Documentation: | Return RequestsLibrary session alias pointing to node of given index. |
---|---|
Start / End / Elapsed: | 20250224 01:18:56.303 / 20250224 01:18:56.304 / 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: | 20250224 01:18:56.304 / 20250224 01:18:56.325 / 00:00:00.021 |
Documentation: | Logs the given message with the given level. |
---|---|
Start / End / Elapsed: | 20250224 01:18:56.310 / 20250224 01:18:56.310 / 00:00:00.000 |
Documentation: | Logs the given message with the given level. |
---|---|
Start / End / Elapsed: | 20250224 01:18:56.310 / 20250224 01:18:56.310 / 00:00:00.000 |
Start / End / Elapsed: | 20250224 01:18:56.311 / 20250224 01:18:56.325 / 00:00:00.014 |
---|
Start / End / Elapsed: | 20250224 01:18:56.324 / 20250224 01:18:56.324 / 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: | 20250224 01:18:56.325 / 20250224 01:18:56.325 / 00:00:00.000 |
Start / End / Elapsed: | 20250224 01:18:56.325 / 20250224 01:18:56.325 / 00:00:00.000 |
---|
Documentation: | Attempt to return sorted indented JSON string. |
---|---|
Start / End / Elapsed: | 20250224 01:18:56.325 / 20250224 01:18:56.325 / 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: | 20250224 01:18:56.326 / 20250224 01:18:56.326 / 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: | 20250224 01:18:56.327 / 20250224 01:18:56.977 / 00:00:00.650 |
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: | 20250224 01:18:56.977 / 20250224 01:19:02.594 / 00:00:05.617 |
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: | 20250224 01:18:56.977 / 20250224 01:18:57.321 / 00:00:00.344 |
Documentation: | Verify dst ip of port vx2 in bridge br01 gets modified in all instances in ${controller_index_list}. |
---|---|
Start / End / Elapsed: | 20250224 01:18:57.325 / 20250224 01:19:02.594 / 00:00:05.269 |
Documentation: | Creates and returns a dictionary based on the given |
---|---|
Start / End / Elapsed: | 20250224 01:18:57.327 / 20250224 01:18:57.327 / 00:00:00.000 |
Documentation: | Runs the specified keyword and retries if it fails. |
---|---|
Start / End / Elapsed: | 20250224 01:18:57.328 / 20250224 01:19:02.594 / 00:00:05.266 |
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: | 20250224 01:19:02.563 / 20250224 01:19:02.593 / 00:00:00.030 |
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: | 20250224 01:19:02.564 / 20250224 01:19:02.566 / 00:00:00.002 |
Start / End / Elapsed: | 20250224 01:19:02.566 / 20250224 01:19:02.593 / 00:00:00.027 |
---|
Start / End / Elapsed: | 20250224 01:19:02.566 / 20250224 01:19:02.593 / 00:00:00.027 |
---|
Documentation: | Send a GET with the supplied uri to member ${member_index}. |
---|---|
Start / End / Elapsed: | 20250224 01:19:02.570 / 20250224 01:19:02.592 / 00:00:00.022 |
Documentation: | Return RequestsLibrary session alias pointing to node of given index. |
---|---|
Start / End / Elapsed: | 20250224 01:19:02.571 / 20250224 01:19:02.572 / 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: | 20250224 01:19:02.572 / 20250224 01:19:02.593 / 00:00:00.021 |
Documentation: | Logs the given message with the given level. |
---|---|
Start / End / Elapsed: | 20250224 01:19:02.577 / 20250224 01:19:02.577 / 00:00:00.000 |
Documentation: | Logs the given message with the given level. |
---|---|
Start / End / Elapsed: | 20250224 01:19:02.578 / 20250224 01:19:02.578 / 00:00:00.000 |
Start / End / Elapsed: | 20250224 01:19:02.578 / 20250224 01:19:02.591 / 00:00:00.013 |
---|
Start / End / Elapsed: | 20250224 01:19:02.591 / 20250224 01:19:02.591 / 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: | 20250224 01:19:02.592 / 20250224 01:19:02.592 / 00:00:00.000 |
Start / End / Elapsed: | 20250224 01:19:02.592 / 20250224 01:19:02.592 / 00:00:00.000 |
---|
Documentation: | Attempt to return sorted indented JSON string. |
---|---|
Start / End / Elapsed: | 20250224 01:19:02.592 / 20250224 01:19:02.592 / 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: | 20250224 01:19:02.593 / 20250224 01:19:02.593 / 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: | 20250224 01:19:02.595 / 20250224 01:19:03.270 / 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: | 20250224 01:19:03.270 / 20250224 01:19:03.903 / 00:00:00.633 |
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: | 20250224 01:19:03.903 / 20250224 01:19:07.695 / 00:00:03.792 |
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: | 20250224 01:19:07.695 / 20250224 01:19:19.530 / 00:00:11.835 |
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: | 20250224 01:19:19.531 / 20250224 01:19:24.138 / 00:00:04.607 |
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: | 20250224 01:19:24.138 / 20250224 01:19:30.633 / 00:00:06.495 |
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: | 20250224 01:19:24.139 / 20250224 01:19:24.412 / 00:00:00.273 |
Documentation: | Create bridge br-s1 using OVS command and verify it gets created in all instances in ${controller_index_list}. |
---|---|
Start / End / Elapsed: | 20250224 01:19:24.416 / 20250224 01:19:30.633 / 00:00:06.217 |
Documentation: | Call Run Comand On Remote System, but with default values suitable for Mininet machine. |
---|---|
Start / End / Elapsed: | 20250224 01:19:24.416 / 20250224 01:19:25.179 / 00:00:00.763 |
Documentation: | Creates and returns a dictionary based on the given |
---|---|
Start / End / Elapsed: | 20250224 01:19:25.179 / 20250224 01:19:25.179 / 00:00:00.000 |
Documentation: | Creates and returns a dictionary based on the given |
---|---|
Start / End / Elapsed: | 20250224 01:19:25.180 / 20250224 01:19:25.180 / 00:00:00.000 |
Documentation: | Runs the specified keyword and retries if it fails. |
---|---|
Start / End / Elapsed: | 20250224 01:19:25.180 / 20250224 01:19:25.277 / 00:00:00.097 |
Documentation: | Runs the specified keyword and retries if it fails. |
---|---|
Start / End / Elapsed: | 20250224 01:19:25.278 / 20250224 01:19:30.634 / 00:00:05.356 |
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: | 20250224 01:19:30.584 / 20250224 01:19:30.633 / 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: | 20250224 01:19:30.585 / 20250224 01:19:30.587 / 00:00:00.002 |
Start / End / Elapsed: | 20250224 01:19:30.587 / 20250224 01:19:30.632 / 00:00:00.045 |
---|
Start / End / Elapsed: | 20250224 01:19:30.587 / 20250224 01:19:30.632 / 00:00:00.045 |
---|
Documentation: | Send a GET with the supplied uri to member ${member_index}. |
---|---|
Start / End / Elapsed: | 20250224 01:19:30.593 / 20250224 01:19:30.631 / 00:00:00.038 |
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: | 20250224 01:19:30.631 / 20250224 01:19:30.632 / 00:00:00.001 |
Start / End / Elapsed: | 20250224 01:19:30.632 / 20250224 01:19:30.633 / 00:00:00.001 |
---|
Start / End / Elapsed: | 20250224 01:19:30.632 / 20250224 01:19:30.633 / 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: | 20250224 01:19:30.634 / 20250224 01:19:36.739 / 00:00:06.105 |
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: | 20250224 01:19:30.634 / 20250224 01:19:30.923 / 00:00:00.289 |
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: | 20250224 01:19:30.927 / 20250224 01:19:36.738 / 00:00:05.811 |
Documentation: | Call Run Comand On Remote System, but with default values suitable for Mininet machine. |
---|---|
Start / End / Elapsed: | 20250224 01:19:30.927 / 20250224 01:19:31.288 / 00:00:00.361 |
Documentation: | Creates and returns a dictionary based on the given |
---|---|
Start / End / Elapsed: | 20250224 01:19:31.288 / 20250224 01:19:31.288 / 00:00:00.000 |
Documentation: | Creates and returns a dictionary based on the given |
---|---|
Start / End / Elapsed: | 20250224 01:19:31.289 / 20250224 01:19:31.289 / 00:00:00.000 |
Documentation: | Runs the specified keyword and retries if it fails. |
---|---|
Start / End / Elapsed: | 20250224 01:19:31.289 / 20250224 01:19:31.398 / 00:00:00.109 |
Documentation: | Runs the specified keyword and retries if it fails. |
---|---|
Start / End / Elapsed: | 20250224 01:19:31.398 / 20250224 01:19:36.738 / 00:00:05.340 |
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: | 20250224 01:19:36.694 / 20250224 01:19:36.738 / 00:00:00.044 |
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: | 20250224 01:19:36.695 / 20250224 01:19:36.696 / 00:00:00.001 |
Start / End / Elapsed: | 20250224 01:19:36.696 / 20250224 01:19:36.738 / 00:00:00.042 |
---|
Start / End / Elapsed: | 20250224 01:19:36.696 / 20250224 01:19:36.737 / 00:00:00.041 |
---|
Documentation: | Send a GET with the supplied uri to member ${member_index}. |
---|---|
Start / End / Elapsed: | 20250224 01:19:36.700 / 20250224 01:19:36.736 / 00:00:00.036 |
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: | 20250224 01:19:36.736 / 20250224 01:19:36.737 / 00:00:00.001 |
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: | 20250224 01:19:36.739 / 20250224 01:19:38.382 / 00:00:01.643 |
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: | 20250224 01:19:38.382 / 20250224 01:19:44.479 / 00:00:06.097 |
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: | 20250224 01:19:44.480 / 20250224 01:19:45.248 / 00:00:00.768 |
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: | 20250224 01:19:45.248 / 20250224 01:19:56.032 / 00:00:10.784 |
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: | 20250224 01:19:56.032 / 20250224 01:20:06.740 / 00:00:10.708 |
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: | 20250224 01:20:06.741 / 20250224 01:20:07.232 / 00:00:00.491 |
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: | 20250224 01:20:07.232 / 20250224 01:20:12.744 / 00:00:05.512 |
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: | 20250224 01:20:12.744 / 20250224 01:20:26.916 / 00:00:14.172 |
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: | 20250224 01:20:26.916 / 20250224 01:20:30.284 / 00:00:03.368 |
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: | 20250224 01:20:30.284 / 20250224 01:20:30.981 / 00:00:00.697 |
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: | 20250224 01:20:30.981 / 20250224 01:20:38.412 / 00:00:07.431 |
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: | 20250224 01:20:38.412 / 20250224 01:20:44.622 / 00:00:06.210 |
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: | 20250224 01:20:44.622 / 20250224 01:20:46.442 / 00:00:01.820 |
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: | 20250224 01:20:46.442 / 20250224 01:20:52.767 / 00:00:06.325 |
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: | 20250224 01:20:52.767 / 20250224 01:20:53.728 / 00:00:00.961 |
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: | 20250224 01:20:53.728 / 20250224 01:20:59.365 / 00:00:05.637 |
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: | 20250224 01:20:59.365 / 20250224 01:21:00.078 / 00:00:00.713 |
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: | 20250224 01:21:00.079 / 20250224 01:21:00.738 / 00:00:00.659 |
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: | 20250224 01:21:00.738 / 20250224 01:21:11.772 / 00:00:11.034 |
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: | 20250224 01:21:11.773 / 20250224 01:21:22.698 / 00:00:10.925 |
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: | 20250224 01:21:22.698 / 20250224 01:21:23.393 / 00:00:00.695 |
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: | 20250224 01:21:23.394 / 20250224 01:21:29.025 / 00:00:05.631 |
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: | 20250224 01:21:29.025 / 20250224 01:21:29.701 / 00:00:00.676 |
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: | 20250224 01:21:29.701 / 20250224 01:21:30.386 / 00:00:00.685 |
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: | 20250224 01:21:30.386 / 20250224 01:21:40.213 / 00:00:09.827 |
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: | 20250224 01:21:40.215 / 20250224 01:23:38.541 / 00:01:58.326 |
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: | 20250224 01:23:38.542 / 20250224 01:27:51.207 / 00:04:12.665 |
Status: | 82 tests total, 13 passed, 69 failed, 0 skipped |