Merge pull request #1151 from owncloud/docker_based_acceptance_test_source

[Tests-only] use .drone.env for checking out tests in docker based acceptance tests
This commit is contained in:
Willy Kloucek
2020-12-22 10:59:10 +01:00
committed by GitHub
3 changed files with 4 additions and 13 deletions

View File

@@ -18,9 +18,6 @@ COMPOSE_FILE ?= src/redis.yml:src/ocis-base.yml:src/acceptance.yml
## user input
BEHAT_FEATURE ?=
CORE_BRANCH ?= master
CORE_COMMIT ?= 52105a981c0c74fc81c84218e9076d443b06f074
ifdef OCIS_IMAGE_TAG
COMPOSE_FILE := $(COMPOSE_FILE):src/ocis-image.yml
else
@@ -184,8 +181,6 @@ testSuite: clean-docker-container
OCIS_IMAGE_TAG=$(OCIS_IMAGE_TAG) \
BEHAT_SUITE=$(BEHAT_SUITE) \
BEHAT_FEATURE=$(BEHAT_FEATURE) \
CORE_BRANCH=$(CORE_BRANCH) \
CORE_COMMIT=$(CORE_COMMIT) \
DIVIDE_INTO_NUM_PARTS=$(DIVIDE_INTO_NUM_PARTS) \
RUN_PART=$(RUN_PART) \
docker-compose up -d --build --remove-orphans --force-recreate
@@ -201,8 +196,6 @@ clean-docker-container: ## clean docker containers created during acceptance tes
@COMPOSE_PROJECT_NAME=$(COMPOSE_PROJECT_NAME) \
COMPOSE_FILE=$(COMPOSE_FILE) \
BEHAT_SUITE="" \
CORE_BRANCH="" \
CORE_COMMIT="" \
DIVIDE_INTO_NUM_PARTS="" \
OCIS_IMAGE_TAG="" \
RUN_PART="" \
@@ -216,8 +209,6 @@ clean-docker-volumes: ## clean docker volumes created during acceptance tests
STORAGE=$(STORAGE) \
COMPOSE_FILE=$(COMPOSE_FILE) \
BEHAT_SUITE="" \
CORE_BRANCH="" \
CORE_COMMIT="" \
DIVIDE_INTO_NUM_PARTS="" \
OCIS_IMAGE_TAG="" \
RUN_PART="" \

View File

@@ -10,14 +10,14 @@ services:
TEST_SERVER_URL: https://ocis-server:9200
TESTING_DIR: /srv/app/tmp/testing
CORE_BRANCH: $CORE_BRANCH
CORE_COMMIT: $CORE_COMMIT
STORAGE: $STORAGE
TEST_SOURCE: $TEST_SOURCE
BEHAT_SUITE: ${BEHAT_SUITE:-}
BEHAT_FEATURE: ${BEHAT_FEATURE:-}
DIVIDE_INTO_NUM_PARTS: $DIVIDE_INTO_NUM_PARTS
RUN_PART: $RUN_PART
env_file:
- ../../../../.drone.env
volumes:
- ./run-tests.sh:/test/run-tests.sh
- oCISownCloud10testsuite:/srv

View File

@@ -15,11 +15,11 @@ if cd $PATH_TO_CORE > /dev/null 2>&1
then
git checkout $CORE_BRANCH
git pull
git checkout $CORE_COMMIT
git checkout $CORE_COMMITID
else
git clone -b $CORE_BRANCH --single-branch --no-tags https://github.com/owncloud/core.git $PATH_TO_CORE
cd $PATH_TO_CORE
git checkout $CORE_COMMIT
git checkout $CORE_COMMITID
fi
## CONFIGURE TEST