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 {
777777 }
778778 });
779779 analysisDriver.exceptions.listen (analysisServer.logExceptionResult);
780+ analysisDriver.priorityFiles = analysisServer.priorityFiles.toList ();
780781 analysisServer.driverMap[folder] = analysisDriver;
781782 return analysisDriver;
782783 }
Original file line number Diff line number Diff line change @@ -43,6 +43,14 @@ class SetPriorityFilesTest extends AbstractAnalysisTest {
4343 _verifyPriorityFiles (testFile);
4444 }
4545
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+
4654 Future <void > test_fileInSdk () async {
4755 addTestFile ('' );
4856 // set priority files
@@ -134,6 +142,11 @@ analyzer:
134142 expect (params.files, < String > [testFile]);
135143 }
136144
145+ Future <Response > _setAnalysisRoots (String folder) async {
146+ var request = AnalysisSetAnalysisRootsParams ([folder], []).toRequest ('1' );
147+ return await serverChannel.sendRequest (request);
148+ }
149+
137150 Future <Response > _setPriorityFile (String file) async {
138151 var request = AnalysisSetPriorityFilesParams (< String > [file]).toRequest ('0' );
139152 return await serverChannel.sendRequest (request);
You can’t perform that action at this time.
0 commit comments