Merge pull request #15731 from mozilla/increase-intergration-resource-class

task(ci): Make integration tests run on large resource class
This commit is contained in:
Dan Schomburg 2023-08-30 16:52:36 -04:00 коммит произвёл GitHub
Родитель 3c96bb79da 5f5700a5ed
Коммит a20aa0689c
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 9 добавлений и 10 удалений

Просмотреть файл

@ -607,7 +607,7 @@ jobs:
default: run-many
resource_class:
type: string
default: medium
default: large
executor: fullstack-executor
resource_class: << parameters.resource_class >>
steps:
@ -970,7 +970,7 @@ workflows:
- integration-test:
name: Integration Test - Frontends
resource_class: large
projects: --tag=scope:frontend
projects: --exclude '*,!tag:scope:frontend'
filters:
branches:
ignore: /.*/
@ -980,7 +980,7 @@ workflows:
- Build
- integration-test:
name: Integration Test - Servers
projects: --tag=scope:server
projects: --exclude '*,!tag:scope:server'
filters:
branches:
ignore: /.*/
@ -990,7 +990,7 @@ workflows:
- Build
- integration-test:
name: Integration Test - Servers - Auth
projects: --tag=scope:server:auth
projects: --exclude '*,!tag:scope:server:auth'
filters:
branches:
ignore: /.*/
@ -1000,7 +1000,7 @@ workflows:
- Build
- integration-test:
name: Integration Test - Libraries
projects: --tag=scope:shared*
projects: --exclude '*,!tag:scope:shared:*'
filters:
branches:
ignore: /.*/
@ -1086,24 +1086,23 @@ workflows:
- integration-test:
name: Integration Test - Frontends (nightly)
resource_class: large
projects: --tag=scope:frontend
projects: --exclude '*,!tag:scope:frontend'
requires:
- Build (nightly)
- integration-test:
name: Integration Test - Servers (nightly)
projects: --tag=scope:server
projects: --exclude '*,!tag:scope:server'
requires:
- Build (nightly)
- integration-test:
name: Integration Test - Servers - Auth (nightly)
projects: --tag=scope:server:auth
projects: --exclude '*,!tag:scope:server:auth'
target: --targets test-integration-local test-integration-remote test-integration-scripts
requires:
- Build (nightly)
- integration-test:
name: Integration Test - Libraries (nightly)
# TODO - Get payments cart tests working
projects: --tag=scope:shared* --exclude=payments-cart
projects: --exclude '*,!tag:scope:shared:*'
requires:
- Build (nightly)
- playwright-functional-tests: