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

Unified Diff: pkg/analysis_server/test/analysis_abstract.dart

Issue 2545553007: Add support for generating lints when using the new 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 side-by-side diff with in-line comments
Download patch
Index: pkg/analysis_server/test/analysis_abstract.dart
diff --git a/pkg/analysis_server/test/analysis_abstract.dart b/pkg/analysis_server/test/analysis_abstract.dart
index d9f89842f4d150032a9e818ffd7b90adc4d3f39d..43afb7be6245315959942dd0a21df6aad5c7e63b 100644
--- a/pkg/analysis_server/test/analysis_abstract.dart
+++ b/pkg/analysis_server/test/analysis_abstract.dart
@@ -46,6 +46,8 @@ int findIdentifierLength(String search) {
* An abstract base for all 'analysis' domain tests.
*/
class AbstractAnalysisTest {
+ bool enableNewAnalysisDriver = false;
+ bool generateSummaryFiles = false;
MockServerChannel serverChannel;
MemoryResourceProvider resourceProvider;
MockPackageMapProvider packageMapProvider;
@@ -126,18 +128,22 @@ class AbstractAnalysisTest {
//
// Create an SDK in the mock file system.
//
- new MockSdk(resourceProvider: resourceProvider);
+ new MockSdk(
+ generateSummaryFiles: generateSummaryFiles,
+ resourceProvider: resourceProvider);
//
// Create server
//
+ AnalysisServerOptions options = new AnalysisServerOptions();
+ options.enableNewAnalysisDriver = enableNewAnalysisDriver;
return new AnalysisServer(
serverChannel,
resourceProvider,
packageMapProvider,
index,
serverPlugin,
- new AnalysisServerOptions(),
- new DartSdkManager(resourceProvider.convertPath('/'), false),
+ options,
+ new DartSdkManager(resourceProvider.convertPath('/'), true),
InstrumentationService.NULL_SERVICE);
}

Powered by Google App Engine
This is Rietveld 408576698