FIR IDE: invalidate LibraryModificationTracker in memory leak test

This commit is contained in:
Ilya Kirillov
2021-01-07 14:29:25 +01:00
parent 87e6dbf435
commit 47894c6cc9
@@ -65,7 +65,7 @@ abstract class AbstractMemoryLeakInSymbolsTest : KotlinLightCodeInsightFixtureTe
@OptIn(InvalidWayOfUsingAnalysisSession::class)
private fun invalidateAllCaches(ktFile: KtFile) {
(project.service<KotlinOutOfBlockModificationTrackerFactory>() as KotlinFirOutOfBlockModificationTrackerFactory).incrementModificationsCount()
// project.service<LibraryModificationTracker>().incModificationCount()
project.service<LibraryModificationTracker>().incModificationCount()
(project.service<KtAnalysisSessionProvider>() as KtFirAnalysisSessionProvider).clearCaches()
executeOnPooledThreadInReadAction { analyze(ktFile) {} }
}