Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(48)

Side by Side Diff: pkg/analysis_server/test/integration/analysis/get_errors_before_analysis_test.dart

Issue 2571513002: Implement 'analysis.outline' for the new analysis driver. (Closed)
Patch Set: Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 import 'package:test_reflective_loader/test_reflective_loader.dart'; 5 import 'package:test_reflective_loader/test_reflective_loader.dart';
6 6
7 import 'get_errors.dart'; 7 import 'get_errors.dart';
8 8
9 main() { 9 main() {
10 defineReflectiveSuite(() { 10 defineReflectiveSuite(() {
11 defineReflectiveTests(GetErrorsBeforeTest); 11 defineReflectiveTests(GetErrorsBeforeTest);
12 defineReflectiveTests(GetErrorsBeforeTest_Driver); 12 defineReflectiveTests(GetErrorsBeforeTest_Driver);
13 }); 13 });
14 } 14 }
15 15
16 class AbstractGetErrorsBeforeTest extends AnalysisDomainGetErrorsTest { 16 class AbstractGetErrorsBeforeTest extends AnalysisDomainGetErrorsTest {
17 AbstractGetErrorsBeforeTest() : super(false); 17 AbstractGetErrorsBeforeTest() : super(false);
18 } 18 }
19 19
20 @reflectiveTest 20 @reflectiveTest
21 class GetErrorsBeforeTest extends AbstractGetErrorsBeforeTest {} 21 class GetErrorsBeforeTest extends AbstractGetErrorsBeforeTest {}
22 22
23 @reflectiveTest 23 @reflectiveTest
24 class GetErrorsBeforeTest_Driver extends AbstractGetErrorsBeforeTest { 24 class GetErrorsBeforeTest_Driver extends AbstractGetErrorsBeforeTest {
25 @override 25 @override
26 bool get enableNewAnalysisDriver => true; 26 bool get enableNewAnalysisDriver => true;
27
28 @failingTest
29 test_getErrors() {
30 // UnimplementedError: Server responded with an error:
31 // {"error":{"code":"SERVER_ERROR","message":"Bad state: Should not be used with the new analysis driver","stackTrace":"
32 // #0 ContextManagerImpl.folderMap (package:analysis_server/src/context _manager.dart:550:7)
33 // #1 ContextManagerImpl.analysisContexts (package:analysis_server/src/ context_manager.dart:546:53)
34 // #2 AnalysisServer.analysisContexts (package:analysis_server/src/anal ysis_server.dart:453:22)
35 // #3 AnalysisServer.getContextSourcePair (package:analysis_server/src/ analysis_server.dart:722:37)
36 // #4 AnalysisServer.getAnalysisContext (package:analysis_server/src/an alysis_server.dart:590:12)
37 // #5 AnalysisServer.onFileAnalysisComplete (package:analysis_server/sr c/analysis_server.dart:948:31)
38 // #6 AnalysisDomainHandler.getErrors (package:analysis_server/src/doma in_analysis.dart:54:16)
39 // #7 AnalysisDomainHandler.handleRequest (package:analysis_server/src/ domain_analysis.dart:201:16)
40 // #8 AnalysisServer.handleRequest.<anonymous closure>.<anonymous closu re> (package:analysis_server/src/analysis_server.dart:873:45)
41 // #9 _PerformanceTagImpl.makeCurrentWhile (package:analyzer/src/genera ted/utilities_general.dart:189:15)
42 // #10 AnalysisServer.handleRequest.<anonymous closure> (package:analysi s_server/src/analysis_server.dart:869:50)
43 // #11 _rootRun (dart:async/zone.dart:1150)
44 // #12 _CustomZone.run (dart:async/zone.dart:1026)
45 // #13 _CustomZone.runGuarded (dart:async/zone.dart:924)
46 // #14 runZoned (dart:async/zone.dart:1501)
47 // #15 AnalysisServer.handleRequest (package:analysis_server/src/analysi s_server.dart:868:5)
48 return super.test_getErrors();
49 }
50 } 27 }
OLDNEW
« no previous file with comments | « pkg/analysis_server/lib/src/analysis_server.dart ('k') | pkg/analysis_server/test/integration/analysis/outline_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698