2019-04-05 11:00:32 +03:00
|
|
|
kind: pipeline
|
2019-07-12 12:29:46 +03:00
|
|
|
name: check-builds
|
2019-04-05 11:00:32 +03:00
|
|
|
|
|
|
|
steps:
|
2019-07-12 12:29:46 +03:00
|
|
|
- name: check-simplewebrtc-bundle
|
|
|
|
image: node:lts
|
|
|
|
commands:
|
|
|
|
- make npm-init
|
|
|
|
- ./check-simplewebrtc-bundle.sh
|
2019-07-12 12:57:25 +03:00
|
|
|
- name: check-vuejs-builds
|
|
|
|
image: node:lts
|
|
|
|
commands:
|
|
|
|
- make npm-init
|
|
|
|
- ./check-vuejs-builds.sh
|
2019-04-05 11:00:32 +03:00
|
|
|
- name: check-handlebars-templates
|
2019-07-12 12:29:46 +03:00
|
|
|
image: node:lts
|
2019-04-05 11:00:32 +03:00
|
|
|
commands:
|
|
|
|
- npm install -g handlebars
|
|
|
|
- ./check-handlebars-templates.sh
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: eslint
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: eslint
|
2016-10-13 18:09:42 +03:00
|
|
|
image: nextcloudci/eslint:eslint-1
|
|
|
|
commands:
|
|
|
|
- ./run-eslint.sh
|
2019-04-05 11:00:32 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: stylelint
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: eslint
|
2016-10-13 18:09:42 +03:00
|
|
|
image: nextcloudci/stylelint:stylelint-1
|
|
|
|
commands:
|
|
|
|
- ./run-stylelint.sh
|
2019-04-05 11:00:32 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: compatibility
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: syntax-php7.1
|
|
|
|
image: nextcloudci/php7.1:php7.1-16
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: sqlite
|
|
|
|
commands:
|
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
|
|
|
- composer install
|
|
|
|
- ./lib/composer/bin/parallel-lint apps/$APP_NAME/
|
|
|
|
- name: syntax-php7.3
|
2019-01-10 12:21:41 +03:00
|
|
|
image: nextcloudci/php7.3:php7.3-1
|
2016-10-17 12:35:30 +03:00
|
|
|
environment:
|
2019-04-05 11:00:32 +03:00
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: sqlite
|
2016-10-17 12:35:30 +03:00
|
|
|
commands:
|
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
2019-04-05 11:00:32 +03:00
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
|
|
|
- composer install
|
|
|
|
- ./lib/composer/bin/parallel-lint apps/$APP_NAME/
|
|
|
|
- name: app-code-check
|
|
|
|
image: nextcloudci/php7.3:php7.3-1
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: sqlite
|
|
|
|
commands:
|
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
2016-10-17 12:35:30 +03:00
|
|
|
- cd ../server
|
2016-10-17 12:38:17 +03:00
|
|
|
- ./occ app:check-code $APP_NAME
|
2016-10-17 12:35:30 +03:00
|
|
|
- cd apps/$APP_NAME/
|
2019-04-05 11:00:32 +03:00
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: unit-sqlite-php7.1
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: sqlite-php7.1
|
|
|
|
image: nextcloudci/php7.1:php7.1-16
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: sqlite
|
2018-11-21 14:02:39 +03:00
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
|
|
|
|
|
|
|
# Run phpunit tests
|
|
|
|
- cd tests/php/
|
|
|
|
- phpunit --configuration phpunit.xml
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: unit-sqlite-php7.2
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: sqlite-php7.2
|
|
|
|
image: nextcloudci/php7.2:php7.2-12
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: sqlite
|
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
|
|
|
|
|
|
|
# Run phpunit tests
|
|
|
|
- cd tests/php/
|
|
|
|
- phpunit --configuration phpunit.xml
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: unit-sqlite-php7.3
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: sqlite-php7.3
|
|
|
|
image: nextcloudci/php7.3:php7.3-1
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: sqlite
|
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
|
|
|
|
|
|
|
# Run phpunit tests
|
|
|
|
- cd tests/php/
|
|
|
|
- phpunit --configuration phpunit.xml
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: unit-mysql-php7.1
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: mysql-php7.1
|
2019-01-10 12:21:41 +03:00
|
|
|
image: nextcloudci/php7.1:php7.1-16
|
|
|
|
environment:
|
2019-04-05 11:00:32 +03:00
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: mysql
|
2019-01-10 12:21:41 +03:00
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2019-01-10 12:21:41 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
2019-04-05 11:00:32 +03:00
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
2019-01-10 12:21:41 +03:00
|
|
|
- cd ../server
|
2019-04-05 11:00:32 +03:00
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
|
|
|
|
|
|
|
# Run phpunit tests
|
|
|
|
- cd tests/php/
|
|
|
|
- phpunit --configuration phpunit.xml
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: mysql
|
|
|
|
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:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: unit-mysql-php7.2
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: mysql-php7.2
|
|
|
|
image: nextcloudci/php7.2:php7.2-12
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: mysql
|
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
|
|
|
|
|
|
|
# Run phpunit tests
|
|
|
|
- cd tests/php/
|
|
|
|
- phpunit --configuration phpunit.xml
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: mysql
|
|
|
|
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:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: unit-mysql-php7.3
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: mysql-php7.3
|
2019-01-10 12:21:41 +03:00
|
|
|
image: nextcloudci/php7.3:php7.3-1
|
2016-10-17 12:58:22 +03:00
|
|
|
environment:
|
2019-04-05 11:00:32 +03:00
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: mysql
|
2016-10-17 12:58:22 +03:00
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2016-10-17 12:58:22 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
2019-04-05 11:00:32 +03:00
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
2016-10-17 12:58:22 +03:00
|
|
|
- cd ../server
|
2019-04-05 11:00:32 +03:00
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
|
|
|
|
|
|
|
# Run phpunit tests
|
|
|
|
- cd tests/php/
|
|
|
|
- phpunit --configuration phpunit.xml
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: mysql
|
|
|
|
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:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: unit-pgsql-php7.1
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: pgsql-php7.1
|
2019-01-10 12:21:41 +03:00
|
|
|
image: nextcloudci/php7.1:php7.1-16
|
2016-10-17 12:58:22 +03:00
|
|
|
environment:
|
2019-04-05 11:00:32 +03:00
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: pgsql
|
2016-10-17 12:58:22 +03:00
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2016-10-17 12:58:22 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
2019-04-05 11:00:32 +03:00
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
2017-01-13 17:34:54 +03:00
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
2016-10-17 12:58:22 +03:00
|
|
|
|
|
|
|
# Run phpunit tests
|
|
|
|
- cd tests/php/
|
|
|
|
- phpunit --configuration phpunit.xml
|
2019-04-05 11:00:32 +03:00
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: pgsql
|
|
|
|
image: postgres:10
|
|
|
|
environment:
|
|
|
|
POSTGRES_USER: oc_autotest
|
|
|
|
POSTGRES_DB: oc_autotest_dummy
|
|
|
|
POSTGRES_PASSWORD:
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/postgresql/data
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: unit-pgsql-php7.2
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: pgsql-php7.2
|
2019-01-10 12:21:41 +03:00
|
|
|
image: nextcloudci/php7.2:php7.2-12
|
2016-10-17 12:58:22 +03:00
|
|
|
environment:
|
2019-04-05 11:00:32 +03:00
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: pgsql
|
2016-10-17 12:58:22 +03:00
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2016-10-17 12:58:22 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
2019-04-05 11:00:32 +03:00
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
2017-01-13 17:34:54 +03:00
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
2016-10-17 12:58:22 +03:00
|
|
|
|
|
|
|
# Run phpunit tests
|
|
|
|
- cd tests/php/
|
|
|
|
- phpunit --configuration phpunit.xml
|
2019-04-05 11:00:32 +03:00
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: pgsql
|
|
|
|
image: postgres:10
|
|
|
|
environment:
|
|
|
|
POSTGRES_USER: oc_autotest
|
|
|
|
POSTGRES_DB: oc_autotest_dummy
|
|
|
|
POSTGRES_PASSWORD:
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/postgresql/data
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: unit-pgsql-php7.3
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: pgsql-php7.3
|
2019-01-10 12:21:41 +03:00
|
|
|
image: nextcloudci/php7.3:php7.3-1
|
2016-10-17 12:58:22 +03:00
|
|
|
environment:
|
2019-04-05 11:00:32 +03:00
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: pgsql
|
2016-10-17 12:58:22 +03:00
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-php-tests.sh || exit 0
|
2016-10-17 12:58:22 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
2019-04-05 11:00:32 +03:00
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
2017-01-13 17:34:54 +03:00
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
2016-10-17 12:58:22 +03:00
|
|
|
|
|
|
|
# Run phpunit tests
|
|
|
|
- cd tests/php/
|
|
|
|
- phpunit --configuration phpunit.xml
|
2019-04-05 11:00:32 +03:00
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: pgsql
|
|
|
|
image: postgres:10
|
|
|
|
environment:
|
|
|
|
POSTGRES_USER: oc_autotest
|
|
|
|
POSTGRES_DB: oc_autotest_dummy
|
|
|
|
POSTGRES_PASSWORD:
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/postgresql/data
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: int-sqlite-callapi
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: integration-callapi
|
2018-07-26 13:54:00 +03:00
|
|
|
image: nextcloudci/php7.1:php7.1-16
|
2017-07-14 17:49:11 +03:00
|
|
|
environment:
|
2019-04-05 11:00:32 +03:00
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: sqlite
|
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
|
|
|
|
|
|
|
# Run integration tests
|
|
|
|
- cd tests/integration/
|
|
|
|
- bash run.sh features/callapi
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: int-sqlite-chat
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: integration-chat
|
|
|
|
image: nextcloudci/php7.1:php7.1-16
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: sqlite
|
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
|
|
|
|
|
|
|
# Run integration tests
|
|
|
|
- cd tests/integration/
|
|
|
|
- bash run.sh features/chat
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: int-sqlite-conversation
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: integration-conversation
|
|
|
|
image: nextcloudci/php7.1:php7.1-16
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: sqlite
|
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
|
|
|
|
|
|
|
# Run integration tests
|
|
|
|
- cd tests/integration/
|
|
|
|
- bash run.sh features/conversation
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: int-sqlite-sharing
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: integration-sharing
|
|
|
|
image: nextcloudci/php7.1:php7.1-16
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: sqlite
|
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
|
|
|
|
|
|
|
# Run integration tests
|
|
|
|
- cd tests/integration/
|
|
|
|
- bash run.sh features/sharing
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: int-mysql-callapi
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: integration-callapi
|
|
|
|
image: nextcloudci/php7.1:php7.1-16
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: mysql
|
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
|
|
|
|
|
|
|
# Run integration tests
|
|
|
|
- cd tests/integration/
|
|
|
|
- bash run.sh features/callapi
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: mysql
|
|
|
|
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:
|
|
|
|
# - pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: int-mysql-chat
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: integration-chat
|
|
|
|
image: nextcloudci/php7.1:php7.1-16
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: mysql
|
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
|
|
|
|
|
|
|
# Run integration tests
|
|
|
|
- cd tests/integration/
|
|
|
|
- bash run.sh features/chat
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: mysql
|
|
|
|
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:
|
|
|
|
# - pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: int-mysql-conversation
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: integration-conversation
|
|
|
|
image: nextcloudci/php7.1:php7.1-16
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: mysql
|
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
|
|
|
|
|
|
|
# Run integration tests
|
|
|
|
- cd tests/integration/
|
|
|
|
- bash run.sh features/conversation
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: mysql
|
|
|
|
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:
|
|
|
|
# - pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: int-mysql-sharing
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: integration-sharing
|
|
|
|
image: nextcloudci/php7.1:php7.1-16
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: mysql
|
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
|
|
|
|
|
|
|
# Run integration tests
|
|
|
|
- cd tests/integration/
|
|
|
|
- bash run.sh features/sharing
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: mysql
|
|
|
|
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:
|
|
|
|
# - pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: int-pgsql-callapi
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: integration-callapi
|
|
|
|
image: nextcloudci/php7.1:php7.1-16
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: pgsql
|
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
|
|
|
|
|
|
|
# Run integration tests
|
|
|
|
- cd tests/integration/
|
|
|
|
- bash run.sh features/callapi
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: pgsql
|
|
|
|
image: postgres:10
|
|
|
|
environment:
|
|
|
|
POSTGRES_USER: oc_autotest
|
|
|
|
POSTGRES_DB: oc_autotest_dummy
|
|
|
|
POSTGRES_PASSWORD:
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/postgresql/data
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
# - pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: int-pgsql-chat
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: integration-chat
|
|
|
|
image: nextcloudci/php7.1:php7.1-16
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: pgsql
|
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
|
|
|
|
|
|
|
# Run integration tests
|
|
|
|
- cd tests/integration/
|
|
|
|
- bash run.sh features/chat
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: pgsql
|
|
|
|
image: postgres:10
|
|
|
|
environment:
|
|
|
|
POSTGRES_USER: oc_autotest
|
|
|
|
POSTGRES_DB: oc_autotest_dummy
|
|
|
|
POSTGRES_PASSWORD:
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/postgresql/data
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
# - pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: int-pgsql-conversation
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: integration-conversation
|
|
|
|
image: nextcloudci/php7.1:php7.1-16
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: pgsql
|
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
|
|
|
|
|
|
|
# Run integration tests
|
|
|
|
- cd tests/integration/
|
|
|
|
- bash run.sh features/conversation
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: pgsql
|
|
|
|
image: postgres:10
|
|
|
|
environment:
|
|
|
|
POSTGRES_USER: oc_autotest
|
|
|
|
POSTGRES_DB: oc_autotest_dummy
|
|
|
|
POSTGRES_PASSWORD:
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/postgresql/data
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
# - pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: int-pgsql-sharing
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: integration-sharing
|
|
|
|
image: nextcloudci/php7.1:php7.1-16
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
DATABASEHOST: pgsql
|
2017-07-14 17:49:11 +03:00
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0
|
2017-07-14 17:49:11 +03:00
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
2019-04-05 11:00:32 +03:00
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
|
|
|
|
- cd ../server
|
2017-07-14 17:49:11 +03:00
|
|
|
- ./occ app:enable $APP_NAME
|
|
|
|
- cd apps/$APP_NAME
|
|
|
|
|
|
|
|
# Run integration tests
|
|
|
|
- cd tests/integration/
|
2019-04-05 11:00:32 +03:00
|
|
|
- bash run.sh features/sharing
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: pgsql
|
|
|
|
image: postgres:10
|
|
|
|
environment:
|
|
|
|
POSTGRES_USER: oc_autotest
|
|
|
|
POSTGRES_DB: oc_autotest_dummy
|
|
|
|
POSTGRES_PASSWORD:
|
|
|
|
tmpfs:
|
|
|
|
- /var/lib/postgresql/data
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
# - pull_request
|
|
|
|
- push
|
|
|
|
|
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: acc-sqlite-app-files
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: acceptance-app-files
|
2018-04-20 16:48:28 +03:00
|
|
|
image: nextcloudci/acceptance-php7.1:acceptance-php7.1-2
|
2018-09-06 11:31:14 +03:00
|
|
|
environment:
|
2019-04-05 11:00:32 +03:00
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
SELENIUM_HOST: selenium
|
|
|
|
TESTS_ACCEPTANCE: app-files
|
2018-04-20 16:48:28 +03:00
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-acceptance-tests.sh || exit 0
|
2018-04-20 16:48:28 +03:00
|
|
|
# Pre-setup steps
|
2018-09-06 11:31:14 +03:00
|
|
|
- git clone --depth 1 -b $CORE_BRANCH https://github.com/nextcloud/server ../server
|
|
|
|
- cp -R . ../server/apps/$APP_NAME
|
2018-04-20 16:48:28 +03:00
|
|
|
- cd ../server
|
|
|
|
- git submodule update --init
|
|
|
|
- ln --symbolic `pwd` /var/www/html
|
|
|
|
|
|
|
|
# Run acceptance tests
|
2019-04-05 11:00:32 +03:00
|
|
|
- tests/acceptance/run-local.sh --acceptance-tests-dir apps/spreed/tests/acceptance --timeout-multiplier 10 --nextcloud-server-domain acceptance-$TESTS_ACCEPTANCE --selenium-server $SELENIUM_HOST:4444 allow-git-repository-modifications features/$TESTS_ACCEPTANCE.feature
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: selenium
|
|
|
|
image: selenium/standalone-firefox:2.53.1-beryllium
|
|
|
|
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: acc-sqlite-chat
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: acceptance-chat
|
|
|
|
image: nextcloudci/acceptance-php7.1:acceptance-php7.1-2
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
SELENIUM_HOST: selenium
|
2018-12-05 12:46:02 +03:00
|
|
|
TESTS_ACCEPTANCE: chat
|
2019-04-05 11:00:32 +03:00
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-acceptance-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
# Pre-setup steps
|
|
|
|
- git clone --depth 1 -b $CORE_BRANCH https://github.com/nextcloud/server ../server
|
|
|
|
- cp -R . ../server/apps/$APP_NAME
|
|
|
|
- cd ../server
|
|
|
|
- git submodule update --init
|
|
|
|
- ln --symbolic `pwd` /var/www/html
|
|
|
|
|
|
|
|
# Run acceptance tests
|
|
|
|
- tests/acceptance/run-local.sh --acceptance-tests-dir apps/spreed/tests/acceptance --timeout-multiplier 10 --nextcloud-server-domain acceptance-$TESTS_ACCEPTANCE --selenium-server $SELENIUM_HOST:4444 allow-git-repository-modifications features/$TESTS_ACCEPTANCE.feature
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: selenium
|
|
|
|
image: selenium/standalone-firefox:2.53.1-beryllium
|
|
|
|
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: acc-sqlite-conversation
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: acceptance-conversation
|
|
|
|
image: nextcloudci/acceptance-php7.1:acceptance-php7.1-2
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
SELENIUM_HOST: selenium
|
2018-12-05 12:46:02 +03:00
|
|
|
TESTS_ACCEPTANCE: conversation
|
2019-04-05 11:00:32 +03:00
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-acceptance-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
# Pre-setup steps
|
|
|
|
- git clone --depth 1 -b $CORE_BRANCH https://github.com/nextcloud/server ../server
|
|
|
|
- cp -R . ../server/apps/$APP_NAME
|
|
|
|
- cd ../server
|
|
|
|
- git submodule update --init
|
|
|
|
- ln --symbolic `pwd` /var/www/html
|
|
|
|
|
|
|
|
# Run acceptance tests
|
|
|
|
- tests/acceptance/run-local.sh --acceptance-tests-dir apps/spreed/tests/acceptance --timeout-multiplier 10 --nextcloud-server-domain acceptance-$TESTS_ACCEPTANCE --selenium-server $SELENIUM_HOST:4444 allow-git-repository-modifications features/$TESTS_ACCEPTANCE.feature
|
2019-07-30 21:30:33 +03:00
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: selenium
|
|
|
|
image: selenium/standalone-firefox:2.53.1-beryllium
|
|
|
|
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: acc-sqlite-conversation-public
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: acceptance-conversation-public
|
|
|
|
image: nextcloudci/acceptance-php7.1:acceptance-php7.1-2
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
SELENIUM_HOST: selenium
|
|
|
|
TESTS_ACCEPTANCE: conversation-public
|
|
|
|
commands:
|
|
|
|
- bash tests/drone-run-acceptance-tests.sh || exit 0
|
|
|
|
# Pre-setup steps
|
|
|
|
- git clone --depth 1 -b $CORE_BRANCH https://github.com/nextcloud/server ../server
|
|
|
|
- cp -R . ../server/apps/$APP_NAME
|
|
|
|
- cd ../server
|
|
|
|
- git submodule update --init
|
|
|
|
- ln --symbolic `pwd` /var/www/html
|
|
|
|
|
|
|
|
# Run acceptance tests
|
|
|
|
- tests/acceptance/run-local.sh --acceptance-tests-dir apps/spreed/tests/acceptance --timeout-multiplier 10 --nextcloud-server-domain acceptance-$TESTS_ACCEPTANCE --selenium-server $SELENIUM_HOST:4444 allow-git-repository-modifications features/$TESTS_ACCEPTANCE.feature
|
2019-04-05 11:00:32 +03:00
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: selenium
|
|
|
|
image: selenium/standalone-firefox:2.53.1-beryllium
|
|
|
|
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-08-29 13:28:01 +03:00
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: acc-sqlite-lobby
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: acceptance-lobby
|
|
|
|
image: nextcloudci/acceptance-php7.1:acceptance-php7.1-2
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
SELENIUM_HOST: selenium
|
|
|
|
TESTS_ACCEPTANCE: lobby
|
|
|
|
commands:
|
|
|
|
- bash tests/drone-run-acceptance-tests.sh || exit 0
|
|
|
|
# Pre-setup steps
|
|
|
|
- git clone --depth 1 -b $CORE_BRANCH https://github.com/nextcloud/server ../server
|
|
|
|
- cp -R . ../server/apps/$APP_NAME
|
|
|
|
- cd ../server
|
|
|
|
- git submodule update --init
|
|
|
|
- ln --symbolic `pwd` /var/www/html
|
|
|
|
|
|
|
|
# Run acceptance tests
|
|
|
|
- tests/acceptance/run-local.sh --acceptance-tests-dir apps/spreed/tests/acceptance --timeout-multiplier 10 --nextcloud-server-domain acceptance-$TESTS_ACCEPTANCE --selenium-server $SELENIUM_HOST:4444 allow-git-repository-modifications features/$TESTS_ACCEPTANCE.feature
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: selenium
|
|
|
|
image: selenium/standalone-firefox:2.53.1-beryllium
|
|
|
|
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-08-16 16:02:31 +03:00
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: acc-sqlite-public-share
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: acceptance-public-share
|
|
|
|
image: nextcloudci/acceptance-php7.1:acceptance-php7.1-2
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
SELENIUM_HOST: selenium
|
|
|
|
TESTS_ACCEPTANCE: public-share
|
|
|
|
commands:
|
|
|
|
- bash tests/drone-run-acceptance-tests.sh || exit 0
|
|
|
|
# Pre-setup steps
|
|
|
|
- git clone --depth 1 -b $CORE_BRANCH https://github.com/nextcloud/server ../server
|
|
|
|
- cp -R . ../server/apps/$APP_NAME
|
|
|
|
- cd ../server
|
|
|
|
- git submodule update --init
|
|
|
|
- ln --symbolic `pwd` /var/www/html
|
|
|
|
|
|
|
|
# Run acceptance tests
|
|
|
|
- tests/acceptance/run-local.sh --acceptance-tests-dir apps/spreed/tests/acceptance --timeout-multiplier 10 --nextcloud-server-domain acceptance-$TESTS_ACCEPTANCE --selenium-server $SELENIUM_HOST:4444 allow-git-repository-modifications features/$TESTS_ACCEPTANCE.feature
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: selenium
|
|
|
|
image: selenium/standalone-firefox:2.53.1-beryllium
|
|
|
|
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-05 11:00:32 +03:00
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
name: acc-sqlite-public-share-auth
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: acceptance-public-share-auth
|
|
|
|
image: nextcloudci/acceptance-php7.1:acceptance-php7.1-2
|
|
|
|
environment:
|
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
SELENIUM_HOST: selenium
|
2018-12-23 22:50:45 +03:00
|
|
|
TESTS_ACCEPTANCE: public-share-auth
|
2019-04-05 11:00:32 +03:00
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-acceptance-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
# Pre-setup steps
|
|
|
|
- git clone --depth 1 -b $CORE_BRANCH https://github.com/nextcloud/server ../server
|
|
|
|
- cp -R . ../server/apps/$APP_NAME
|
|
|
|
- cd ../server
|
|
|
|
- git submodule update --init
|
|
|
|
- ln --symbolic `pwd` /var/www/html
|
|
|
|
|
|
|
|
# Run acceptance tests
|
|
|
|
- tests/acceptance/run-local.sh --acceptance-tests-dir apps/spreed/tests/acceptance --timeout-multiplier 10 --nextcloud-server-domain acceptance-$TESTS_ACCEPTANCE --selenium-server $SELENIUM_HOST:4444 allow-git-repository-modifications features/$TESTS_ACCEPTANCE.feature
|
2018-02-12 14:56:37 +03:00
|
|
|
|
|
|
|
services:
|
2019-04-05 11:00:32 +03:00
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: selenium
|
|
|
|
image: selenium/standalone-firefox:2.53.1-beryllium
|
|
|
|
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: acc-sqlite-room-shares
|
|
|
|
|
|
|
|
steps:
|
|
|
|
- name: acceptance-room-shares
|
|
|
|
image: nextcloudci/acceptance-php7.1:acceptance-php7.1-2
|
2018-02-12 14:59:58 +03:00
|
|
|
environment:
|
2019-04-05 11:00:32 +03:00
|
|
|
APP_NAME: spreed
|
|
|
|
CORE_BRANCH: master
|
|
|
|
SELENIUM_HOST: selenium
|
|
|
|
TESTS_ACCEPTANCE: room-shares
|
|
|
|
commands:
|
2019-07-16 11:20:48 +03:00
|
|
|
- bash tests/drone-run-acceptance-tests.sh || exit 0
|
2019-04-05 11:00:32 +03:00
|
|
|
# Pre-setup steps
|
|
|
|
- git clone --depth 1 -b $CORE_BRANCH https://github.com/nextcloud/server ../server
|
|
|
|
- cp -R . ../server/apps/$APP_NAME
|
|
|
|
- cd ../server
|
|
|
|
- git submodule update --init
|
|
|
|
- ln --symbolic `pwd` /var/www/html
|
|
|
|
|
|
|
|
# Run acceptance tests
|
|
|
|
- tests/acceptance/run-local.sh --acceptance-tests-dir apps/spreed/tests/acceptance --timeout-multiplier 10 --nextcloud-server-domain acceptance-$TESTS_ACCEPTANCE --selenium-server $SELENIUM_HOST:4444 allow-git-repository-modifications features/$TESTS_ACCEPTANCE.feature
|
|
|
|
|
|
|
|
services:
|
|
|
|
- name: cache
|
|
|
|
image: redis
|
|
|
|
- name: selenium
|
2018-04-10 21:33:00 +03:00
|
|
|
image: selenium/standalone-firefox:2.53.1-beryllium
|
|
|
|
environment:
|
|
|
|
# Reduce default log level for Selenium server (INFO) as it is too
|
|
|
|
# verbose.
|
2019-04-05 11:00:32 +03:00
|
|
|
JAVA_OPTS: -Dselenium.LOGGER.level=WARNING
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
|
|
|
- master
|
|
|
|
- stable*
|
|
|
|
event:
|
|
|
|
- pull_request
|
|
|
|
- push
|