Total Statistics | Total | Pass | Fail | Skip | Elapsed | Pass / Fail / Skip |
---|---|---|---|---|---|---|
All Tests | 146 | 146 | 0 | 0 | 00:58:10 |
Statistics by Tag | Total | Pass | Fail | Skip | Elapsed | Pass / Fail / Skip |
---|---|---|---|---|---|---|
critical | 77 | 77 | 0 | 0 | 00:35:14 |
Statistics by Suite | Total | Pass | Fail | Skip | Elapsed | Pass / Fail / Skip |
---|---|---|---|---|---|---|
146 | 146 | 0 | 0 | 00:58:36 | ||
10 | 10 | 0 | 0 | 00:01:09 | ||
18 | 18 | 0 | 0 | 00:08:21 | ||
21 | 21 | 0 | 0 | 00:08:11 | ||
20 | 20 | 0 | 0 | 00:13:01 | ||
11 | 11 | 0 | 0 | 00:04:11 | ||
14 | 14 | 0 | 0 | 00:05:11 | ||
3 | 3 | 0 | 0 | 00:00:59 | ||
10 | 10 | 0 | 0 | 00:01:07 | ||
18 | 18 | 0 | 0 | 00:08:19 | ||
21 | 21 | 0 | 0 | 00:08:10 |
Full Name: | bgpcep-bgp-ingest.txt |
---|---|
Start / End / Elapsed: | 20250105 00:48:30.218 / 20250105 01:47:06.679 / 00:58:36.461 |
Status: | 146 tests total, 146 passed, 0 failed, 0 skipped |
Full Name: | bgpcep-bgp-ingest.txt.Singlepeer Pc Shm 300Kroutes |
---|---|
Documentation: | BGP performance of ingesting from 1 iBGP peer, data change counter is NOT used. Copyright (c) 2015-2017 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 This suite uses play.py as single iBGP peer which talks to single controller in three node cluster configuration. Test suite checks changes of the the example-ipv4-topology on all nodes. RIB is not examined. singlepeer_pc_shm_300kroutes: pc - prefix counting shm - shard monitoring (during the process of prefix advertizing) |
Source: | /w/workspace/bgpcep-csit-1node-bgp-ingest-all-scandium/test/csit/suites/bgpcep/bgpclustering/singlepeer_pc_shm_300kroutes.robot |
Start / End / Elapsed: | 20250105 00:48:30.241 / 20250105 00:49:38.930 / 00:01:08.689 |
Status: | 10 tests total, 10 passed, 0 failed, 0 skipped |
Full Name: | bgpcep-bgp-ingest.txt.Singlepeer Prefixcount |
---|---|
Documentation: | BGP performance of ingesting from 1 iBGP peer, data change counter is NOT used. Copyright (c) 2015 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 This suite uses play.py as single iBGP peer. The suite only looks at example-ipv4-topology, so RIB is not examined. The suite consists of two halves, differing on which side initiates BGP connection. State of "work is being done" is detected by increasing value of prefixes in topology. The time for Wait_For_Stable_* cases to finish is the main performance metric. After waiting for stability is done, full check on number of prefixes present is performed. Brief description how to configure BGP peer can be found here: https://wiki.opendaylight.org/view/BGP_LS_PCEP:User_Guide#BGP_Peer http://docs.opendaylight.org/en/stable-boron/user-guide/bgp-user-guide.html#bgp-peering TODO: Currently, if a bug causes prefix count to remain at zero, affected test cases will wait for max time. Reconsider. If zero is allowed as stable, higher period or repetitions would be required. The prefix counting is quite heavyweight and may induce large variation in time. Try the other version of the suite (singlepeer_changecount.robot) to get better precision. |
Source: | /w/workspace/bgpcep-csit-1node-bgp-ingest-all-scandium/test/csit/suites/bgpcep/bgpingest/singlepeer_prefixcount.robot |
Start / End / Elapsed: | 20250105 00:49:38.932 / 20250105 00:57:59.548 / 00:08:20.616 |
Status: | 18 tests total, 18 passed, 0 failed, 0 skipped |
Full Name: | bgpcep-bgp-ingest.txt.Singlepeer Changecount |
---|---|
Documentation: | BGP performance of ingesting from 1 iBGP peer, data change counter is used. Copyright (c) 2015 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 This suite uses play.py as single iBGP peer. The suite only looks at example-ipv4-topology, so RIB is not examined. This suite requires odl-bgpcep-data-change-counter to be installed so make sure it is added to "install-features" of any jobs that are going to invoke it. The suite consists of two halves, differing on which side initiates BGP connection. Data change counter is a lightweight way to detect "work is being done". WaitUtils provide a nice Keyword to wait for stability, but it needs initial value, that is why Store_Change_Count appears just before work-inducing action. The time for Wait_For_Stable_* cases to finish is the main performance metric. After waiting for stability is done, full check on number of prefixes present is performed. Brief description how to configure BGP peer can be found here: https://wiki.opendaylight.org/view/BGP_LS_PCEP:User_Guide#BGP_Peer http://docs.opendaylight.org/en/stable-boron/user-guide/bgp-user-guide.html#bgp-peering TODO: Currently, if a bug causes zero increase of data changes, affected test cases will wait for max time. Reconsider. If zero increase is allowed as stable, higher number of repetitions should be required. Additionally this test suite is not compatible with Helium and Hydrogen releases as they don't include data change counter feature. Use the other version of the suite (singlepeer_prefixcount.robot) to test them. |
Source: | /w/workspace/bgpcep-csit-1node-bgp-ingest-all-scandium/test/csit/suites/bgpcep/bgpingest/singlepeer_changecount.robot |
Start / End / Elapsed: | 20250105 00:57:59.549 / 20250105 01:06:10.118 / 00:08:10.569 |
Status: | 21 tests total, 21 passed, 0 failed, 0 skipped |
Full Name: | bgpcep-bgp-ingest.txt.Bgp App Peer Prefixcount |
---|---|
Documentation: | BGP performance of ingesting from 1 BGP application peer Copyright (c) 2015 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 Test suite performs basic BGP performance test cases for BGP application peer. BGP application peer introduces routes - using restconf - in two steps: 1. introduces the 100000 number of routes in one POST request 2. POSTs the rest of routes (up to the 180000 number) one by one Test suite checks that the prefixes are propagated to IPv4 topology and announced to BGP peer via updates. Test case where the BGP peer is disconnected and reconnected and all routes are deleted by BGP application peer are performed as well. Brief description how to configure BGP application peer and how to use restconf application peer interface: https://wiki.opendaylight.org/view/BGP_LS_PCEP:User_Guide#BGP_Application_Peer https://wiki.opendaylight.org/view/BGP_LS_PCEP:Programmer_Guide#BGP http://docs.opendaylight.org/en/stable-boron/user-guide/bgp-user-guide.html#bgp-peering http://docs.opendaylight.org/en/stable-boron/user-guide/bgp-user-guide.html#application-peer-configuration Reported bugs: Bug 4689 - Not a reasonable duration of 1M prefix introduction from BGP application peer via restconf Bug 4791 - BGPSessionImpl: Failed to send message Update logged even all UPDATE mesages received by iBGP peer |
Source: | /w/workspace/bgpcep-csit-1node-bgp-ingest-all-scandium/test/csit/suites/bgpcep/bgpingest/bgp_app_peer_prefixcount.robot |
Start / End / Elapsed: | 20250105 01:06:10.119 / 20250105 01:19:10.885 / 00:13:00.766 |
Status: | 20 tests total, 20 passed, 0 failed, 0 skipped |
Full Name: | bgpcep-bgp-ingest.txt.Manypeers Prefixcount |
---|---|
Documentation: | BGP performance of ingesting from many iBGP peers, data change counter NOT used. Copyright (c) 2015 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 This suite uses play.py processes as iBGP peers. This is analogue of single peer performance suite, which uses many peers. Each peer is of ibgp type, and they contribute to the same example-bgp-rib, and thus to the same single example-ipv4-topology. The suite only looks at example-ipv4-topology, so RIB is not examined. The suite consists of two halves, differing on which side initiates BGP connection. State of "work is being done" is detected by increasing value of prefixes in topology. The time for Wait_For_Stable_* cases to finish is the main performance metric. After waiting for stability is done, full check on number of prefixes present is performed. TODO: Currently, if a bug causes prefix count to remain at zero, affected test cases will wait for max time. Reconsider. If zero is allowed as stable, higher period or repetitions would be required. The prefix counting is quite heavyweight and may induce large variation in time. Try the other version of the suite (manypeers_changecount.robot) to get better precision. ODL distinguishes peers by their IP addresses. Currently, this suite requires python utils to be started on ODL System, to guarantee IP address block is available for them to bind to. TODO: Figure out how to use Docker and docker IP pool available in RelEng. Currently, 127.0.0.1 is hardcoded as the first peer address to use. TODO: Figure out how to make it configurable. As peer IP adresses are set incrementally, we need ipaddr to be used in Robot somehow. Brief description how to configure BGP peer can be found here: https://wiki.opendaylight.org/view/BGP_LS_PCEP:User_Guide#BGP_Peer http://docs.opendaylight.org/en/stable-boron/user-guide/bgp-user-guide.html#bgp-peering TODO: Is there a need for version of this suite where ODL connects to pers? Note that configuring ODL is slow, which may affect measured performance singificantly. Advanced TODO: Give manager ability to start pushing on trigger long after connections are established. |
Source: | /w/workspace/bgpcep-csit-1node-bgp-ingest-all-scandium/test/csit/suites/bgpcep/bgpingest/manypeers_prefixcount.robot |
Start / End / Elapsed: | 20250105 01:19:10.886 / 20250105 01:23:21.685 / 00:04:10.799 |
Status: | 11 tests total, 11 passed, 0 failed, 0 skipped |
Full Name: | bgpcep-bgp-ingest.txt.Manypeers Changecount |
---|---|
Documentation: | BGP performance of ingesting from many iBGP peers, data change counter is used. Copyright (c) 2018 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 This suite uses play.py processes as iBGP peers. This is analogue of single peer performance suite, which uses many peers. Each peer is of ibgp type, and they contribute to the same example-bgp-rib, and thus to the same single example-ipv4-topology. The suite only looks at example-ipv4-topology, so RIB is not examined. This suite requires odl-bgpcep-data-change-counter to be installed so make sure it is added to "install-features" of any jobs that are going to invoke it. Use the other version of the suite (manypeers_prefixcount.robot) if the feature does not work. The suite consists of two halves, differing on which side initiates BGP connection. Data change counter is a lightweight way to detect "work is being done". WaitUtils provide a nice Keyword to wait for stability, but it needs initial value, that is why Store_Change_Count appears just before work-inducing action. The time for Wait_For_Stable_* cases to finish is the main performance metric. After waiting for stability is done, full check on number of prefixes present is performed. TODO: Currently, if a bug causes zero increase of data changes, affected test cases will wait for max time. Reconsider. If zero increase is allowed as stable, higher number of repetitions should be required. ODL distinguishes peers by their IP addresses. Currently, this suite requires python utils to be started on ODL System, to guarantee IP address block is available for them to bind to. TODO: Figure out how to use Docker and docker IP pool available in RelEng. Currently, 127.0.0.1 is hardcoded as the first peer address to use. TODO: Figure out how to make it configurable. As peer IP adresses are set incrementally, we need ipaddr to be used in Robot somehow. Brief description how to configure BGP peer can be found here: https://wiki.opendaylight.org/view/BGP_LS_PCEP:User_Guide#BGP_Peer http://docs.opendaylight.org/en/stable-boron/user-guide/bgp-user-guide.html#bgp-peering TODO: Is there a need for version of this suite where ODL connects to pers? Note that configuring ODL is slow, which may affect measured performance singificantly. Advanced TODO: Give manager ability to start pushing on trigger long after connections are established. |
Source: | /w/workspace/bgpcep-csit-1node-bgp-ingest-all-scandium/test/csit/suites/bgpcep/bgpingest/manypeers_changecount.robot |
Start / End / Elapsed: | 20250105 01:23:21.685 / 20250105 01:28:32.269 / 00:05:10.584 |
Status: | 14 tests total, 14 passed, 0 failed, 0 skipped |
Full Name: | bgpcep-bgp-ingest.txt.Restart Odl With Tell Based True |
---|---|
Documentation: | Set tell-based protocol usage 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 Suite stops all odl nodes, un-comment usage of tell-based protocol in config file (means make it true) and starts all nodes again. |
Source: | /w/workspace/bgpcep-csit-1node-bgp-ingest-all-scandium/test/csit/suites/controller/dom_data_broker/restart_odl_with_tell_based_true.robot |
Start / End / Elapsed: | 20250105 01:28:32.270 / 20250105 01:29:30.805 / 00:00:58.535 |
Status: | 3 tests total, 3 passed, 0 failed, 0 skipped |
Full Name: | bgpcep-bgp-ingest.txt.Singlepeer Pc Shm 300Kroutes |
---|---|
Documentation: | BGP performance of ingesting from 1 iBGP peer, data change counter is NOT used. Copyright (c) 2015-2017 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 This suite uses play.py as single iBGP peer which talks to single controller in three node cluster configuration. Test suite checks changes of the the example-ipv4-topology on all nodes. RIB is not examined. singlepeer_pc_shm_300kroutes: pc - prefix counting shm - shard monitoring (during the process of prefix advertizing) |
Source: | /w/workspace/bgpcep-csit-1node-bgp-ingest-all-scandium/test/csit/suites/bgpcep/bgpclustering/singlepeer_pc_shm_300kroutes.robot |
Start / End / Elapsed: | 20250105 01:29:30.806 / 20250105 01:30:37.500 / 00:01:06.694 |
Status: | 10 tests total, 10 passed, 0 failed, 0 skipped |
Full Name: | bgpcep-bgp-ingest.txt.Singlepeer Prefixcount |
---|---|
Documentation: | BGP performance of ingesting from 1 iBGP peer, data change counter is NOT used. Copyright (c) 2015 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 This suite uses play.py as single iBGP peer. The suite only looks at example-ipv4-topology, so RIB is not examined. The suite consists of two halves, differing on which side initiates BGP connection. State of "work is being done" is detected by increasing value of prefixes in topology. The time for Wait_For_Stable_* cases to finish is the main performance metric. After waiting for stability is done, full check on number of prefixes present is performed. Brief description how to configure BGP peer can be found here: https://wiki.opendaylight.org/view/BGP_LS_PCEP:User_Guide#BGP_Peer http://docs.opendaylight.org/en/stable-boron/user-guide/bgp-user-guide.html#bgp-peering TODO: Currently, if a bug causes prefix count to remain at zero, affected test cases will wait for max time. Reconsider. If zero is allowed as stable, higher period or repetitions would be required. The prefix counting is quite heavyweight and may induce large variation in time. Try the other version of the suite (singlepeer_changecount.robot) to get better precision. |
Source: | /w/workspace/bgpcep-csit-1node-bgp-ingest-all-scandium/test/csit/suites/bgpcep/bgpingest/singlepeer_prefixcount.robot |
Start / End / Elapsed: | 20250105 01:30:37.501 / 20250105 01:38:56.542 / 00:08:19.041 |
Status: | 18 tests total, 18 passed, 0 failed, 0 skipped |
Full Name: | bgpcep-bgp-ingest.txt.Singlepeer Changecount |
---|---|
Documentation: | BGP performance of ingesting from 1 iBGP peer, data change counter is used. Copyright (c) 2015 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 This suite uses play.py as single iBGP peer. The suite only looks at example-ipv4-topology, so RIB is not examined. This suite requires odl-bgpcep-data-change-counter to be installed so make sure it is added to "install-features" of any jobs that are going to invoke it. The suite consists of two halves, differing on which side initiates BGP connection. Data change counter is a lightweight way to detect "work is being done". WaitUtils provide a nice Keyword to wait for stability, but it needs initial value, that is why Store_Change_Count appears just before work-inducing action. The time for Wait_For_Stable_* cases to finish is the main performance metric. After waiting for stability is done, full check on number of prefixes present is performed. Brief description how to configure BGP peer can be found here: https://wiki.opendaylight.org/view/BGP_LS_PCEP:User_Guide#BGP_Peer http://docs.opendaylight.org/en/stable-boron/user-guide/bgp-user-guide.html#bgp-peering TODO: Currently, if a bug causes zero increase of data changes, affected test cases will wait for max time. Reconsider. If zero increase is allowed as stable, higher number of repetitions should be required. Additionally this test suite is not compatible with Helium and Hydrogen releases as they don't include data change counter feature. Use the other version of the suite (singlepeer_prefixcount.robot) to test them. |
Source: | /w/workspace/bgpcep-csit-1node-bgp-ingest-all-scandium/test/csit/suites/bgpcep/bgpingest/singlepeer_changecount.robot |
Start / End / Elapsed: | 20250105 01:38:56.542 / 20250105 01:47:06.678 / 00:08:10.136 |
Status: | 21 tests total, 21 passed, 0 failed, 0 skipped |