Attachments

E2E test design and strategy


ONS EU Demo 

There will be a demo at ONS EU Antwerp, Belgium to demonstrate TOSCA VNF validation. 



Demo Workflow

SeqDescriptionNotes
1

User Onboard VSP into SDC. (upload CSAR file).

the onboard VNF will include vendor VNF and Opensource VNF
2

Validate VSP Package within SDC. (by clicking on Validation TAB).


3SDC retrieves available test cases from VTP.
4User invokes validation test case by selecting it form available list.Inputs to be discussed during meeting
5VTP perform validation test.

https://wiki.onap.org/display/DW/OVP+LCM+Support#OVPLCMSupport-HowTOSCAbasedVNFisinstatiated

Questions:

  1. when trigger the first step
  2. Before VTP perform validation testing, VTP should create VF from onboarding VSP and assign the VNFM type to VF ,and encapsulate VF to NS. and then can execute on-board VNF and Serivce from SDC to VF-C
6VTP return results to user.
7SDC displays result to user.

Demo Work Progress

Schedule and Task status 

WBSTASKLEADSTARTENDDAYS% DONEWORK DAYSRisk
1Requirements Analysis   -    -  
1.1Team BuildingYan YangMon 6/24/19Wed 6/26/193100%3 
1.2Finalize Demo workflow and architectureRabi&Yan&KanagMon 6/24/19Fri 6/28/195100%5 
1.3Create Jira ticket in Community Jira(Epics & Stories)

Project Develop Owner

Rabi to create one

Fri 6/28/19Mon 7/01/19480%2 
1.3.1Create JIRA in VNFSDK , CLIKanag


100%1
1.4Make Workloads, Acceptance criteria,Plan, DependenciesYanFri 6/28/19Fri 7/05/198100%5 
1.5Low Level Design(Out put specification for project design to review)Project Develop OwnerSat 6/29/19Thu 7/04/196100%5 
1.6Low Level Design reviewPTLThu 7/04/19Mon 7/08/195100%3 
1.6.1VNFSDK VTP, CLI and LCM automation Kanag


100% 1
2Coding   -    -  
2.1Develop Environment(local env, local test env)Project Develop OwnerTue 6/25/19Fri 6/28/194100%4 
2.2Code freezeProject Develop OwnerThu 6/27/19Fri 7/26/193060%22 
2.3Unit testProject Develop OwnerSat 7/20/19Mon 7/29/19100%6 
2.4Code pushed to the communityProject Community OwnerMon 7/29/19Wed 7/31/1930%3 
2.5Add SDC missing CLI for LCM testingKanagFri 7/19/19Tue 08/01/19
100%7

SDC PTL provided good support to enable all required commands;

  • Consumer creation
  • Property setting for NS resources
  • Add artifact into resource
  • Add artifact into service
  • VF model checkout and checkin


2.6create python package for tosca lcm vnf on-boarding Kanag08/02/1908/09/19


Streach goal
2.7on-board python package into VTP as LCM test caseKanag07/31/1908/05/19
90%
Under check-in
3Testing   -    -  
3.1 E2E Test design and demo strategyRabiFri 7/05/19Sun 7/14/1910100%6
3.2 E2E Test design and demo strategy reviewYan YangMon 7/15/19Thu 7/18/194100%4 
3.3Internal Demo review(UI Review)RabiThu 7/18/19Fri 7/26/1990%7 
3.4Poject self testProject Develop OwnerMon 7/29/19Thu 8/01/1940%4 
3.5Integration test planWei RanThu 7/18/19Tue 7/23/196100%4 Given that opensource VNF test running on windriver lab, need to confirm with Huawei team if their lab could do this part too
3.6Integration Test case outputKanagFri 7/20/18Sun 7/22/183100%1 Aggreed to provide vnf_id, ns_id and based on the VNF health check availability this will be extended to provide VNF status.
3.7Integration testYan YangMon 8/05/19Tue 9/03/19300%22 
3.8Internal Demo Show Round1Team memberThu 9/05/19Wed 9/11/1970%5 
3.9Internal Demo Show Round2Team memberMon 9/10/18Sun 9/16/1870%5 
4Labs Setup(should be ready at 8/1/19)  FALSE   -  
4.1Detailed lab topologyguanzhi&PrabhuSun 7/01/18Thu 7/05/185100%10 
4.2Detailed lab topology reviewguanzhi&PrabhuThu 7/05/18Thu 7/05/181100%10 
4.3Lab Hardware & Software ready(vim, vnfm) guanzhi&PrabhuFri 7/05/19Wed 7/24/1920100%8 
4.4Demo Lab setup (ONAP)guanzhi&PrabhuWed 7/24/19Tue 7/30/19780%5need to update the latest code to the env

Development Progress

Community projectsModule detailed describeDevelopment ownerCommunity ownerHuawei memberCMCC member

VDF member


Intel

member

priorityJira TicketCompletion date (requirement decomposition to community Story)dependenciesAcceptance criteriaProcessRiskPlan of next week.
VNFRequirements Chuyi(cmcc)Chuyi X X X XHigh

https://jira.onap.org/browse/VNFSDK-451

https://jira.onap.org/browse/VNFSDK-452


      
SDC1.SDC privides UI and support VNF Validation
need to consider:
a. how to assign the VNFMType for on-boarding VNF
b. how to encapsulate the VNF to NS, this should be implemented by VTP or design in SDC directly 
soumyarup, shankarRabi X X X XHighSDC-2482  All VNF Validation conditions can be preset, and VNFSDK VTP is correctly called for VNF Deployment and VNF Termination   
VNFSDK / VTP1.Precondition
VNFSDK integrate with ESR to register 3rd VNFM and VIM
2.Precondition
VNFSDK integrate with SDC to encapsulate the VNF to NS
3.VNFSDK integrate with VF-C to execute VNF depoyment and termination through NS API
KanagKanag, Victor xWei RanRabi,soumyarup xHigh

 https://jira.onap.org/browse/VNFSDK-424

https://jira.onap.org/browse/CLI-169


  VNFSDK integrates with VF-C to complete VNF Deployment and VNF Termination using VF-C NS interface 80%  

integration

(VTP + VFC, SDC, AAI)

1.Add automatic scripts to integration testsuit, including:
Automation Script(s) to on-board VSP
Automation Script(s) to Create VF
Automation Script(s) to Create Service
Automation Script(s) to Submit Preloads
Automation Script(s) to Instantiate VNF
Automation Script(s) to Healthcheck VNF
Clean up after test(s)
Kanag x x x xHaibinMedium https://jira.onap.org/browse/VNFSDK-425  Automate test steps with the script of Integration testsuit   


Demo Slide Deck

See ONS Demo Slides v9.pptx

Demo Video

Tosca VNF Validation Testing on ONAP.wmv

Heat VNF Validation Testing on ONAP 

VVP Validation Commercial VNF

Demo Booth Duty Schedule

See here


  • No labels

2 Comments

  1. Rabi - Is there value to extending the demo to include the OVP submission? 

    It is clearly beyond the scope of just the VNF validation, and moves into an advertisement for OVP (smile)

    Jim

    1. Hi Jim. do you mean including Dovetail submission process in the Demo?