Continuous Testing
Continuous Testing
Current state
The overall architecture developped by Robin is good.
- The models.py describes all the models used for the tests. The filename is given alogside the model type and the download link. (this may need some rework for our model zoo).
- test_functional.py use the models and call the Gitlab API to trigger the different pipelines. It bases itself on the .json file to create the different tests.
- However, the test_functional.py is not very straightforward. Especially the part where the pipeline is tested.
- utils.py contains the different functions used in the test_functional.py, some of them look unnecessary complex.
- The class APIManager should be placed in a separate file.