microsoft / PowerApps-TestEngine

MIT License
101 stars 29 forks source link

Ignore unmatched properties during deserialization #261

Closed tomjschneider closed 1 year ago

tomjschneider commented 1 year ago

Description

This change updates the deserialization of the TestPlanDefinition so that any unmatched properties will be ignored, rather than throwing an exception. This should help with future supportability for the YAML files, so that the TestPlanDefinition object can be updated independently from the actual files.

I also fixed a few very minor things:

Checklist

github-actions[bot] commented 1 year ago

Code Coverage

Package Line Rate Branch Rate Complexity Health
Microsoft.PowerApps.TestEngine 91% 88% 826
Summary 91% (2206 / 2435) 88% (500 / 566) 826

Minimum allowed line rate is 85%

tomjschneider commented 1 year ago

After discussion with the team, we don't want to ignore unmatched properties. Closing this PR.