sonata-nfv / tng-tests Goto Github PK
View Code? Open in Web Editor NEW5GTANGO Integration tests repository
License: Apache License 2.0
5GTANGO Integration tests repository
License: Apache License 2.0
The Slice1 has the SLA1 applied, and the Slice2 has the SLA2 applied.
Task List;
name for disk image missing
Short description: This test ensures that a state migration of a CNF is consistent.
Tool: MANO
Collected metric: test execution time, test instantiation time, test migration time
Priority: medium
Complexity: medium
Responsible: PANOS K (SYN), Eleni (UBI), Thomas (IMEC)
Tool: tng-sdk-benchmark
Short description: Benchmarking performance in terms of executed benchmarks per time
Parameters: Number of tested configurations
Collected metric: Reconfiguration time
Priority: high
Complexity: medium
Responsible: Manuel (UPB)
Data should be already available from collaboration with Ubitech. Just need to filter, polish and plot it.
Add Graylogs error messages as an artifact if the Robot test fails.
robot test fails on map_package_on_service function
when called from /test_runtime_policy_lifecycle/test.robot file
This is the output as seen at command line after test execution:
==============================================================================
Test :: Test suite for enforcing a Runtime Policy to the SP platform
==============================================================================
Setting the SP Path | PASS |
------------------------------------------------------------------------------
Upload the Package | FAIL |
KeyError: 'name'
Can we fix this? Am i requesting correctly the map_package_on_service funtion?
Thanks in advance :-)
Slice that is comprised of 3 NS with 1 VNFs each, linked among them
Task list:
The manual scaling consists to scale out/in one VNF using the gk.
Task List;
Template .robot: https://github.com/sonata-nfv/tng-tests/wiki/methodology.md#test-case-descriptor
SP folder location: tng-test/SP/test-manual-scale-5-1
Task list:
Tool: tng-sdk-test
Short description: Test execution times (on-emulator)
Parameters: set of dummy tests
Collected metric: test execution time, service instantiation time
Priority: high
Complexity: medium
Responsible: Askhat (IMEC)
The field slad is not in the schema sla schema
tng-tests/slas/silver_sla_example.yml
Line 6 in 6e09fe0
Slice that is comprised of 3 NS, 2 with 1 VNFs and 1 with 1 CNF, linked among them
Task list:
Tool: tng-sdk-packager
Short description: Package different packages.
Parameters: package size (no. VNF/files 1-100 VNF (maybe 1000)), package kind (5GTANGO, OSM), validation (yes/no)
Collected metric: time to package, memory used, package size
Priority: high
Complexity: low
Responsible: Manuel (UPB)
Bothe slices are composed by 3 NSs, which they are all composed of VNFs.
NS1_1 --> shared_NS2 --> NS3_1
NS1_2 --> shared_NS2 --> NS3_1
Task list:
Tool: vim-emu
Short description: Test scalability of vim-emu
Parameters: Number of emulated PoPs, number of deployed services
Collected metric: Boot times, memory, etc.
Priority: high
Complexity: low
Responsible: Manuel (UPB)
Note: Tests have already performed and results are available from previous Journal publication. We will just re-use those numbers for D6.3.
Short description: Check the integration between monitoring manager and the VIMs
Tool: monitoring engine
Collected metric: test execution time
Priority: medium
Complexity: low
Responsible: PANOS K (SYN)
Task list:
Tool: tng-sdk-validate
Short description: Validate a project before packaging.
Parameters: Size (no. VNF), descriptor complexity (low/high), validation level (s,i,t), custom rules (number of rules)
Collected metric: time to validate, memory used by tool, (detection rate or similar? not sure if this works, to be decided by tool owner)
Priority: high
Complexity: medium
Responsible: Miguel, Ana (Quobis)
Here I will need help!
The shared NSS is a CNF where the slices are (NS1(VNF) - NS2(CNF) - NS3(VNF)) and (NS1(CNF) - NS2(VNF) - NS3(CNF))
Task list:
Tool: tng-sdk-test
Short description: How long does test creation for VnV take?
Parameters: -
Collected metric: Packing time
Priority: high
Complexity: low
Responsible: Askhat (IMEC)
Complete the information in the wikipage defining the DevOps workflow for the tests in each environment
The manual scaling consists to scale out/in one CNF using the gk.
Task List;
Template .robot: https://github.com/sonata-nfv/tng-tests/wiki/methodology.md#test-case-descriptor
SP folder location: tng-test/SP/test-manual-scale-5-2
Complete the devops testing methodology @felipevicens plus any additional information. There are some TST folders under the packages folder that are confusing. The wiki page is available.
Task list:
Tool: tng-sdk-project
Short description: Create project with different sizes.
Parameters: Number of VNFs (1-1000)
Collected metric: time to create, memory used by tool
Priority: high
Complexity: low
Responsible: Stefan (UPB)
Short description: Ensure that a service reconfiguration is triggered and executed correctly based on custom metrics from Openstack.
Tool: monitoring engine, MANO, Policy Manager
Collected metric: test execution time, test instantiation time, test scale time
Priority: high
Complexity: medium
Responsible: PANOS K (SYN), Eleni (UBI), Thomas (IMEC)
Task list:
Short description: Ensure that a service reconfiguration is triggered and executed correctly based on custom metrics from K8s.
Tool: monitoring engine, MANO, Policy Manager
Collected metric: test execution time, test instantiation time, test scale time
Priority: high
Complexity: medium
Responsible: PANOS K (SYN), Eleni (UBI), Thomas (IMEC)
Add Graylogs error messages as an artifact if the Robot test fails.
Short description: This test ensures that a state migration of a VNF is consistent.
Tool: MANO
Collected metric: test execution time, test instantiation time, test migration time
Priority: medium
Complexity: medium
Responsible: PANOS K (SYN), Eleni (UBI), Thomas (IMEC)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.