-
-
Notifications
You must be signed in to change notification settings - Fork 476
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor(ci): transform conformance snapshot include when output mismatch #5135
refactor(ci): transform conformance snapshot include when output mismatch #5135
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. Join @overlookmotel and the rest of your teammates on Graphite |
Your org has enabled the Graphite merge queue for merging into mainAdd the label “merge” to the PR and Graphite will automatically add it to the merge queue when it’s ready to merge. Or use the label “hotfix” to add to the merge queue as a hot fix. You must have a Graphite account and log in to Graphite in order to use the merge queue. Sign up using this link. |
CodSpeed Performance ReportMerging #5135 will not alter performanceComparing Summary
|
Personally, if the output doesn't match we shouldn't show the semantic errors. |
Merge activity
|
…atch (#5135) Include "Output mismatch" in transform conformance snapshots when a test also fails due to scopes/symbols mismatches. At present, many of the tests are failing on scopes/symbols mismatches, so it's hard to see from snapshots which also have an output mismatch. In particular, when working to fix scope mismatches, it's hard to notice if changes you make cause the output to be wrong. These extra messages make that visible.
7b9efba
to
be42b1c
Compare
dd31f0e
to
eb71a32
Compare
@Dunqing Yes maybe that would be a better way to do it. Check that output matches first, and then only check that semantic is correct if the output match test passes. You think that'd work? |
Yes, I agree we do that. From my experience development of the transformer. When the output is matched, fixing semantic errors is not too hard |
Include "Output mismatch" in transform conformance snapshots when a test also fails due to scopes/symbols mismatches.
At present, many of the tests are failing on scopes/symbols mismatches, so it's hard to see from snapshots which also have an output mismatch. In particular, when working to fix scope mismatches, it's hard to notice if changes you make cause the output to be wrong. These extra messages make that visible.