-
Notifications
You must be signed in to change notification settings - Fork 28.7k
Enable expression evaluation in debugger for web platform #53595
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
Conversation
packages/flutter_tools/test/integration.shard/expression_evaluation_web_test.dart
Outdated
Show resolved
Hide resolved
There is currently an analysis warning with this change:
For the integration test failures, I'll take a look tomorrow to see If I can narrow down the issue |
You also need to pull in 9450007 so that the windows template test passes |
I ran these tests a few times locally and they passed - so it might just be too expensive for CI. I would update the tests to be skipped and I will file an issue to move them into the devicelab, where they can run on dedicated hardware |
Thanks @jonahwilliams! I will disable them then. |
Filled #53779 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Thank you @annagrin !
Thanks @jonahwilliams for help! |
Description
ResidentCompiler.compileExpressionToJs
API that calls matching API from frontend server in the SDK.WebExpressionCompiler
class and passed its instance to DWDS to enable expression evaluation in the debugger for web platformRelated Issues
Closes #51669
Tests
I added the following tests:
test/integration.shard/expression_evaluation_web_test.dart
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes (
[x]
). This will ensure a smooth and quick review process.///
).flutter analyze --flutter-repo
) does not report any problems on my PR.Breaking Change
Did any tests fail when you ran them? Please read Handling breaking changes.