|
1 | 1 | {% metadata_file .yamato/project.metafile %} |
2 | 2 | --- |
3 | 3 |
|
4 | | -# Validation job for package {{ package.name }}, only using the first entry in the |
5 | | -# platform and editor meta data |
6 | | -# Validation only occurs in editmode. |
| 4 | +# Validation job for package {{ package.name }}. Validation only occurs in editmode. |
7 | 5 |
|
8 | 6 | {% for project in projects -%} |
9 | 7 | {% if project.validate == "true" %} |
10 | 8 | {% for package in project.packages -%} |
11 | | -validate_{{ package.name }}_{{ test_platforms.first.name }}_{{ validation_editor }}: |
12 | | - name : Validate Package {{ package.name }} - {{ validation_editor }} on {{ test_platforms.first.name }} |
| 9 | +{% for editor in project.test_editors -%} |
| 10 | +{% for platform in test_platforms -%} |
| 11 | +validate_{{ package.name }}_{{ platform.name }}_{{ editor }}: |
| 12 | + name : Validate (Isolation Tests) Package {{ package.name }} - {{ editor }} on {{ platform.name }} |
13 | 13 | agent: |
14 | | - type: {{ test_platforms.first.type }} |
15 | | - image: {{ test_platforms.first.image }} |
16 | | - flavor: {{ test_platforms.first.flavor}} |
| 14 | + type: {{ platform.type }} |
| 15 | + image: {{ platform.image }} |
| 16 | + flavor: {{ platform.flavor}} |
17 | 17 | commands: |
18 | 18 | - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm |
19 | | - - {% if platform.name == "centos" %}DISPLAY=:0 {% endif %}upm-ci project test -u {{ validation_editor }} --type vetting-tests --project-path {{ project.path }} --package-filter {{ package.name }} --platform editmode |
| 19 | + - {% if platform.name == "ubuntu" %}DISPLAY=:0 {% endif %}upm-ci project test -u {{ editor }} --type isolation-tests --project-path {{ project.path }} --package-filter {{ package.name }} --platform editmode |
20 | 20 | artifacts: |
21 | 21 | logs: |
22 | 22 | paths: |
23 | 23 | - "upm-ci~/test-results/**/*" |
24 | 24 | dependencies: |
25 | 25 | - .yamato/project-pack.yml#pack_{{ project.name }} |
26 | 26 | {% endfor -%} |
| 27 | +{% endfor -%} |
| 28 | +{% endfor -%} |
27 | 29 | {% endif -%} |
28 | 30 | {% endfor -%} |
29 | 31 |
|
|
0 commit comments