| Index: pkg/analysis_server/test/analysis/notification_occurrences_test.dart
|
| diff --git a/pkg/analysis_server/test/analysis/notification_occurrences_test.dart b/pkg/analysis_server/test/analysis/notification_occurrences_test.dart
|
| index 322f5f78bcbdd7f78d77e7ddceb9c258deec4a3e..17852cab29762b5104f30257194c22e6697cd772 100644
|
| --- a/pkg/analysis_server/test/analysis/notification_occurrences_test.dart
|
| +++ b/pkg/analysis_server/test/analysis/notification_occurrences_test.dart
|
| @@ -24,8 +24,7 @@ class AnalysisNotificationOccurrencesTest extends AbstractAnalysisTest {
|
| List<Occurrences> occurrencesList;
|
| Occurrences testOccurrences;
|
|
|
| - @override
|
| - bool get enableNewAnalysisDriver => false;
|
| + Completer _resultsAvailable = new Completer();
|
|
|
| /**
|
| * Asserts that there is an offset of [search] in [testOccurrences].
|
| @@ -80,7 +79,7 @@ class AnalysisNotificationOccurrencesTest extends AbstractAnalysisTest {
|
|
|
| Future prepareOccurrences() {
|
| addAnalysisSubscription(AnalysisService.OCCURRENCES, testFile);
|
| - return waitForTasksFinished();
|
| + return _resultsAvailable.future;
|
| }
|
|
|
| void processNotification(Notification notification) {
|
| @@ -88,6 +87,7 @@ class AnalysisNotificationOccurrencesTest extends AbstractAnalysisTest {
|
| var params = new AnalysisOccurrencesParams.fromNotification(notification);
|
| if (params.file == testFile) {
|
| occurrencesList = params.occurrences;
|
| + _resultsAvailable.complete(null);
|
| }
|
| }
|
| }
|
|
|