3370a4e393
This reverts commit44d4451476. Reason for revert: b/350443042 Original change's description: > Reapply "[ Service ] Start DDS and serve DevTools when the VM service is started via dart:developer" > > In the previous version of this change, if the user had 'dart' on their > PATH and invoked 'dart compile js' (which spawns the VM service after > compilation completes), the VM service would attempt to spawn DDS using > './dart' as the executable path instead of 'dart'. This would result in > DDS failing to start, causing the VM to print an error and hang. > > This updated change checks to see if the parent directory of > `Platform.executable` is '.' and then verifies if './dart' exists or > not. If it doesn't, 'dart' is likely on the user's PATH and should be > used directly as the executable path. > > See https://github.com/dart-lang/sdk/issues/56087 for details. > > This reverts commit4b88698e48. > > TEST=pkg/dds/test/control_web_server_starts_dds_with_dart_on_path_test.dart > > Change-Id: Id0f1dadd01d9202cbf7717f31393b43171cf3968 > Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/373561 > Auto-Submit: Ben Konyi <bkonyi@google.com> > Reviewed-by: Derek Xu <derekx@google.com> > Commit-Queue: Ben Konyi <bkonyi@google.com> Change-Id: I424c4b91b0b108ae4c9dffa0059ed90c918897e3 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/373744 Reviewed-by: Siva Annamalai <asiva@google.com> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Reviewed-by: Srujan Gaddam <srujzs@google.com> Commit-Queue: Siva Annamalai <asiva@google.com> Auto-Submit: Ivan Inozemtsev <iinozemtsev@google.com>