jetbrains-rider/src-203/software/aws/toolkits/jetbrains/services/lambda/dotnet/DotNetSamProjectGenerator.kt [152:205]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - structurePane.text = builder.toString() validateData() } override fun expand() = Runnable { val samSettings = samPanel.getNewProjectSettings() val solutionDirectory = getSolutionDirectory() ?: throw Exception(message("sam.init.error.no.solution.basepath")) val fileSystem = LocalFileSystem.getInstance() if (!solutionDirectory.exists()) { FileUtil.createDirectory(solutionDirectory) } val outDirVf = fileSystem.refreshAndFindFileByIoFile(solutionDirectory) ?: throw Exception(message("sam.init.error.no.virtual.file")) val progressManager = ProgressManager.getInstance() val samProjectBuilder = generator.createModuleBuilder() progressManager.runProcessWithProgressSynchronously( { samProjectBuilder.runSamInit( context.project, projectNameField.text, samSettings, null, outDirVf ) }, message("sam.init.generating.template"), false, null ) // Create solution file val projectFiles = File(solutionDirectory, "src").walk().filter { it.extension == CsprojFileType.defaultExtension } + File(solutionDirectory, "test").walk().filter { it.extension == CsprojFileType.defaultExtension } // Get the rest of generated files and copy to "SolutionItems" default folder in project structure val solutionFiles = solutionDirectory.listFiles()?.filter { it.isFile }?.toList() ?: emptyList() val solutionFile = ReSharperTemplatesInteraction.createSolution( name = getSolutionName(), directory = solutionDirectory, projectFiles = projectFiles.toList(), protocolHost = context.protocolHost, solutionFiles = solutionFiles ) ?: throw Exception(message("sam.init.error.solution.create.fail")) val project = SolutionManager.openExistingSolution( projectToClose = null, forceOpenInNewFrame = false, - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - jetbrains-rider/src-211+/software/aws/toolkits/jetbrains/services/lambda/dotnet/DotNetSamProjectGenerator.kt [152:205]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - structurePane.text = builder.toString() validateData() } override fun expand() = Runnable { val samSettings = samPanel.getNewProjectSettings() val solutionDirectory = getSolutionDirectory() ?: throw Exception(message("sam.init.error.no.solution.basepath")) val fileSystem = LocalFileSystem.getInstance() if (!solutionDirectory.exists()) { FileUtil.createDirectory(solutionDirectory) } val outDirVf = fileSystem.refreshAndFindFileByIoFile(solutionDirectory) ?: throw Exception(message("sam.init.error.no.virtual.file")) val progressManager = ProgressManager.getInstance() val samProjectBuilder = generator.createModuleBuilder() progressManager.runProcessWithProgressSynchronously( { samProjectBuilder.runSamInit( context.project, projectNameField.text, samSettings, null, outDirVf ) }, message("sam.init.generating.template"), false, null ) // Create solution file val projectFiles = File(solutionDirectory, "src").walk().filter { it.extension == CsprojFileType.defaultExtension } + File(solutionDirectory, "test").walk().filter { it.extension == CsprojFileType.defaultExtension } // Get the rest of generated files and copy to "SolutionItems" default folder in project structure val solutionFiles = solutionDirectory.listFiles()?.filter { it.isFile }?.toList() ?: emptyList() val solutionFile = ReSharperTemplatesInteraction.createSolution( name = getSolutionName(), directory = solutionDirectory, projectFiles = projectFiles.toList(), protocolHost = context.protocolHost, solutionFiles = solutionFiles ) ?: throw Exception(message("sam.init.error.solution.create.fail")) val project = SolutionManager.openExistingSolution( projectToClose = null, forceOpenInNewFrame = false, - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -