Danny Tuppeny
09bcc1f4ae
[dartdev] [dds] Share DevTools arg parsing with serve_local script
...
Change-Id: Ia8f95b205fda1201a7ec50805a84d374a6201f39
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/253460
Reviewed-by: Ben Konyi <bkonyi@google.com >
Reviewed-by: Kenzie Davisson <kenzieschmoll@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2022-08-04 20:32:14 +00:00
Ahmed Ashour
99f0fb5b70
Fix typos
...
Fixes #49364
TEST=ci
Change-Id: Ic643819c9cdd7b56690981b96b854b1e8d622fff
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/250160
Reviewed-by: Ryan Macnak <rmacnak@google.com >
Reviewed-by: Lasse Nielsen <lrn@google.com >
Reviewed-by: Sigmund Cherem <sigmund@google.com >
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com >
2022-07-12 19:35:22 +00:00
Danny Tuppeny
51eed0cffd
[dds] Fix code generation for type references to simple types
...
Fixes https://github.com/dart-lang/sdk/issues/49268 .
Change-Id: Iaeda8271d8cb922511958a71cf1300ba64df16da
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/248605
Commit-Queue: Ben Konyi <bkonyi@google.com >
Reviewed-by: Ben Konyi <bkonyi@google.com >
2022-06-17 18:26:09 +00:00
Ahmed Ashour
a6fcb56901
Fix typos
...
Fixes #49094
TEST=ci
Change-Id: I23cdcb5ad2fc83e5e91d80e34b66af186c0cb923
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/245820
Reviewed-by: Jens Johansen <jensj@google.com >
Commit-Queue: Slava Egorov <vegorov@google.com >
Reviewed-by: Slava Egorov <vegorov@google.com >
2022-05-24 09:10:51 +00:00
Kenzie Schmoll
a1f0f497a4
Add a script to serve a local DevTools build
...
Change-Id: I499b45830bacf8899c5db8d776f7a6c3a47e53b4
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/231362
Reviewed-by: Ben Konyi <bkonyi@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
Reviewed-by: Kenzie (Schmoll) Davisson <kenzieschmoll@google.com >
2022-02-03 18:03:18 +00:00
Danny Tuppeny
1096a554c6
[dds] Respond to launchRequest earlier, remove enableAsserts, fix test file name
...
Change-Id: I5182cb517476af05bfb9b0a9ca89c027cf9d1e04
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/224529
Reviewed-by: Ben Konyi <bkonyi@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2022-01-06 18:07:55 +00:00
Danny Tuppeny
ebe06b7ccd
[dds] Add support for additional VM args in DAP
...
Change-Id: Ib5c17e4f1881b3ca2c0fec72cc93178aaada3f60
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/221800
Reviewed-by: Ben Konyi <bkonyi@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2021-12-02 17:16:07 +00:00
Danny Tuppeny
167f83a46b
[dds] Add support for passing environment variables to DAP launches
...
Change-Id: Ie8f9e00d14cb04719b39238a669d86e9540d8189
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/221941
Reviewed-by: Ben Konyi <bkonyi@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2021-12-02 17:14:07 +00:00
Danny Tuppeny
66d2bbab07
[dds] Add a "customTool" option to DAP to allow overriding the dart tool
...
Change-Id: I5842b85d34af288ad48f4c019bd3cd5cef498487
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/221625
Reviewed-by: Ben Konyi <bkonyi@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2021-12-01 17:27:16 +00:00
Danny Tuppeny
51df1855ff
[dds] Add DAP support for 'hotReload' custom request that calls reloadSources
...
Change-Id: I413cd9ce8f72e97d14a3fb7762f98833a5991a1d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/219793
Reviewed-by: Ben Konyi <bkonyi@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2021-11-15 15:42:02 +00:00
Danny Tuppeny
c12ef90b23
[dds] Add a link to Flutter DAP docs in Dart DAP docs
...
Change-Id: Ia42bff783c7242893d545a7ada6ee24e6888a07a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/219785
Reviewed-by: Ben Konyi <bkonyi@google.com >
2021-11-11 15:47:29 +00:00
Danny Tuppeny
1bfa0bb8dd
[dds] Wrap DAP dart.log message in an object for future extensibility
...
Change-Id: Ifbff825751f7456645b28f23684447e1271e4ece
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/216290
Reviewed-by: Ben Konyi <bkonyi@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2021-10-12 15:17:00 +00:00
Danny Tuppeny
1cc4c11257
Add changelog for DAP classes + some docs on DAP
...
Change-Id: Ic74f02ec29b45c70dcf71f5d395d2bf80b85a269
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/215552
Reviewed-by: Ben Konyi <bkonyi@google.com >
2021-10-06 12:54:18 +00:00
Danny Tuppeny
b68ccc9a39
[dartdev] Add a "dart debug_adapter" command to run the DAP server from DDS
...
Change-Id: Icf4442929f848f7f927e84c999f09206e3fd0704
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/213640
Reviewed-by: Ben Konyi <bkonyi@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2021-09-17 16:09:49 +00:00
Danny Tuppeny
35d5f857ab
[dds] Add a DAP debug adapter that runs "dart test" and passes package:test JSON back
...
Change-Id: I2619df1d514529457a2035f40eecc5b33f52abd2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/212576
Reviewed-by: Ben Konyi <bkonyi@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2021-09-15 15:11:25 +00:00
Lasse R.H. Nielsen
f7e4886ad2
Make dds package not use ?. for a static call.
...
This should have been a warning since null safety
(or arguably since 2.0), but analyzer and compilers
didn't display the warning.
Prepare the package for such usage now being enforced and a warning
or even an error.
Change-Id: I73a852b88dabcaa1396aeec08f33856668e31fe9
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/212830
Commit-Queue: Lasse R.H. Nielsen <lrn@google.com >
Reviewed-by: Danny Tuppeny <danny@tuppeny.com >
Reviewed-by: Ben Konyi <bkonyi@google.com >
2021-09-09 15:24:01 +00:00
Danny Tuppeny
7a4fbdf88f
[dds] Support logging VM Service traffic to the client from DAP
...
Change-Id: Id9f6b2158dcf1603468b989ed2f900b390b9b259
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/209546
Reviewed-by: Ben Konyi <bkonyi@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2021-08-18 20:55:53 +00:00
Danny Tuppeny
215efd6642
[dds] Mark not-debuggable frames as deemphasized in DAP
...
This allows user code to stand out better in the stack trace when debugging SDK/External packages is disabled.
Change-Id: I1740001f2aa085e3bc2069d788e1c53e71386866
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/209641
Reviewed-by: Ben Konyi <bkonyi@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2021-08-10 16:54:23 +00:00
Danny Tuppeny
874f1db1f9
[dds] Support debugging "just my code" in DAP using 'debugExternalPackageLibraries=false'
...
Change-Id: I82556df94722b72240383f57524a5692d176ca11
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/208646
Reviewed-by: Ben Konyi <bkonyi@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2021-08-03 14:38:49 +00:00
Danny Tuppeny
6b4fc2670c
[dds] Switch DAP server mode to directly using stdin/stdout
...
Change-Id: Id2a8d8c9274b96cf32788e11d4452954a4f9c091
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205500
Reviewed-by: Ben Konyi <bkonyi@google.com >
2021-07-22 14:38:21 +00:00
Danny Tuppeny
8f01499793
[dds] Support IPv6 for DAP with --ipv6 flag
...
Change-Id: I07c66b79e832f200bf5f27c20930e1ba6a2ebda7
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205261
Reviewed-by: Ben Konyi <bkonyi@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2021-07-02 00:04:52 +00:00
Danny Tuppeny
c84c21e741
[dds] Support using port=0 for DAP and print the bound host/port in JSON to stdout
...
Change-Id: Ib1e99f1004b59cba6fa6970dbddbf5cbe87a8b32
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205160
Reviewed-by: Ben Konyi <bkonyi@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2021-06-28 19:58:32 +00:00
Danny Tuppeny
06fc5c522e
[dds] Spawn DDS in-process with DAP
...
+ Switch to package:args CommandRunner
+ Add switches to enable/disable DDS/auth tokens
+ Improve verbose logging for debugging tests
+ Fix a race condition in initial unpausing of Isolates
Change-Id: I7f7ee0ef798e198ee07c1c663bce3edb0b5c7fc9
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/204143
Reviewed-by: Ben Konyi <bkonyi@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2021-06-24 18:07:49 +00:00
Danny Tuppeny
0374c8f720
[dds] Add support for running DAP integration tests with an out-of-process server
...
Change-Id: Iffa9154951a6e5e4dc1fad783f8710dad5f1a5a8
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201563
Reviewed-by: Ben Konyi <bkonyi@google.com >
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2021-06-02 18:17:13 +00:00
Danny Tuppeny
9f9157762a
[dds] Add code generator for DAP spec classes
...
Change-Id: I0b7a9ffd55fe249bd2997e003d3ab787f45df7ec
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/200872
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Reviewed-by: Ben Konyi <bkonyi@google.com >
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com >
2021-05-21 15:44:22 +00:00