diff --git a/.drone.yml b/.drone.yml index c58230e7c10a..236afa170d9d 100644 --- a/.drone.yml +++ b/.drone.yml @@ -10,44 +10,6 @@ clone: depth: 50 pipeline: - install-fed-server: - image: owncloudci/core - pull: true - version: ${FEDERATION_OC_VERSION} - core_path: /drone/fed-server - when: - matrix: - USE_FEDERATED_SERVER: true - - configure-federation-server: - image: owncloudci/php:${PHP_VERSION} - pull: true - commands: - - cd /drone/fed-server - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ config:system:set trusted_domains 2 --value=federated - - php occ log:manage --level 0 - - php occ config:list - - echo "export TEST_SERVER_FED_URL=https://federated" > /drone/saved-settings.sh - - php occ security:certificates:import /drone/server.crt - - php occ security:certificates:import /drone/federated.crt - - php occ security:certificates - when: - matrix: - USE_FEDERATED_SERVER: true - - fix-permissions-federation-server: - image: owncloudci/php:${PHP_VERSION} - pull: true - commands: - - chown www-data /drone/fed-server -R - when: - matrix: - USE_FEDERATED_SERVER: true - restore: image: plugins/s3-cache:1 pull: true @@ -146,9 +108,6 @@ pipeline: - php occ config:system:set trusted_domains 2 --value=federated - php occ log:manage --level 0 - php occ config:list - - php occ security:certificates:import /drone/server.crt - - php occ security:certificates:import /drone/federated.crt - - php occ security:certificates when: matrix: INSTALL_SERVER: true @@ -165,6 +124,32 @@ pipeline: matrix: INSTALL_TESTING_APP: true + federated: + image: toolhippie/docker:latest + pull: true + detach: true + environment: + - DOCKER_HOST=tcp://docker:2375 + commands: + - | + docker run -p 8000:8080 \ + -e DEBUG=true \ + -e OWNCLOUD_APPS_INSTALL=https://github.com/owncloud/testing/releases/download/latest/testing.tar.gz \ + -e OWNCLOUD_APPS_ENABLE=testing \ + owncloud/server:latest + when: + matrix: + TEST_FEDERATION: true + + wait-for-federated-server: + image: owncloud/ubuntu:latest + pull: true + commands: + - wait-for-it -t 600 docker:8000 + when: + matrix: + TEST_FEDERATION: true + prepare-objectstore: image: owncloudci/php:${PHP_VERSION} pull: true @@ -272,8 +257,8 @@ pipeline: - echo 'Sharing a folder ..' - OC_PASS=123456 php occ user:add --password-from-env user1 - chown www-data /drone/src -R - - curl -k -s -u user1:123456 -X MKCOL 'https://server/remote.php/webdav/new_folder' - - curl -k -s -u user1:123456 "https://server/ocs/v2.php/apps/files_sharing/api/v1/shares" --data 'path=/new_folder&shareType=0&permissions=15&name=new_folder&shareWith=admin' + - curl -k -s -u user1:123456 -X MKCOL 'http://server/remote.php/webdav/new_folder' + - curl -k -s -u user1:123456 "http://server/ocs/v2.php/apps/files_sharing/api/v1/shares" --data 'path=/new_folder&shareType=0&permissions=15&name=new_folder&shareWith=admin' when: matrix: TEST_SUITE: litmus @@ -282,7 +267,7 @@ pipeline: image: owncloud/litmus pull: true environment: - - LITMUS_URL=https://server/remote.php/webdav + - LITMUS_URL=http://server/remote.php/webdav - LITMUS_USERNAME=admin - LITMUS_PASSWORD=admin when: @@ -293,7 +278,7 @@ pipeline: image: owncloud/litmus pull: true environment: - - LITMUS_URL=https://server/remote.php/dav/files/admin + - LITMUS_URL=http://server/remote.php/dav/files/admin - LITMUS_USERNAME=admin - LITMUS_PASSWORD=admin when: @@ -304,7 +289,7 @@ pipeline: image: owncloud/litmus pull: true environment: - - LITMUS_URL=https://server/remote.php/dav/files/admin/local_storage/ + - LITMUS_URL=http://server/remote.php/dav/files/admin/local_storage/ - LITMUS_USERNAME=admin - LITMUS_PASSWORD=admin when: @@ -315,7 +300,7 @@ pipeline: image: owncloud/litmus pull: true environment: - - LITMUS_URL=https://server/remote.php/webdav/local_storage/ + - LITMUS_URL=http://server/remote.php/webdav/local_storage/ - LITMUS_USERNAME=admin - LITMUS_PASSWORD=admin when: @@ -326,7 +311,7 @@ pipeline: image: owncloud/litmus pull: true environment: - - LITMUS_URL=https://server/remote.php/dav/files/admin/new_folder/ + - LITMUS_URL=http://server/remote.php/dav/files/admin/new_folder/ - LITMUS_USERNAME=admin - LITMUS_PASSWORD=admin when: @@ -337,7 +322,7 @@ pipeline: image: owncloud/litmus pull: true environment: - - LITMUS_URL=https://server/remote.php/webdav/new_folder/ + - LITMUS_URL=http://server/remote.php/webdav/new_folder/ - LITMUS_USERNAME=admin - LITMUS_PASSWORD=admin when: @@ -355,25 +340,14 @@ pipeline: matrix: OWNCLOUD_LOG: true - federated-log: - image: owncloud/ubuntu:16.04 - detach: true - pull: true - commands: - - tail -f /drone/fed-server/data/owncloud.log - when: - matrix: - OWNCLOUD_LOG: true - USE_FEDERATED_SERVER: true - api-acceptance-tests: image: owncloudci/php:${PHP_VERSION} pull: true environment: - - TEST_SERVER_URL=https://server + - TEST_SERVER_URL=http://server + - TEST_FEDERATION=${TEST_FEDERATION} commands: - - touch /drone/saved-settings.sh - - . /drone/saved-settings.sh + - if [ "${TEST_FEDERATION}" != "" ]; then export TEST_SERVER_FED_URL="http://docker:8000"; fi - make test-acceptance-api TESTING_REMOTE_SYSTEM=true when: matrix: @@ -383,7 +357,7 @@ pipeline: image: owncloudci/php:${PHP_VERSION} pull: true environment: - - TEST_SERVER_URL=https://server + - TEST_SERVER_URL=http://server - MAILHOG_HOST=email commands: - touch /drone/saved-settings.sh @@ -400,12 +374,12 @@ pipeline: - BROWSER=chrome - SELENIUM_HOST=selenium - SELENIUM_PORT=4444 - - TEST_SERVER_URL=https://server + - TEST_SERVER_URL=http://server - PLATFORM=Linux - MAILHOG_HOST=email + - TEST_FEDERATION=${TEST_FEDERATION} commands: - - touch /drone/saved-settings.sh - - . /drone/saved-settings.sh + - if [ "${TEST_FEDERATION}" != "" ]; then export TEST_SERVER_FED_URL="http://docker:8000"; fi - make test-acceptance-webui TESTING_REMOTE_SYSTEM=true when: matrix: @@ -507,28 +481,16 @@ services: pull: true environment: - APACHE_WEBROOT=/drone/src/ - - APACHE_CONFIG_TEMPLATE=ssl - - APACHE_SSL_CERT_CN=server - - APACHE_SSL_CERT=/drone/server.crt - - APACHE_SSL_KEY=/drone/server.key command: [ "/usr/local/bin/apachectl", "-e", "debug" , "-D", "FOREGROUND" ] when: matrix: USE_SERVER: true - federated: - image: owncloudci/php:${PHP_VERSION} - pull: true - environment: - - APACHE_WEBROOT=/drone/fed-server/ - - APACHE_CONFIG_TEMPLATE=ssl - - APACHE_SSL_CERT_CN=federated - - APACHE_SSL_CERT=/drone/federated.crt - - APACHE_SSL_KEY=/drone/federated.key - command: [ "/usr/local/bin/apachectl", "-e", "debug" , "-D", "FOREGROUND" ] + docker: + image: docker:18.04-dind when: matrix: - USE_FEDERATED_SERVER: true + TEST_FEDERATION: true apache_webdav: image: owncloudci/php @@ -581,687 +543,29 @@ services: matrix: include: - # frontend - - TEST_SUITE: javascript - PHP_VERSION: 7.1 - COVERAGE: true - - # owncloud-coding-standard - - PHP_VERSION: 7.3 - TEST_SUITE: owncloud-coding-standard - - # phan (runs multiple PHP v7.* to provide syntax checks of each PHP version) - - TEST_SUITE: phan - PHP_VERSION: 7.1 - - # phpstan - - TEST_SUITE: phpstan - PHP_VERSION: 7.1 - INSTALL_SERVER: true - - # Litmus - - PHP_VERSION: 7.1 - USE_SERVER: true - TEST_SUITE: litmus - INSTALL_SERVER: true - OWNCLOUD_LOG: true - - # Unit Tests - - PHP_VERSION: 7.1 - DB_TYPE: mysql - TEST_SUITE: phpunit - COVERAGE: true - INSTALL_SERVER: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - DB_TYPE: mysql - # mb4 support, with innodb_file_format=Barracuda - MYSQL_IMAGE: mysql:5.7 - TEST_SUITE: phpunit - INSTALL_SERVER: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - # mb4 support by default - DB_TYPE: mysql8 - TEST_SUITE: phpunit - COVERAGE: false - INSTALL_SERVER: true - INSTALL_TESTING_APP: true - -# - PHP_VERSION: 7.1 -# DB_TYPE: mariadb -# TEST_SUITE: phpunit -# INSTALL_SERVER: true - - - PHP_VERSION: 7.1 - DB_TYPE: postgres - POSTGRES_IMAGE: postgres:9.4 - TEST_SUITE: phpunit - COVERAGE: true - INSTALL_SERVER: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - DB_TYPE: postgres - POSTGRES_IMAGE: postgres:10.3 - TEST_SUITE: phpunit - COVERAGE: true - INSTALL_SERVER: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - DB_TYPE: mariadb - # mb4 support by default - MARIADB_IMAGE: mariadb:10.3 - TEST_SUITE: phpunit - COVERAGE: true - INSTALL_SERVER: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - DB_TYPE: oracle - TEST_SUITE: phpunit - COVERAGE: true - INSTALL_SERVER: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - DB_TYPE: sqlite - TEST_SUITE: phpunit - COVERAGE: true - INSTALL_SERVER: true - INSTALL_TESTING_APP: true - - # PHP 7.2 - - PHP_VERSION: 7.2 - DB_TYPE: sqlite - TEST_SUITE: phpunit - INSTALL_SERVER: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.2 - DB_TYPE: mariadb - TEST_SUITE: phpunit - INSTALL_SERVER: true - INSTALL_TESTING_APP: true - - #- PHP_VERSION: 7.2 - # DB_TYPE: mysql - # TEST_SUITE: phpunit - # INSTALL_SERVER: true - # - #- PHP_VERSION: 7.2 - # DB_TYPE: postgres - # TEST_SUITE: phpunit - # INSTALL_SERVER: true - # - # - PHP_VERSION: 7.2 - # DB_TYPE: oracle - # TEST_SUITE: phpunit - # INSTALL_SERVER: true - - # PHP 7.3 - - PHP_VERSION: 7.3 - DB_TYPE: sqlite - TEST_SUITE: phpunit - INSTALL_SERVER: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.3 - DB_TYPE: mariadb - TEST_SUITE: phpunit - INSTALL_SERVER: true - INSTALL_TESTING_APP: true - - # test on objectstore - - PHP_VERSION: 7.1 - DB_TYPE: sqlite - TEST_SUITE: phpunit - COVERAGE: true - TEST_OBJECTSTORAGE: true - INSTALL_SERVER: true - INSTALL_TESTING_APP: true - - # Files External - - PHP_VERSION: 7.1 - TEST_SUITE: phpunit - COVERAGE: true - DB_TYPE: sqlite - INSTALL_SERVER: true - INSTALL_TESTING_APP: true - FILES_EXTERNAL_TYPE: webdav_apache - - - PHP_VERSION: 7.1 - TEST_SUITE: phpunit - COVERAGE: true - DB_TYPE: sqlite - INSTALL_SERVER: true - INSTALL_TESTING_APP: true - FILES_EXTERNAL_TYPE: smb_samba - - - PHP_VERSION: 7.1 - TEST_SUITE: phpunit - COVERAGE: true - DB_TYPE: sqlite - INSTALL_SERVER: true - INSTALL_TESTING_APP: true - FILES_EXTERNAL_TYPE: smb_windows - - - PHP_VERSION: 7.1 - TEST_SUITE: phpunit - COVERAGE: true - DB_TYPE: sqlite - INSTALL_SERVER: true - INSTALL_TESTING_APP: true - FILES_EXTERNAL_TYPE: swift - # API Acceptance tests - - PHP_VERSION: 7.1 - TEST_SUITE: api - BEHAT_SUITE: apiMain - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: api - BEHAT_SUITE: apiCapabilities - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: api - BEHAT_SUITE: apiComments - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: api - BEHAT_SUITE: apiFavorites - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - PHP_VERSION: 7.1 TEST_SUITE: api BEHAT_SUITE: apiFederation DB_TYPE: mariadb USE_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: api - BEHAT_SUITE: apiProvisioning-v1 - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: api - BEHAT_SUITE: apiProvisioning-v2 - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: api - BEHAT_SUITE: apiSharees - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: api - BEHAT_SUITE: apiShareManagement - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: api - BEHAT_SUITE: apiShareOperations - DB_TYPE: mariadb - USE_SERVER: true + TEST_FEDERATION: true INSTALL_SERVER: true CHOWN_SERVER: true OWNCLOUD_LOG: true INSTALL_TESTING_APP: true + - PHP_VERSION: 7.1 - TEST_SUITE: api - BEHAT_SUITE: apiSharingNotifications + TEST_SUITE: selenium + BEHAT_SUITE: webUISharingNotifications DB_TYPE: mariadb USE_SERVER: true + TEST_FEDERATION: true INSTALL_SERVER: true CHOWN_SERVER: true OWNCLOUD_LOG: true INSTALL_TESTING_APP: true + USE_EMAIL: true INSTALL_NOTIFICATIONS_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: api - BEHAT_SUITE: apiTags - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: api - BEHAT_SUITE: apiTrashbin - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: api - BEHAT_SUITE: apiVersions - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: api - BEHAT_SUITE: apiWebdavLocks - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: api - BEHAT_SUITE: apiWebdavMove - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: api - BEHAT_SUITE: apiWebdavOperations - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: api - BEHAT_SUITE: apiWebdavProperties - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: api - BEHAT_SUITE: apiWebdavUpload - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - # CLI Provisioning Acceptance tests - - PHP_VERSION: 7.1 - TEST_SUITE: cli - BEHAT_SUITE: cliProvisioning - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - USE_EMAIL: true - - # CLI Main Acceptance tests - - PHP_VERSION: 7.1 - TEST_SUITE: cli - BEHAT_SUITE: cliMain - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - # CLI Background Acceptance tests - - PHP_VERSION: 7.1 - TEST_SUITE: cli - BEHAT_SUITE: cliBackground - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - # CLI Trashbin Acceptance tests - - PHP_VERSION: 7.1 - TEST_SUITE: cli - BEHAT_SUITE: cliTrashbin - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - # UI Acceptance tests - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUIAdminSettings - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - USE_EMAIL: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUIComments - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUICreateDelete - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUIFavorites - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUIFiles - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUILogin - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - USE_EMAIL: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUIMoveFilesFolders - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUIPersonalSettings - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - USE_EMAIL: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUIRenameFiles - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUIRenameFolders - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUIRestrictSharing - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUISharingAcceptShares - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUISharingExternal - DB_TYPE: mariadb - USE_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - USE_EMAIL: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUISharingInternalGroups - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUISharingInternalUsers - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUISharingNotifications - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - USE_EMAIL: true - INSTALL_NOTIFICATIONS_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUISharingPublic - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - USE_EMAIL: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUITags - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUITrashbin - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUIUpload - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUIWebdavLocks - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - - PHP_VERSION: 7.1 - TEST_SUITE: selenium - BEHAT_SUITE: webUIWebdavLockProtection - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - INSTALL_TESTING_APP: true - - # caldav test - - PHP_VERSION: 7.1 - TEST_SUITE: caldav - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - CALDAV_CARDDAV_JOB: true - - # carddav test - - PHP_VERSION: 7.1 - TEST_SUITE: carddav - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - CALDAV_CARDDAV_JOB: true - - # caldav-old-endpoint test - - PHP_VERSION: 7.1 - TEST_SUITE: caldav-old-endpoint - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - CALDAV_CARDDAV_JOB: true - - # carddav-old-endpoint test - - PHP_VERSION: 7.1 - TEST_SUITE: carddav-old-endpoint - DB_TYPE: mariadb - USE_SERVER: true - INSTALL_SERVER: true - CHOWN_SERVER: true - OWNCLOUD_LOG: true - CALDAV_CARDDAV_JOB: true