diff options
author | Joas Schilling <coding@schilljs.com> | 2023-08-17 09:27:43 +0200 |
---|---|---|
committer | Joas Schilling <coding@schilljs.com> | 2023-08-17 10:26:24 +0200 |
commit | 4c7a799775810ea644a6277ee640e4d941ff65c0 (patch) | |
tree | 2f7437f71e8acba96d97a54832ad0e7c68900036 | |
parent | abf3b783af90b56b3aebc68fea087af5c14bd4d1 (diff) |
Reduce matrixreduce-stable27
Signed-off-by: Joas Schilling <coding@schilljs.com>
-rw-r--r-- | .drone.jsonnet | 33 | ||||
-rw-r--r-- | .drone.yml | 1379 | ||||
-rw-r--r-- | tests/integration/features/conversation/add-participant.feature | 178 | ||||
-rw-r--r-- | tests/integration/features/conversation/breakout-rooms.feature | 845 | ||||
-rw-r--r-- | tests/integration/features/conversation/delete-room.feature | 56 | ||||
-rw-r--r-- | tests/integration/features/conversation/delete-user.feature | 70 | ||||
-rw-r--r-- | tests/integration/features/conversation/find-listed.feature | 126 | ||||
-rw-r--r-- | tests/integration/features/conversation/group-participants.feature | 280 | ||||
-rw-r--r-- | tests/integration/features/conversation/join-leave.feature | 92 | ||||
-rw-r--r-- | tests/integration/features/conversation/join-listable.feature | 112 | ||||
-rw-r--r-- | tests/integration/features/conversation/limit-creation.feature | 35 | ||||
-rw-r--r-- | tests/integration/features/conversation/lobby.feature | 270 |
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-r |