-
-
Notifications
You must be signed in to change notification settings - Fork 505
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
feat(transformer_conformance): test ScopeTree
and SymbolTable
for correctness after transformation
#4581
Conversation
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. |
ScopeTree
and SymbolTable
after transformation
887cb9a
to
a6e9cca
Compare
ScopeTree
and SymbolTable
after transformationScopeTree
and SymbolTable
for correctness after transformation
CodSpeed Performance ReportMerging #4581 will not alter performanceComparing Summary
|
Also related: #4454 |
Great to have the beginnings of test infra for this. I'm not surprised that TS tests are failing because I didn't complete the work of setting scopes correctly in those transforms, but I would have hoped more of the React/JSX ones would pass. @Dunqing are you working on fixing, or shall I? |
Yes, I am working on this! Should we merge this first? and then fix failed tests in follow-up PRs? |
Merge activity
|
a6e9cca
to
3a6e4d9
Compare
@Dunqing OK great. Please can you ping me if/when you get to the JSX ones? I thought I'd got them at least mostly right, so I'd be interested to know where I went wrong. |
part of #4549
This test verifies that the correct symbols and scopes were added/changed during the transformation. From the snapshots, most of them are incorrect currently