summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoas Schilling <coding@schilljs.com>2023-08-17 09:27:43 +0200
committerJoas Schilling <coding@schilljs.com>2023-08-17 10:26:24 +0200
commit4c7a799775810ea644a6277ee640e4d941ff65c0 (patch)
tree2f7437f71e8acba96d97a54832ad0e7c68900036
parentabf3b783af90b56b3aebc68fea087af5c14bd4d1 (diff)
Reduce matrixreduce-stable27
Signed-off-by: Joas Schilling <coding@schilljs.com>
-rw-r--r--.drone.jsonnet33
-rw-r--r--.drone.yml1379
-rw-r--r--tests/integration/features/conversation/add-participant.feature178
-rw-r--r--tests/integration/features/conversation/breakout-rooms.feature845
-rw-r--r--tests/integration/features/conversation/delete-room.feature56
-rw-r--r--tests/integration/features/conversation/delete-user.feature70
-rw-r--r--tests/integration/features/conversation/find-listed.feature126
-rw-r--r--tests/integration/features/conversation/group-participants.feature280
-rw-r--r--tests/integration/features/conversation/join-leave.feature92
-rw-r--r--tests/integration/features/conversation/join-listable.feature112
-rw-r--r--tests/integration/features/conversation/limit-creation.feature35
-rw-r--r--tests/integration/features/conversation/lobby.feature270
12 files changed, 4 insertions, 3472 deletions
diff --git a/.drone.jsonnet b/.drone.jsonnet
index 96e75d61d..29dbf61a1 100644
--- a/.drone.jsonnet
+++ b/.drone.jsonnet
@@ -56,7 +56,7 @@ local Pipeline(test_set, database, services) = {
"stable*"
],
event: (
- if database == "pgsql" then ["pull_request", "push"] else ["push"]
+ ["pull_request", "push"]
)
}
};
@@ -128,41 +128,12 @@ local PipelinePostgreSQL(test_set) = Pipeline(
[
- PipelineSQLite("callapi"),
- PipelineSQLite("chat"),
- PipelineSQLite("chat-2"),
- PipelineSQLite("command"),
PipelineSQLite("conversation"),
- PipelineSQLite("conversation-2"),
- PipelineSQLite("federation"),
- PipelineSQLite("integration"),
- PipelineSQLite("sharing"),
- PipelineSQLite("sharing-2"),
-
- PipelineMySQL("callapi"),
- PipelineMySQL("chat"),
- PipelineMySQL("chat-2"),
- PipelineMySQL("command"),
PipelineMySQL("conversation"),
- PipelineMySQL("conversation-2"),
- PipelineMySQL("federation"),
- PipelineMySQL("integration"),
- PipelineMySQL("sharing"),
- PipelineMySQL("sharing-2"),
-
- PipelinePostgreSQL("callapi"),
- PipelinePostgreSQL("chat"),
- PipelinePostgreSQL("chat-2"),
- PipelinePostgreSQL("command"),
PipelinePostgreSQL("conversation"),
- PipelinePostgreSQL("conversation-2"),
- PipelinePostgreSQL("federation"),
- PipelinePostgreSQL("integration"),
- PipelinePostgreSQL("sharing"),
- PipelinePostgreSQL("sharing-2"),
{
kind: "signature",
- hmac: "8a6c9dd22806c07b68b5d263748cf226693b847a9d4773e094ba549d98834dd5"
+ hmac: "f8e16bd1635ba08a3d0f0d1e7c6f42b540da359ab066ee4107816e73c25e0d1f"
},
]
diff --git a/.drone.yml b/.drone.yml
index 6767270e4..725391358 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -1,177 +1,5 @@
---
kind: pipeline
-name: int-sqlite-callapi
-services:
-- image: ghcr.io/nextcloud/continuous-integration-redis:latest
- name: cache
-steps:
-- commands:
- - bash tests/drone-run-integration-tests.sh || exit 0
- - composer --version
- - composer self-update --2
- - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
- - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
- - cd ../server
- - cd apps/$APP_NAME
- - composer install --no-dev
- - cd ../..
- - ./occ app:enable $APP_NAME
- - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications
- apps/notifications
- - ./occ app:enable --force notifications
- - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests
- - ./occ app:enable --force guests
- - git clone --depth 1 -b $CSB_BRANCH https://github.com/nextcloud/call_summary_bot
- apps/call_summary_bot
- - ./occ app:enable --force call_summary_bot
- - cd apps/$APP_NAME/tests/integration/
- - bash run.sh features/callapi
- environment:
- APP_NAME: spreed
- CORE_BRANCH: stable27
- CSB_BRANCH: main
- DATABASEHOST: sqlite
- GUESTS_BRANCH: master
- NOTIFICATIONS_BRANCH: stable27
- image: ghcr.io/nextcloud/continuous-integration-php8.2:latest
- name: integration-callapi
-trigger:
- branch:
- - master
- - stable*
- event:
- - push
----
-kind: pipeline
-name: int-sqlite-chat
-services:
-- image: ghcr.io/nextcloud/continuous-integration-redis:latest
- name: cache
-steps:
-- commands:
- - bash tests/drone-run-integration-tests.sh || exit 0
- - composer --version
- - composer self-update --2
- - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
- - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
- - cd ../server
- - cd apps/$APP_NAME
- - composer install --no-dev
- - cd ../..
- - ./occ app:enable $APP_NAME
- - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications
- apps/notifications
- - ./occ app:enable --force notifications
- - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests
- - ./occ app:enable --force guests
- - git clone --depth 1 -b $CSB_BRANCH https://github.com/nextcloud/call_summary_bot
- apps/call_summary_bot
- - ./occ app:enable --force call_summary_bot
- - cd apps/$APP_NAME/tests/integration/
- - bash run.sh features/chat
- environment:
- APP_NAME: spreed
- CORE_BRANCH: stable27
- CSB_BRANCH: main
- DATABASEHOST: sqlite
- GUESTS_BRANCH: master
- NOTIFICATIONS_BRANCH: stable27
- image: ghcr.io/nextcloud/continuous-integration-php8.2:latest
- name: integration-chat
-trigger:
- branch:
- - master
- - stable*
- event:
- - push
----
-kind: pipeline
-name: int-sqlite-chat-2
-services:
-- image: ghcr.io/nextcloud/continuous-integration-redis:latest
- name: cache
-steps:
-- commands:
- - bash tests/drone-run-integration-tests.sh || exit 0
- - composer --version
- - composer self-update --2
- - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
- - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
- - cd ../server
- - cd apps/$APP_NAME
- - composer install --no-dev
- - cd ../..
- - ./occ app:enable $APP_NAME
- - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications
- apps/notifications
- - ./occ app:enable --force notifications
- - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests
- - ./occ app:enable --force guests
- - git clone --depth 1 -b $CSB_BRANCH https://github.com/nextcloud/call_summary_bot
- apps/call_summary_bot
- - ./occ app:enable --force call_summary_bot
- - cd apps/$APP_NAME/tests/integration/
- - bash run.sh features/chat-2
- environment:
- APP_NAME: spreed
- CORE_BRANCH: stable27
- CSB_BRANCH: main
- DATABASEHOST: sqlite
- GUESTS_BRANCH: master
- NOTIFICATIONS_BRANCH: stable27
- image: ghcr.io/nextcloud/continuous-integration-php8.2:latest
- name: integration-chat-2
-trigger:
- branch:
- - master
- - stable*
- event:
- - push
----
-kind: pipeline
-name: int-sqlite-command
-services:
-- image: ghcr.io/nextcloud/continuous-integration-redis:latest
- name: cache
-steps:
-- commands:
- - bash tests/drone-run-integration-tests.sh || exit 0
- - composer --version
- - composer self-update --2
- - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
- - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
- - cd ../server
- - cd apps/$APP_NAME
- - composer install --no-dev
- - cd ../..
- - ./occ app:enable $APP_NAME
- - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications
- apps/notifications
- - ./occ app:enable --force notifications
- - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests
- - ./occ app:enable --force guests
- - git clone --depth 1 -b $CSB_BRANCH https://github.com/nextcloud/call_summary_bot
- apps/call_summary_bot
- - ./occ app:enable --force call_summary_bot
- - cd apps/$APP_NAME/tests/integration/
- - bash run.sh features/command
- environment:
- APP_NAME: spreed
- CORE_BRANCH: stable27
- CSB_BRANCH: main
- DATABASEHOST: sqlite
- GUESTS_BRANCH: master
- NOTIFICATIONS_BRANCH: stable27
- image: ghcr.io/nextcloud/continuous-integration-php8.2:latest
- name: integration-command
-trigger:
- branch:
- - master
- - stable*
- event:
- - push
----
-kind: pipeline
name: int-sqlite-conversation
services:
- image: ghcr.io/nextcloud/continuous-integration-redis:latest
@@ -212,449 +40,7 @@ trigger:
- master
- stable*
event:
- - push
----
-kind: pipeline
-name: int-sqlite-conversation-2
-services:
-- image: ghcr.io/nextcloud/continuous-integration-redis:latest
- name: cache
-steps:
-- commands:
- - bash tests/drone-run-integration-tests.sh || exit 0
- - composer --version
- - composer self-update --2
- - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
- - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
- - cd ../server
- - cd apps/$APP_NAME
- - composer install --no-dev
- - cd ../..
- - ./occ app:enable $APP_NAME
- - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications
- apps/notifications
- - ./occ app:enable --force notifications
- - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests
- - ./occ app:enable --force guests
- - git clone --depth 1 -b $CSB_BRANCH https://github.com/nextcloud/call_summary_bot
- apps/call_summary_bot
- - ./occ app:enable --force call_summary_bot
- - cd apps/$APP_NAME/tests/integration/
- - bash run.sh features/conversation-2
- environment:
- APP_NAME: spreed
- CORE_BRANCH: stable27
- CSB_BRANCH: main
- DATABASEHOST: sqlite
- GUESTS_BRANCH: master
- NOTIFICATIONS_BRANCH: stable27
- image: ghcr.io/nextcloud/continuous-integration-php8.2:latest
- name: integration-conversation-2
-trigger:
- branch:
- - master
- - stable*
- event:
- - push
----
-kind: pipeline
-name: int-sqlite-federation
-services:
-- image: ghcr.io/nextcloud/continuous-integration-redis:latest
- name: cache
-steps:
-- commands:
- - bash tests/drone-run-integration-tests.sh || exit 0
- - composer --version
- - composer self-update --2
- - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
- - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
- - cd ../server
- - cd apps/$APP_NAME
- - composer install --no-dev
- - cd ../..
- - ./occ app:enable $APP_NAME
- - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications
- apps/notifications
- - ./occ app:enable --force notifications
- - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests
- - ./occ app:enable --force guests
- - git clone --depth 1 -b $CSB_BRANCH https://github.com/nextcloud/call_summary_bot
- apps/call_summary_bot
- - ./occ app:enable --force call_summary_bot
- - cd apps/$APP_NAME/tests/integration/
- - bash run.sh features/federation
- environment:
- APP_NAME: spreed
- CORE_BRANCH: stable27
- CSB_BRANCH: main
- DATABASEHOST: sqlite
- GUESTS_BRANCH: master
- NOTIFICATIONS_BRANCH: stable27
- image: ghcr.io/nextcloud/continuous-integration-php8.2:latest
- name: integration-federation
-trigger:
- branch:
- - master
- - stable*
- event:
- - push
----
-kind: pipeline
-name: int-sqlite-integration
-services:
-- image: ghcr.io/nextcloud/continuous-integration-redis:latest
- name: cache
-steps:
-- commands:
- - bash tests/drone-run-integration-tests.sh || exit 0
- - composer --version
- - composer self-update --2
- - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
- - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
- - cd ../server
- - cd apps/$APP_NAME
- - composer install --no-dev
- - cd ../..
- - ./occ app:enable $APP_NAME
- - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications
- apps/notifications
- - ./occ app:enable --force notifications
- - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests
- - ./occ app:enable --force guests
- - git clone --depth 1 -b $CSB_BRANCH https://github.com/nextcloud/call_summary_bot
- apps/call_summary_bot
- - ./occ app:enable --force call_summary_bot
- - cd apps/$APP_NAME/tests/integration/
- - bash run.sh features/integration
- environment:
- APP_NAME: spreed
- CORE_BRANCH: stable27
- CSB_BRANCH: main
- DATABASEHOST: sqlite
- GUESTS_BRANCH: master
- NOTIFICATIONS_BRANCH: stable27
- image: ghcr.io/nextcloud/continuous-integration-php8.2:latest
- name: integration-integration
-trigger:
- branch:
- - master
- - stable*
- event:
- - push
----
-kind: pipeline
-name: int-sqlite-sharing
-services:
-- image: ghcr.io/nextcloud/continuous-integration-redis:latest
- name: cache
-steps:
-- commands:
- - bash tests/drone-run-integration-tests.sh || exit 0
- - composer --version
- - composer self-update --2
- - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
- - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
- - cd ../server
- - cd apps/$APP_NAME
- - composer install --no-dev
- - cd ../..
- - ./occ app:enable $APP_NAME
- - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications
- apps/notifications
- - ./occ app:enable --force notifications
- - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests
- - ./occ app:enable --force guests
- - git clone --depth 1 -b $CSB_BRANCH https://github.com/nextcloud/call_summary_bot
- apps/call_summary_bot
- - ./occ app:enable --force call_summary_bot
- - cd apps/$APP_NAME/tests/integration/
- - bash run.sh features/sharing
- environment:
- APP_NAME: spreed
- CORE_BRANCH: stable27
- CSB_BRANCH: main
- DATABASEHOST: sqlite
- GUESTS_BRANCH: master
- NOTIFICATIONS_BRANCH: stable27
- image: ghcr.io/nextcloud/continuous-integration-php8.2:latest
- name: integration-sharing
-trigger:
- branch:
- - master
- - stable*
- event:
- - push
----
-kind: pipeline
-name: int-sqlite-sharing-2
-services:
-- image: ghcr.io/nextcloud/continuous-integration-redis:latest
- name: cache
-steps:
-- commands:
- - bash tests/drone-run-integration-tests.sh || exit 0
- - composer --version
- - composer self-update --2
- - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
- - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
- - cd ../server
- - cd apps/$APP_NAME
- - composer install --no-dev
- - cd ../..
- - ./occ app:enable $APP_NAME
- - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications
- apps/notifications
- - ./occ app:enable --force notifications
- - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests
- - ./occ app:enable --force guests
- - git clone --depth 1 -b $CSB_BRANCH https://github.com/nextcloud/call_summary_bot
- apps/call_summary_bot
- - ./occ app:enable --force call_summary_bot
- - cd apps/$APP_NAME/tests/integration/
- - bash run.sh features/sharing-2
- environment:
- APP_NAME: spreed
- CORE_BRANCH: stable27
- CSB_BRANCH: main
- DATABASEHOST: sqlite
- GUESTS_BRANCH: master
- NOTIFICATIONS_BRANCH: stable27
- image: ghcr.io/nextcloud/continuous-integration-php8.2:latest
- name: integration-sharing-2
-trigger:
- branch:
- - master
- - stable*
- event:
- - push
----
-kind: pipeline
-name: int-mysql-callapi
-services:
-- image: ghcr.io/nextcloud/continuous-integration-redis:latest
- name: cache
-- command:
- - --innodb_large_prefix=true
- - --innodb_file_format=barracuda
- - --innodb_file_per_table=true
- - --sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
- environment:
- MYSQL_DATABASE: oc_autotest
- MYSQL_PASSWORD: owncloud
- MYSQL_ROOT_PASSWORD: owncloud
- MYSQL_USER: oc_autotest
- image: ghcr.io/nextcloud/continuous-integration-mariadb-10.4:10.4
- name: mysql
- tmpfs:
- - /var/lib/mysql
-steps:
-- commands:
- - bash tests/drone-run-integration-tests.sh || exit 0
- - composer --version
- - composer self-update --2
- - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
- - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
- - cd ../server
- - cd apps/$APP_NAME
- - composer install --no-dev
- - cd ../..
- - ./occ app:enable $APP_NAME
- - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications
- apps/notifications
- - ./occ app:enable --force notifications
- - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests
- - ./occ app:enable --force guests
- - git clone --depth 1 -b $CSB_BRANCH https://github.com/nextcloud/call_summary_bot
- apps/call_summary_bot
- - ./occ app:enable --force call_summary_bot
- - cd apps/$APP_NAME/tests/integration/
- - bash run.sh features/callapi
- environment:
- APP_NAME: spreed
- CORE_BRANCH: stable27
- CSB_BRANCH: main
- DATABASEHOST: mysql
- GUESTS_BRANCH: master
- NOTIFICATIONS_BRANCH: stable27
- image: ghcr.io/nextcloud/continuous-integration-php8.2:latest
- name: integration-callapi
-trigger:
- branch:
- - master
- - stable*
- event:
- - push
----
-kind: pipeline
-name: int-mysql-chat
-services:
-- image: ghcr.io/nextcloud/continuous-integration-redis:latest
- name: cache
-- command:
- - --innodb_large_prefix=true
- - --innodb_file_format=barracuda
- - --innodb_file_per_table=true
- - --sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
- environment:
- MYSQL_DATABASE: oc_autotest
- MYSQL_PASSWORD: owncloud
- MYSQL_ROOT_PASSWORD: owncloud
- MYSQL_USER: oc_autotest
- image: ghcr.io/nextcloud/continuous-integration-mariadb-10.4:10.4
- name: mysql
- tmpfs:
- - /var/lib/mysql
-steps:
-- commands:
- - bash tests/drone-run-integration-tests.sh || exit 0
- - composer --version
- - composer self-update --2
- - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
- - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
- - cd ../server
- - cd apps/$APP_NAME
- - composer install --no-dev
- - cd ../..
- - ./occ app:enable $APP_NAME
- - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications
- apps/notifications
- - ./occ app:enable --force notifications
- - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests
- - ./occ app:enable --force guests
- - git clone --depth 1 -b $CSB_BRANCH https://github.com/nextcloud/call_summary_bot
- apps/call_summary_bot
- - ./occ app:enable --force call_summary_bot
- - cd apps/$APP_NAME/tests/integration/
- - bash run.sh features/chat
- environment:
- APP_NAME: spreed
- CORE_BRANCH: stable27
- CSB_BRANCH: main
- DATABASEHOST: mysql
- GUESTS_BRANCH: master
- NOTIFICATIONS_BRANCH: stable27
- image: ghcr.io/nextcloud/continuous-integration-php8.2:latest
- name: integration-chat
-trigger:
- branch:
- - master
- - stable*
- event:
- - push
----
-kind: pipeline
-name: int-mysql-chat-2
-services:
-- image: ghcr.io/nextcloud/continuous-integration-redis:latest
- name: cache
-- command:
- - --innodb_large_prefix=true
- - --innodb_file_format=barracuda
- - --innodb_file_per_table=true
- - --sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
- environment:
- MYSQL_DATABASE: oc_autotest
- MYSQL_PASSWORD: owncloud
- MYSQL_ROOT_PASSWORD: owncloud
- MYSQL_USER: oc_autotest
- image: ghcr.io/nextcloud/continuous-integration-mariadb-10.4:10.4
- name: mysql
- tmpfs:
- - /var/lib/mysql
-steps:
-- commands:
- - bash tests/drone-run-integration-tests.sh || exit 0
- - composer --version
- - composer self-update --2
- - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
- - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
- - cd ../server
- - cd apps/$APP_NAME
- - composer install --no-dev
- - cd ../..
- - ./occ app:enable $APP_NAME
- - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications
- apps/notifications
- - ./occ app:enable --force notifications
- - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests
- - ./occ app:enable --force guests
- - git clone --depth 1 -b $CSB_BRANCH https://github.com/nextcloud/call_summary_bot
- apps/call_summary_bot
- - ./occ app:enable --force call_summary_bot
- - cd apps/$APP_NAME/tests/integration/
- - bash run.sh features/chat-2
- environment:
- APP_NAME: spreed
- CORE_BRANCH: stable27
- CSB_BRANCH: main
- DATABASEHOST: mysql
- GUESTS_BRANCH: master
- NOTIFICATIONS_BRANCH: stable27
- image: ghcr.io/nextcloud/continuous-integration-php8.2:latest
- name: integration-chat-2
-trigger:
- branch:
- - master
- - stable*
- event:
- - push
----
-kind: pipeline
-name: int-mysql-command
-services:
-- image: ghcr.io/nextcloud/continuous-integration-redis:latest
- name: cache
-- command:
- - --innodb_large_prefix=true
- - --innodb_file_format=barracuda
- - --innodb_file_per_table=true
- - --sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
- environment:
- MYSQL_DATABASE: oc_autotest
- MYSQL_PASSWORD: owncloud
- MYSQL_ROOT_PASSWORD: owncloud
- MYSQL_USER: oc_autotest
- image: ghcr.io/nextcloud/continuous-integration-mariadb-10.4:10.4
- name: mysql
- tmpfs:
- - /var/lib/mysql
-steps:
-- commands:
- - bash tests/drone-run-integration-tests.sh || exit 0
- - composer --version
- - composer self-update --2
- - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
- - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
- - cd ../server
- - cd apps/$APP_NAME
- - composer install --no-dev
- - cd ../..
- - ./occ app:enable $APP_NAME
- - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications
- apps/notifications
- - ./occ app:enable --force notifications
- - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests
- - ./occ app:enable --force guests
- - git clone --depth 1 -b $CSB_BRANCH https://github.com/nextcloud/call_summary_bot
- apps/call_summary_bot
- - ./occ app:enable --force call_summary_bot
- - cd apps/$APP_NAME/tests/integration/
- - bash run.sh features/command
- environment:
- APP_NAME: spreed
- CORE_BRANCH: stable27
- CSB_BRANCH: main
- DATABASEHOST: mysql
- GUESTS_BRANCH: master
- NOTIFICATIONS_BRANCH: stable27
- image: ghcr.io/nextcloud/continuous-integration-php8.2:latest
- name: integration-command
-trigger:
- branch:
- - master
- - stable*
- event:
+ - pull_request
- push
---
kind: pipeline
@@ -712,502 +98,6 @@ trigger:
- master
- stable*
event:
- - push
----
-kind: pipeline
-name: int-mysql-conversation-2
-services:
-- image: ghcr.io/nextcloud/continuous-integration-redis:latest
- name: cache
-- command:
- - --innodb_large_prefix=true
- - --innodb_file_format=barracuda
- - --innodb_file_per_table=true
- - --sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
- environment:
- MYSQL_DATABASE: oc_autotest
- MYSQL_PASSWORD: owncloud
- MYSQL_ROOT_PASSWORD: owncloud
- MYSQL_USER: oc_autotest
- image: ghcr.io/nextcloud/continuous-integration-mariadb-10.4:10.4
- name: mysql
- tmpfs:
- - /var/lib/mysql
-steps:
-- commands:
- - bash tests/drone-run-integration-tests.sh || exit 0
- - composer --version
- - composer self-update --2
- - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
- - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST
- - cd ../server
- - cd apps/$APP_NAME
- - composer install --no-dev
- - cd ../..
- - ./occ app:enable $APP_NAME
- - git clone --depth 1 -b $NOTIFICATIONS_BRANCH https://github.com/nextcloud/notifications
- apps/notifications
- - ./occ app:enable --force notifications
- - git clone --depth 1 -b $GUESTS_BRANCH https://github.com/nextcloud/guests apps/guests
- - ./occ app:enable --force guests
- - git clone --depth 1 -b $CSB_BRANCH https://github.com/nextcloud/call_summary_bot
- apps/call_summary_bot
- - ./occ app:enable --force call_summary_bot
- - cd apps/$APP_NAME/tests/integration/</