diff options
author | Joas Schilling <coding@schilljs.com> | 2019-04-08 12:28:24 +0300 |
---|---|---|
committer | Joas Schilling <coding@schilljs.com> | 2019-04-08 12:28:24 +0300 |
commit | fd883673e784a3e3e79866268cbdc34a9aa88425 (patch) | |
tree | c2cdc0e28f1d6626437815642d2fe77c720002f9 | |
parent | 5a924e6abb176e44e4938334933caa69b067d68c (diff) |
testintegration/test
Signed-off-by: Joas Schilling <coding@schilljs.com>
-rw-r--r-- | .drone.yml | 1022 |
1 files changed, 0 insertions, 1022 deletions
diff --git a/.drone.yml b/.drone.yml index 955276c97..ccb8e4ede 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,457 +1,4 @@ kind: pipeline -name: handlebars - -steps: - - name: check-handlebars-templates - image: node - commands: - - npm install -g handlebars - - ./check-handlebars-templates.sh - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: eslint - -steps: - - name: eslint - image: nextcloudci/eslint:eslint-1 - commands: - - ./run-eslint.sh - -trigger: - branch: - - master - - stable* - event: - - pull_request - - push - ---- -kind: pipeline -name: stylelint - -steps: - - name: eslint - image: nextcloudci/stylelint:stylelint-1 - commands: - - ./run-stylelint.sh - -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 - 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 - - 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 - - cd ../server - - ./occ app:check-code $APP_NAME - - cd apps/$APP_NAME/ - -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 - commands: - - 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: - - 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: - - 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 - image: nextcloudci/php7.1:php7.1-16 - environment: - APP_NAME: spreed - CORE_BRANCH: master - DATABASEHOST: mysql - commands: - - 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.2 - -steps: - - name: mysql-php7.2 - image: nextcloudci/php7.2:php7.2-12 - environment: - APP_NAME: spreed - CORE_BRANCH: master - DATABASEHOST: mysql - commands: - - 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 - image: nextcloudci/php7.3:php7.3-1 - environment: - APP_NAME: spreed - CORE_BRANCH: master - DATABASEHOST: mysql - commands: - - 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-pgsql-php7.1 - -steps: - - name: pgsql-php7.1 - image: nextcloudci/php7.1:php7.1-16 - environment: - APP_NAME: spreed - CORE_BRANCH: master - DATABASEHOST: pgsql - commands: - - 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: 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 - image: nextcloudci/php7.2:php7.2-12 - environment: - APP_NAME: spreed - CORE_BRANCH: master - DATABASEHOST: pgsql - commands: - - 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: 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 - image: nextcloudci/php7.3:php7.3-1 - environment: - APP_NAME: spreed - CORE_BRANCH: master - DATABASEHOST: pgsql - commands: - - 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: 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: @@ -486,108 +33,6 @@ trigger: --- 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: - - 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: - - 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: - - 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: @@ -633,141 +78,6 @@ trigger: --- 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: - - 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* - - integration/* - 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: - - 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* - - integration/* - 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: - - 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* - - integration/* - event: -# - pull_request - - push - ---- -kind: pipeline name: int-pgsql-callapi steps: @@ -808,335 +118,3 @@ trigger: 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: - - 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* - - integration/* - 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: - - 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* - - integration/* - 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 - commands: - - 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: 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* - - integration/* - event: -# - pull_request - - push - ---- -kind: pipeline -name: acc-sqlite-app-files - -steps: - - name: acceptance-app-files - image: nextcloudci/acceptance-php7.1:acceptance-php7.1-2 - environment: - APP_NAME: spreed - CORE_BRANCH: master - SELENIUM_HOST: selenium - TESTS_ACCEPTANCE: app-files - commands: - # 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 - ---- -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 - SELENIUMHOST: selenium - TESTS_ACCEPTANCE: chat - commands: - # 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 - SELENIUMHOST: selenium - TESTS_ACCEPTANCE: conversation - commands: - # 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-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 - SELENIUMHOST: selenium - TESTS_ACCEPTANCE: public-share-auth - commands: - # 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-room-shares - -steps: - - name: acceptance-room-shares - image: nextcloudci/acceptance-php7.1:acceptance-php7.1-2 - environment: - APP_NAME: spreed - CORE_BRANCH: master - SELENIUMHOST: selenium - TESTS_ACCEPTANCE: room-shares - commands: - # 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 |