Total Statistics | Total | Pass | Fail | Skip | Elapsed | Pass / Fail / Skip |
---|---|---|---|---|---|---|
All Tests | 8 | 3 | 5 | 0 | 00:01:14 |
Statistics by Tag | Total | Pass | Fail | Skip | Elapsed | Pass / Fail / Skip |
---|---|---|---|---|---|---|
1node | 8 | 3 | 5 | 0 | 00:01:14 | |
critical | 8 | 3 | 5 | 0 | 00:01:14 | |
netconf | 8 | 3 | 5 | 0 | 00:01:14 |
Statistics by Suite | Total | Pass | Fail | Skip | Elapsed | Pass / Fail / Skip |
---|---|---|---|---|---|---|
8 | 3 | 5 | 0 | 00:01:26 |
Full Name: | netconf-clustering-scale.txt |
---|---|
Documentation: | netconf-restperfclient update performance test suite (clustered setup). Copyright (c) 2016 Cisco Systems, Inc. and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Perform given count of update operations on device data mounted onto a netconf connector (using the netconf-testtool-restperfclient tool) and see how much time it took. More exactly, it sends the data to a restconf mountpoint of the netconf connector belonging to the device, which turns out to turn the first request sent to a "create" request and the remaining requests to "update" requests (due to how the testtool device behavior is implemented). The difference from the "single node" test suite (see ../scale/performance.robot) is that the device is configured and the data on it created using one node in the cluster and the update operations are issued on a different node. This forces the cluster nodes to communicate with each other about the data to be sent to the device. |
Source: | /w/workspace/netconf-csit-3node-clustering-scale-only-calcium/test/csit/suites/netconf/clusteringscale/performance.robot |
Start / End / Elapsed: | 20241117 22:56:10.327 / 20241117 22:57:36.148 / 00:01:25.821 |
Status: | 8 tests total, 3 passed, 5 failed, 0 skipped |
Documentation: | Setup everything needed for the test cases. |
---|---|
Start / End / Elapsed: | 20241117 22:56:10.892 / 20241117 22:56:21.715 / 00:00:10.823 |
Documentation: | Teardown the test infrastructure, perform cleanup and release all resources. |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.803 / 20241117 22:57:36.148 / 00:00:00.345 |
Full Name: | netconf-clustering-scale.txt.Start_Testtool |
---|---|
Documentation: | Deploy and start test tool, then wait for all its devices to become online. |
Tags: | 1node, critical, netconf |
Start / End / Elapsed: | 20241117 22:56:21.715 / 20241117 22:56:30.085 / 00:00:08.370 |
Status: | PASS |
Full Name: | netconf-clustering-scale.txt.Configure_Device_On_Netconf |
---|---|
Documentation: | Configure the testtool device on Netconf connector, using node 1. |
Tags: | 1node, critical, netconf |
Start / End / Elapsed: | 20241117 22:56:30.086 / 20241117 22:56:32.253 / 00:00:02.167 |
Status: | PASS |
Full Name: | netconf-clustering-scale.txt.Wait_For_Device_To_Become_Connected |
---|---|
Documentation: | Wait until the device becomes available through Netconf on node 1. |
Tags: | 1node, critical, netconf |
Start / End / Elapsed: | 20241117 22:56:32.253 / 20241117 22:56:34.831 / 00:00:02.578 |
Status: | PASS |
Full Name: | netconf-clustering-scale.txt.Wait_For_Device_Data_To_Be_Seen |
---|---|
Documentation: | Wait until the device data show up at node 2. |
Tags: | 1node, critical, netconf |
Start / End / Elapsed: | 20241117 22:56:34.831 / 20241117 22:57:35.489 / 00:01:00.658 |
Status: | FAIL |
Message: |
Documentation: | Test case setup which skips on previous failure. If not, logs test case name to Karaf log. Recommended to be used as the default test case setup. |
---|---|
Start / End / Elapsed: | 20241117 22:56:34.832 / 20241117 22:56:35.125 / 00:00:00.293 |
Documentation: | Runs the specified keyword and retries if it fails. |
---|---|
Start / End / Elapsed: | 20241117 22:56:35.125 / 20241117 22:57:35.477 / 00:01:00.352 |
Message: |
Start / End / Elapsed: | 20241117 22:57:35.447 / 20241117 22:57:35.477 / 00:00:00.030 |
---|
Documentation: | Returns the given values which can then be assigned to a variables. |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.448 / 20241117 22:57:35.449 / 00:00:00.001 |
Documentation: | Specify XML headers and return Get_From_Uri response text. |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.449 / 20241117 22:57:35.476 / 00:00:00.027 |
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: | 20241117 22:57:35.455 / 20241117 22:57:35.476 / 00:00:00.021 |
Documentation: | Logs the given message with the given level. |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.464 / 20241117 22:57:35.464 / 00:00:00.000 |
Documentation: | Logs the given message with the given level. |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.464 / 20241117 22:57:35.464 / 00:00:00.000 |
Start / End / Elapsed: | 20241117 22:57:35.464 / 20241117 22:57:35.474 / 00:00:00.010 |
---|
Start / End / Elapsed: | 20241117 22:57:35.474 / 20241117 22:57:35.474 / 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: | 20241117 22:57:35.475 / 20241117 22:57:35.475 / 00:00:00.000 |
Start / End / Elapsed: | 20241117 22:57:35.475 / 20241117 22:57:35.475 / 00:00:00.000 |
---|
Documentation: | Attempt to return sorted indented JSON string. |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.476 / 20241117 22:57:35.476 / 00:00:00.000 |
Full Name: | netconf-clustering-scale.txt.Create_Device_Data |
---|---|
Documentation: | Send some sample test data into the device through node 2 and check that the request went OK. |
Tags: | 1node, critical, netconf |
Start / End / Elapsed: | 20241117 22:57:35.489 / 20241117 22:57:35.502 / 00:00:00.013 |
Status: | FAIL |
Message: |
Documentation: | Test case setup which skips on previous failure. If not, logs test case name to Karaf log. Recommended to be used as the default test case setup. |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.490 / 20241117 22:57:35.493 / 00:00:00.003 |
Documentation: | Mark (immediately) this test case as failed when fast-fail is enabled in suite. |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.492 / 20241117 22:57:35.493 / 00:00:00.001 |
Start / End / Elapsed: | 20241117 22:57:35.492 / 20241117 22:57:35.492 / 00:00:00.000 |
---|
Documentation: | Runs the given keyword with the given arguments and ignores possible error. |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.493 / 20241117 22:57:35.493 / 00:00:00.000 |
Full Name: | netconf-clustering-scale.txt.Run_Restperfclient |
---|---|
Documentation: | Deploy and execute restperfclient, asking it to send the specified amount of requests to the netconf connector of the device through node 3. The duration of this test case is the main performance metric. |
Tags: | 1node, critical, netconf |
Start / End / Elapsed: | 20241117 22:57:35.502 / 20241117 22:57:35.515 / 00:00:00.013 |
Status: | FAIL |
Message: |
Documentation: | Test case setup which skips on previous failure. If not, logs test case name to Karaf log. Recommended to be used as the default test case setup. |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.503 / 20241117 22:57:35.506 / 00:00:00.003 |
Documentation: | Mark (immediately) this test case as failed when fast-fail is enabled in suite. |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.505 / 20241117 22:57:35.506 / 00:00:00.001 |
Start / End / Elapsed: | 20241117 22:57:35.505 / 20241117 22:57:35.505 / 00:00:00.000 |
---|
Documentation: | Runs the given keyword with the given arguments and ignores possible error. |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.506 / 20241117 22:57:35.506 / 00:00:00.000 |
Full Name: | netconf-clustering-scale.txt.Check_For_Failed_Requests |
---|---|
Documentation: | Make sure there are no failed requests in the restperfclient log. This is a separate test case to distinguish between restperfclient failure and failed requests. Failed requests are rejected because we don't want to test performance of ODL rejecting our requests. If this test case fails, then the duration of Run_Restperfclient cannot be trusted to show the real performance of the cluster. |
Tags: | 1node, critical, netconf |
Start / End / Elapsed: | 20241117 22:57:35.516 / 20241117 22:57:35.529 / 00:00:00.013 |
Status: | FAIL |
Message: |
Documentation: | Test case setup which skips on previous failure. If not, logs test case name to Karaf log. Recommended to be used as the default test case setup. |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.516 / 20241117 22:57:35.519 / 00:00:00.003 |
Documentation: | Mark (immediately) this test case as failed when fast-fail is enabled in suite. |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.519 / 20241117 22:57:35.520 / 00:00:00.001 |
Start / End / Elapsed: | 20241117 22:57:35.519 / 20241117 22:57:35.519 / 00:00:00.000 |
---|
Documentation: | Runs the given keyword with the given arguments and ignores possible error. |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.520 / 20241117 22:57:35.520 / 00:00:00.000 |
Full Name: | netconf-clustering-scale.txt.Cleanup_And_Collect |
---|---|
Documentation: | Deconfigure the testtool device on Netconf connector using node 1. |
Tags: | 1node, critical, netconf |
Start / End / Elapsed: | 20241117 22:57:35.529 / 20241117 22:57:35.802 / 00:00:00.273 |
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: | 20241117 22:57:35.529 / 20241117 22:57:35.790 / 00:00:00.261 |
Documentation: | Collect useful data produced by restperfclient |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.790 / 20241117 22:57:35.791 / 00:00:00.001 |
Documentation: | Fails if the given objects are equal. |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.791 / 20241117 22:57:35.791 / 00:00:00.000 |
Documentation: | Downloads file(s) from the remote machine to the local machine. |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.791 / 20241117 22:57:35.791 / 00:00:00.000 |
Documentation: | Tell Netconf to deconfigure the specified device |
---|---|
Start / End / Elapsed: | 20241117 22:57:35.792 / 20241117 22:57:35.792 / 00:00:00.000 |