dart-sdk/pkg/dartdev/test
Danny Tuppeny 027618092a [dartdev] Fix flakey LSP server test
This test was written to assume that the stdout stream would deliver LSP headers and body in separate "packets", but wasn't guaranteed to be the case. The failure at https://dart-ci.appspot.com/log/pkg-linux-release/unittest-asserts-release-linux/19779/pkg/dartdev/test/commands/language_server_test shows that both header+body arrived together which caused the test to fail.

These changes buffer the output until the complete message is available and then return the body of the message.

Change-Id: I5a5ec49fdca667ae351e602ca2d589fd2ab06ba3
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/251548
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2022-07-15 17:44:30 +00:00
..
commands [dartdev] Fix flakey LSP server test 2022-07-15 17:44:30 +00:00
smoke [ CLI ] Migrate package:dartdev to null safety 2022-01-26 21:16:49 +00:00
analysis_server_test.dart [ CLI ] Migrate package:dartdev to null safety 2022-01-26 21:16:49 +00:00
analytics_test.dart [ CLI / Gardening ] Kill test subprocesses before deleting directories 2021-11-19 21:14:28 +00:00
core_test.dart rename local functions with _s 2022-04-26 17:48:43 +00:00
experiment_util.dart [ CLI ] Migrate package:dartdev to null safety 2022-01-26 21:16:49 +00:00
experiments_test.dart Retire the 2.17 language feature experiment flags. 2022-07-11 13:02:22 +00:00
fix_driver_test.dart [ CLI ] Migrate package:dartdev to null safety 2022-01-26 21:16:49 +00:00
load_from_dill_test.dart [ CLI ] Migrate package:dartdev to null safety 2022-01-26 21:16:49 +00:00
no_such_file_test.dart [dartdev] turn on the prefer_single_quotes lint 2022-01-28 19:21:15 +00:00
regress_46364_test.dart [ CLI ] Don't resolve paths as URIs for known SDK artifacts 2021-10-27 16:34:00 +00:00
sdk_test.dart Deprecate top level pub. 2021-08-24 08:34:58 +00:00
templates_test.dart In-line the package:stagehand templates into 'dart create'. 2021-03-25 18:05:09 +00:00
test_all.dart Add an initial version of a 'dart language-server' command. 2021-01-06 18:14:51 +00:00
utils.dart Move existsSync into try/catch, to fix flake 2022-05-02 03:37:59 +00:00
utils_test.dart [deps] remove the package:pedantic dep 2022-04-22 16:44:30 +00:00