[Enhancement] Setup CI to install nugets into different projects and run basic tests to verify compatibility #5656
Labels
e/6 🕕
6
inactive
Issue is older than 6 months and needs to be retested
proposal-open
t/enhancement ➕
Projects
Summary
We've added sets of ABI comparison checks to our CI so that we can validate breaking changes between releases but it would still be a good idea to have an automated process that installs a nuget and then runs a basic set of UI tests against said app.
For example it can
If we had something like this in place then our ABI break with IVisualElementRenderer would have been caught a few months ago.
Ideally we can also expand this out to test default apps from 3rd parties. We can run this same set of tests against a baseline Telerik, SyncFusion, FFImageLoading, CarouselView, etc..
The cake scripts we added recently make it fairly easy to install new nugets either through the CLI or just by doing a basic string replace on the csproj files
Intended Use Case
Verify unexpected ABI or other breaks that will cause hardship to 3rd party libraries
The text was updated successfully, but these errors were encountered: