This is more a curious question than any sort of criticism, but I wanted to know why packages include their test code in a way that the package manager downloads this part of the package to the local machine. In Unity projects, users can't run tests for packages, right? It's only something the original developer or other contributors use when their package code is within their own development project environment. Would it actually make sense to provide means to let users run tests for packages? Maybe to validate that they run as expected within the actual project setup and find potential side-effects early. Or would it make sense to strip these files from the download to save time and disk space?