D5.2 System-Level Tests and Verification (Release B)
Creators: name: 5GENESIS
Publisher: name: Zenodo
Year: 2021

description: This deliverable presents the WP5 activities on the integration and testing of the Coordination Layer and the Slice Manager components of the 5GENESIS Facility, and the respective testing towards the validation of the ‘Release B’ of WP3 components implementations for the Open5GENESIS Suite. The document serves as an update of the previous deliverable that provided the integration and validation for ‘Release A’ software components of the Open5GENESIS Suite. To this end, for this document to be self-contained, a summary on the 5GENESIS integration workflow is presented focusing on the three environments used for the development and integration activities. The three environments are the development environment, the integration environment hosted by Athens Platform and finally the staging environment realised in each platform (i.e Athens, Malaga, Berlin, Limassol and Surrey). The integration of the individual components follows a Git based methodology that is used to determine the component versions to be integrated, the verified releases for Platforms’ integration, as well as, to offer a systematic channel to provide feedback on the development process. In summary, during the final phase of this work package the implemented components (by WP3) were tagged as final releases and integration tests were conducted. Whenever a bug or a missing functionality was discovered, additional bug fixes were committed. During this phase the integration environment was used. When all components were successful through the integration phase the code was packaged and released for installation at each staging environment. This deliverable also includes a brief discussion of the new features implemented by the individual components which are called Open5GENESIS Suite. The suite comprises of: i) the Experiment Lifecycle Manager, for the overseeing of the experiment, ii) the Monitoring and Analytics Framework for the analysis of the raw data collected during an experiment, iii) the Portal, which provides the main interface to the experimenters, iv) the Slice Manager and v) the Dispatcher an abstraction layer that exposes the OpenAPI and forwards incoming requests to the required service. This deliverable updates the pool of integration tests that are used for the integration validation of the Open5GENESIS Suite components. The integration tests used in the previous release (Rel. 1) were updated to cover enhancements of the under-validation components. In addition, new tests were defined to cover new implemented functionalities. The deliverable provides also a summary of the integration test that were run in each staging environment (i.e. 5GENESIS platforms). Each platform re-run the integration tests in its own premises to validate proper operation and integration with specific infrastructure components. Depending on the infrastructure readiness or additional required components configuration all the platforms successfully executed most of the specified tests. In the Annex that accompanies the current document, the reader may find additional execution information and proofs of operation. Concluding, the result of this deliverable demonstrates the readiness of all 5GENESIS platforms to continue with the execution of KPI validation experiments and the showcasing of the defined Use Cases. The integrations tests employed for the validation of the Open5GENESIS suite are available in a public repository in order to allow third parties to install, validate and use the suite.