[analysis_server] Fix timeout in LSP-over-Legacy macro integration tests

Change-Id: I6f31fcf03600262a1e9c2af3ac0d1e2e327c3a9a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352860
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Samuel Rawlins <srawlins@google.com>
diff --git a/pkg/analysis_server/test/integration/lsp/notification_test.dart b/pkg/analysis_server/test/integration/lsp/notification_test.dart
index 0a9a287..1423679 100644
--- a/pkg/analysis_server/test/integration/lsp/notification_test.dart
+++ b/pkg/analysis_server/test/integration/lsp/notification_test.dart
@@ -48,6 +48,8 @@
   tearDown() async {
     // Reset the converter that some tests set up.
     analyzer_plugin.clientUriConverter = ClientUriConverter.noop(pathContext);
+
+    await super.tearDown();
   }
 
   Future<void> test_macroModifiedContentEvent() async {
diff --git a/pkg/analysis_server/test/integration/support/integration_tests.dart b/pkg/analysis_server/test/integration/support/integration_tests.dart
index b74d0b4..cff7298 100644
--- a/pkg/analysis_server/test/integration/support/integration_tests.dart
+++ b/pkg/analysis_server/test/integration/support/integration_tests.dart
@@ -12,6 +12,7 @@
 import 'package:analysis_server/src/services/pub/pub_command.dart';
 import 'package:analyzer/file_system/physical_file_system.dart';
 import 'package:analyzer_plugin/protocol/protocol_common.dart';
+import 'package:meta/meta.dart';
 import 'package:path/path.dart' as path;
 import 'package:test/test.dart';
 
@@ -265,6 +266,7 @@
 
   /// After every test, the server is stopped and [sourceDirectory] and
   /// [packagesDirectory] are deleted.
+  @mustCallSuper
   Future<void> tearDown() {
     return shutdownIfNeeded().then((_) {
       sourceDirectory.deleteSync(recursive: true);