Index: pkg/analysis_server/test/domain_completion_test.dart |
diff --git a/pkg/analysis_server/test/domain_completion_test.dart b/pkg/analysis_server/test/domain_completion_test.dart |
index 625174ebdbb9b24af1361adac0a7855c5b083476..c57102297e7903ee7c6e38f2f406d9a2a365e530 100644 |
--- a/pkg/analysis_server/test/domain_completion_test.dart |
+++ b/pkg/analysis_server/test/domain_completion_test.dart |
@@ -29,6 +29,7 @@ import 'package:analyzer/src/generated/engine.dart'; |
import 'package:analyzer/src/generated/sdk.dart'; |
import 'package:analyzer/src/generated/source.dart'; |
import 'package:plugin/manager.dart'; |
+import 'package:plugin/plugin.dart'; |
import 'package:test_reflective_loader/test_reflective_loader.dart'; |
import 'package:unittest/unittest.dart'; |
@@ -56,9 +57,22 @@ class CompletionManagerTest extends AbstractAnalysisTest { |
bool wasTaskModelEnabled; |
AnalysisServer createAnalysisServer(Index index) { |
- ExtensionManager manager = new ExtensionManager(); |
+ // |
+ // Collect plugins |
+ // |
ServerPlugin serverPlugin = new ServerPlugin(); |
- manager.processPlugins([serverPlugin]); |
+ List<Plugin> plugins = <Plugin>[]; |
+ plugins.addAll(AnalysisEngine.instance.requiredPlugins); |
+ plugins.add(serverPlugin); |
+ addServerPlugins(plugins); |
+ // |
+ // Process plugins |
+ // |
+ ExtensionManager manager = new ExtensionManager(); |
+ manager.processPlugins(plugins); |
+ // |
+ // Create the server |
+ // |
return new Test_AnalysisServer( |
super.serverChannel, |
super.resourceProvider, |