rebranding tests

This commit is contained in:
Viktor Scharf
2025-01-16 17:39:02 +01:00
committed by Viktor Scharf
parent 31965a8f9d
commit 9db4693a9e
243 changed files with 1621 additions and 1645 deletions
+2 -2
View File
@@ -5,8 +5,8 @@ services:
command: /bin/bash /test/run-tests.sh
environment:
OC_ROOT: /drone/src
TEST_SERVER_URL: https://ocis-server:9200
OC_WRAPPER_URL: http://ocis-server:5200
TEST_SERVER_URL: https://opencloud-server:9200
OC_WRAPPER_URL: http://opencloud-server:5200
STORAGE_DRIVER: $STORAGE_DRIVER
TEST_SOURCE: $TEST_SOURCE
BEHAT_SUITE: ${BEHAT_SUITE:-}
@@ -1,13 +0,0 @@
# custom Dockerfile required to run ociswrapper command
# mounting 'ociswrapper' binary doesn't work with image 'amd64/alpine:3.17' (busybox based)
ARG OC_IMAGE_TAG
FROM owncloud/ocis:${OC_IMAGE_TAG} as ocis
FROM ubuntu:22.04
COPY --from=ocis /usr/bin/ocis /usr/bin/ocis
COPY ["./serve-ocis.sh", "/usr/bin/serve-ocis"]
RUN chmod +x /usr/bin/serve-ocis
ENTRYPOINT [ "serve-ocis" ]
@@ -1,21 +1,21 @@
services:
ocis-server:
opencloud-server:
build:
dockerfile: ocis.Dockerfile
dockerfile: opencloud.Dockerfile
context: ./
args:
OC_IMAGE_TAG: $OC_IMAGE_TAG
user: root
environment:
WITH_WRAPPER: $WITH_WRAPPER
OC_URL: "https://ocis-server:9200"
OC_URL: "https://opencloud-server:9200"
STORAGE_USERS_DRIVER: $STORAGE_DRIVER
STORAGE_USERS_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root
STORAGE_USERS_DRIVER_OC_ROOT: /srv/app/tmp/ocis/storage/users
STORAGE_SYSTEM_DRIVER_OC_ROOT: /srv/app/tmp/ocis/storage/metadata
SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json
STORAGE_USERS_DRIVER_LOCAL_ROOT: /srv/app/tmp/opencloud/local/root
STORAGE_USERS_DRIVER_OC_ROOT: /srv/app/tmp/opencloud/storage/users
STORAGE_SYSTEM_DRIVER_OC_ROOT: /srv/app/tmp/opencloud/storage/metadata
SHARING_USER_JSON_FILE: /srv/app/tmp/opencloud/shares.json
PROXY_ENABLE_BASIC_AUTH: "true"
WEB_UI_CONFIG_FILE: /drone/src/tests/config/drone/ocis-config.json
WEB_UI_CONFIG_FILE: /drone/src/tests/config/drone/opencloud-config.json
ACCOUNTS_HASH_DIFFICULTY: 4
OC_INSECURE: "true"
IDM_CREATE_DEMO_USERS: "true"
@@ -34,7 +34,7 @@ services:
NOTIFICATIONS_SMTP_HOST: email
NOTIFICATIONS_SMTP_PORT: 2500
NOTIFICATIONS_SMTP_INSECURE: "true"
NOTIFICATIONS_SMTP_SENDER: "owncloud <noreply@example.com>"
NOTIFICATIONS_SMTP_SENDER: "opencloud <noreply@example.com>"
# antivirus
ANTIVIRUS_SCANNER_TYPE: "clamav"
@@ -52,4 +52,4 @@ services:
THUMBNAILS_TXT_FONTMAP_FILE: "/drone/src/tests/config/drone/fontsMap.json"
volumes:
- ../../../config:/drone/src/tests/config
- ../../../ociswrapper/bin/ociswrapper:/usr/bin/ociswrapper
- ../../../ocwrapper/bin/ocwrapper:/usr/bin/ocwrapper
@@ -0,0 +1,13 @@
# custom Dockerfile required to run ocwrapper command
# mounting 'ocwrapper' binary doesn't work with image 'amd64/alpine:3.17' (busybox based)
ARG OC_IMAGE_TAG
FROM opencloud-eu/opencloud:${OC_IMAGE_TAG} as opencloud
FROM ubuntu:22.04
COPY --from=opencloud /usr/bin/opencloud /usr/bin/opencloud
COPY ["./serve-opencloud.sh", "/usr/bin/serve-opencloud"]
RUN chmod +x /usr/bin/serve-opencloud
ENTRYPOINT [ "serve-opencloud" ]
+6 -6
View File
@@ -7,14 +7,14 @@ git config --global advice.detachedHead false
## CONFIGURE TEST
if [ "$TEST_SOURCE" = "oc10" ]; then
if [ "$TEST_SOURCE" = "core" ]; then
export ACCEPTANCE_TEST_TYPE='core-api'
if [ "$STORAGE_DRIVER" = "ocis" ]; then
export OC_REVA_DATA_ROOT=''
export BEHAT_FILTER_TAGS='~@skipOnOcis-OCIS-Storage'
export BEHAT_FILTER_TAGS='~@skipOnOpencloud-OCIS-Storage'
export EXPECTED_FAILURES_FILE='/drone/src/tests/acceptance/expected-failures-API-on-OCIS-storage.md'
elif [ "$STORAGE_DRIVER" = "s3ng" ]; then
export BEHAT_FILTER_TAGS='~@skip&&~@skipOnOcis-S3NG-Storage'
export BEHAT_FILTER_TAGS='~@skip&&~@skipOnOpencloud-S3NG-Storage'
export OC_REVA_DATA_ROOT=''
else
echo "non existing STORAGE selected"
@@ -23,12 +23,12 @@ if [ "$TEST_SOURCE" = "oc10" ]; then
unset BEHAT_SUITE
elif [ "$TEST_SOURCE" = "ocis" ]; then
elif [ "$TEST_SOURCE" = "opencloud" ]; then
if [ "$STORAGE_DRIVER" = "ocis" ]; then
export BEHAT_FILTER_TAGS='~@skip&&~@skipOnOcis-OCIS-Storage'
export BEHAT_FILTER_TAGS='~@skip&&~@skipOnOpencloud-OCIS-Storage'
export OC_REVA_DATA_ROOT=''
elif [ "$STORAGE_DRIVER" = "s3ng" ]; then
export BEHAT_FILTER_TAGS='~@skip&&~@skipOnOcis-S3NG-Storage'
export BEHAT_FILTER_TAGS='~@skip&&~@skipOnOpencloud-S3NG-Storage'
export OC_REVA_DATA_ROOT=''
else
echo "non existing storage selected"
-11
View File
@@ -1,11 +0,0 @@
#!/bin/sh
set -e
# init ocis
ocis init
if [ "$WITH_WRAPPER" = "true" ]; then
ociswrapper serve --bin=ocis
else
ocis server
fi
@@ -0,0 +1,11 @@
#!/bin/sh
set -e
# init OpenCloud
opencloud init
if [ "$WITH_WRAPPER" = "true" ]; then
ocwrapper serve --bin=opencloud
else
oc server
fi