У меня есть следующий вариант использования. На сервере gitlab у меня есть репо под
gitlabRepoUrl/product/client
Проект угловой проект с электроном. У меня есть отдельный проект под названием e2e, который содержит тесты e2e для проекта client
. URL репо составляет
gitlabRepoUrl/e2e
в project.json проекта e2e у меня есть следующие сценарии
"smoke-test": "mocha ./test/specs/smoketests/*.e2e-spec.ts",
"acceptance-test": "mocha ./test/specs/acceptance/*.e2e-spec.ts",
"e2e-test": "mocha ./test/specs/smoketests/*.e2e-spec.ts && mocha ./test/specs/acceptance/*.e2e-spec.ts"
чтобы начать разные тесты.
Мой вопрос: как я могу запустить эти сценарии проекта e2e из .gitlab-ci.yml
клиентского проекта
.gitlab-ci.yaml
содержит среди прочих
build-nightly:
stage: build
tags:
- windows
only:
refs:
- master
variables:
- $NIGHTLY
allow_failure: false
script:
- call npm install
- call npm run lint
- call npm run test-build