openforis / sepal

Geographical Data Processing in the Cloud
https://sepal.io/
MIT License
205 stars 46 forks source link

test that applications start in jenkins build/test #215

Open 12rambau opened 2 years ago

12rambau commented 2 years ago

This morning Rémi notified me that one of our application (se.plan) was not working on the prod server anymore. The problem was coming from python lib incompatibilities and was solved in time (https://github.com/sepal-contrib/se.plan/pull/144). This problem is also related to #214.

As an application developer, I always receive the information that something went wrong too late and apps are regularly exposed to users in a nonworking state.

I think that adding tests in each app would clearly be overkill but since #197 users can share with developers whatever is bugging on their screen, so the only thing we need to ensure is the start of the app.

I would like to know, is it possible to test that all apps are at least starting in Jenkins build?