File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -777,6 +777,7 @@ class ServerContextManagerCallbacks extends ContextManagerCallbacks {
777
777
}
778
778
});
779
779
analysisDriver.exceptions.listen (analysisServer.logExceptionResult);
780
+ analysisDriver.priorityFiles = analysisServer.priorityFiles.toList ();
780
781
analysisServer.driverMap[folder] = analysisDriver;
781
782
return analysisDriver;
782
783
}
Original file line number Diff line number Diff line change @@ -43,6 +43,14 @@ class SetPriorityFilesTest extends AbstractAnalysisTest {
43
43
_verifyPriorityFiles (testFile);
44
44
}
45
45
46
+ Future <void > test_fileInAnalysisRootAddedLater () async {
47
+ var path = convertPath ('/other/file.dart' );
48
+ newFile (path);
49
+ await _setPriorityFile (path);
50
+ await _setAnalysisRoots ('/other' );
51
+ _verifyPriorityFiles (path);
52
+ }
53
+
46
54
Future <void > test_fileInSdk () async {
47
55
addTestFile ('' );
48
56
// set priority files
@@ -134,6 +142,11 @@ analyzer:
134
142
expect (params.files, < String > [testFile]);
135
143
}
136
144
145
+ Future <Response > _setAnalysisRoots (String folder) async {
146
+ var request = AnalysisSetAnalysisRootsParams ([folder], []).toRequest ('1' );
147
+ return await serverChannel.sendRequest (request);
148
+ }
149
+
137
150
Future <Response > _setPriorityFile (String file) async {
138
151
var request = AnalysisSetPriorityFilesParams (< String > [file]).toRequest ('0' );
139
152
return await serverChannel.sendRequest (request);
You can’t perform that action at this time.
0 commit comments