@@ -9,18 +9,14 @@ import com.intellij.openapi.vfs.VirtualFile
9
9
import com.jetbrains.cidr.cpp.cmake.model.CMakeTarget
10
10
import com.jetbrains.cidr.cpp.cmake.workspace.CMakeWorkspace
11
11
import com.jetbrains.cidr.cpp.execution.testing.CMakeTestRunConfiguration
12
- import com.jetbrains.cidr.cpp.execution.testing.tcatch.CMakeCatchTestRunConfigurationType
13
12
import com.jetbrains.cidr.execution.ExecutableData
14
13
import com.jetbrains.cidr.execution.BuildTargetData
15
14
import com.jetbrains.cidr.execution.BuildTargetAndConfigurationData
16
15
17
16
object CppTestConfiguration {
18
- fun createConfiguration (project : Project , file : VirtualFile ): List <RunnerAndConfigurationSettings > {
19
- val catchFactory = CMakeCatchTestRunConfigurationType .getInstance().factory
20
- val factory = catchFactory ? : return emptyList()
17
+ fun createConfiguration (project : Project , file : VirtualFile , configurationFactory : ConfigurationFactory ): List <RunnerAndConfigurationSettings > {
21
18
val targets = getAllCmakeTargetsForTestFiles(project, file)
22
-
23
- return targets.map { createConfiguration(project, it, factory) }
19
+ return targets.map { createConfiguration(project, it, configurationFactory) }
24
20
}
25
21
26
22
private fun getAllCmakeTargetsForTestFiles (project : Project , file : VirtualFile ): List <CMakeTarget > {
@@ -35,7 +31,6 @@ object CppTestConfiguration {
35
31
return listOfNotNull(targets)
36
32
}
37
33
38
-
39
34
fun createConfiguration (
40
35
project : Project ,
41
36
cMakeTarget : CMakeTarget ,
0 commit comments