kartoza / docker-geosafe

Geosafe and GeoNode_QGIS-server deployment in docker
5 stars 22 forks source link

Implement Continous Testing and Delivery #49

Open gubuntu opened 7 years ago

gubuntu commented 7 years ago

From @lucernae on March 7, 2017 12:17

Implement systematic TDD for Pull Request (or might be possible with Travis - docker)

Copied from original issue: kartoza/geosafe#57

gubuntu commented 7 years ago

From @Gustry on March 7, 2017 13:1

Can't we use the geonode architecture ? Because we need to do that for the QGIS Server backend ? As it will be integrated in the geonode repo, we will need to setup and write tests for their architecure.

lucernae commented 7 years ago

This repo already uses Travis to check that standard deployment command working, to know that at least the deployment command didn't failed. We didn't run package unittest here because it is redundant with each unittest in submodules. On a different node, I'm still struggling to create TDD for geosafe repo, because it depends on this docker-geosafe repo to setup the dependencies (geonode version, settings, etc), but the unittest should run on geosafe repo.