@@ -1117,25 +1117,23 @@ void analyseOpenFileIgnoringExcludes() {
11171117 }
11181118
11191119 @ Test
1120- @ Disabled
11211120 void analyzeVCSChangedFiles () throws Exception {
1121+ var folder = makeStaticTempDir ();
11221122 var vcsChangedAnalysisFileName = "analyzeVCSChangedFiles.py" ;
1123- var vcsChangedFile = new SonarLintExtendedLanguageClient .FoundFileDto (vcsChangedAnalysisFileName , analysisDir .resolve (vcsChangedAnalysisFileName ).toFile ().getAbsolutePath (),
1123+ var vcsChangedFile = new SonarLintExtendedLanguageClient .FoundFileDto (vcsChangedAnalysisFileName , folder .resolve (vcsChangedAnalysisFileName ).toFile ().getAbsolutePath (),
11241124 "def foo():\n toto = 0\n " );
11251125
1126- setUpFindFilesInFolderResponse (analysisDir .toUri ().toString (), List .of (vcsChangedFile ));
1126+ setUpFindFilesInFolderResponse (folder .toUri ().toString (), List .of (vcsChangedFile ));
1127+ addFolder (folder .toUri ().toString (), "VCS Folder" );
11271128
11281129 // Initialize git repository
1129- try (var gitRepo = Git .init ().setDirectory (analysisDir .toFile ()).call ()) {
1130+ try (var gitRepo = Git .init ().setDirectory (folder .toFile ()).call ()) {
11301131 var fileName = "analyzeVCSChangedFiles.py" ;
1131- var fileUri = analysisDir .resolve (fileName );
1132+ var fileUri = folder .resolve (fileName );
11321133 Files .createFile (fileUri );
11331134 Files .writeString (fileUri , "def foo():\n toto = 0\n " );
11341135
1135- // Ensure file is created before calling lsProxy
1136- await ().atMost (5 , SECONDS ).until (() -> Files .exists (fileUri ));
1137-
1138- lsProxy .analyzeVCSChangedFiles (new SonarLintExtendedLanguageServer .AnalyzeVCSChangedFilesParams (List .of (analysisDir .toUri ().toString ())));
1136+ lsProxy .analyzeVCSChangedFiles (new SonarLintExtendedLanguageServer .AnalyzeVCSChangedFilesParams (List .of (folder .toUri ().toString ())));
11391137
11401138 awaitUntilAsserted (() -> assertThat (client .getDiagnostics (fileUri .toUri ().toString ()))
11411139 .extracting (startLine (), startCharacter (), endLine (), endCharacter (), code (), Diagnostic ::getSource , Diagnostic ::getMessage ,
0 commit comments