[BGPCEP-23] Milestone: End-to-end integration tests Created: 08/Oct/13  Updated: 03/Mar/19  Due: 29/May/15  Resolved: 03/Jun/15

Status: Resolved
Project: bgpcep
Component/s: General
Affects Version/s: Bugzilla Migration
Fix Version/s: Bugzilla Migration

Type: Improvement
Reporter: Robert Varga Assignee: Vratko Polak
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All



 Description   

Design and implement test cases for the entire protocol stack. This involves a mock PCEP and BGP speakers (need to research what is out there), who feed some information into a compeletely-assembled MD-SAL container and then inquiring the data service to see if correctly-modeled information is there and no anomalies are detected in the system.



 Comments   
Comment by RichardHill [ 03/Dec/14 ]

Should this be run as an integration suite during build or as a suite of system tests on the build artifacts?

Comment by Vratko Polak [ 02/Apr/15 ]

My current understanding of this milestone (correct me if I am wrong):
End-to-end test should cover user-facing features as described in https://wiki.opendaylight.org/view/BGP_LS_PCEP:Lithium_Feature_Tests
and possibly also https://wiki.opendaylight.org/view/TCPMD5:Lithium_Feature_Tests
Test jobs should run in Releng Jenkins.
The deadline is M5 as this text dictates:
New in this release: Projects must have completed the system test for each user-facing feature
New in this release: Projects must run the user-facing feature system tests on Code Merge (e.g. merge job), any upstream project Code Merge (e.g. integration job), as well as Release Creation events, e.g., weekly, RC and formal releases

Source: https://wiki.opendaylight.org/view/CrossProject:Integration_Group:Lithium_Project_Integration_Requirements
Also present at: https://wiki.opendaylight.org/view/Simultaneous_Release:Lithium_Release_Plan

Comment by Vratko Polak [ 04/May/15 ]

PCEP and TCPMD5 suites are running in this job: https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-cds-userfeatures-only-master/
BGP suite does not conform to Integration project standards yet, ETA: in week or two.

Comment by Vratko Polak [ 03/Jun/15 ]

The suite for basic tests of user-facing features (BGP, PCEP and TCPMD5) is part of CSIT: https://jenkins.opendaylight.org/releng/view/CSIT-Jobs/job/bgpcep-csit-1node-cds-userfeatures-only-stable-lithium/

Current failures are due to pcc-mock not being enhanced enough, BGPCEP-151 tracks that. Also, more suites are planned to be added to the same job, e.g. for application peer.

Comment by Vratko Polak [ 03/Jun/15 ]

The reviewer (Dana) has no objections, proper state for the reporter (Robert) is therefore "FIXED".

Generated at Wed Feb 07 19:11:49 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.