Add a 3rd build dependency to the tests that only applies to an exclusion dependency, since SEECD custom device uses exclusions for some of its dependencies
Create another build stage that builds a test build with no dependencies, exclusions, packages or codegen since some custom devices do not use dependencies, exclusions, packages or codegen
Remove unneeded pack parameter and use skip strategy that is used for dependencies, codegen and exclusions
Add codegen tests to multiple build operation projects
Move build step exclusion check to start of codegen and dependencies to impact those steps as well, and add skip conditional logic
Why should this Pull Request be merged?
Needed for SEECD build and for testing recent changes
What does this Pull Request accomplish?
Why should this Pull Request be merged?
Needed for SEECD build and for testing recent changes
What testing has been done?
It tests itself during build