dart-sdk/tests/lib_2
Dan Chevalier 4981cbffe2 [ VM Service / DDS ] Add custom service stream support
Setting the `stream` parameter on `developer.postEvent` will now forward those events to a custom stream inside DDS.


The first use of this will be for widget inspection. A navigation event will be posted to a custom stream. Our IDE DAP can listen for the Event and react to it by navigating to the desired location in the code.

TEST=Updated observatory tests. Created new developer test to check assertions. Added DDS tests for new custom stream behaviour. Manually tested the postEvent and StreamListen with multiple clients

https://github.com/flutter/devtools/issues/4533

Change-Id: I870dc634c9a9a7d2ee3a6605319c2a18517ad197
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/274061
Reviewed-by: Ben Konyi <bkonyi@google.com>
Commit-Queue: Dan Chevalier <danchevalier@google.com>
2022-12-09 20:18:30 +00:00
..
analyzer Normalize status files 2019-06-19 23:04:01 +00:00
async Revert "Make addStream events be delivered synchronously." 2022-08-31 15:59:18 +00:00
collection [lib/collection] Test for #48282 2022-02-08 19:36:38 +00:00
convert [vm] Alternate fix for mismatch between native and intrinsic versions of writeIntoOneByteString. 2022-01-21 19:32:40 +00:00
developer [ VM Service / DDS ] Add custom service stream support 2022-12-09 20:18:30 +00:00
html [3.0 alpha] Remove dart:html's deprecated document.registerElement & registerElement2 APIs 2022-12-09 16:02:02 +00:00
isolate [vm] Stricter checks when sending isolate messages between groups. 2022-10-28 19:18:51 +00:00
js Reland "[pkg:js] Disallow using @staticInterop synthetic constructors" 2022-11-28 23:41:02 +00:00
math [tests] Avoid small --optimization-counter-threshold in tests 2022-10-10 21:04:18 +00:00
mirrors [tests] Avoid small --optimization-counter-threshold in tests 2022-10-10 21:04:18 +00:00
typed_data [vm] Add unmodifiable typed data as a type that can be sent with Dart_PostCObject. 2022-09-12 19:45:12 +00:00
web Add language versions to _2 test libraries 2021-04-26 17:58:57 +00:00
lib_2.status [pkg:js] Move mock tests into subfolder of export 2022-10-26 16:34:38 +00:00
lib_2_app_jit.status Remove appJit and precompiled compiler options 2019-06-24 16:07:27 +00:00
lib_2_dart2js.status [js_util] Add dartify and some helpers. 2022-05-16 21:31:47 +00:00
lib_2_dartdevc.status [ddc] Ensure status file entries are consistent 2022-08-08 17:23:50 +00:00
lib_2_kernel.status [gardening] Mark all tests as slow in debug-ia32 mode 2022-07-21 10:22:45 +00:00
lib_2_precompiled.status [testing] Remove --compiler=none from test.py 2022-10-19 08:09:58 +00:00
lib_2_vm.status [test] Inform status files about the new simulated architectures. 2022-02-03 20:32:16 +00:00