2019-04-04 16:00:24 +03:00
|
|
|
kind: pipeline
|
|
|
|
name: checkers
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: checkers
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.3:php7.3-5
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- ./autotest-checkers.sh
|
|
|
|
secrets: [ github_token ]
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: litmus
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: litmus-v1
|
2019-11-20 23:57:26 +03:00
|
|
|
image: nextcloudci/litmus-php7.3:litmus-php7.3-1
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- bash tests/travis/install.sh sqlite
|
|
|
|
- bash apps/dav/tests/travis/litmus-v1/script.sh
|
|
|
|
- name: litmus-v2
|
2019-11-20 23:57:26 +03:00
|
|
|
image: nextcloudci/litmus-php7.3:litmus-php7.3-1
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- bash tests/travis/install.sh sqlite
|
|
|
|
- bash apps/dav/tests/travis/litmus-v2/script.sh
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: caldavtester-new-endpoint
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: caldavtester-new-endpoint
|
2019-11-20 23:57:26 +03:00
|
|
|
image: nextcloudci/litmus-php7.3:litmus-php7.3-1
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- bash tests/travis/install.sh sqlite
|
|
|
|
- bash apps/dav/tests/travis/caldav/install.sh
|
|
|
|
- bash apps/dav/tests/travis/caldav/script-new-endpoint.sh
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: caldavtester-old-endpoint
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: caldavtester-old-endpoint
|
2019-11-20 23:57:26 +03:00
|
|
|
image: nextcloudci/litmus-php7.3:litmus-php7.3-1
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- bash tests/travis/install.sh sqlite
|
|
|
|
- bash apps/dav/tests/travis/caldav/install.sh
|
|
|
|
- bash apps/dav/tests/travis/caldav/script-old-endpoint.sh
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: carddavtester-new-endpoint
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: carddavtester-new-endpoint
|
2019-11-20 23:57:26 +03:00
|
|
|
image: nextcloudci/litmus-php7.3:litmus-php7.3-1
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- bash tests/travis/install.sh sqlite
|
|
|
|
- bash apps/dav/tests/travis/carddav/install.sh
|
|
|
|
- bash apps/dav/tests/travis/carddav/script-new-endpoint.sh
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: carddavtester-old-endpoint
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: carddavtester-old-endpoint
|
2019-11-20 23:57:26 +03:00
|
|
|
image: nextcloudci/litmus-php7.3:litmus-php7.3-1
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- bash tests/travis/install.sh sqlite
|
|
|
|
- bash apps/dav/tests/travis/carddav/install.sh
|
|
|
|
- bash apps/dav/tests/travis/carddav/script-old-endpoint.sh
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: samba
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2019-11-20 23:57:26 +03:00
|
|
|
- name: sqlite-php7.3-samba-native
|
|
|
|
image: nextcloudci/samba-native-php7.3:samba-native-php7.3-1
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- smbd -D -FS &
|
|
|
|
- ./autotest-external.sh sqlite smb-linux
|
|
|
|
- wget https://codecov.io/bash -O codecov.sh
|
|
|
|
- sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-external-clover-sqlite.xml; fi"
|
|
|
|
- sh -c "if [ '$DRONE_BUILD_EVENT' != 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-external-clover-sqlite.xml; fi"
|
|
|
|
- sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-external-clover-sqlite-smb-linux.xml; fi"
|
|
|
|
- sh -c "if [ '$DRONE_BUILD_EVENT' != 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-external-clover-sqlite-smb-linux.xml; fi"
|
2019-11-20 23:57:26 +03:00
|
|
|
- name: sqlite-php7.3-samba-non-native
|
|
|
|
image: nextcloudci/samba-non-native-php7.3:samba-non-native-php7.3-1
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- smbd -D -FS &
|
|
|
|
- ./autotest-external.sh sqlite smb-linux
|
|
|
|
- wget https://codecov.io/bash -O codecov.sh
|
|
|
|
- sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-external-clover-sqlite.xml; fi"
|
|
|
|
- sh -c "if [ '$DRONE_BUILD_EVENT' != 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-external-clover-sqlite.xml; fi"
|
|
|
|
- sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-external-clover-sqlite-smb-linux.xml; fi"
|
|
|
|
- sh -c "if [ '$DRONE_BUILD_EVENT' != 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-external-clover-sqlite-smb-linux.xml; fi"
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2019-11-20 23:57:26 +03:00
|
|
|
name: sqlite-php7.3-webdav-apache
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2019-11-20 23:57:26 +03:00
|
|
|
- name: sqlite-php7.3-webdav-apache
|
|
|
|
image: nextcloudci/webdav-apache-php7.3:webdav-apache-php7.3-3
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- apache2
|
|
|
|
- ./autotest-external.sh sqlite webdav-apachedrone
|
|
|
|
- wget https://codecov.io/bash -O codecov.sh
|
|
|
|
- sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-external-clover-sqlite.xml; fi"
|
|
|
|
- sh -c "if [ '$DRONE_BUILD_EVENT' != 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-external-clover-sqlite.xml; fi"
|
|
|
|
- sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-external-clover-sqlite-webdav-apachedrone.xml; fi"
|
|
|
|
- sh -c "if [ '$DRONE_BUILD_EVENT' != 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-external-clover-sqlite-webdav-apachedrone.xml; fi"
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: nodb
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: nodb-php7.3
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.3:php7.3-5
|
2019-11-22 00:28:17 +03:00
|
|
|
commands:
|
2020-10-30 11:46:53 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2019-11-22 00:28:17 +03:00
|
|
|
- NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
|
|
|
|
- name: nodb-php7.4
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.4:php7.4-3
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2020-10-30 11:46:53 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
|
2020-10-29 16:32:22 +03:00
|
|
|
- name: nodb-php8.0
|
|
|
|
image: nextcloudci/php8.0:latest
|
|
|
|
commands:
|
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
|
|
|
- NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: sqlite
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: sqlite-php7.3
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.3:php7.3-5
|
2019-11-22 00:28:17 +03:00
|
|
|
commands:
|
2020-10-30 11:46:53 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2019-11-22 00:28:17 +03:00
|
|
|
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
|
|
|
|
- name: sqlite-php7.4
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.4:php7.4-3
|
2020-09-18 10:32:23 +03:00
|
|
|
commands:
|
2020-10-30 11:46:53 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2020-09-18 10:32:23 +03:00
|
|
|
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
|
2020-10-29 16:32:22 +03:00
|
|
|
- name: sqlite-php8.0
|
|
|
|
image: nextcloudci/php8.0:latest
|
|
|
|
commands:
|
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
|
|
|
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
2019-05-01 14:12:12 +03:00
|
|
|
---
|
|
|
|
kind: pipeline
|
2020-09-18 10:32:23 +03:00
|
|
|
name: mariadb10.1-php7.3
|
2019-05-01 14:12:12 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2020-09-18 10:32:23 +03:00
|
|
|
- name: mariadb10.1-php7.3
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.3:php7.3-5
|
2019-05-01 14:12:12 +03:00
|
|
|
commands:
|
2020-10-30 11:46:53 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2019-05-01 14:12:12 +03:00
|
|
|
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mariadb
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: mariadb
|
|
|
|
image: mariadb:10.1
|
|
|
|
environment:
|
|
|
|
MYSQL_ROOT_PASSWORD: owncloud
|
|
|
|
MYSQL_USER: oc_autotest
|
|
|
|
MYSQL_PASSWORD: owncloud
|
|
|
|
MYSQL_DATABASE: oc_autotest
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/mysql
|
|
|
|
|
2019-04-30 21:01:21 +03:00
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
2019-05-01 15:41:25 +03:00
|
|
|
---
|
|
|
|
kind: pipeline
|
2020-09-18 10:32:23 +03:00
|
|
|
name: mariadb10.2-php7.3
|
2019-05-01 15:41:25 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2020-09-18 10:32:23 +03:00
|
|
|
- name: mariadb10.2-php7.3
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.3:php7.3-5
|
2019-05-01 15:41:25 +03:00
|
|
|
commands:
|
2020-10-30 11:46:53 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2019-05-01 15:41:25 +03:00
|
|
|
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mariadb
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: mariadb
|
|
|
|
image: mariadb:10.2
|
|
|
|
environment:
|
|
|
|
MYSQL_ROOT_PASSWORD: owncloud
|
|
|
|
MYSQL_USER: oc_autotest
|
|
|
|
MYSQL_PASSWORD: owncloud
|
|
|
|
MYSQL_DATABASE: oc_autotest
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/mysql
|
2019-04-30 21:01:21 +03:00
|
|
|
|
2019-05-01 16:13:08 +03:00
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2020-09-18 10:32:23 +03:00
|
|
|
name: mariadb10.3-php7.3
|
2019-05-01 16:13:08 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2020-09-18 10:32:23 +03:00
|
|
|
- name: mariadb10.3-php7.3
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.3:php7.3-5
|
2019-05-01 16:13:08 +03:00
|
|
|
commands:
|
2020-10-30 11:46:53 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2019-05-01 16:13:08 +03:00
|
|
|
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mariadb
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: mariadb
|
|
|
|
image: mariadb:10.3
|
|
|
|
environment:
|
|
|
|
MYSQL_ROOT_PASSWORD: owncloud
|
|
|
|
MYSQL_USER: oc_autotest
|
|
|
|
MYSQL_PASSWORD: owncloud
|
|
|
|
MYSQL_DATABASE: oc_autotest
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/mysql
|
|
|
|
|
2019-05-01 16:48:12 +03:00
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2020-09-18 10:51:42 +03:00
|
|
|
name: mariadb10.4-php7.4
|
|
|
|
#name: mariadb10.4-php8.0
|
2019-05-01 16:48:12 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2020-09-18 10:51:42 +03:00
|
|
|
- name: mariadb10.4-php7.4
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.4:php7.4-3
|
2019-05-01 16:48:12 +03:00
|
|
|
commands:
|
2020-10-30 11:46:53 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2019-05-01 16:48:12 +03:00
|
|
|
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mariadb
|
2020-09-18 10:51:42 +03:00
|
|
|
#- name: mariadb10.4-php8.0
|
|
|
|
# image: nextcloudci/php8.0:latest
|
|
|
|
# commands:
|
2020-10-30 11:46:53 +03:00
|
|
|
# - bash tests/drone-run-php-tests.sh || exit 0
|
2020-09-18 10:51:42 +03:00
|
|
|
# - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mariadb
|
2019-05-01 16:48:12 +03:00
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: mariadb
|
|
|
|
image: mariadb:10.4
|
|
|
|
environment:
|
|
|
|
MYSQL_ROOT_PASSWORD: owncloud
|
|
|
|
MYSQL_USER: oc_autotest
|
|
|
|
MYSQL_PASSWORD: owncloud
|
|
|
|
MYSQL_DATABASE: oc_autotest
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/mysql
|
|
|
|
|
2019-05-01 15:41:25 +03:00
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
2019-04-30 21:01:21 +03:00
|
|
|
|
2019-04-04 16:00:24 +03:00
|
|
|
---
|
|
|
|
kind: pipeline
|
2020-09-18 10:32:23 +03:00
|
|
|
name: mysql8.0-php7.4
|
2019-04-30 15:17:20 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2020-09-18 10:32:23 +03:00
|
|
|
- name: mysql-php7.4
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.4:php7.4-3
|
2019-04-30 15:17:20 +03:00
|
|
|
commands:
|
2020-10-30 11:46:53 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2019-04-30 15:17:20 +03:00
|
|
|
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mysql
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: mysql
|
|
|
|
image: mysql:8.0
|
2019-05-01 15:38:47 +03:00
|
|
|
command: [ "--default-authentication-plugin=mysql_native_password" ]
|
2019-04-30 15:17:20 +03:00
|
|
|
environment:
|
|
|
|
MYSQL_ROOT_PASSWORD: owncloud
|
|
|
|
MYSQL_USER: oc_autotest
|
|
|
|
MYSQL_PASSWORD: owncloud
|
|
|
|
MYSQL_DATABASE: oc_autotest
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/mysql
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
2019-04-04 16:00:24 +03:00
|
|
|
---
|
|
|
|
kind: pipeline
|
2021-01-06 23:33:06 +03:00
|
|
|
name: postgres9.6-php7.3
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2019-09-03 21:11:29 +03:00
|
|
|
- name: postgres-php7.3
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.3:php7.3-5
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2020-10-30 11:46:53 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- sleep 10 # gives the database enough time to initialize
|
|
|
|
- POSTGRES=9 NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh pgsql
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: postgres-9
|
2021-01-06 23:33:06 +03:00
|
|
|
image: postgres:9.6
|
2019-04-04 16:00:24 +03:00
|
|
|
environment:
|
|
|
|
POSTGRES_USER: oc_autotest
|
|
|
|
POSTGRES_DB: oc_autotest_dummy
|
|
|
|
POSTGRES_PASSWORD: owncloud
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/postgresql/data
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2020-09-18 10:32:23 +03:00
|
|
|
name: postgres10-php7.3
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2020-09-18 10:32:23 +03:00
|
|
|
- name: postgres-php7.3
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.3:php7.3-5
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2020-10-30 11:46:53 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- sleep 10 # gives the database enough time to initialize
|
|
|
|
- POSTGRES=10 NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh pgsql
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: postgres-10
|
|
|
|
image: postgres:10
|
|
|
|
environment:
|
|
|
|
POSTGRES_USER: oc_autotest
|
|
|
|
POSTGRES_DB: oc_autotest_dummy
|
2019-05-01 16:51:54 +03:00
|
|
|
POSTGRES_PASSWORD: owncloud
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/postgresql/data
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2020-09-18 10:32:23 +03:00
|
|
|
name: postgres11-php7.4
|
2019-05-01 16:51:54 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2020-09-18 10:32:23 +03:00
|
|
|
- name: postgres-php7.4
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.4:php7.4-3
|
2019-05-01 16:51:54 +03:00
|
|
|
commands:
|
2020-10-30 11:46:53 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2019-05-01 16:51:54 +03:00
|
|
|
- sleep 10 # gives the database enough time to initialize
|
|
|
|
- POSTGRES=11 NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh pgsql
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: postgres-11
|
|
|
|
image: postgres:11
|
|
|
|
environment:
|
|
|
|
POSTGRES_USER: oc_autotest
|
|
|
|
POSTGRES_DB: oc_autotest_dummy
|
2019-04-04 16:00:24 +03:00
|
|
|
POSTGRES_PASSWORD: owncloud
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/postgresql/data
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2021-01-06 23:33:06 +03:00
|
|
|
name: postgres12-php7.4
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: postgres-php7.4
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.4:php7.4-3
|
2021-01-06 23:33:06 +03:00
|
|
|
commands:
|
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
|
|
|
- sleep 10 # gives the database enough time to initialize
|
|
|
|
- POSTGRES=12 NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh pgsql
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: postgres-12
|
|
|
|
image: postgres:12
|
|
|
|
environment:
|
|
|
|
POSTGRES_USER: oc_autotest
|
|
|
|
POSTGRES_DB: oc_autotest_dummy
|
|
|
|
POSTGRES_PASSWORD: owncloud
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/postgresql/data
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: postgres13-php7.4
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: postgres-php7.4
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.4:php7.4-3
|
2021-01-06 23:33:06 +03:00
|
|
|
commands:
|
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
|
|
|
- sleep 10 # gives the database enough time to initialize
|
|
|
|
- POSTGRES=13 NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh pgsql
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: postgres-13
|
|
|
|
image: postgres:13
|
|
|
|
environment:
|
|
|
|
POSTGRES_USER: oc_autotest
|
|
|
|
POSTGRES_DB: oc_autotest_dummy
|
|
|
|
POSTGRES_PASSWORD: owncloud
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/postgresql/data
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2020-09-18 10:51:42 +03:00
|
|
|
name: mysqlmb4-php7.4
|
|
|
|
#name: mysqlmb4-php8.0
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2020-09-18 10:51:42 +03:00
|
|
|
- name: mysqlmb4-php7.4
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.4:php7.4-3
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2020-10-30 11:46:53 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mysqlmb4
|
2020-09-18 10:51:42 +03:00
|
|
|
#- name: mysqlmb4-php8.0
|
|
|
|
# image: nextcloudci/php8.0:latest
|
|
|
|
# commands:
|
2020-10-30 11:46:53 +03:00
|
|
|
# - bash tests/drone-run-php-tests.sh || exit 0
|
2020-09-18 10:51:42 +03:00
|
|
|
# - NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mysqlmb4
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: mysqlmb4
|
|
|
|
image: mysql:5.7.22
|
|
|
|
environment:
|
|
|
|
MYSQL_ROOT_PASSWORD: owncloud
|
|
|
|
MYSQL_USER: oc_autotest
|
|
|
|
MYSQL_PASSWORD: owncloud
|
|
|
|
MYSQL_DATABASE: oc_autotest
|
|
|
|
command: [ "--innodb_large_prefix=true", "--innodb_file_format=barracuda", "--innodb_file_per_table=true" ]
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/mysql
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: mysqlmb4-php7.3
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: mysqlmb4-php7.3
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.3:php7.3-5
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2020-10-30 11:46:53 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mysqlmb4
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: mysqlmb4
|
|
|
|
image: mysql:5.7.22
|
|
|
|
environment:
|
|
|
|
MYSQL_ROOT_PASSWORD: owncloud
|
|
|
|
MYSQL_USER: oc_autotest
|
|
|
|
MYSQL_PASSWORD: owncloud
|
|
|
|
MYSQL_DATABASE: oc_autotest
|
|
|
|
command: [ "--innodb_large_prefix=true", "--innodb_file_format=barracuda", "--innodb_file_per_table=true" ]
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/mysql
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-capabilities_features
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-capabilities_features
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh capabilities_features/capabilities.feature
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
2021-03-10 21:10:24 +03:00
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-collaboration_features
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-collaboration_features
|
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
|
|
|
commands:
|
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh collaboration_features/
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
2019-04-04 16:00:24 +03:00
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-federation_features
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-federation_features
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin
|
|
|
|
- cd build/integration
|
2021-01-22 14:40:59 +03:00
|
|
|
- ./run.sh federation_features/
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-auth
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-auth
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh features/auth.feature
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
2020-12-03 16:19:43 +03:00
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-avatar
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2021-01-07 20:26:08 +03:00
|
|
|
- name: integration-avatar
|
2020-12-03 16:19:43 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
|
|
|
commands:
|
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh features/avatar.feature
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
2019-04-04 16:00:24 +03:00
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-maintenance-mode
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-maintenance-mode
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh features/maintenance-mode.feature
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-ratelimiting
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-ratelimiting
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- ./occ config:system:set redis host --value=cache
|
|
|
|
- ./occ config:system:set redis port --value=6379 --type=integer
|
|
|
|
- ./occ config:system:set redis timeout --value=0 --type=integer
|
|
|
|
- ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.local
|
|
|
|
- ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.distributed
|
|
|
|
- ./occ app:enable testing
|
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh features/ratelimiting.feature
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-carddav
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-carddav
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh features/carddav.feature
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-dav-v2
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-dav-v2
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh features/dav-v2.feature
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-ocs-v1
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-ocs-v1
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh features/ocs-v1.feature
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2019-08-26 14:11:09 +03:00
|
|
|
name: integration-checksums-v1
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2019-08-26 14:11:09 +03:00
|
|
|
- name: integration-checksums-v1
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
2019-08-26 14:11:09 +03:00
|
|
|
- ./run.sh features/checksums.feature
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2019-08-26 14:11:09 +03:00
|
|
|
name: integration-external-storage
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2019-08-26 14:11:09 +03:00
|
|
|
- name: integration-external-storage
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
2019-08-26 14:11:09 +03:00
|
|
|
- ./run.sh features/external-storage.feature
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2019-08-26 14:11:09 +03:00
|
|
|
name: integration-provisioning-v1
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2019-08-26 14:11:09 +03:00
|
|
|
- name: integration-provisioning-v1
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
2019-08-26 14:11:09 +03:00
|
|
|
- ./run.sh features/provisioning-v1.feature
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2019-08-26 14:11:09 +03:00
|
|
|
name: integration-tags
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2019-08-26 14:11:09 +03:00
|
|
|
- name: integration-tags
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
2019-08-26 14:11:09 +03:00
|
|
|
- ./run.sh features/tags.feature
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2019-08-26 14:11:09 +03:00
|
|
|
name: integration-caldav
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2019-08-26 14:11:09 +03:00
|
|
|
- name: integration-caldav
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
2019-08-26 14:11:09 +03:00
|
|
|
- ./run.sh features/caldav.feature
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2019-08-26 14:11:09 +03:00
|
|
|
name: integration-comments
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2019-08-26 14:11:09 +03:00
|
|
|
- name: integration-comments
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
2019-08-26 14:11:09 +03:00
|
|
|
- ./run.sh features/comments.feature
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2019-08-26 14:11:09 +03:00
|
|
|
name: integration-comments-search
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2019-08-26 14:11:09 +03:00
|
|
|
- name: integration-comments-search
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
2019-08-26 14:11:09 +03:00
|
|
|
- ./run.sh features/comments-search.feature
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2019-08-26 14:11:09 +03:00
|
|
|
name: integration-favorites
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2019-08-26 14:11:09 +03:00
|
|
|
- name: integration-favorites
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
2019-08-26 14:11:09 +03:00
|
|
|
- ./run.sh features/favorites.feature
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2019-08-26 14:11:09 +03:00
|
|
|
name: integration-provisioning-v2
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2019-08-26 14:11:09 +03:00
|
|
|
- name: integration-provisioning-v2
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
2019-08-26 14:11:09 +03:00
|
|
|
- ./run.sh features/provisioning-v2.feature
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2019-08-26 14:11:09 +03:00
|
|
|
name: integration-webdav-related
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2019-08-26 14:11:09 +03:00
|
|
|
- name: integration-webdav-related
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
2019-08-26 14:11:09 +03:00
|
|
|
- ./run.sh features/webdav-related.feature
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2019-08-26 14:11:09 +03:00
|
|
|
name: integration-sharees-features
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2019-08-26 14:11:09 +03:00
|
|
|
- name: integration-sharees-features
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
2019-08-26 14:11:09 +03:00
|
|
|
- ./run.sh sharees_features/sharees.feature
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2019-08-26 14:11:09 +03:00
|
|
|
name: integration-sharees-v2-features
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2019-08-26 14:11:09 +03:00
|
|
|
- name: integration-sharees-v2-features
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
2019-08-26 14:11:09 +03:00
|
|
|
- ./run.sh sharees_features/sharees_provisioningapiv2.feature
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2019-08-26 14:11:09 +03:00
|
|
|
name: integration-sharing-v1
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2019-08-26 14:11:09 +03:00
|
|
|
- name: integration-sharing-v1
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
2019-08-26 14:11:09 +03:00
|
|
|
- ./run.sh sharing_features/sharing-v1.feature
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2019-08-26 14:11:09 +03:00
|
|
|
name: integration-sharing-v1-part2
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2019-08-26 14:11:09 +03:00
|
|
|
- name: integration-sharing-v1-part2
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
2019-08-26 14:11:09 +03:00
|
|
|
- ./run.sh sharing_features/sharing-v1-part2.feature
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
2019-08-26 14:11:09 +03:00
|
|
|
name: integration-sharing-v1-part3
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
2019-08-26 14:11:09 +03:00
|
|
|
- name: integration-sharing-v1-part3
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
2019-08-26 14:11:09 +03:00
|
|
|
- ./run.sh sharing_features/sharing-v1-part3.feature
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
2020-05-28 21:53:36 +03:00
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-sharing-v1-video-verification
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: install-talk
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
# JavaScript files are not used in integration tests so it is not needed to
|
|
|
|
# build them.
|
2020-05-29 18:02:03 +03:00
|
|
|
- git clone --depth 1 https://github.com/nextcloud/spreed apps/spreed
|
2020-05-28 21:53:36 +03:00
|
|
|
- name: integration-sharing-v1-video-verification
|
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
|
|
|
commands:
|
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh sharing_features/sharing-v1-video-verification.feature
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
2019-04-04 16:00:24 +03:00
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-setup-features
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-setup-features
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh setup_features/setup.feature
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-filesdrop-features
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-filesdrop-features
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh filesdrop_features/filesdrop.feature
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-transfer-ownership-features
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-transfer-ownership-features
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh features/transfer-ownership.feature
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-ldap-features
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-ldap-features
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh ldap_features/ldap-ocs.feature
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-ldap-openldap-features
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-ldap-openldap-features
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- ./occ config:system:set redis host --value=cache
|
|
|
|
- ./occ config:system:set redis port --value=6379 --type=integer
|
|
|
|
- ./occ config:system:set redis timeout --value=0 --type=integer
|
|
|
|
- ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.local
|
|
|
|
- ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.distributed
|
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh ldap_features/ldap-openldap.feature
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: openldap
|
|
|
|
image: nextcloudci/openldap:openldap-7
|
|
|
|
environment:
|
|
|
|
SLAPD_DOMAIN: nextcloud.ci
|
|
|
|
SLAPD_ORGANIZATION: Nextcloud
|
|
|
|
SLAPD_PASSWORD: admin
|
|
|
|
SLAPD_ADDITIONAL_MODULES: memberof
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
2020-03-18 19:40:23 +03:00
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-ldap-openldap-uid-features
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-ldap-openldap-uid-features
|
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
|
|
|
commands:
|
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- ./occ config:system:set redis host --value=cache
|
|
|
|
- ./occ config:system:set redis port --value=6379 --type=integer
|
|
|
|
- ./occ config:system:set redis timeout --value=0 --type=integer
|
|
|
|
- ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.local
|
|
|
|
- ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.distributed
|
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh ldap_features/openldap-uid-username.feature
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: openldap
|
|
|
|
image: nextcloudci/openldap:openldap-7
|
|
|
|
environment:
|
|
|
|
SLAPD_DOMAIN: nextcloud.ci
|
|
|
|
SLAPD_ORGANIZATION: Nextcloud
|
|
|
|
SLAPD_PASSWORD: admin
|
|
|
|
SLAPD_ADDITIONAL_MODULES: memberof
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
type: docker
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-ldap-openldap-numerical-id-features
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-ldap-openldap-numerical-id-features
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2018-09-28 11:15:08 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
2018-12-03 16:34:03 +03:00
|
|
|
- ./occ config:system:set redis host --value=cache
|
|
|
|
- ./occ config:system:set redis port --value=6379 --type=integer
|
|
|
|
- ./occ config:system:set redis timeout --value=0 --type=integer
|
|
|
|
- ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.local
|
|
|
|
- ./occ config:system:set --type string --value "\\OC\\Memcache\\Redis" memcache.distributed
|
2018-09-28 11:15:08 +03:00
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh ldap_features/openldap-numerical-id.feature
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: openldap
|
|
|
|
image: nextcloudci/openldap:openldap-7
|
|
|
|
environment:
|
|
|
|
SLAPD_DOMAIN: nextcloud.ci
|
|
|
|
SLAPD_ORGANIZATION: Nextcloud
|
|
|
|
SLAPD_PASSWORD: admin
|
|
|
|
SLAPD_ADDITIONAL_MODULES: memberof
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-trashbin
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-trashbin
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh features/trashbin.feature
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-remote-api
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-remote-api
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh remoteapi_features/remote.feature
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: integration-download
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: integration-download
|
2019-11-28 14:34:24 +03:00
|
|
|
image: nextcloudci/integration-php7.3:integration-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
2019-08-27 12:31:15 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-04 16:00:24 +03:00
|
|
|
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
|
|
|
|
- cd build/integration
|
|
|
|
- ./run.sh --tags ~@large features/download.feature
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: acceptance-access-levels
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: acceptance-access-levels
|
2019-10-22 17:48:55 +03:00
|
|
|
image: nextcloudci/acceptance-php7.3:acceptance-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-access-levels --selenium-server selenium:4444 allow-git-repository-modifications features/access-levels.feature
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: selenium
|
Update acceptance tests to Selenium 3
The acceptance tests used the last Selenium 2 Docker container
available, which provides a rather old Firefox version (Firefox 47).
Nevertheless, despite some rendering issues, most things still worked as
expected due to the JavaScript files being built with support for older
browsers. However, now that support for Internet Explorer 11 and older
browsers will be dropped things could start to fail, so a newer browser
(and thus a newer Selenium version) should be used in the acceptance
tests.
Selenium has been standardized by the W3C, and the protocol to
communicate between the Selenium server and the browser has changed due
to that. Firefox >= 48 only supports the new W3C protocol, but the
Selenium driver for Mink does not support it yet.
The old protocol can still be used in recent Chromium/Chrome versions by
explicitly forcing it, so for the time being the acceptance tests will
need to be run on Chrome instead (although Firefox provides some
interesting features like the fake streams that would be needed to test
calls in Talk, so they should be moved again to Firefox once possible).
Finally, the default shm size of Docker is 64 MiB. This does not seem
enough to run newer Chrome releases and causes the browser to randomly
crash during the tests ("unknown error: session deleted because of page
crash" is shown in the logs). Due to this "disable-dev-shm-usage" needs
to be used so Chrome writes shared memory files into "/tmp" instead of
"/dev/shm" (the default shm size of Docker could have been increased
instead using "docker run --shm-size...", but that seems to be
problematic when the container is run in current Drone releases).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-03-06 17:05:54 +03:00
|
|
|
image: selenium/standalone-chrome:3.141.59
|
2019-04-04 16:00:24 +03:00
|
|
|
environment:
|
|
|
|
# Reduce default log level for Selenium server (INFO) as it is too
|
|
|
|
# verbose.
|
|
|
|
JAVA_OPTS: -Dselenium.LOGGER.level=WARNING
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
2020-07-21 14:31:17 +03:00
|
|
|
#---
|
|
|
|
#kind: pipeline
|
|
|
|
#name: acceptance-app-comments
|
|
|
|
#
|
|
|
|
#steps:
|
|
|
|
#- name: submodules
|
|
|
|
# image: docker:git
|
|
|
|
# commands:
|
|
|
|
# - git submodule update --init
|
|
|
|
#- name: acceptance-app-comments
|
|
|
|
# image: nextcloudci/acceptance-php7.3:acceptance-php7.3-2
|
|
|
|
# commands:
|
|
|
|
# - tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-app-comments --selenium-server selenium:4444 allow-git-repository-modifications features/app-comments.feature
|
|
|
|
#
|
|
|
|
#services:
|
|
|
|
#- name: selenium
|
Update acceptance tests to Selenium 3
The acceptance tests used the last Selenium 2 Docker container
available, which provides a rather old Firefox version (Firefox 47).
Nevertheless, despite some rendering issues, most things still worked as
expected due to the JavaScript files being built with support for older
browsers. However, now that support for Internet Explorer 11 and older
browsers will be dropped things could start to fail, so a newer browser
(and thus a newer Selenium version) should be used in the acceptance
tests.
Selenium has been standardized by the W3C, and the protocol to
communicate between the Selenium server and the browser has changed due
to that. Firefox >= 48 only supports the new W3C protocol, but the
Selenium driver for Mink does not support it yet.
The old protocol can still be used in recent Chromium/Chrome versions by
explicitly forcing it, so for the time being the acceptance tests will
need to be run on Chrome instead (although Firefox provides some
interesting features like the fake streams that would be needed to test
calls in Talk, so they should be moved again to Firefox once possible).
Finally, the default shm size of Docker is 64 MiB. This does not seem
enough to run newer Chrome releases and causes the browser to randomly
crash during the tests ("unknown error: session deleted because of page
crash" is shown in the logs). Due to this "disable-dev-shm-usage" needs
to be used so Chrome writes shared memory files into "/tmp" instead of
"/dev/shm" (the default shm size of Docker could have been increased
instead using "docker run --shm-size...", but that seems to be
problematic when the container is run in current Drone releases).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-03-06 17:05:54 +03:00
|
|
|
# image: selenium/standalone-chrome:3.141.59
|
2020-07-21 14:31:17 +03:00
|
|
|
# environment:
|
|
|
|
# # Reduce default log level for Selenium server (INFO) as it is too
|
|
|
|
# # verbose.
|
|
|
|
# JAVA_OPTS: -Dselenium.LOGGER.level=WARNING
|
|
|
|
#
|
|
|
|
#trigger:
|
|
|
|
# branch:
|
|
|
|
# - master
|
|
|
|
# - stable*
|
|
|
|
# event:
|
|
|
|
# - pull_request
|
|
|
|
# - push
|
|
|
|
#
|
2019-04-04 16:00:24 +03:00
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: acceptance-app-files
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: acceptance-app-files
|
2019-10-22 17:48:55 +03:00
|
|
|
image: nextcloudci/acceptance-php7.3:acceptance-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-app-files --selenium-server selenium:4444 allow-git-repository-modifications features/app-files.feature
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: selenium
|
Update acceptance tests to Selenium 3
The acceptance tests used the last Selenium 2 Docker container
available, which provides a rather old Firefox version (Firefox 47).
Nevertheless, despite some rendering issues, most things still worked as
expected due to the JavaScript files being built with support for older
browsers. However, now that support for Internet Explorer 11 and older
browsers will be dropped things could start to fail, so a newer browser
(and thus a newer Selenium version) should be used in the acceptance
tests.
Selenium has been standardized by the W3C, and the protocol to
communicate between the Selenium server and the browser has changed due
to that. Firefox >= 48 only supports the new W3C protocol, but the
Selenium driver for Mink does not support it yet.
The old protocol can still be used in recent Chromium/Chrome versions by
explicitly forcing it, so for the time being the acceptance tests will
need to be run on Chrome instead (although Firefox provides some
interesting features like the fake streams that would be needed to test
calls in Talk, so they should be moved again to Firefox once possible).
Finally, the default shm size of Docker is 64 MiB. This does not seem
enough to run newer Chrome releases and causes the browser to randomly
crash during the tests ("unknown error: session deleted because of page
crash" is shown in the logs). Due to this "disable-dev-shm-usage" needs
to be used so Chrome writes shared memory files into "/tmp" instead of
"/dev/shm" (the default shm size of Docker could have been increased
instead using "docker run --shm-size...", but that seems to be
problematic when the container is run in current Drone releases).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-03-06 17:05:54 +03:00
|
|
|
image: selenium/standalone-chrome:3.141.59
|
2019-04-04 16:00:24 +03:00
|
|
|
environment:
|
|
|
|
# Reduce default log level for Selenium server (INFO) as it is too
|
|
|
|
# verbose.
|
|
|
|
JAVA_OPTS: -Dselenium.LOGGER.level=WARNING
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: acceptance-app-files-sharing
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: acceptance-app-files-sharing
|
2019-10-22 17:48:55 +03:00
|
|
|
image: nextcloudci/acceptance-php7.3:acceptance-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-app-files-sharing --selenium-server selenium:4444 allow-git-repository-modifications features/app-files-sharing.feature
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: selenium
|
Update acceptance tests to Selenium 3
The acceptance tests used the last Selenium 2 Docker container
available, which provides a rather old Firefox version (Firefox 47).
Nevertheless, despite some rendering issues, most things still worked as
expected due to the JavaScript files being built with support for older
browsers. However, now that support for Internet Explorer 11 and older
browsers will be dropped things could start to fail, so a newer browser
(and thus a newer Selenium version) should be used in the acceptance
tests.
Selenium has been standardized by the W3C, and the protocol to
communicate between the Selenium server and the browser has changed due
to that. Firefox >= 48 only supports the new W3C protocol, but the
Selenium driver for Mink does not support it yet.
The old protocol can still be used in recent Chromium/Chrome versions by
explicitly forcing it, so for the time being the acceptance tests will
need to be run on Chrome instead (although Firefox provides some
interesting features like the fake streams that would be needed to test
calls in Talk, so they should be moved again to Firefox once possible).
Finally, the default shm size of Docker is 64 MiB. This does not seem
enough to run newer Chrome releases and causes the browser to randomly
crash during the tests ("unknown error: session deleted because of page
crash" is shown in the logs). Due to this "disable-dev-shm-usage" needs
to be used so Chrome writes shared memory files into "/tmp" instead of
"/dev/shm" (the default shm size of Docker could have been increased
instead using "docker run --shm-size...", but that seems to be
problematic when the container is run in current Drone releases).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-03-06 17:05:54 +03:00
|
|
|
image: selenium/standalone-chrome:3.141.59
|
2019-04-04 16:00:24 +03:00
|
|
|
environment:
|
|
|
|
# Reduce default log level for Selenium server (INFO) as it is too
|
|
|
|
# verbose.
|
|
|
|
JAVA_OPTS: -Dselenium.LOGGER.level=WARNING
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: acceptance-app-files-sharing-link
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: acceptance-app-files-sharing-link
|
2019-10-22 17:48:55 +03:00
|
|
|
image: nextcloudci/acceptance-php7.3:acceptance-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-app-files-sharing-link --selenium-server selenium:4444 allow-git-repository-modifications features/app-files-sharing-link.feature
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: selenium
|
Update acceptance tests to Selenium 3
The acceptance tests used the last Selenium 2 Docker container
available, which provides a rather old Firefox version (Firefox 47).
Nevertheless, despite some rendering issues, most things still worked as
expected due to the JavaScript files being built with support for older
browsers. However, now that support for Internet Explorer 11 and older
browsers will be dropped things could start to fail, so a newer browser
(and thus a newer Selenium version) should be used in the acceptance
tests.
Selenium has been standardized by the W3C, and the protocol to
communicate between the Selenium server and the browser has changed due
to that. Firefox >= 48 only supports the new W3C protocol, but the
Selenium driver for Mink does not support it yet.
The old protocol can still be used in recent Chromium/Chrome versions by
explicitly forcing it, so for the time being the acceptance tests will
need to be run on Chrome instead (although Firefox provides some
interesting features like the fake streams that would be needed to test
calls in Talk, so they should be moved again to Firefox once possible).
Finally, the default shm size of Docker is 64 MiB. This does not seem
enough to run newer Chrome releases and causes the browser to randomly
crash during the tests ("unknown error: session deleted because of page
crash" is shown in the logs). Due to this "disable-dev-shm-usage" needs
to be used so Chrome writes shared memory files into "/tmp" instead of
"/dev/shm" (the default shm size of Docker could have been increased
instead using "docker run --shm-size...", but that seems to be
problematic when the container is run in current Drone releases).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-03-06 17:05:54 +03:00
|
|
|
image: selenium/standalone-chrome:3.141.59
|
2019-04-04 16:00:24 +03:00
|
|
|
environment:
|
|
|
|
# Reduce default log level for Selenium server (INFO) as it is too
|
|
|
|
# verbose.
|
|
|
|
JAVA_OPTS: -Dselenium.LOGGER.level=WARNING
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: acceptance-app-files-tags
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: acceptance-app-files-tags
|
2019-10-22 17:48:55 +03:00
|
|
|
image: nextcloudci/acceptance-php7.3:acceptance-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-app-files-tags --selenium-server selenium:4444 allow-git-repository-modifications features/app-files-tags.feature
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: selenium
|
Update acceptance tests to Selenium 3
The acceptance tests used the last Selenium 2 Docker container
available, which provides a rather old Firefox version (Firefox 47).
Nevertheless, despite some rendering issues, most things still worked as
expected due to the JavaScript files being built with support for older
browsers. However, now that support for Internet Explorer 11 and older
browsers will be dropped things could start to fail, so a newer browser
(and thus a newer Selenium version) should be used in the acceptance
tests.
Selenium has been standardized by the W3C, and the protocol to
communicate between the Selenium server and the browser has changed due
to that. Firefox >= 48 only supports the new W3C protocol, but the
Selenium driver for Mink does not support it yet.
The old protocol can still be used in recent Chromium/Chrome versions by
explicitly forcing it, so for the time being the acceptance tests will
need to be run on Chrome instead (although Firefox provides some
interesting features like the fake streams that would be needed to test
calls in Talk, so they should be moved again to Firefox once possible).
Finally, the default shm size of Docker is 64 MiB. This does not seem
enough to run newer Chrome releases and causes the browser to randomly
crash during the tests ("unknown error: session deleted because of page
crash" is shown in the logs). Due to this "disable-dev-shm-usage" needs
to be used so Chrome writes shared memory files into "/tmp" instead of
"/dev/shm" (the default shm size of Docker could have been increased
instead using "docker run --shm-size...", but that seems to be
problematic when the container is run in current Drone releases).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-03-06 17:05:54 +03:00
|
|
|
image: selenium/standalone-chrome:3.141.59
|
2019-04-04 16:00:24 +03:00
|
|
|
environment:
|
|
|
|
# Reduce default log level for Selenium server (INFO) as it is too
|
|
|
|
# verbose.
|
|
|
|
JAVA_OPTS: -Dselenium.LOGGER.level=WARNING
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: acceptance-app-theming
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: acceptance-app-theming
|
2019-10-22 17:48:55 +03:00
|
|
|
image: nextcloudci/acceptance-php7.3:acceptance-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-app-theming --selenium-server selenium:4444 allow-git-repository-modifications features/app-theming.feature
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: selenium
|
Update acceptance tests to Selenium 3
The acceptance tests used the last Selenium 2 Docker container
available, which provides a rather old Firefox version (Firefox 47).
Nevertheless, despite some rendering issues, most things still worked as
expected due to the JavaScript files being built with support for older
browsers. However, now that support for Internet Explorer 11 and older
browsers will be dropped things could start to fail, so a newer browser
(and thus a newer Selenium version) should be used in the acceptance
tests.
Selenium has been standardized by the W3C, and the protocol to
communicate between the Selenium server and the browser has changed due
to that. Firefox >= 48 only supports the new W3C protocol, but the
Selenium driver for Mink does not support it yet.
The old protocol can still be used in recent Chromium/Chrome versions by
explicitly forcing it, so for the time being the acceptance tests will
need to be run on Chrome instead (although Firefox provides some
interesting features like the fake streams that would be needed to test
calls in Talk, so they should be moved again to Firefox once possible).
Finally, the default shm size of Docker is 64 MiB. This does not seem
enough to run newer Chrome releases and causes the browser to randomly
crash during the tests ("unknown error: session deleted because of page
crash" is shown in the logs). Due to this "disable-dev-shm-usage" needs
to be used so Chrome writes shared memory files into "/tmp" instead of
"/dev/shm" (the default shm size of Docker could have been increased
instead using "docker run --shm-size...", but that seems to be
problematic when the container is run in current Drone releases).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-03-06 17:05:54 +03:00
|
|
|
image: selenium/standalone-chrome:3.141.59
|
2019-04-04 16:00:24 +03:00
|
|
|
environment:
|
|
|
|
# Reduce default log level for Selenium server (INFO) as it is too
|
|
|
|
# verbose.
|
|
|
|
JAVA_OPTS: -Dselenium.LOGGER.level=WARNING
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: acceptance-header
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: acceptance-header
|
2019-10-22 17:48:55 +03:00
|
|
|
image: nextcloudci/acceptance-php7.3:acceptance-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-header --selenium-server selenium:4444 allow-git-repository-modifications features/header.feature
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: selenium
|
Update acceptance tests to Selenium 3
The acceptance tests used the last Selenium 2 Docker container
available, which provides a rather old Firefox version (Firefox 47).
Nevertheless, despite some rendering issues, most things still worked as
expected due to the JavaScript files being built with support for older
browsers. However, now that support for Internet Explorer 11 and older
browsers will be dropped things could start to fail, so a newer browser
(and thus a newer Selenium version) should be used in the acceptance
tests.
Selenium has been standardized by the W3C, and the protocol to
communicate between the Selenium server and the browser has changed due
to that. Firefox >= 48 only supports the new W3C protocol, but the
Selenium driver for Mink does not support it yet.
The old protocol can still be used in recent Chromium/Chrome versions by
explicitly forcing it, so for the time being the acceptance tests will
need to be run on Chrome instead (although Firefox provides some
interesting features like the fake streams that would be needed to test
calls in Talk, so they should be moved again to Firefox once possible).
Finally, the default shm size of Docker is 64 MiB. This does not seem
enough to run newer Chrome releases and causes the browser to randomly
crash during the tests ("unknown error: session deleted because of page
crash" is shown in the logs). Due to this "disable-dev-shm-usage" needs
to be used so Chrome writes shared memory files into "/tmp" instead of
"/dev/shm" (the default shm size of Docker could have been increased
instead using "docker run --shm-size...", but that seems to be
problematic when the container is run in current Drone releases).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-03-06 17:05:54 +03:00
|
|
|
image: selenium/standalone-chrome:3.141.59
|
2019-04-04 16:00:24 +03:00
|
|
|
environment:
|
|
|
|
# Reduce default log level for Selenium server (INFO) as it is too
|
|
|
|
# verbose.
|
|
|
|
JAVA_OPTS: -Dselenium.LOGGER.level=WARNING
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: acceptance-login
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: acceptance-login
|
2019-10-22 17:48:55 +03:00
|
|
|
image: nextcloudci/acceptance-php7.3:acceptance-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-login --selenium-server selenium:4444 allow-git-repository-modifications features/login.feature
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: selenium
|
Update acceptance tests to Selenium 3
The acceptance tests used the last Selenium 2 Docker container
available, which provides a rather old Firefox version (Firefox 47).
Nevertheless, despite some rendering issues, most things still worked as
expected due to the JavaScript files being built with support for older
browsers. However, now that support for Internet Explorer 11 and older
browsers will be dropped things could start to fail, so a newer browser
(and thus a newer Selenium version) should be used in the acceptance
tests.
Selenium has been standardized by the W3C, and the protocol to
communicate between the Selenium server and the browser has changed due
to that. Firefox >= 48 only supports the new W3C protocol, but the
Selenium driver for Mink does not support it yet.
The old protocol can still be used in recent Chromium/Chrome versions by
explicitly forcing it, so for the time being the acceptance tests will
need to be run on Chrome instead (although Firefox provides some
interesting features like the fake streams that would be needed to test
calls in Talk, so they should be moved again to Firefox once possible).
Finally, the default shm size of Docker is 64 MiB. This does not seem
enough to run newer Chrome releases and causes the browser to randomly
crash during the tests ("unknown error: session deleted because of page
crash" is shown in the logs). Due to this "disable-dev-shm-usage" needs
to be used so Chrome writes shared memory files into "/tmp" instead of
"/dev/shm" (the default shm size of Docker could have been increased
instead using "docker run --shm-size...", but that seems to be
problematic when the container is run in current Drone releases).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-03-06 17:05:54 +03:00
|
|
|
image: selenium/standalone-chrome:3.141.59
|
2019-04-04 16:00:24 +03:00
|
|
|
environment:
|
|
|
|
# Reduce default log level for Selenium server (INFO) as it is too
|
|
|
|
# verbose.
|
|
|
|
JAVA_OPTS: -Dselenium.LOGGER.level=WARNING
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: acceptance-users
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: acceptance-users
|
2019-10-22 17:48:55 +03:00
|
|
|
image: nextcloudci/acceptance-php7.3:acceptance-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-users --selenium-server selenium:4444 allow-git-repository-modifications features/users.feature
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: selenium
|
Update acceptance tests to Selenium 3
The acceptance tests used the last Selenium 2 Docker container
available, which provides a rather old Firefox version (Firefox 47).
Nevertheless, despite some rendering issues, most things still worked as
expected due to the JavaScript files being built with support for older
browsers. However, now that support for Internet Explorer 11 and older
browsers will be dropped things could start to fail, so a newer browser
(and thus a newer Selenium version) should be used in the acceptance
tests.
Selenium has been standardized by the W3C, and the protocol to
communicate between the Selenium server and the browser has changed due
to that. Firefox >= 48 only supports the new W3C protocol, but the
Selenium driver for Mink does not support it yet.
The old protocol can still be used in recent Chromium/Chrome versions by
explicitly forcing it, so for the time being the acceptance tests will
need to be run on Chrome instead (although Firefox provides some
interesting features like the fake streams that would be needed to test
calls in Talk, so they should be moved again to Firefox once possible).
Finally, the default shm size of Docker is 64 MiB. This does not seem
enough to run newer Chrome releases and causes the browser to randomly
crash during the tests ("unknown error: session deleted because of page
crash" is shown in the logs). Due to this "disable-dev-shm-usage" needs
to be used so Chrome writes shared memory files into "/tmp" instead of
"/dev/shm" (the default shm size of Docker could have been increased
instead using "docker run --shm-size...", but that seems to be
problematic when the container is run in current Drone releases).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-03-06 17:05:54 +03:00
|
|
|
image: selenium/standalone-chrome:3.141.59
|
2019-04-04 16:00:24 +03:00
|
|
|
environment:
|
|
|
|
# Reduce default log level for Selenium server (INFO) as it is too
|
|
|
|
# verbose.
|
|
|
|
JAVA_OPTS: -Dselenium.LOGGER.level=WARNING
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: acceptance-apps
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: acceptance-apps
|
2019-10-22 17:48:55 +03:00
|
|
|
image: nextcloudci/acceptance-php7.3:acceptance-php7.3-2
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-apps --selenium-server selenium:4444 allow-git-repository-modifications features/apps.feature
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: selenium
|
Update acceptance tests to Selenium 3
The acceptance tests used the last Selenium 2 Docker container
available, which provides a rather old Firefox version (Firefox 47).
Nevertheless, despite some rendering issues, most things still worked as
expected due to the JavaScript files being built with support for older
browsers. However, now that support for Internet Explorer 11 and older
browsers will be dropped things could start to fail, so a newer browser
(and thus a newer Selenium version) should be used in the acceptance
tests.
Selenium has been standardized by the W3C, and the protocol to
communicate between the Selenium server and the browser has changed due
to that. Firefox >= 48 only supports the new W3C protocol, but the
Selenium driver for Mink does not support it yet.
The old protocol can still be used in recent Chromium/Chrome versions by
explicitly forcing it, so for the time being the acceptance tests will
need to be run on Chrome instead (although Firefox provides some
interesting features like the fake streams that would be needed to test
calls in Talk, so they should be moved again to Firefox once possible).
Finally, the default shm size of Docker is 64 MiB. This does not seem
enough to run newer Chrome releases and causes the browser to randomly
crash during the tests ("unknown error: session deleted because of page
crash" is shown in the logs). Due to this "disable-dev-shm-usage" needs
to be used so Chrome writes shared memory files into "/tmp" instead of
"/dev/shm" (the default shm size of Docker could have been increased
instead using "docker run --shm-size...", but that seems to be
problematic when the container is run in current Drone releases).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-03-06 17:05:54 +03:00
|
|
|
image: selenium/standalone-chrome:3.141.59
|
2019-04-04 16:00:24 +03:00
|
|
|
environment:
|
|
|
|
# Reduce default log level for Selenium server (INFO) as it is too
|
|
|
|
# verbose.
|
|
|
|
JAVA_OPTS: -Dselenium.LOGGER.level=WARNING
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: nodb-codecov
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: nodb-codecov
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.4:php7.4-3
|
2020-03-27 16:00:17 +03:00
|
|
|
environment:
|
|
|
|
CODECOV_TOKEN:
|
|
|
|
from_secret: CODECOV_TOKEN
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- phpenmod xdebug
|
|
|
|
- TEST_SELECTION=NODB ./autotest.sh sqlite
|
|
|
|
- wget https://codecov.io/bash -O codecov.sh
|
2020-03-27 16:00:17 +03:00
|
|
|
- bash codecov.sh -Z -C $DRONE_COMMIT -f tests/autotest-clover-sqlite.xml
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: db-codecov
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: db-codecov
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.4:php7.4-3
|
2020-03-27 16:00:17 +03:00
|
|
|
environment:
|
|
|
|
CODECOV_TOKEN:
|
|
|
|
from_secret: CODECOV_TOKEN
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- phpenmod xdebug
|
|
|
|
- TEST_SELECTION=QUICKDB ./autotest.sh sqlite
|
|
|
|
- wget https://codecov.io/bash -O codecov.sh
|
2020-03-27 16:00:17 +03:00
|
|
|
- bash codecov.sh -Z -C $DRONE_COMMIT -f tests/autotest-clover-sqlite.xml
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: object-store-s3
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: object-store
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.4:php7.4-3
|
2020-03-27 16:00:17 +03:00
|
|
|
environment:
|
|
|
|
CODECOV_TOKEN:
|
|
|
|
from_secret: CODECOV_TOKEN
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- phpenmod xdebug
|
|
|
|
- ./tests/drone-wait-objectstore.sh
|
2019-04-15 09:43:06 +03:00
|
|
|
- TEST_SELECTION=PRIMARY-s3 ./autotest.sh sqlite
|
2019-04-04 16:00:24 +03:00
|
|
|
- wget https://codecov.io/bash -O codecov.sh
|
2020-03-27 16:00:17 +03:00
|
|
|
- bash codecov.sh -C $DRONE_COMMIT -f tests/autotest-clover-sqlite.xml
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
services:
|
|
|
|
- name: fake-s3
|
|
|
|
image: lphoward/fake-s3:latest
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: object-store-azure
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: object-store
|
2021-01-08 15:23:55 +03:00
|
|
|
image: nextcloudci/php7.4:php7.4-3
|
2020-03-27 16:00:17 +03:00
|
|
|
environment:
|
|
|
|
CODECOV_TOKEN:
|
|
|
|
from_secret: CODECOV_TOKEN
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- phpenmod xdebug
|
|
|
|
- ./tests/drone-wait-objectstore.sh
|
2019-04-15 09:43:06 +03:00
|
|
|
- TEST_SELECTION=PRIMARY-azure ./autotest.sh sqlite
|
2019-04-04 16:00:24 +03:00
|
|
|
- wget https://codecov.io/bash -O codecov.sh
|
2020-03-27 16:00:17 +03:00
|
|
|
- bash codecov.sh -C $DRONE_COMMIT -f tests/autotest-clover-sqlite.xml
|
2019-04-04 16:00:24 +03:00
|
|
|
|
|
|
|
services:
|
|
|
|
- name: azurite
|
|
|
|
image: arafato/azurite:latest
|
|
|
|
environment:
|
|
|
|
executable: blob
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
#kind: pipeline
|
|
|
|
#name: object-store-swift-v2
|
|
|
|
#
|
|
|
|
#clone:
|
|
|
|
# depth: 1
|
|
|
|
#
|
|
|
|
#steps:
|
|
|
|
#- name: submodules
|
|
|
|
# image: docker:git
|
|
|
|
# commands:
|
|
|
|
# - git submodule update --init
|
|
|
|
#- name: object-store
|
|
|
|
# image: nextcloudci/php7.1:php7.1-16
|
|
|
|
# commands:
|
|
|
|
# - phpenmod xdebug
|
|
|
|
# - ./tests/drone-wait-objectstore.sh
|
|
|
|
# - TEST_SELECTION=PRIMARY-${OBJECT_STORE} ./autotest.sh sqlite
|
|
|
|
# - wget https://codecov.io/bash -O codecov.sh
|
|
|
|
# - sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-clover-sqlite.xml; fi"
|
|
|
|
# - sh -c "if [ '$DRONE_BUILD_EVENT' != 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-clover-sqlite.xml; fi"
|
|
|
|
#
|
|
|
|
#services:
|
|
|
|
#- name: dockswift
|
|
|
|
# image: icewind1991/dockswift:nextcloud-ci
|
|
|
|
# environment:
|
|
|
|
# IPADDRESS: dockswift
|
|
|
|
#
|
|
|
|
#trigger:
|
|
|
|
# branch:
|
|
|
|
# - master
|
|
|
|
# - stable*
|
|
|
|
# event:
|
|
|
|
# - pull_request
|
|
|
|
# - push
|
|
|
|
#
|
|
|
|
#---
|
|
|
|
#kind: pipeline
|
|
|
|
#name: object-store-swift-v3
|
|
|
|
#
|
|
|
|
#clone:
|
|
|
|
# depth: 1
|
|
|
|
#
|
|
|
|
#steps:
|
|
|
|
#- name: submodules
|
|
|
|
# image: docker:git
|
|
|
|
# commands:
|
|
|
|
# - git submodule update --init
|
|
|
|
#- name: object-store
|
|
|
|
# image: nextcloudci/php7.1:php7.1-16
|
|
|
|
# commands:
|
|
|
|
# - phpenmod xdebug
|
|
|
|
# - ./tests/drone-wait-objectstore.sh
|
|
|
|
# - TEST_SELECTION=PRIMARY-${OBJECT_STORE} ./autotest.sh sqlite
|
|
|
|
# - wget https://codecov.io/bash -O codecov.sh
|
|
|
|
# - sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-clover-sqlite.xml; fi"
|
|
|
|
# - sh -c "if [ '$DRONE_BUILD_EVENT' != 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-clover-sqlite.xml; fi"
|
|
|
|
#
|
|
|
|
#services:
|
|
|
|
#- name: dockswift
|
|
|
|
# image: icewind1991/dockswift:nextcloud-ci
|
|
|
|
# environment:
|
|
|
|
# IPADDRESS: dockswift
|
|
|
|
#
|
|
|
|
#trigger:
|
|
|
|
# branch:
|
|
|
|
# - master
|
|
|
|
# - stable*
|
|
|
|
# event:
|
|
|
|
# - pull_request
|
|
|
|
# - push
|
|
|
|
#
|
|
|
|
#---
|
|
|
|
kind: pipeline
|
|
|
|
name: memcache-memcached
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: submodules
|
|
|
|
image: docker:git
|
|
|
|
commands:
|
|
|
|
- git submodule update --init
|
|
|
|
- name: memcache-memcached
|
2019-11-27 15:32:13 +03:00
|
|
|
image: nextcloudci/php7.3-memcached:php7.3-memcached-3
|
2019-04-04 16:00:24 +03:00
|
|
|
commands:
|
|
|
|
- phpenmod xdebug
|
|
|
|
- service memcached restart
|
|
|
|
- ./autotest.sh sqlite tests/lib/Memcache/MemcachedTest.php
|
|
|
|
- wget https://codecov.io/bash -O codecov.sh
|
|
|
|
- sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-clover-sqlite.xml; fi"
|
|
|
|
- sh -c "if [ '$DRONE_BUILD_EVENT' != 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-clover-sqlite.xml; fi"
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
2019-11-11 14:44:33 +03:00
|
|
|
#---
|
|
|
|
#kind: pipeline
|
|
|
|
#name: memcache-redis-cluster
|
|
|
|
#
|
|
|
|
#steps:
|
|
|
|
#- name: submodules
|
|
|
|
# image: docker:git
|
|
|
|
# commands:
|
|
|
|
# - git submodule update --init
|
|
|
|
#- name: memcache-redis-cluster
|
2021-01-08 15:23:55 +03:00
|
|
|
# image: nextcloudci/php7.3:php7.3-5
|
2019-11-11 14:44:33 +03:00
|
|
|
# commands:
|
|
|
|
# - phpenmod xdebug
|
|
|
|
# - sleep 20
|
|
|
|
# - ENABLE_REDIS_CLUSTER=true ./autotest.sh sqlite tests/lib/Memcache/RedisTest.php
|
|
|
|
# - wget https://codecov.io/bash -O codecov.sh
|
|
|
|
# - sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-clover-sqlite.xml; fi"
|
|
|
|
# - sh -c "if [ '$DRONE_BUILD_EVENT' != 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-clover-sqlite.xml; fi"
|
|
|
|
#
|
|
|
|
#services:
|
|
|
|
#- name: cache-cluster
|
|
|
|
# image: morrisjobke/redis-cluster
|
|
|
|
#
|
|
|
|
#trigger:
|
|
|
|
# branch:
|
|
|
|
# - master
|
|
|
|
# - stable*
|
|
|
|
# event:
|
|
|
|
# - pull_request
|
|
|
|
# - push
|