您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
29 行
1.3 KiB
29 行
1.3 KiB
{% metadata_file .yamato/project.metafile %}
|
|
---
|
|
|
|
# For every platform and editor version, run its project tests without
|
|
# running package tests too since they are handled on their respective
|
|
# jobs
|
|
{% for project in projects -%}
|
|
{% for editor in project.test_editors -%}
|
|
{% for platform in test_platforms -%}
|
|
test_{{ project.name }}_{{ editor }}_{{ platform.name }}:
|
|
name : {{ project.name }} project tests - {{ editor }} on {{ platform.name }}
|
|
agent:
|
|
type: {{ platform.type }}
|
|
image: {{ platform.image }}
|
|
flavor: {{ platform.flavor}}
|
|
commands:
|
|
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
|
|
- pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple
|
|
- unity-downloader-cli -u {{ editor }} -c editor -w --fast
|
|
- upm-ci project test -u {{ editor }} --project-path {{ project.path }} --type project-tests --extra-utr-arg=--testfilter="Unity.BossRoom.*\;Unity.Multiplayer.Samples.Utilities.Tests.*" {{ platform.extra-utr-args }}
|
|
artifacts:
|
|
logs:
|
|
paths:
|
|
- "upm-ci~/test-results/**/*"
|
|
dependencies:
|
|
- .yamato/project-pack.yml#pack_{{ project.name }}
|
|
{% endfor -%}
|
|
{% endfor -%}
|
|
{% endfor -%}
|