Newer
Older
Vadim Justus
committed
- tests
Vadim Justus
committed
######################################################
## TESTS stage
######################################################
# Run static tests on merge requests
static-tests:
stage: tests
tags:
Vadim Justus
committed
variables:
EXECUTOR_SUITE: project-static
FILTER_NAMESPACES: Met
FILTER_DIRECTORIES: app/code,app/design
before_script:
- ~/.composer/vendor/met/test-executor/run.sh setup
script:
- ~/.composer/vendor/met/test-executor/run.sh tests
after_script:
- ~/.composer/vendor/met/test-executor/run.sh cleanup
only:
- merge_requests
# run unit tests on merge requests
Vadim Justus
committed
stage: tests
variables:
EXECUTOR_SUITE: project-unit
before_script:
- ~/.composer/vendor/met/test-executor/run.sh setup
script:
- ~/.composer/vendor/met/test-executor/run.sh tests
after_script:
- ~/.composer/vendor/met/test-executor/run.sh cleanup
Vadim Justus
committed
only:
- merge_requests
Vadim Justus
committed
# run integration tests on merge requests
Vadim Justus
committed
stage: tests
Vadim Justus
committed
USE_SMILE_ELASTICSUITE: 1
before_script:
- ~/.composer/vendor/met/test-executor/run.sh setup
script:
- ~/.composer/vendor/met/test-executor/run.sh tests
after_script:
- ~/.composer/vendor/met/test-executor/run.sh cleanup
only:
- merge_requests
# run api-functional tests on merge requests
api-functional-tests:
stage: tests
tags:
Vadim Justus
committed
variables:
EXECUTOR_SUITE: project-api
before_script:
- ~/.composer/vendor/met/test-executor/run.sh setup
script:
- ~/.composer/vendor/met/test-executor/run.sh tests
after_script:
- ~/.composer/vendor/met/test-executor/run.sh cleanup
Vadim Justus
committed
only:
- merge_requests
# run security tests on merge requests
#security-tests:
# stage: tests
# tags:
# - php81
# - mysql80
# - es7
# script:
# - FORCE_COLOR=1 snyk monitor --all-projects || exit $?
# - FORCE_COLOR=1 snyk test --all-projects || exit $?
# only:
# - merge_requests
# allow_failure:
# exit_codes: 1