Integration Tests. Additional work has been realized for providing a Continuous Integration / Continuous Development (CI/CD) system allowing executing integration tests on top of the federated testbed. This CI/CD system allows testing realistic use cases of all the components of the SoftFIRE Middleware on an automated way. ▇▇▇▇▇▇▇ [10] is used for the automation of the tests. Every night a ▇▇▇▇▇▇▇ job runs a comprehensive test. The test is a separate project which exists only for the purpose of testing the SoftFIRE middleware. The test executes a comprehensive scenario on different testbeds utilizing every type of resource in an experiment. These are the steps of the integration test: 1. Creation of a new experimenter 2. Upload of an experiment making use of all the available resources 3. Deployment of the experiment 4. Validation of the deployed experiment 5. Removal of the experiment
Appears in 2 contracts
Sources: Grant Agreement, Grant Agreement