mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2025-12-21 12:09:40 -06:00
removed api tag from antivirus test
This commit is contained in:
committed by
Niraj Acharya
parent
712d98e0a2
commit
ed784efebd
4
Makefile
4
Makefile
@@ -118,7 +118,7 @@ CORE_BEHAT_YML=tests/acceptance/config/behat-core.yml
|
||||
|
||||
.PHONY: test-acceptance-api
|
||||
test-acceptance-api: vendor-bin/behat/vendor
|
||||
BEHAT_BIN=$(BEHAT_BIN) $(PWD)/tests/acceptance/run.sh --type api
|
||||
BEHAT_BIN=$(BEHAT_BIN) $(PWD)/tests/acceptance/run.sh
|
||||
|
||||
.PHONY: test-acceptance-from-core-api
|
||||
test-acceptance-from-core-api: vendor-bin/behat/vendor
|
||||
@@ -126,7 +126,7 @@ test-acceptance-from-core-api: vendor-bin/behat/vendor
|
||||
|
||||
.PHONY: test-paralleldeployment-api
|
||||
test-paralleldeployment-api: vendor-bin/behat/vendor
|
||||
BEHAT_BIN=$(BEHAT_BIN) BEHAT_YML=$(PARALLEL_BEHAT_YML) $(PWD)/tests/acceptance/run.sh --type api
|
||||
BEHAT_BIN=$(BEHAT_BIN) BEHAT_YML=$(PARALLEL_BEHAT_YML) $(PWD)/tests/acceptance/run.sh
|
||||
|
||||
vendor/bamarni/composer-bin-plugin: composer.lock
|
||||
composer install
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@api @antivirus @skipOnReva
|
||||
@antivirus @skipOnReva
|
||||
Feature: antivirus
|
||||
As a system administrator and user
|
||||
I want to protect myself and others from known viruses
|
||||
|
||||
@@ -368,7 +368,7 @@ function run_behat_tests() {
|
||||
# Report them in a dry-run so they can be seen
|
||||
# Big red error output is displayed if there are no matching scenarios - send it to null
|
||||
DRY_RUN_FILE=$(mktemp)
|
||||
SKIP_TAGS="${TEST_TYPE_TAG}&&@skip"
|
||||
SKIP_TAGS="@skip"
|
||||
${BEHAT} --dry-run {$COLORS_OPTION} -c ${BEHAT_YML} -f pretty ${BEHAT_SUITE_OPTION} --tags "${SKIP_TAGS}" ${BEHAT_FEATURE} 1>${DRY_RUN_FILE} 2>/dev/null
|
||||
if grep -q -m 1 'No scenarios' "${DRY_RUN_FILE}"
|
||||
then
|
||||
@@ -477,20 +477,17 @@ else
|
||||
fi
|
||||
fi
|
||||
|
||||
TEST_TYPE_TAG="@api"
|
||||
|
||||
TEST_TYPE_TEXT="API"
|
||||
|
||||
# Always have "@api"
|
||||
if [ -z "${BEHAT_FILTER_TAGS}" ]
|
||||
if [ ! -z "${BEHAT_FILTER_TAGS}" ]
|
||||
then
|
||||
BEHAT_FILTER_TAGS="${TEST_TYPE_TAG}"
|
||||
else
|
||||
# Be nice to the caller
|
||||
# Remove any extra "&&" at the end of their tags list
|
||||
BEHAT_FILTER_TAGS="${BEHAT_FILTER_TAGS%&&}"
|
||||
# Remove any extra "&&" at the beginning of their tags list
|
||||
BEHAT_FILTER_TAGS="${BEHAT_FILTER_TAGS#&&}"
|
||||
BEHAT_FILTER_TAGS="${BEHAT_FILTER_TAGS}&&${TEST_TYPE_TAG}"
|
||||
fi
|
||||
|
||||
# EMAIL_HOST defines where the system-under-test can find the email server (inbucket)
|
||||
@@ -517,9 +514,12 @@ fi
|
||||
# If the caller did not mention specific tags, skip the skipped tests by default
|
||||
if [ "${BEHAT_TAGS_OPTION_FOUND}" = false ]
|
||||
then
|
||||
if [[ -z $BEHAT_FILTER_TAGS ]]
|
||||
then
|
||||
BEHAT_FILTER_TAGS="~@skip"
|
||||
# If the caller has already specified specifically to run "@skip" scenarios
|
||||
# then do not append "not @skip"
|
||||
if [[ ! ${BEHAT_FILTER_TAGS} =~ "&&@skip&&" ]]
|
||||
elif [[ ! ${BEHAT_FILTER_TAGS} =~ (^|&)@skip(&|$) ]]
|
||||
then
|
||||
BEHAT_FILTER_TAGS="${BEHAT_FILTER_TAGS}&&~@skip"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user