You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The release of 6.0.116 exposed an issue in the tests that make use of baseline files. That release caused a need to update the MissingXmlDoc.txt baseline file to include a new entry. But updating that file then caused the corresponding VerifyTargetingPacksHaveDoc test to fail in the stage 2 build (internal link) because the XML file was not missing in that build. So there's a difference in the output of the stage 1 and stage 2 build such that a single baseline file cannot describe the expected output of both scenarios.
This is expected to occur for other baseline files such as SDK diff and poison leaks. We should have a general solution that can apply to all these baseline file types.
One potential solution for this is to have two baseline files: one for the stage 1 build and the other for the stage 2 build. The pipeline would indicate which one to use via an environment variable. The baseline for the stage 2 build could be optionally such that if it does not exist, the test falls back to the stage 1 baseline.
The text was updated successfully, but these errors were encountered:
The release of 6.0.116 exposed an issue in the tests that make use of baseline files. That release caused a need to update the MissingXmlDoc.txt baseline file to include a new entry. But updating that file then caused the corresponding
VerifyTargetingPacksHaveDoc
test to fail in the stage 2 build (internal link) because the XML file was not missing in that build. So there's a difference in the output of the stage 1 and stage 2 build such that a single baseline file cannot describe the expected output of both scenarios.This is expected to occur for other baseline files such as SDK diff and poison leaks. We should have a general solution that can apply to all these baseline file types.
One potential solution for this is to have two baseline files: one for the stage 1 build and the other for the stage 2 build. The pipeline would indicate which one to use via an environment variable. The baseline for the stage 2 build could be optionally such that if it does not exist, the test falls back to the stage 1 baseline.
The text was updated successfully, but these errors were encountered: