@@ -18,6 +18,7 @@ import com.intellij.openapi.fileEditor.FileDocumentManager
1818import com.intellij.openapi.fileTypes.FileType
1919import com.intellij.openapi.module.Module
2020import com.intellij.openapi.progress.ProgressIndicator
21+ import com.intellij.openapi.project.DumbAwareAction
2122import com.intellij.openapi.project.DumbService
2223import com.intellij.openapi.project.Project
2324import com.intellij.openapi.util.Computable
@@ -97,6 +98,7 @@ import java.nio.file.Path
9798import java.util.concurrent.CancellationException
9899import java.util.concurrent.CountDownLatch
99100import java.util.concurrent.TimeUnit
101+ import org.utbot.intellij.plugin.util.showSettingsEditor
100102import org.utbot.sarif.*
101103
102104object CodeGenerationController {
@@ -771,9 +773,9 @@ object CodeGenerationController {
771773 if (fileLength > UtSettings .maxTestFileSize && file.name != model.codegenLanguage.utilClassFileName) {
772774 CommonLoggingNotifier ().notify(
773775 " Size of ${file.virtualFile.presentableName} exceeds configured limit " +
774- " (${FileUtil .byteCountToDisplaySize(UtSettings .maxTestFileSize.toLong())} ), reformatting was skipped. " +
775- " The limit can be configured in '{HOME_DIR}/.utbot/settings.properties' with ' maxTestFileSize' property " ,
776- model.project )
776+ " (${FileUtil .byteCountToDisplaySize(UtSettings .maxTestFileSize.toLong())} ), reformatting was skipped." ,
777+ model.project, model.testModule, arrayOf( DumbAwareAction .create( " Configure the Limit " ) { showSettingsEditor(model.project, " maxTestFileSize" ) }
778+ ) )
777779 return
778780 }
779781
0 commit comments