Skip to content

chore: Run validation tests on all supported editors and desktop platforms#2013

Merged
0xFA11 merged 5 commits intodevelopfrom
chore/validation-tests
Jun 14, 2022
Merged

chore: Run validation tests on all supported editors and desktop platforms#2013
0xFA11 merged 5 commits intodevelopfrom
chore/validation-tests

Conversation

@ashwinimurt
Copy link
Copy Markdown
Contributor

@ashwinimurt ashwinimurt commented Jun 13, 2022

  • Run Promotion/Publish Validation tests on all supported editors and desktop platforms. This will help catch any APV failures earlier on our CI.

  • Run Isolation tests before publishing, and Vetting tests before promotion. Vetting tests are a subset of Isolation tests.

  • Move Publish Validation tests to project-publish.yml

Isolation-tests: For each locally-developed package referenced in the tested project, this argument creates a new project and executes the complete suite of tests required for publishing a package. Additionally, it executes package validation suite, validates clean console and package has tests, and executes package tests.

Vetting-tests: For each locally-developed package referenced in the tested project, this argument creates a new project, executes package validation suite, and validates clean console and package has tests.
UPM-CI docs

image

image

This PR does not affect PR triggers. PR Project Tests are still only triggered on 2020.3

Other small changes:

  • Add 2022.2 to test-project-tools-integration tests
  • Change centos to ubuntu because we don't run on centos.

Changelog

None

Testing and Documentation

CI

@ashwinimurt ashwinimurt force-pushed the chore/validation-tests branch from a95f73f to 49f8b2f Compare June 13, 2022 23:08
@0xFA11 0xFA11 enabled auto-merge (squash) June 14, 2022 16:27
@0xFA11 0xFA11 merged commit cf7f737 into develop Jun 14, 2022
@0xFA11 0xFA11 deleted the chore/validation-tests branch June 14, 2022 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants