Baseline tests should check for all possible extensions of not expected files #62752
+7
−9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
After #62593 renamed some template files, we could see additional files in templates structure. It could be visible only locally, in case the repository run template tests before and after the PR got in.
This revealed one issue with baseline tests: they would not fail, even if repository was creating a template with incorrect application structure, with three
.csproj
files instead of only one.In the particular case of such rename, this behavior would not have been caught by the developer applying the change - for them, the additional dirs would not exist. This change does not aim at improving cleaning the repo from old assets. It is trying to fix possible other cases when we would have additional contents of extensions that we don't currently check for. Maybe there's a good reason we're not doing that. Currently, I don't see it, so I am posting this update.
Description
bin
andobj
dirs should stay.Fixes #62746