gyselroth / balloon

High performance, feature rich document management system written for the cloud
GNU General Public License v3.0
18 stars 7 forks source link

Add integration tests (api,wopi,webdav) #421

Closed raffis closed 4 years ago

raffis commented 4 years ago

Is your feature request related to a problem? Please describe

No.

Describe the solution you'd like

Implement the following integration tests:

Tests should be added to the Makefile as separate targets and to test and integration-test.

All three apps must also be installed in the balloon dev docker image, see Dockerfile-dev and on travis (before_script).

Additional context

During master/branch builds the tests should be executed by starting docker-compose with docker-compose-dev.yml, on tagged releases the integration tests should be executed by using the production docker-compose.yml.