[flutter_tools] support run -d chrome test scripts (#51658)

diff --git a/dev/bots/test.dart b/dev/bots/test.dart
index 5c82140..b1b389b 100644
--- a/dev/bots/test.dart
+++ b/dev/bots/test.dart
@@ -590,7 +590,8 @@
 Future<void> _runWebIntegrationTests() async {
   await _runWebStackTraceTest('profile');
   await _runWebStackTraceTest('release');
-  await _runWebDebugStackTraceTest();
+  await _runWebDebugTest('lib/stack_trace.dart');
+  await _runWebDebugTest('test/test.dart');
 }
 
 Future<void> _runWebStackTraceTest(String buildMode) async {
@@ -636,7 +637,7 @@
 /// Debug mode is special because `flutter build web` doesn't build in debug mode.
 ///
 /// Instead, we use `flutter run --debug` and sniff out the standard output.
-Future<void> _runWebDebugStackTraceTest() async {
+Future<void> _runWebDebugTest(String target) async {
   final String testAppDirectory = path.join(flutterRoot, 'dev', 'integration_tests', 'web');
   final CapturedOutput output = CapturedOutput();
   bool success = false;
@@ -648,7 +649,8 @@
       '-d',
       'chrome',
       '--web-run-headless',
-      'lib/stack_trace.dart',
+      '-t',
+      target,
     ],
     output: output,
     outputMode: OutputMode.capture,