Files

38 lines
1.5 KiB
Markdown
Raw Normal View History

2025-05-03 14:35:35 +01:00
### **_Package Validation Suite_**
Use the package validation suite to verify your package, making sure it meets Unity's package hosting standards before you submit your package for publishing.
### Pre-requisites
The Package Validation Suite requires the Package Manager UI extension mechanism, which is available from version 1.9.3 or later or can be found in Unity 2019.2 or later.
### Installation
To add the Package Validation Suite to your project, please use the Package Manager UI to install the latest version of the package.
## Validate Package
As shown below, once the validation package is installed in your project, the Package Manager UI will expose a new "Validate" option in the details section of the UI.
![Validate button](images/Validate.png)
By pressing the `Validate` button in the details pane of a package in development, the validation process will begin. The following will take place:
- The package being tested will get "built", to reflect the file set it will contain.
- The previous version of the package will get downloaded, for comparison and upgrade testing.
- The validation tests will get run.
- A report will be produced for viewing.
![results](images/ValidateResults.png)
## Known Limitations
* This is a temporary UI for internal development only.
* Not all validation tests are implemented, more to come!
# Technical details
## Requirements
This version of Unity Package Manager is compatible with the following versions of the Unity Editor:
* 2018.4 and later (recommended)